本發(fā)明涉及電子技術領域,尤其涉及一種語音采集器的信息傳輸控制方法、語音采集器和語音采集系統(tǒng)。
背景技術:
隨著電子產(chǎn)品技術的發(fā)展,用戶對電子產(chǎn)品的功耗要求也越來越高。比如藍牙耳機或語音采集器的功耗,其傳輸方式一般是由藍牙語音通道HFP(Hands-free Profile,免提配置文件)或OPP Profile(Object Push Profile,對象推送配置文件)或數(shù)據(jù)通道低功耗藍牙BLE方式,通過雙模協(xié)議棧切換技術實現(xiàn)語音包轉(zhuǎn)為小數(shù)據(jù)的方法,傳送到手機APP處理。但是,相關技術中的單模HFP(Hands-free Profile)或OPP Profile(Object Push Profile)或藍牙低能耗(BLE)已經(jīng)無法滿足用戶對IOS系統(tǒng)的電子產(chǎn)品的兼容功能及低功耗的需求。
在現(xiàn)有的電子產(chǎn)品上,一般只能使用2.1+EDR版本或單BLE,只能單?;螂p模同時進行,這樣不利于低功耗并且不能兼容IOS系統(tǒng)的電子產(chǎn)品,從而導致用戶體驗不佳。
技術實現(xiàn)要素:
本發(fā)明旨在至少在一定程度上解決相關技術中的技術問題之一。為此,本發(fā)明的一個目的在于提出一種語音采集器的信息傳輸控制方法,該方法通過準確切換通信協(xié)議達到了兼容不同操作系統(tǒng)的目的,同時也大大降低了語音采集器的功耗,從而大大提升了用戶的使用體驗。
本發(fā)明的第二個目的在于提出一種語音采集器。
本發(fā)明的第三個目的在于提出一種語音采集系統(tǒng)。
為了實現(xiàn)上述目的,本發(fā)明第一方面實施例的語音采集器的信息傳輸控制方法,包括以下步驟:語音采集器獲取通信終端的標識信息;所述語音采集器根據(jù)所述通信終端的標識信息識別所述通信終端的操作系統(tǒng)的類別;所述語音采集器根據(jù)所述通信終端的操作系統(tǒng)的類別選取對應的藍牙通信協(xié)議與所述通信終端進行通信,以將采集到的信息包發(fā)送至所述通信終端。
根據(jù)本發(fā)明實施例的語音采集器與通信終端的信息傳輸控制方法,語音采集器獲取通信終端的標識信息,并根據(jù)標識信息識別通信終端的操作系統(tǒng)的類別,以及根據(jù)操作系統(tǒng)的類別選取對應的藍牙通信協(xié)議與通信終端進行通信,該方法通過準確切換通信協(xié)議達到了兼容不同操作系統(tǒng)的目的,同時也大大降低了語音采集器的功耗,從而大大提升了用戶的使用體驗。
為了實現(xiàn)上述目的,本發(fā)明第二方面實施例的語音采集器,包括:麥克風,用于收集語音;語音識別模塊,用于對所述語音進行處理,以生成信息包;主控芯片,用于獲取通信終端的標識信息,并根據(jù)所述標識信息識別所述通信終端的操作系統(tǒng)的類別,以及根據(jù)所述通信終端的操作系統(tǒng)的類別選取對應的藍牙通信協(xié)議與所述通信終端進行通信,以將所述信息包發(fā)送至所述通信終端。
根據(jù)本發(fā)明實施例的語音采集器,在與通信終端建立連接時獲取通信終端的標識信息,并根據(jù)標識信息識別通信終端的操作系統(tǒng)的類別,以及根據(jù)操作系統(tǒng)的類別選取對應的藍牙通信協(xié)議與通信終端進行通信,該語音采集器可以通過準確切換通信協(xié)議達到了兼容不同操作系統(tǒng)的目的,同時也大大降低了語音采集器的功耗,從而大大提升了用戶的使用體驗。
為了實現(xiàn)上述目的,本發(fā)明第三方面實施例的語音采集系統(tǒng),包括本發(fā)明第二方面實施例的語音采集器和通信終端。
根據(jù)本發(fā)明實施例的語音采集系統(tǒng),語音采集器獲取通信終端的標識信息,并根據(jù)標識信息識別通信終端的操作系統(tǒng)的類別,以及根據(jù)操作系統(tǒng)的類別選取對應的藍牙通信協(xié)議與通信終端進行通信,語音采集器通過準確切換通信協(xié)議達到了兼容不同操作系統(tǒng)的目的,同時也大大降低了語音采集器的功耗,從而大大提升了用戶的使用體驗。
附圖說明
圖1是根據(jù)本發(fā)明一個實施例的語音采集器的信息傳輸控制方法的流程圖;
圖2是根據(jù)本發(fā)明一個具體實施例的語音采集器的信息傳輸控制方法的流程圖;
圖3是根據(jù)本發(fā)明一個具體實施例的手機通過APP對語音采集器進行管理的流程圖;
圖4是根據(jù)本發(fā)明一個實施例的語音采集器的方框示意圖;
圖5是根據(jù)本發(fā)明一個具體實施例的語音采集器的方框示意圖;
圖6是根據(jù)本發(fā)明一個實施例的語音采集系統(tǒng)的方框示意圖。
具體實施方式
下面詳細描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同 或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,旨在用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。
下面參考附圖描述本發(fā)明實施例的語音采集器的信息傳輸控制方法、語音采集器和語音采集系統(tǒng)。
圖1是根據(jù)本發(fā)明一個實施例的語音采集器的信息傳輸控制方法的流程圖。如圖1所示,本發(fā)明實施例的語音采集器的信息傳輸控制方法,包括以下步驟:
S1,語音采集器獲取通信終端的標識信息。
在本發(fā)明的一個實施例中,在S1之前還包括:語音采集器選擇需要建立通信連接的通信終端。也就是說,如果有多個通信終端,語音采集器首先需要選擇需要進行通信連接的通信終端,然后獲取該通信終端的標識信息。
具體地,當語音采集器和通信終端進行藍牙配對時,通信終端向語音采集器發(fā)送自身的標識信息,其中,通信終端的標識信息中包含通信終端的操作系統(tǒng)信息。
其中,通信終端中具有與語音采集器相關的應用程序,即語音采集器APP(Application,手機應用程序),用戶打開通信終端中的APP便可以與語音采集器進行藍牙配對。
在本發(fā)明的一個實施例中,通信終端可以是移動終端,例如,手機、平板電腦等,通信終端還可以是具有操作系統(tǒng)(例如,Android、IOS操作系統(tǒng))的汽車電子藍牙設備。
S2,語音采集器根據(jù)通信終端的標識信息識別通信終端的操作系統(tǒng)的類別。
具體地,語音采集器獲取到通信終端的標識信息后,根據(jù)標識信息識別出通信終端的操作系統(tǒng)的類別。例如,識別通信終端為Android操作系統(tǒng)還是IOS操作系統(tǒng)。
S3,語音采集器根據(jù)通信終端的操作系統(tǒng)的類別選取對應的藍牙通信協(xié)議與通信終端進行通信,以將采集到的信息包發(fā)送至通信終端。
在本發(fā)明的一個實施例中,當語音采集器識別通信終端的操作系統(tǒng)為IOS操作系統(tǒng)時,語音采集器選取第一藍牙協(xié)議與通信終端進行通信,并關閉其他藍牙通信協(xié)議。
其中,第一藍牙協(xié)議為藍牙低能耗BLE(Bluetooth Low Energy)協(xié)議。BLE表示低功耗藍牙V4.0及后續(xù)版本協(xié)議棧。
具體地,當語音采集器識別出通信終端為IOS操作系統(tǒng)時,則選擇以BLE方式所對應的通信方式與通信終端進行通信,藍牙模式切換單模BLE時,關閉藍牙2.1+EDR等其它無用協(xié)議及藍牙Profile(藍牙配置文件),以實現(xiàn)低功耗切換,又可以省電又可以進行通信。
在本發(fā)明的一個實施例中,當語音采集器識別通信終端的操作系統(tǒng)為Android系統(tǒng)時,語音采集器選取第二藍牙協(xié)議與通信終端進行通信,并關閉其他藍牙通信協(xié)議。
其中,第二藍牙協(xié)議為藍牙2.1+EDR協(xié)議。
具體地,當語音采集器識別出通信終端為Android系統(tǒng)時,則選擇以藍牙2.1+EDR 所對應的通信方式與采集器進行通信,并關閉BLE通信方式等其它無用協(xié)議及藍牙Profile。
進一步地,語音采集器的信息傳輸控制方法,還包括:當通信終端支持藍牙低能耗BLE時,語音采集器將藍牙2.1+EDR協(xié)議切換為藍牙低能耗BLE協(xié)議。
具體地,當語音采集器識別出通信終端為Android系統(tǒng)時,則選擇以藍牙2.1+EDR所對應的通信方式與通信終端進行通信,并關閉BLE通信方式等其它無用協(xié)議及藍牙Profile。由于通信終端的Android系統(tǒng)可能是Android低版本,也可能是Android高版本,而Android高版本的通信終端一般會自帶BLE通信功能,那么,如果此時檢測到通信終端自帶BLE通信功能,語音采集器則會根據(jù)通信需要切換至BLE通信方式,待通信完成后再切回藍牙2.1+EDR,這樣可以確保語音采集器處于最佳低功耗模式。
其中,以Android手機為例,選擇藍牙2.1+EDR協(xié)議的目的是為了兼容低端的Android手機。
另外,以IOS系統(tǒng)的手機為例,選擇藍牙低能耗BLE協(xié)議原因是:IOS操作系統(tǒng)的設備如iPhone,iPad,iPod等開發(fā)電子配件,必須要經(jīng)過蘋果MFi認證(“Made for iPod”,“Made for iPhone”,and“Made for iPad”,是指分別為連接iPod,iPhone和iPad而特別設計的電子配件),而蘋果MFi認證有兩種類型:開發(fā)許可認證和生產(chǎn)許可認證。還要簽署保密協(xié)議,通過信用審核后,申請者會接到MFi許可協(xié)議,申請者可再次仔細研讀并簽署。硬件上還要增加蘋果的解密芯片。此外,蘋果對4.0低功耗模式(即BLE模式)下的數(shù)據(jù)通信是開放的。當開發(fā)使用蘋果IOS系統(tǒng)時可以免去做MFi認證,從蘋果藍牙開發(fā)通道BLE4.0進行藍牙協(xié)議切換控制通信,無需增加蘋果的解密芯片。此時又需要考慮兼容Android操作系統(tǒng),所以通過在藍牙2.1+EDR協(xié)議和BLE協(xié)議間切換,既無需采用蘋果的解密芯片,硬件上又可以做到兼容兩種操作系統(tǒng)。
本發(fā)明實施例的語音采集器的信息傳輸控制方法,語音采集器獲取通信終端的標識信息,并根據(jù)標識信息識別通信終端的操作系統(tǒng)的類別,以及根據(jù)操作系統(tǒng)的類別選取對應的藍牙通信協(xié)議與通信終端進行通信,該方法通過準確切換通信協(xié)議達到了兼容不同操作系統(tǒng)的目的,同時也大大降低了語音采集器的功耗,從而大大提升了用戶的使用體驗。
圖2是根據(jù)本發(fā)明一個具體實施例的語音采集器的信息傳輸控制方法的流程圖。其中,通信終端以手機為例,如圖2所示,該方法包括以下步驟:
S101,語音采集器獲取到手機的連接藍牙配對等信號。
S102,語音采集器根據(jù)檢測到的手機的ID信號判斷手機的操作系統(tǒng)。如果判斷ID信號對應Android操作系統(tǒng),則執(zhí)行S103;如果判斷ID信號對應IOS操作系統(tǒng),則執(zhí)行S105。
S103,語音采集器判斷該手機為Android系統(tǒng)的手機。
S104,語音采集器選擇以藍牙2.1+EDR所對應的通信方式與手機進行通信,關閉其它無用協(xié)議及藍牙Profile,實現(xiàn)低功耗切換。
S105,語音采集器判斷該手機為IOS系統(tǒng)的手機。
S106,語音采集器選擇以BLE對應的通信方式進行通信,啟動兼容模式跟IOS系統(tǒng)通信,關閉無用協(xié)議及藍牙Profile,實現(xiàn)低功耗切換。
S107,語音采集器判斷是否接收到通信指令。如果是,執(zhí)行S108;如果否,則返回待機模式。
S108,語音采集器選擇以對應的通信方式進行通信,開始發(fā)送通信包。
S109,語音采集器判斷通信是否成功完成。如果是,返回執(zhí)行S104。如果沒有成功完成,則返回執(zhí)行S108,進行自動重發(fā)。
圖3是根據(jù)本發(fā)明一個具體實施例的手機通過APP對語音采集器進行管理的流程圖。如圖3所示,手機用于執(zhí)行以下步驟:
S201,手機打開語音采集器APP,獲取配對信息以與語音采集器進行配對或連接。
S202,判斷藍牙配對是否成功。如果成功,執(zhí)行S203;如果不成功,返回S201重新進行配對。
S203,與語音采集器進行信息交換,同步手機時間、地理位置,根據(jù)用戶需要下載計步信息等,對語音采集器進行管理。
其中,語音采集器除了采集語音信息,還可以通過加速度傳感器采集計步信息。
S204,接收到收發(fā)傳送指令時將數(shù)據(jù)打包傳送,并判斷傳輸數(shù)據(jù)包是否結(jié)束。數(shù)據(jù)包傳送成功則執(zhí)行S205,不成功則返回S203重傳。
S205,設置語音采集器的傳感器驅(qū)動信息,設置藍牙通信協(xié)議通道為待機,實現(xiàn)手機藍牙部分低功耗。進入待機狀態(tài)后,返回到步驟S203前面。
在本發(fā)明的一個具體實施例中,手機藍牙部分驅(qū)動的通信切換方法,具體包括:配對連接,手機端同步時間、地理位置信息給語音采集器、獲取計步及語音信息包,根據(jù)獲取到的信息包的計步、聲音值等信息,手機APP對這些信息的狀態(tài)進行處理,從而實現(xiàn)上傳云端服務器進行大數(shù)據(jù)分析,方便于日??己斯芾砑翱蛻粜畔⒉杉?/p>
為了實現(xiàn)上述實施例,本發(fā)明還提出了一種語音采集器。
圖4是根據(jù)本發(fā)明一個實施例的語音采集器的方框示意圖。如圖4所示,本發(fā)明實施例的語音采集器100,包括:麥克風10、語音識別模塊20和主控芯片30。
其中,麥克風10用于收集語音。
語音識別模塊20用于對語音進行處理,以生成信息包。
主控芯片30用于獲取通信終端的標識信息,并根據(jù)標識信息識別通信終端的操作系統(tǒng) 的類別,以及根據(jù)通信終端的操作系統(tǒng)的類別選取對應的藍牙通信協(xié)議與通信終端進行通信,以將信息包發(fā)送至通信終端。
具體地,當語音采集器100和通信終端進行藍牙配對時,通信終端向語音采集器100發(fā)送自身的標識信息,其中,通信終端的標識信息中包含通信終端的操作系統(tǒng)信息。
其中,通信終端中具有與語音采集器相關的應用程序,即語音采集器APP,用戶打開通信終端中的APP便可以與語音采集器進行藍牙配對。
在本發(fā)明的一個實施例中,通信終端可以是移動終端,例如,手機、平板電腦等,通信終端還可以是具有操作系統(tǒng)(例如,Android、IOS操作系統(tǒng))的汽車電子藍牙設備。
進一步地,語音采集器獲取到通信終端的標識信息后,根據(jù)標識信息識別出通信終端的操作系統(tǒng)的類別。例如,識別通信終端為Android操作系統(tǒng)還是IOS操作系統(tǒng)。
在本發(fā)明的一個實施例中,當通信終端的操作系統(tǒng)為IOS系統(tǒng)時,主控芯片30選取第一藍牙協(xié)議與通信終端進行通信,并關閉其他藍牙通信協(xié)議。
其中,第一藍牙協(xié)議為藍牙低能耗BLE協(xié)議。
具體地,當主控芯片30識別出通信終端為IOS系統(tǒng)時,則選擇以BLE方式所對應的通信方式與通信終端進行通信,藍牙模式切換單模BLE時,關閉藍牙2.1+EDR等其它無用協(xié)議及藍牙Profile,以實現(xiàn)低功耗切換,又可以省電又可以進行通信。
在本發(fā)明的一個實施例中,當通信終端的操作系統(tǒng)為Android操作系統(tǒng)時,主控芯片30選取第二藍牙協(xié)議與通信終端進行通信,并關閉其他藍牙通信協(xié)議。
其中,第二藍牙協(xié)議為藍牙2.1+EDR協(xié)議。
具體地,當主控芯片30識別出通信終端為Android操作系統(tǒng)時,則選擇以藍牙2.1+EDR所對應的通信方式與采集器進行通信,并關閉BLE通信方式等其它無用協(xié)議及藍牙Profile。
進一步地,主控芯片30還用于:當通信終端支持藍牙低能耗BLE時,主控芯片30將藍牙2.1+EDR協(xié)議切換為藍牙低能耗BLE協(xié)議。
具體地,當主控芯片30識別出通信終端為Android操作系統(tǒng)時,則選擇以藍牙2.1+EDR所對應的通信方式與通信終端進行通信,并關閉BLE通信方式等其它無用協(xié)議及藍牙Profile。由于通信終端的Android操作系統(tǒng)可能是Android低版本,也可能是Android高版本,而Android高版本的通信終端一般會自帶BLE通信功能,那么,如果此時檢測到通信終端自帶BLE通信功能,語音采集器則會根據(jù)通信需要切換至BLE通信方式,待通信完成后再切回藍牙2.1+EDR,這樣可以確保語音采集器處于最佳低功耗模式。
其中,以Android手機為例,選擇藍牙2.1+EDR協(xié)議的目的是為了兼容低端的Android手機。
在本發(fā)明的一個具體實施例中,主控芯片30可以采用CSR8670芯片。
圖5是根據(jù)本發(fā)明一個具體實施例的語音采集器的方框示意圖。如圖5所示,語音采集器中的主控芯片30可以采用CSR8670芯片。語音采集器還包括LED燈、按鍵KEY、存儲芯片、鋰電池、加速度傳感器、iM401D語音識別芯片、MIC(麥克風)、USB接口和天線。其中,連接LED燈用于指示狀態(tài),連接按鍵KEY用于功能選擇,連接存儲芯片用于計步數(shù)據(jù)包存貯,連接電池用于充電放電及電源管理,連接加速度傳感器用于計步信息采集及喚醒功能,連接iM401D語音識別芯片用于識別語音及喚醒,連接MIC用于語音采集,連接USB接口用于充電,連接天線用于2.4G藍牙頻段傳送電磁波信號。
本發(fā)明實施例的語音采集器,在與通信終端建立連接時獲取通信終端的標識信息,并根據(jù)標識信息識別通信終端的操作系統(tǒng)的類別,以及根據(jù)操作系統(tǒng)的類別選取對應的藍牙通信協(xié)議與通信終端進行通信,該語音采集器可以通過準確切換通信協(xié)議達到了兼容不同操作系統(tǒng)的目的,同時也大大降低了語音采集器的功耗,從而大大提升了用戶的使用體驗。
為了實現(xiàn)上述實施例,本發(fā)明還提出了一種語音采集系統(tǒng)。
圖6是根據(jù)本發(fā)明一個實施例的語音采集系統(tǒng)的方框示意圖。如圖6所示,該語音采集系統(tǒng),包括本發(fā)明實施例的語音采集器100和通信終端200。
具體地,語音采集器100將采集到的信息(例如,語音信息和/或計步信息)通過藍牙發(fā)送至通信終端200。其中,語音采集器100在于通信終端200建立連接時會根據(jù)通信終端200的操作系統(tǒng)類型選取對應的藍牙通信協(xié)議,從而兼容具有不同操作系統(tǒng)的通信終端,并實現(xiàn)語音采集器100的低功耗。
在本發(fā)明的一個實施例中,如圖6所示,語音采集系統(tǒng),還包括:服務器300。
其中,服務器300用于接收通信終端200上傳的信息包。
具體地,通信終端200可以對語音采集器100發(fā)送的信息包進行處理,并上傳至服務器300,服務器300可以這些信息進行大數(shù)據(jù)分析,以實現(xiàn)用戶的各種需求。
本發(fā)明實施例的語音采集系統(tǒng),語音采集器獲取通信終端的標識信息,并根據(jù)標識信息識別通信終端的操作系統(tǒng)的類別,以及根據(jù)操作系統(tǒng)的類別選取對應的藍牙通信協(xié)議與通信終端進行通信,語音采集器通過準確切換通信協(xié)議達到了兼容不同操作系統(tǒng)的目的,同時也大大降低了語音采集器的功耗,從而大大提升了用戶的使用體驗。
在本發(fā)明的描述中,需要理解的是,術語“中心”、“縱向”、“橫向”、“長度”、“寬度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“豎直”、“水平”、“頂”、“底”“內(nèi)”、“外”、“順時針”、“逆時針”、“軸向”、“徑向”、“周向”等指示的方位或位置關系為基于附圖所示的方位或位置關系,僅是為了便于描述本發(fā)明和簡化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構(gòu)造和操作,因此不能理解為對本發(fā) 明的限制。
此外,術語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個該特征。在本發(fā)明的描述中,“多個”的含義是至少兩個,例如兩個,三個等,除非另有明確具體的限定。
在本發(fā)明中,除非另有明確的規(guī)定和限定,術語“安裝”、“相連”、“連接”、“固定”等術語應做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或成一體;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個元件內(nèi)部的連通或兩個元件的相互作用關系,除非另有明確的限定。對于本領域的普通技術人員而言,可以根據(jù)具體情況理解上述術語在本發(fā)明中的具體含義。
在本發(fā)明中,除非另有明確的規(guī)定和限定,第一特征在第二特征“上”或“下”可以是第一和第二特征直接接觸,或第一和第二特征通過中間媒介間接接觸。而且,第一特征在第二特征“之上”、“上方”和“上面”可是第一特征在第二特征正上方或斜上方,或僅僅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”可以是第一特征在第二特征正下方或斜下方,或僅僅表示第一特征水平高度小于第二特征。
在本說明書的描述中,參考術語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術語的示意性表述不必須針對的是相同的實施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點可以在任一個或多個實施例或示例中以合適的方式結(jié)合。此外,在不相互矛盾的情況下,本領域的技術人員可以將本說明書中描述的不同實施例或示例以及不同實施例或示例的特征進行結(jié)合和組合。
盡管上面已經(jīng)示出和描述了本發(fā)明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發(fā)明的限制,本領域的普通技術人員在本發(fā)明的范圍內(nèi)可以對上述實施例進行變化、修改、替換和變型。