本發明涉及通信技術領域,特別涉及一種藍牙通信的連接方法及裝置。
背景技術:
現在車和手機成為人們必不可少的兩件重要的生活用品,在車上用手機接打電話是一件非常危險的事情,而車載藍牙系統主要是在正常行車過程中通過藍牙技術與手機連接進行免提通話,已達到解放雙手,降低交通肇事隱患的目的。
在通過車載藍牙系統進行免提通話前,都需要將車載藍牙系統和手機藍牙連接,具體地,需要打開手機的藍牙設備,同時操作車載藍牙系統以打開車的藍牙設備,然后相關搜索,找到相對應的設備后,再進行密碼匹配。上述操作過程繁瑣,如果用戶行車前忘記打開車載藍牙,在行車過程中如有電話進來,就無法使用車載藍牙系統進行免提通話,若此時再手動去打開車載藍牙更是帶來巨大的交通風險。
技術實現要素:
本發明實施例提供一種藍牙通信的連接方法及裝置,實現了在車輛行車或即將進入行車時自動啟動車載藍牙,并與移動終端藍牙建立通信連接。。
本發明實施例提供一種藍牙通信的連接方法,包括:
獲取車輛的如下任一狀態信息:安全帶是否被扣入的信息和所述車輛的移動速度;
根據所述狀態信息確定所述車輛處于行車狀態或即將進入行車狀態時,啟動車載藍牙設備的藍牙搜索功能;
如果搜索到與預置的設備信息一致的藍牙設備,與所述搜索到的藍牙設備進行藍牙通信連接。
本發明實施例還提供一種藍牙通信的連接裝置,包括:
狀態獲取單元,用于獲取車輛的如下任一狀態信息:安全帶是否被扣入的信息和所述車輛的移動速度;
啟動單元,用于根據所述狀態信息確定所述車輛處于行車狀態或即將進入行車狀態時,啟動車載藍牙設備的藍牙搜索功能;
搜索連接單元,用于如果搜索到與預置的設備信息一致的藍牙設備,與所述搜索到的藍牙設備進行藍牙通信連接。
本發明實施例還提供一種車載藍牙設備,包括:一個或多個中央處理器和存儲介質,其中:
所述存儲介質中儲存藍牙通信連接的應用程序,所述藍牙通信連接的應用程序包括所述藍牙通信的連接裝置中的狀態獲取單元,啟動單元和搜索連接單元;
所述中央處理器,用于與所述存儲介質通信,在所述車載藍牙設備上執行所述存儲介質中儲存的藍牙通信連接的應用程序對應的操作。
可見,在本實施例的方法中,車載藍牙設備或車輛系統會在根據車輛安全帶是否被扣入的信息和/或車輛的移動速度確定車輛處于行車狀態或即將進入行車狀態時,自動啟動車載藍牙設備的藍牙搜索功能,如果搜索到與預置的設備信息一致的藍牙設備,則與搜索到的藍牙設備進行藍牙通信連接。這樣車載藍牙設備或車輛系統會在車輛行車時,自動開啟藍牙搜索功能,并自動與已經連接過的其它藍牙設備進行藍牙通信連接,而不用用戶每次手動開啟藍牙功能。
附圖說明
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
圖1是本發明實施例提供的一種藍牙通信系統的結構示意圖;
圖2是本發明實施例提供的另一種藍牙通信系統的結構示意圖;
圖3是本發明實施例提供的一種藍牙通信的連接方法的流程圖;
圖4是本發明應用實施例提供的一種藍牙通信的連接方法的流程圖;
圖5是本發明實施例提供的一種藍牙通信的連接裝置的結構示意圖;
圖6是本發明實施例提供的另一種藍牙通信的連接裝置的結構示意圖;
圖7是本發明實施例提供的一種車載藍牙設備的結構示意圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
本發明的說明書和權利要求書及上述附圖中的術語“第一”、“第二”、“第三”“第四”等(如果存在)是用于區別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的數據在適當情況下可以互換,以便這里描述的本發明的實施例例如能夠以除了在這里圖示或描述的那些以外的順序實施。此外,術語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排它的包含,例如,包含了一系列步驟或單元的過程、方法、系統、產品或設備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或對于這些過程、方法、產品或設備固有的其它步驟或單元。
本發明實施例提供一種藍牙通信的連接方法,主要可以應用于如圖1或圖2所示的藍牙通信系統中,在如圖1所示的系統中包括車輛系統,車載藍牙設備和其它藍牙設備比如藍牙手機。其中,車輛系統可以監測車輛的狀態,比如車輛的安全帶是否被扣入,車輛的車門是否關上,車輛的速度和車輛是否啟動等;車載藍牙設備是可以安裝在車輛上的藍牙設備,可以與車輛系統進行通信連接,且能與其它藍牙設備進行藍牙連接,以實現免提通話功能,音視頻播放等功能。
在如圖2所示的系統中包括車輛系統和藍牙設備比如藍牙手機等,其中,車輛系統除了可以監測車輛的狀態,還可以與其它藍牙設備進行藍牙連接,以實現免提通話功能,和音視頻播放功能等。
本實施例的方法是如圖1所示系統中的車載藍牙設備,或如圖2所示系統中的車輛系統所執行的方法,流程圖如圖3所示,包括:
步驟101,獲取車輛的如下任一狀態信息:安全帶是否被扣入的信息和車輛的移動速度。其中安全帶是否被扣入的信息可以包括安全帶是否被扣入的狀態指示信息,還可以包括安全帶是否被扣入的狀態持續時間等;車輛的移動速度可以包括隨著時間的變化,各個時間點上車輛的移動速度等。
一般車輛系統都具有監測車輛狀態的功能,在如圖1所示的系統中,當車輛系統在檢測到安全帶是否被扣入的信息和/或車輛的移動速度后,可以將所述任一狀態信息通過與車載藍牙設備之間的通信連接,發送給車載藍牙設備;或者是車輛系統在檢測到上述任一狀態信息后先進行儲存,當車載藍牙設備在啟動時,可以主動向車輛系統請求獲取上述任一狀態信息。
在如圖2所示的系統中,車輛系統可以直接檢測得到安全帶是否被扣入的信息和/或車輛的移動速度。
步驟102,根據上述步驟101獲取的狀態信息確定車輛處于行車狀態或即將進入行車狀態時,啟動車載藍牙設備的藍牙搜索功能,以搜索其它的藍牙設備。
具體地,如果步驟101獲取的狀態信息包括車輛的安全帶被扣入,或者是車輛駕駛位的安全帶被扣入的狀態指示信息,確定車輛即將進入行車狀態;步驟101獲取的狀態信息包括車輛的移動速度不為零,確定車輛正處于行車狀態;如果步驟101獲取的狀態信息包括車輛的安全帶被扣入(或者是車輛駕駛位的安全帶被扣入)的狀態指示信息,且車輛的移動速度不為零,確定車輛正處于行車狀態。
步驟103,如果搜索到與預置的設備信息一致的藍牙設備,說明如圖1所示系統中的車載藍牙設備或如圖2所示系統中車輛系統與搜索到的藍牙設備之前已經連接過,具體的連接信息已經儲存在車載藍牙設備或是車輛系統中,這樣車載藍牙設備或車輛系統可以直接與搜索到的藍牙設備進行藍牙通信連接。
具體地,如圖1所示系統中的車載藍牙設備或如圖2所示系統中的車輛系統會發送藍牙連接請求給搜索到的藍牙設備,在藍牙連接請求中包括連接信息,比如連接的密碼等信息;當搜索到的藍牙設備接收到藍牙連接請求后,可以對請求中的連接信息進行驗證,如果驗證成功,可以返回確認連接消息,這樣車載藍牙設備或車輛系統就與搜索到的藍牙設備就完成了藍牙通信連接。進一步地,如果上述搜索到的藍牙設備為藍牙手機,當藍牙手機有通話接入時,在如圖1所示系統中的車載藍牙設備或如圖2所示系統中的車輛系統的界面上可以顯示接受或拒絕對端通話的按鈕,這樣車輛藍牙設備或車輛系統就可以根據用戶對接受按鈕的操作信息發送接受通話消息給藍牙手機以與對端手機連接通話,然后將用戶的語音數據通過本步驟103連接的藍牙通信連接發送給藍牙手機,并播放通過本步驟103連接的藍牙通信連接從藍牙手機接收的對端用戶的語音數據。其中,車載藍牙設備可以根據感應到的語音比如“接聽”或“YSE”等發送接受通話消息,如果車載藍牙設備感應到的語音比如“NO”或“拒絕”等時,會發送拒絕通話消息。
這里預置的設備信息可以是在執行本步驟之前,已經與如圖1所示系統中的車載藍牙設備或如圖2所示系統中的車輛系統進行首次連接過的其它藍牙設備的信息,在車載藍牙設備(或車輛系統)與這些藍牙設備進行首次的藍牙通信連接后,由車載藍牙設備(車輛系統)儲存這些藍牙設備的信息,及與這些藍牙設備的連接信息。這樣車載藍牙設備在執行本步驟103時,如果搜索到與儲存的藍牙設備的信息一致的藍牙設備時,根據儲存的連接信息與搜索到的藍牙設備進行藍牙通信連接。
進一步地,如果根據上述步驟101獲取的狀態信息確定車輛處于非行車狀態或即將進入非行車狀態時,關閉車載藍牙設備的藍牙搜索功能,也可以斷開與上述搜索到的其它藍牙設備的藍牙通信連接,以節省車載藍牙設備的功耗。
具體地,如果上述步驟101獲取的車輛的狀態信息包括車輛的安全帶被打開或者車輛駕駛位的安全帶被打開的指示信息,確定車輛即將進入非行車狀態;如果上述步驟101獲取的車輛的狀態信息包括車輛的移動速度為零的時間超過預置的時間值,確定車輛正處于非行車狀態;如果上述步驟101獲取的車輛的狀態信息包括車輛的安全帶被扣入或車輛駕駛位的安全帶被扣入的狀態指示信息,但是車輛的移動速度零的時間超過預置的時間值,確定車輛正處于非行車狀態;如果上述步驟101獲取的車輛的狀態信息包括車輛的安全未被扣入或車輛駕駛位的安全帶未被扣入的狀態指示信息,且車輛的移動速度零,確定車輛正處于非行車狀態。
可見,在本實施例的方法中,如圖1所示系統中的車載藍牙設備或如圖2所示系統中的車輛系統會在根據車輛安全帶是否被扣入的信息和/或車輛的移動速度確定車輛處于行車狀態或即將進入行車狀態時,自動啟動車載藍牙設備的藍牙搜索功能,如果搜索到與預置的設備信息一致的藍牙設備,則與搜索到的藍牙設備進行藍牙通信連接。這樣車載藍牙設備或車輛系統會在車輛行車時,自動開啟藍牙搜索功能,并自動與已經連接過的其它藍牙設備進行藍牙通信連接,而不用用戶每次手動開啟藍牙功能。
以下以一個具體的實施例來說明本發明實施例的方法,本實施例的方法應用如圖1所示的系統中,其它藍牙設備為藍牙手機,車載藍牙設備為車載藍牙通話設備,流程圖如圖4所示,包括:
步驟201,當藍牙手機A首次與車載藍牙通話設備連接后,車載藍牙通話設備會儲存藍牙設備的信息即設備名稱A,及與藍牙手機A的連接信息。
步驟202,在之后的連接過程中,當用戶使用車輛,扣入駕駛位的安全帶,則車輛系統會檢測到車輛駕駛位的安全帶被扣入,并將駕駛位的安全帶被扣入的狀態指示信息發送給車載藍牙通話設備。
步驟203,車載藍牙通話設備接收到駕駛位的安全帶被扣入的狀態指示信息,啟動藍牙搜索功能。
步驟204,如果搜索到與設備名稱A一致的藍牙手機A時,車載藍牙通話設備根據儲存的與藍牙手機A的連接信息,與藍牙手機A進行藍牙通信連接。
步驟205,通過藍牙通信連接,車載藍牙通話設備接聽藍牙手機A的通話,或拒絕藍牙手機A的通話。
本發明實施例還提供一種藍牙通信的連接裝置,比如如圖1所示系統中的車載藍牙設備,或如圖2所示系統中的車輛系統,其結構示意圖如圖5所示,具體可以包括:
狀態獲取單元10,用于獲取車輛的如下任一狀態信息:安全帶是否被扣入的信息和所述車輛的移動速度。
啟動單元11,用于根據所述狀態獲取單元10獲取的狀態信息確定所述車輛處于行車狀態或即將進入行車狀態時,啟動車載藍牙設備的藍牙搜索功能。
具體地,該啟動單元11用于如果所述狀態獲取單元10獲取的車輛的狀態信息包括車輛的安全帶被扣入或者車輛駕駛位的安全帶被扣入的狀態指示信息,確定所述車輛即將進入行車狀態;如果所述狀態獲取單元10獲取的車輛的狀態信息包括車輛的移動速度不為零,確定所述車輛正處于行車狀態;如果所述狀態獲取單元10獲取的車輛的狀態信息包括車輛的安全帶被扣入或車輛駕駛位的安全帶被扣入的狀態指示信息,且車輛的移動速度不為零,確定所述車輛正處于行車狀態。
搜索連接單元12,用于在啟動單元11啟動藍牙搜索功能后,如果搜索到與預置的設備信息一致的藍牙設備,與所述搜索到的藍牙設備進行藍牙通信連接。
可見,在本實施例的裝置中,啟動單元11會在根據狀態獲取單元10獲取的車輛安全帶是否被扣入的信息和/或車輛的移動速度確定車輛處于行車狀態或即將進入行車狀態時,自動啟動車載藍牙設備的藍牙搜索功能,如果搜索到與預置的設備信息一致的藍牙設備,則搜索連接單元12與搜索到的藍牙設備進行藍牙通信連接。這樣本實施例的裝置會在車輛行車時,自動開啟藍牙搜索功能,并自動與已經連接過的其它藍牙設備進行藍牙通信連接,而不用用戶每次手動開啟藍牙功能。
參考圖6所示,藍牙通信的連接裝置除了可以包括如圖5所示的結構外,還可以包括關閉單元13,儲存單元14和通話單元15,其中:
關閉單元13,用于如果根據所述狀態獲取單元10獲取的狀態信息確定所述車輛處于非行車狀態,或即將進入非行車狀態,關閉所述藍牙搜索功能。該關閉單元13還可以關閉與上述搜索到的藍牙設備的藍牙通信連接,以節省功耗。
所述關閉單元13,具體用于如果所述車輛的狀態信息包括車輛的安全帶被打開或者車輛駕駛位的安全帶被打開的指示信息,確定所述車輛即將進入非行車狀態;如果所述車輛的狀態信息包括車輛的移動速度為零的時間超過預置的時間值,確定所述車輛正處于非行車狀態;如果所述車輛的狀態信息包括車輛的安全帶被扣入或車輛駕駛位的安全帶被扣入的狀態指示信息,且車輛的移動速度零的時間超過預置的時間值,確定所述車輛正處于非行車狀態;如果所述車輛的狀態信息包括車輛的安全未被扣入或車輛駕駛位的安全帶未被扣入的狀態指示信息,且車輛的移動速度零,確定所述車輛正處于非行車狀態。
儲存單元14,用于儲存與所述搜索到的藍牙設備的連接信息,及所述搜索到的藍牙設備的信息;這樣所述搜索連接單元12,具體用于根據所述儲存單元14儲存的連接信息與所述搜索到的藍牙設備進行藍牙通信連接。
通話單元15,用于如果上述所述搜索連接單元12搜索到的藍牙設備為藍牙手機,如果所述藍牙手機有通話接入時,顯示接受或拒絕對端通話的按鈕,根據用戶對接受按鈕的操作信息發送接受通話消息給所述藍牙手機以與對端手機進行通話連接,將用戶的語音數據通過所述藍牙通信連接發送給所述藍牙手機,播放通過所述藍牙通信連接從所述藍牙手機接收的對端用戶的語音數據。
其中,通話單元15可以根據感應到的語音比如“接聽”或“YSE”等發送接受通話消息,如果感應到的語音比如“NO”或“拒絕”等時,會發送拒絕通話消息。
本發明實施例還提供另一種車載藍牙設備,其結構示意圖如圖7所示,該車載藍牙設備可因配置或性能不同而產生比較大的差異,可以包括一個或一個以上中央處理器(central processing units,CPU)20(例如,一個或一個以上處理器)和存儲器21,一個或一個以上存儲應用程序221或數據222的存儲介質22(例如一個或一個以上海量存儲設備)。其中,存儲器21和存儲介質22可以是短暫存儲或持久存儲。存儲在存儲介質22的程序可以包括一個或一個以上模塊(圖示沒標出),每個模塊可以包括對車載藍牙設備中的一系列指令操作。更進一步地,中央處理器20可以設置為與存儲介質22通信,在車載藍牙設備上執行存儲介質22中的一系列指令操作。
具體地,在存儲介質22中儲存的應用程序221包括藍牙通信連接的應用程序,且該程序可以包括上述車載藍牙設備中的狀態獲取單元10,啟動單元11,搜索連接單元12,關閉單元13,儲存單元14和通話單元15,在此不進行贅述。更進一步地,中央處理器20可以設置為與存儲介質22通信,在車載藍牙設備上執行存儲介質22中儲存的藍牙通信連接的應用程序對應的一系列操作。
車載藍牙設備還可以包括一個或一個以上電源23,一個或一個以上有線或無線網絡接口24,一個或一個以上輸入輸出接口25,和/或,一個或一個以上操作系統223,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等等。
上述方法實施例中所述的由如圖1所示系統中的車載藍牙設備或如圖2所示系統中的車輛系統所執行的步驟可以基于該圖7所示的車載藍牙設備的結構。
本領域普通技術人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,該程序可以存儲于一計算機可讀存儲介質中,存儲介質可以包括:只讀存儲器(ROM)、隨機存取存儲器RAM)、磁盤或光盤等。
以上對本發明實施例所提供的藍牙通信的連接方法及裝置進行了詳細介紹,本文中應用了具體個例對本發明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發明的方法及其核心思想;同時,對于本領域的一般技術人員,依據本發明的思想,在具體實施方式及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發明的限制。