本發(fā)明屬于計算機技術領域,尤其涉及一種車載藍牙設備的連接方法及裝置。
背景技術:
車載藍牙與手機藍牙連接后,司機或乘客可通過車載藍牙接收手機來電,在汽車發(fā)動機發(fā)動后,只要手機和汽車的距離在可連接范圍內,手機藍牙和車載藍牙會自動連接,在汽車發(fā)動機熄火后、或者手機與汽車的距離超出可連接范圍后,手機藍牙和車載藍牙會自動斷開。
當司機或乘客攜帶與車載藍牙設備連接的手機臨時下車、且汽車發(fā)動機尚未熄火時,倘若手機還在車載藍牙的可連接范圍內,可能出現(xiàn)手機端的來電需要在車內通過車載藍牙進行接聽的情形,這給已下車的司機或乘客接聽和撥打電話帶來不便。
技術實現(xiàn)要素:
本發(fā)明的目的在于提供一種車載藍牙設備的連接方法及裝置,旨在解決由于現(xiàn)有技術無法提供一種有效的車載藍牙設備連接方法,導致用戶智能設備不能及時與車載藍牙設備建立或斷開藍牙連接、用戶智能設備智能化程度不高的問題。
一方面,本發(fā)明提供了一種車載藍牙設備的連接方法,所述方法包括下述步驟:
檢測與用戶智能設備預先關聯(lián)的車載藍牙設備;
當檢測到所述車載藍牙設備后,獲取所述用戶智能設備與所述車載藍牙設備之間的位移;
根據所述位移,確定所述用戶智能設備是否位于預先設置的連接范圍內,所述連接范圍為根據所述車載藍牙設備所在車的形狀信息建立的三維空間;
當所述用戶智能設備位于所述連接范圍內時,建立所述用戶智能設備與所述車載藍牙設備之間的藍牙連接,否則拒絕所述用戶智能設備與所述車載藍牙設備建立藍牙連接的請求。
另一方面,本發(fā)明提供了一種車載藍牙設備的連接裝置,所述裝置包括:
檢測模塊,用于檢測與用戶智能設備預先關聯(lián)的車載藍牙設備;
第一位移獲取模塊,用于當檢測到所述車載藍牙設備后,獲取所述用戶智能設備與所述車載藍牙設備之間的位移;
第一范圍確定模塊,用于根據所述位移,確定所述用戶智能設備是否位于預先設置的連接范圍內,所述連接范圍為根據所述車載藍牙設備所在車的形狀信息建立的三維空間;以及
連接模塊,用于當所述用戶智能設備位于所述連接范圍內時,建立所述用戶智能設備與所述車載藍牙設備之間的藍牙連接,否則拒絕所述智能設備與所述車載藍牙設備建立藍牙連接的請求。
本發(fā)明根據車載藍牙設備所在車的形狀信息,預先在用戶智能設備上建立了一個藍牙的連接范圍,并根據用戶智能設備與車載藍牙設備之間的位移,確定用戶智能設備當前是否在這個連接范圍內,當用戶智能設備在這個連接范圍內時,建立用戶智能設備與車載藍牙設備之間的藍牙連接,否則拒絕用戶智能設備與車載藍牙設備建立藍牙連接的請求,從而當用戶智能設備在車內時用戶智能設備與車載藍牙設備建立藍牙連接,當用戶智能設備在車外時不與車載藍牙設備建立藍牙連接,有效地提高了用戶智能設備與車載藍牙設備連接的智能性和便捷性。
附圖說明
圖1是本發(fā)明實施例一提供的車載藍牙設備連接方法的實現(xiàn)流程圖;
圖2是本發(fā)明實施例二提供的車載藍牙設備連接方法的實現(xiàn)流程圖;
圖3是本發(fā)明實施例三提供的車載藍牙設備連接裝置的結構示意圖;以及
圖4是本發(fā)明實施例四提供的車載藍牙設備連接裝置的結構示意圖。
具體實施方式
為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
以下結合具體實施例對本發(fā)明的具體實現(xiàn)進行詳細描述:
實施例一:
圖1示出了本發(fā)明實施例一提供的車載藍牙設備連接方法的實現(xiàn)流程,為了便于說明,僅示出了與本發(fā)明實施例相關的部分,詳述如下:
在步驟s101中,檢測與用戶智能設備預先關聯(lián)的車載藍牙設備。
本發(fā)明實施例適用于手機、智能手表、平板電腦等可進行藍牙連接的智能設備,用戶智能設備為用戶當前使用的這些智能設備。當用戶智能設備上的藍牙模塊啟動后,可通過藍牙信號檢測到車載藍牙設備,其中,預先關聯(lián)的車載藍牙設備為用戶智能設備歷史匹對成功或連接成功的車載藍牙設備。
在步驟s102中,當檢測到車載藍牙設備后,獲取用戶智能設備與車載藍牙設備之間的位移。
在本發(fā)明實施例中,在檢測車載藍牙設備時,通過藍牙信號的搜索距離和搜索方向,用戶智能設備可得到自身與車載藍牙設備之間的位移。
在步驟s103中,根據位移,確定用戶智能設備是否位于預先設置的連接范圍內,連接范圍為根據車載藍牙設備所在車的形狀信息建立的三維空間。
在本發(fā)明實施例中,連接范圍預先建立在用戶智能設備上,通過判斷用戶智能設備是否在連接范圍內,來確定用戶智能設備是否位于車內。
具體地,在構建連接范圍時,先獲取車載藍牙設備所在車的形狀信息以及車載藍牙設備在這輛車上的位置信息,以車載藍牙設備為原點,構造一個可用來表示車的形狀信息的三維空間。可選地,由用戶在用戶智能設備上輸入車載藍牙設備所在車的品牌和車型,根據車的品牌和車型在網上搜索或在預先構建的數(shù)據庫中查找對應的形狀信息。
優(yōu)選地,形狀信息包括長度、寬度和高度,最后構造一個長方體的三維空間,位置信息包括車載藍牙在車中離車底的高度以及到車頭的距離,從而有效地簡化連接范圍構造的復雜度。
在步驟s104中,當用戶智能設備位于連接范圍內時,建立用戶智能設備與車載藍牙設備之間的藍牙連接,否則拒絕用戶智能設備與車載藍牙設備建立藍牙連接的請求。
在本發(fā)明實施例中,在得到用戶智能設備和車載藍牙之間的位移信息后,可以車載藍牙設備為原點,建立個三維坐標系,并生成用戶智能設備的坐標,并判斷這個坐標是否超出了預先設置的連接范圍。當用戶智能設備的坐標超過了連接范圍時,可認為用戶智能設備在車載藍牙所在車的車外。
可選地,三維坐標系以豎直方向為z軸,分別以車身的長和寬的垂直方向為x軸和y軸(或y軸和x軸)。
在本發(fā)明實施例中,檢測用戶智能設備預先關聯(lián)的車載藍牙設備,在檢測到后,獲取用戶智能設備和車載藍牙設備之間的位移,并根據該位移,確定用戶智能設備是否位于預設的連接范圍內,當用戶智能設備在該連接范圍內時,建立用戶智能設備與車載藍牙設備進行藍牙連接,從而通過在用戶智能設備上預先設置車載藍牙設備的連接范圍,使得當用戶智能設備在車內時建立用戶智能設備與車載藍牙設備之間的藍牙連接、當用戶智能設備在車外時用戶智能設備不與車載藍牙設備建立藍牙連接,有效地提高了用戶智能設備與車載藍牙設備連接的智能性和便捷性。
實施例二:
圖2示出了本發(fā)明實施例二提供的車載藍牙設備連接方法的實現(xiàn)流程,詳述如下:
在步驟s201中,檢測與用戶智能設備預先關聯(lián)的車載藍牙設備。
在本發(fā)明實施例中,在手機、智能手表、平板電腦等用戶智能設備上的藍牙模塊啟動后,可通過藍牙信號檢測到車載藍牙設備,其中,預先關聯(lián)的車載藍牙設備為用戶智能設備歷史匹對成功或連接成功的車載藍牙設備。
在步驟s202中,當檢測到車載藍牙設備后,獲取用戶智能設備與車載藍牙設備之間的位移。
在本發(fā)明實施例中,在檢測車載藍牙設備時,通過藍牙信號的搜索距離和搜索方向,用戶智能設備可得到自身與車載藍牙設備之間的位移。
在步驟s203中,根據位移,確定用戶智能設備是否位于預先設置的連接范圍內,連接范圍為根據車載藍牙設備所在車的形狀信息建立的三維空間。
在本發(fā)明實施例中,連接范圍預先建立在用戶智能設備上,通過判斷用戶智能設備是否在連接范圍內,來確定用戶智能設備是否位于車內。
具體地,在構建連接范圍時,先獲取車載藍牙設備所在車的形狀信息以及車載藍牙設備在這輛車上的位置信息,以車載藍牙設備為原點,構造一個可用來表示車的形狀信息的三維空間。
在步驟s204中,當用戶智能設備位于連接范圍內時,建立用戶智能設備與車載藍牙設備之間的藍牙連接,否則拒絕用戶智能設備與車載藍牙設備建立藍牙連接的請求。
在本發(fā)明實施例中,在得到用戶智能設備和車載藍牙之間的位移信息后,可以車載藍牙設備為原點,建立個三維坐標系,并生成用戶智能設備的坐標,并判斷這個坐標是否超出了預先設置的連接范圍。當用戶智能設備的坐標超過了連接范圍時,可認為用戶智能設備在車載藍牙所在車的車外。
在步驟s205中,當檢測到用戶智能設備移動時,獲取用戶智能設備與車載藍牙設備之間的當前位移。
在本發(fā)明實施例中,在檢測到用戶智能設備移動時,根據用戶智能設備的移動方向和距離實時獲取用戶智能設備與車載藍牙設備之間的當前位移。
在步驟s206中,根據當前位移,確定用戶智能設備是否位于連接范圍內。
在本發(fā)明實施例中,在更新用戶智能設備與車載藍牙設備之間的位移后,同樣可得到用戶智能設備在以車載藍牙設備為中心的三維坐標系中的坐標,從而可通過判斷該坐標是否位于該連接范圍對應的三維空間,確定該用戶智能設備是否位于該連接范圍。
在步驟s207中,當用戶智能設備超出連接范圍時,斷開用戶智能設備與車載藍牙設備之間的藍牙連接。
在本發(fā)明實施例中,當用戶智能設備超出連接范圍時,可認為用戶智能設備已經在車外,此時為了便于用戶接聽電話和消息,可斷開用戶智能設備與車載藍牙設備之間的藍牙連接。
在本發(fā)明實施例中,在用戶智能設備位于預設的連接范圍內時,建立用戶智能設備與車載藍牙設備之間的藍牙連接,否則拒絕用戶智能設備與車載藍牙設備建立藍牙連接的請求,并在檢測到用戶智能設備離開連接范圍時,自動斷開用戶智能設備與車載藍牙設備之間的藍牙連接,從而當用戶智能設備在車內時用戶智能設備與車載藍牙設備間建立藍牙連接、當用戶智能設備在車外時用戶智能設備與車載藍牙設備間不進行藍牙連接或斷開藍牙連接,有效地提高了用戶智能設備與車載藍牙設備連接的智能性和便捷性。
本領域普通技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,所述的程序可以存儲于一計算機可讀取存儲介質中,所述的存儲介質,如rom/ram、磁盤、光盤等。
實施例三:
圖3示出了本發(fā)明實施例三提供的車載藍牙設備連接裝置的結構,為了便于說明,僅示出了與本發(fā)明實施例相關的部分,其中包括:
檢測模塊31,用于檢測與用戶智能設備預先關聯(lián)的車載藍牙設備。
在本發(fā)明實施例中,在手機、智能手表、平板電腦等用戶智能設備上的藍牙模塊啟動后,可通過藍牙信號檢測到車載藍牙設備,其中,預先關聯(lián)的車載藍牙設備為用戶智能設備歷史匹對成功或連接成功的車載藍牙設備。
第一位移獲取模塊32,用于當檢測到車載藍牙設備后,獲取用戶智能設備與車載藍牙設備之間的位移。
在本發(fā)明實施例中,在檢測車載藍牙設備時,通過藍牙信號的搜索距離和搜索方向,用戶智能設備可得到自身與車載藍牙設備之間的位移。
第一范圍確定模塊33,用于根據位移,確定用戶智能設備是否位于預先設置的連接范圍內,連接范圍為根據車載藍牙設備所在車的形狀信息建立的三維空間。
在本發(fā)明實施例中,連接范圍預先建立在用戶智能設備上,通過判斷用戶智能設備是否在連接范圍內,來確定用戶智能設備是否位于車內。
具體地,在構建連接范圍時,先獲取車載藍牙設備所在車的形狀信息以及車載藍牙設備在這輛車上的位置信息,以車載藍牙設備為原點,構造一個可用來表示車的形狀信息的三維空間。可選地,由用戶在用戶智能設備上輸入車載藍牙設備所在車的品牌和車型,根據車的品牌和車型在網上搜索或在預先構建的數(shù)據庫中查找對應的形狀信息。
優(yōu)選地,形狀信息包括長度、寬度和高度,最后構造一個長方體的三維空間,位置信息包括車載藍牙在車中離車底的高度以及到車頭的距離,從而有效地簡化連接范圍構造的復雜度。
連接模塊34,用于當用戶智能設備位于連接范圍內時,建立用戶智能設備與車載藍牙設備之間的藍牙連接,否則拒絕用戶智能設備與車載藍牙設備建立藍牙連接的請求。
在本發(fā)明實施例中,在得到用戶智能設備和車載藍牙之間的位移信息后,可以車載藍牙設備為原點,建立個三維坐標系,并生成用戶智能設備的坐標,并判斷這個坐標是否超出了預先設置的連接范圍。當用戶智能設備的坐標超過了連接范圍時,可認為用戶智能設備在車載藍牙所在車的車外。
可選地,三維坐標系以豎直方向為z軸,分別以車身的長和寬的垂直方向為x軸和y軸(或y軸和x軸)。
在本發(fā)明實施例中,通過在用戶智能設備上預先設置車載藍牙設備的連接范圍,使得當用戶智能設備在車內時建立用戶智能設備與車載藍牙設備之間的藍牙連接、當用戶智能設備在車外時用戶智能設備不與車載藍牙設備建立藍牙連接,有效地提高了用戶智能設備與車載藍牙設備連接的智能性和便捷性。
實施例四:
圖4示出了本發(fā)明實施例四提供的車載藍牙設備連接裝置的結構,為了便于說明,僅示出了與本發(fā)明實施例相關的部分,其中包括:
檢測模塊41,用于檢測與用戶智能設備預先關聯(lián)的車載藍牙設備。
在本發(fā)明實施例中,在手機、智能手表、平板電腦等用戶智能設備上的藍牙模塊啟動后,可通過藍牙信號檢測到車載藍牙設備,其中,預先關聯(lián)的車載藍牙設備為用戶智能設備歷史匹對成功或連接成功的車載藍牙設備。
第一位移獲取模塊42,用于當檢測到車載藍牙設備后,獲取用戶智能設備與車載藍牙設備之間的位移。
在本發(fā)明實施例中,在檢測車載藍牙設備時,通過藍牙信號的搜索距離和搜索方向,用戶智能設備可得到自身與車載藍牙設備之間的位移。
第一范圍確定模塊43,用于根據位移,確定用戶智能設備是否位于預先設置的連接范圍內,連接范圍為根據車載藍牙設備所在車的形狀信息建立的三維空間。
在本發(fā)明實施例中,預先根據車載藍牙所在車的形狀信息建立三維空間,具體地,先獲取車載藍牙設備所在車的形狀信息以及車載藍牙設備在這輛車上的位置信息,以車載藍牙設備為原點,構造一個可用來表示車的形狀信息的三維空間。
連接模塊44,用于當用戶智能設備位于連接范圍內時,建立用戶智能設備與車載藍牙設備之間的藍牙連接,否則拒絕用戶智能設備與車載藍牙設備建立藍牙連接的請求。
在本發(fā)明實施例中,在得到用戶智能設備和車載藍牙之間的位移信息后,可以車載藍牙設備為原點,建立個三維坐標系,并生成用戶智能設備的坐標,并判斷這個坐標是否超出了預先設置的連接范圍。當用戶智能設備的坐標超過了連接范圍時,可認為用戶智能設備在車載藍牙所在車的車外。
第二位移獲取模塊45,用于當檢測到用戶智能設備移動時,獲取用戶智能設備與車載藍牙設備之間的當前位移。
在本發(fā)明實施例中,在檢測到用戶智能設備移動時,根據用戶智能設備的移動方向和距離實時獲取用戶智能設備與車載藍牙設備之間的當前位移。
第二范圍確定模塊46,用于根據當前位移,確定用戶智能設備是否位于連接范圍內。
在本發(fā)明實施例中,在更新用戶智能設備與車載藍牙設備之間的位移后,同樣可得到用戶智能設備在以車載藍牙設備為中心的三維坐標系中的坐標,從而可通過判斷該坐標是否位于該連接范圍對應的三維空間,確定該用戶智能設備是否位于該連接范圍內。
連接斷開模塊47,用于當用戶智能設備超出連接范圍時,斷開用戶智能設備與車載藍牙設備之間的藍牙連接。
在本發(fā)明實施例中,當用戶智能設備超出連接范圍時,可認為用戶智能設備已經在車外,此時為了便于用戶接聽電話和消息,可斷開用戶智能設備與車載藍牙設備之間的藍牙連接。
因此,優(yōu)選地,第一范圍確定模塊43包括坐標計算模塊431和范圍確定子模塊432,其中:
坐標計算模塊431,用于根據位移,以車載藍牙設備為原點,計算用戶智能設備的坐標;以及
范圍確定子模塊432,用于確定坐標是否超出連接范圍。
優(yōu)選地,車載藍牙設備連接裝置還包括信息獲取模塊和范圍生成模塊,其中:
信息獲取模塊,用于獲取車的形狀信息以及車載藍牙設備在車中的位置信息;以及
范圍生成模塊,用于根據位置信息和形狀信息,以車載藍牙設備為原點構造三維空間,并將三維空間設置為連接范圍。
在本發(fā)明實施例中,當用戶智能設備在車內時用戶智能設備與車載藍牙設備間建立藍牙連接、當用戶智能設備在車外時用戶智能設備與車載藍牙設備間不進行藍牙連接或斷開藍牙連接,有效地提高了用戶智能設備與車載藍牙設備連接的智能性和便捷性。
在本發(fā)明實施例中,車載藍牙設備的連接裝置的各模塊可由相應的硬件或軟件模塊實現(xiàn),各模塊可以為獨立的軟、硬件模塊,也可以集成為用戶智能設備上的一個軟、硬件模塊,在此不用以限制本發(fā)明。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內。