用于智能家居健康設備的音頻數據傳輸方法與裝置的制造方法
【技術領域】
[0001]本發明涉及一種音頻數據傳輸方法與裝置,特別是涉及一種適用于智能家居健康設備的音頻數據傳輸方法與裝置。
【背景技術】
[0002]隨著人們健康意識的提高,智能家居健康設備逐漸得到廣泛應用。目前的智能家居健康設備可接入云端,對測量數據進行專業分析并將結果提供給用戶。另外,還開發了遠程智能家居健康監控系統,對一些慢性病患者(如糖尿病,肥胖癥,高血壓等)提供長期監測報告和專業的醫學指導和建議。然而,用戶普遍認為智能家居健康設備還應該具備語音對話功能,以便與醫護人員針對個人問題進行溝通。
[0003]目前市場上也有一種具有語音功能的智能家居健康設備,但這種語音功能是指語音播讀測量數據、按時測量提醒、以及服藥提醒,還未見具備語音對話功能的智能家居健康設備。參考其他領域具備語音對話功能的設備,整個語音傳輸過程的完成需要多個模塊,如音頻編碼模塊、通訊模塊、音頻播放模塊等,每個模塊的運行啟動需要一定的時間和功耗。在一般為非插電式的智能家居健康設備上開發語音對話功能時,首先需要解決的就是延遲問題和語音功能功耗大的問題。因為錄音的延遲可能會降低語音的完整性,降低用戶使用的流暢性和體驗度;發送的延遲降低了語音的實時性和效率性;語音功能的功耗大會使設備整體耗電大,續航性低,最終同樣使用戶的體驗度下降。因此,需要一種適用于非插電式智能家居健康設備的、在減少語音錄音延遲的同時兼顧低功耗的音頻數據傳輸方法與裝置。
【發明內容】
[0004]本發明的目的是為了克服現有技術存在的缺陷,提供一種適用于智能家居健康設備的音頻數據傳輸方法與裝置。為了實現這一目的,本發明所采取的技術方案如下。
[0005]按照本發明實施例的第一方面,提供一種用于智能家居健康設備的音頻數據傳輸方法,包括:觸發步驟,用于啟動音頻數據的播放以及音頻數據的錄制;播放步驟,用于播放存儲的音頻數據;以及錄制步驟,用于進行音頻數據的采集和編碼;此外,還包括控制步驟,用于通過比較判斷觸發時間與第一預定時間的大小,以控制下一步進程;其中當觸發時間小于或等于第一預定時間時,進行播放進程;當觸發時間大于第一預定時間時,進行錄制進程。
[0006]按照再一個實施例,所述的用于智能家居健康設備的音頻數據傳輸方法還包括傳輸步驟,用于將采集并編碼的音頻數據同步到無線發送單元以上傳到云端,以及接收云端傳輸來的音頻數據。
[0007]按照另一個實施例,所述的用于智能家居健康設備的音頻數據傳輸方法還包括校驗步驟,用于在上傳之前對采集并編碼的音頻數據進行校驗。
[0008]按照又一個實施例,所述的用于智能家居健康設備的音頻數據傳輸方法還包括去觸發步驟,用于解除對智能家居健康設備語音功能的觸發,并在上述步驟完成后使音頻數據傳輸通道斷電。
[0009]按照再又一個實施例,所述第一預定時間為啟動音頻編碼所需的時間。
[0010]按照再另一個實施例,優選地是,在執行所述觸發步驟時,啟動音頻編碼;而當觸發時間小于或等于第一預定時間時,音頻編碼回到待機狀態,同時音頻播放從待機狀態啟動。
[0011]按照本發明實施例的第二方面,提供一種用于智能家居健康設備的音頻數據傳輸裝置,包括:播放模塊,用于播放存儲的音頻數據;錄制模塊,用于進行音頻數據的采集和編碼;以及觸發模塊,用于啟動音頻數據的播放以及音頻數據的錄制;此外,還包括:控制模塊,與所述觸發模塊相關聯,用于通過比較判斷觸發時間與第一預定時間的大小,以控制下一步進程;當觸發時間小于或等于第一預定時間時,進行播放進程;當觸發時間大于第一預定時間時,進行錄制進程;以及通訊模塊,用于將采集并編碼的音頻數據上傳到云端,以及接收云端傳輸來的音頻數據。
[0012]按照一個實施例,可選地是,所述用于智能家居健康設備的音頻數據傳輸裝置還包括掃描模塊,用于在控制模塊定時使所述通訊模塊通電后,掃描云端是否有信息,如掃描結果為有信息,則接收云端信息。
[0013]按照再一個實施例,優選地是,所述觸發模塊包括按鍵,將其接通的時間設定為觸發時間。
[0014]按照另一個實施例,優選地是,所述控制模塊配置成在所述觸發模塊被觸發超過第一預定時間后而去除觸發時,使所述通訊模塊斷電。
[0015]按照再另一個實施例,優選地是,所述通訊模塊進一步包括無線發送單元和無線接收單元。
[0016]按照本發明實施例的第三方面,提供一種智能家居健康設備,其包括按照本發明實施例第二方面所述的音頻數據傳輸裝置。
[0017]按照本發明實施例的用于智能家居健康設備的音頻數據傳輸方法與裝置,在減少語音錄音延遲的同時功耗很低,適于結合在非插電式智能家居健康設備中使用。
[0018]下面將結合附圖并通過實施例對本發明進行具體說明,其中相同或基本相同的部件采用相同的附圖標記指示。
【附圖說明】
[0019]圖1是按照本發明一個實施例的用于智能家居健康設備的音頻數據傳輸方法的示意性流程圖;
[0020]圖2是按照本發明一個實施例的用于智能家居健康設備的音頻數據傳輸裝置的結構示意圖;
[0021]圖3是按照本發明另一個實施例的用于智能家居健康設備的音頻數據傳輸裝置的結構示意圖。
【具體實施方式】
[0022]如圖1所示,是按照本發明一個實施例的用于智能家居健康設備的音頻數據傳輸方法的示意性流程圖,主要包括:觸發步驟102,控制步驟104,播放步驟106,以及錄制步驟108 ;在另一個實施例中,還可選地包括校驗步驟110 ;在又一個實施例中,還可包括傳輸步驟112;在其他實施例中,還可包括去觸發步驟114。
[0023]在下面的描述中,將音頻編碼通道從待機狀態到啟動狀態(即音頻編碼啟動過程)需要的時間設定為第一預定時間Tl,音頻播放通道從待機狀態到啟動狀態(即音頻播放啟動過程)需要的時間設定為第二預定時間T2,通信模塊從斷電狀態到通電狀態且無線發送單元啟動(即音頻傳輸啟動過程)需要時間設定為第三預定時間T3,其中Tl遠遠大于T2,T3遠遠大于Tl。
[0024]在觸發步驟102中,用戶通過例如按壓觸發按鍵,根據觸發時間(即按壓時間)的長短,來啟動音頻數據的播放以及錄制。在控制步驟104中,通過比較來判斷觸發時間與第一預定時間TI的大小,以確定下一步的進程;其中當觸發時間小于或等于第一預定時間Tl時,進行播放進程(即播放步驟106),以播放存儲的音頻數據;這些音頻數據為本地內存已存儲的信息,例如未收聽的語音信息、最后一條語音信息或云端反饋的資訊(或報告)信息等。其中優選地是,在一個實施例中,在執行所述觸發步驟102時,啟動音頻編碼過程;而當觸發時間小于或等于第一預定時間Tl時,音頻編碼回到待機狀態,同時音頻播放從待機狀態啟動。
[0025]當觸發時間大于第一預定時間Tl時,進行錄制進程(即錄制步驟108),啟動音頻數據的采集和編碼。同時,通訊模塊通電,通訊模塊中的無線發送單元啟動,音頻編碼模塊將采集、編碼的音頻數據同步到無線發送單元,無線發送單元將接收的音頻數據順次上傳到云端(即傳輸步驟112)。此外,可選地是,在另一實施例中,無線發送單元還可以對接收的音頻數據進行校驗(即校驗步驟110)后,再上傳到云端。
[0026]如果用戶松開按鍵(即去觸發步驟114),解除對智能家居健康設備語音功能的觸發,錄制結束;音頻編碼模塊將最后一幀音頻數據采集、編碼、同步完成,回到待機狀態;無線發送單元將最后一幀音頻數據接收、校驗、上傳完成,通訊模塊斷電。
[0027]在上面描述的過程中,當進行錄音(即進行錄制步驟108)時,通訊模塊通電啟動時,通過掃描模塊進行掃描,可接收云端信息。此外,在另一個實施例中,還可以通過控制模塊定時使通訊模塊通電,掃描模塊掃描云端是否有信息,如掃描結果為有信息,則通訊模塊中的無線接收單元接收云端信息。
[0028]如圖2所示,是按照本發明一個實施例的用于智能家居健康設備的音頻數據傳輸裝置的結構示意圖,主要包括:播放模塊200,錄制模300,觸發模塊400,控制模塊500,以及通訊模塊600 ο在另一個實施例中,還可選地包括掃描模塊800,連接到控制模塊500,用于在控制模塊定時使通訊模塊600通電后,掃描云端是否有信息,如掃描結果為有信息,則通訊模塊中的無線接收單元接收云端信息。其中控制模塊500以及與其關聯的觸發模塊400控制相連的其他模塊的工作進程。
[0029]播放模塊200通常包括喇叭或蜂鳴器等以及音頻解碼器,在與其相連的控制模塊的控制下,用于播放存儲的音頻數據,例如未收聽的語音信息、