專利名稱:一種基于藍牙技術的手機防盜防遺失報警方法
技術領域:
本發明涉及一種基于藍牙技術的手機防盜防遺失報警方法。
背景技術:
現今,手機已經成為人們日常生活必備設備,但是,當手機被偷或者被自己遺忘而丟失是一件令人頭疼的事情,而存儲在手機里的重要信息丟失往往會給使用者戶帶來更大的損失,于是手機報警裝置應運而生。早期市面上出現的報警器綁定在手機之外的其他物體上,此種報警器體積較大, 不便于攜帶,在使用上就會給用戶帶來很大的不便。后來出現了更小型設備的基于藍牙技術的報警裝置,如申請號為200620058961的中國專利公開了一種基于藍牙技術的貴重物品防丟、防盜報警器,其是由包括至少一個藍牙通訊模組、報警模塊和直流電源組成;其中藍牙通訊模組可以與包括藍牙手機在內的含有藍牙通訊模組的設備進行數字通訊,實現了利用藍牙技術實現手機報警的功能,但是該報警器存在以下缺陷報警距離固定,用戶不能根據自己的需求自主設置報警距離,限制了用戶的使用范圍;報警距離未考慮環境因素,報警效果欠佳;在藍牙信號突然中斷或衰減時無法實施報警功能;該報警器不是專門針對手機設計,可以與多個藍牙設備連接,存在安全隱患。
發明內容
為了解決以上問題,本發明提供一種基于藍牙技術的手機防盜防遺失報警方法, 如圖1所示,包括建立手機與報警器的藍牙無線連接,設置報警環境信息值,獲得報警距離閾值Th,檢測藍牙信號強度值RSSI,根據所述接收信號強度值RSSI和所述報警環境信息值估計手機與報警器之間的距離Dis,當距離Dis超過報警距離閾值Th時,觸發報警。優選的,所述建立手機與報警器的藍牙無線連接為在報警器與手機藍牙首次配對成功時,報警器記錄搜索到的該手機的全球唯一識別標識UUID,報警器每次尋找藍牙設備時,只連接該識別標識標記的手機。優選的,所述建立手機與報警器的藍牙無線連接為在報警器與手機配對成功后, 兩者之間采用串行操作模式SPP連接方式,實時占有建立的連接。優選的,所述獲得報警距離閾值Th為預先根據實測數據和仿真獲得各種報警環境信息值相對應的最大報警距離,并存儲于手機或者報警器中,當設置報警環境信息值后, 將該報警環境信息值相對應的最大報警距離作為報警距離閾值Th。優選的,所述獲得報警距離閾值Th為在設置報警環境信息值的同時,設置報警距離,將所述設置報警距離作為報警距離閾值Th。特別的,當用戶設置報警距離超過藍牙無線連接最大傳輸距離值時,用藍牙無線連接最大傳輸距離值替換設置報警距離。優選的,所述獲得報警距離閾值Th為預先根據實測數據和仿真獲得各種報警環境信息值相對應的最大報警距離,并存儲于手機或者報警器中,當設置報警環境信息值后,則獲得該報警環境信息值相對應的最大報警距離;在設置報警環境信息值的同時,設置報警距離;將設置報警距離與該報警環境信息值相對應的最大報警距離的較小值作為報警距離閾值 ι。優選的,所述根據接收信號強度值RSSI和報警環境信息值估計手機與報警器之間的距離Dis,具體為Dis = a0+a1RSSF1+a2RSSr2+a3RSSr3. · · aMRSSFM其中,徹、B1. . . aM為環境修正參數,M為精度參數,取值為整數。作為一種優選實施方式,所述當距離Dis超過報警距離閾值Th時觸發報警為手機判斷距離Dis是否超過報警距離閾值Th,若超過,則手機向報警器發送報警指令,報警器收到報警指令啟動報警。優選的,手機向報警器發送報警指令同時,向自身發送報警指令啟動自身報警,或 /和啟動手機上的衛星定位系統GPS模塊,向所設置的其他手機號碼發送位置信息。優選的,若報警器在預定時間T內沒有收到手機的任何指令,則進行RSSI的檢測, 估計手機與報警器之間的距離Dis,并判斷距離Dis是否超過藍牙最大傳輸距離,若超過, 則向報警器自身發送報警指令。作為另一種優選實施方式,所述當距離Dis超過報警距離閾值Th時觸發報警為報警器判斷距離Dis是否超過報警距離閾值Th,若超過,則報警器向自身發送報警指令,啟動報警。優選的,報警器向自身發送報警指令同時,向手機發送報警指令,若手機收到報警指令,則啟動手機報警。優選的,若手機在預定時間T內沒有收到報警器的任何指令,則檢測報警器發射的藍牙信號強度值RSSI,根據接收信號強度值RSSI和報警環境信息值估計手機與報警器之間的距離Dis,并判斷距離Dis是否超過藍牙最大傳輸距離,若超過,則手機向自身發送報警指令,觸發手機報警。優選的,在手機向自身發送報警指令,觸發手機報警同時,啟動手機上的衛星定位系統GPS模塊,向預先設置的其他手機號碼發送位置信息。作為另一種優選實施方式,所述當距離Dis超過報警距離閾值Th時觸發報警為手機和報警器同時判斷距離Dis是否超過報警距離閾值Th,若超過,則向自身發送報警指令, 同時向對方發送報警指令,在收到自身報警指令和對方發來的報警指令時,啟動報警。本發明的報警距離考慮環境因素,使得報警更加準確,可以根據用戶的需要設置報警距離,進一步地,在超出藍牙信號的最大傳輸距離時,報警器或手機可自動檢測觸發報警,并且可以自動獲取當前手機衛星定位系統GPS信息并定時發送給預先設置的手機號碼,并進一步采用雙向檢測信號強度的方法,相對于現有技術提高了報警精確度,更好地起到了手機防盜防遺失等作用。本發明報警器體積小,便于攜帶,方便將報警器與手機放在身上不同的位置,便于實現手機防盜防遺失目的。
圖1為本發明基于藍牙技術的手機防盜防遺失報警方法流程示意圖;圖2為本發明手機與報警器之間運行的工作模型示意圖;圖3為本發明實施例1手機與報警器之間信息傳遞示意圖;圖4為本發明實施例2手機與報警器之間信息傳遞示意圖。
具體實施例方式為了使本發明的目的、技術方案及有益效果更加清楚明白,以下結合附圖及實施例,對本發明做進一步詳細說明。本發明涉及帶藍牙連接模塊的手機、帶藍牙連接模塊的報警器,報警器之間通過藍牙技術進行連接和信息傳遞,手機與報警器之間運行的工作模型示意如圖1所示,進一步地,手機上還有可能包括衛星定位系統GPS模塊。實施例1101、手機與報警器建立藍牙連接為了解決現有技術報警器不是專門針對手機設計,與多個藍牙設備連接,存在安全隱患的問題,優選的,作為一種可實施方式,所述手機與報警器之間的藍牙無線連接方式為采用首次查詢配對時記錄藍牙地址的方法,即在報警器與手機藍牙首次配對成功時,報警器記錄搜索到的該手機的全球唯一識別標識UUID,報警器每次尋找藍牙設備時,只連接該識別標識標記的手機。優選的,作為另一種可實施方式,所述手機與報警器之間的藍牙無線連接方式為在報警器與手機配對成功后,兩者之間采用SPP連接方式,實時占有建立的連接,防止兩者信息傳輸過程中其他藍牙設備的接入。經過以上方式,所述手機與報警器建立的藍牙連接為一對一藍牙無線連接,解決了現有技術報警器不是專門針對手機設計,可以與多個藍牙設備連接,存在安全隱患的問題。102、在手機設置報警環境信息值,獲得報警距離閾值Th,示意如圖3的①;預先根據實測數據和仿真獲得各種報警環境信息值相對應的最大報警距離,并存儲于手機或/和報警器中,當在手機上設置報警環境信息值后,將獲得的該報警環境信息值相對應的最大報警距離作為報警距離閾值Th ;本方案通過對不同環境下的信號強度值進行大量測試,獲得各種報警環境信息值相對應的最大報警距離,并在手機中或/和報警器中存儲,在設置報警環境信息值后,通過對應關系即可獲得該報警環境信息值相對應的最大報警距離,使得可以根據設備所在的環境選擇不同報警距離,提高報警精度。優選的,在設置報警環境信息值的同時,輸入報警距離,將所述輸入報警距離作為報警距離閾值Th;特別地,當用戶輸入報警距離超過藍牙無線連接最大傳輸距離值時,用藍牙無線連接最大傳輸距離值替換輸入報警距離;優選的,綜合考慮以上三種方式,將輸入報警距離與該報警環境信息值相對應的最大報警距離的較小值作為報警距離閾值Th。103、由手機檢測報警器發射的藍牙信號強度值RSSI,并根據接收信號強度值RSSI和報警環境信息值估計手機與報警器之間的距離Dis,示意如圖3的②。所述檢測藍牙信號強度值RSSI為本領域公知技術,不再詳述。104、手機判斷距離Dis是否超過報警距離閾值Th,若超過,則手機向報警器發送報警指令,示意如圖3的③,報警器收到報警指令后啟動報警,示意如圖3的④。優選的,手機向報警器發送報警指令同時,向自身發送報警指令,示意如圖3的 ⑤,啟動自身報警。作為一種可能的情況,手機與報警器之間的信號突然中斷或者被屏蔽,使得手機或報警器檢測到對方的藍牙信號強度值RSSI都特別小,此時根據接收信號強度值RSSI和報警環境信息值獲得的手機與報警器之間的距離Dis就特別大,必定會超過報警距離閾值 Th,但由于手機與報警器之間的信號突然中斷或者被屏蔽,兩者之間根本無法通信,手機向報警器發送報警指令必定會失敗,報警器收不到報警指令,就不能啟動報警,起不到警示作用;作為一種可選實施方式,若報警器在預定時間T內沒有收到手機終端的任何指令,則報警器啟動自身檢測,即進行RSSI檢測,估計手機與報警器之間的距離Dis,并判斷距離Dis是否超過藍牙最大傳輸距離,若超過,則向報警器自身發送報警指令,所述預定時間T為實驗值。作為另一種可選實施方式,手機向報警器發送報警指令同時,啟動手機上的GPS 模塊,向預先設置的其他手機號碼發送位置信息。本實施提供一種在手機上輸入信息,在手機上進行信號檢測和判斷,當超過報警閾值時,啟動手機或/和報警器報警。實施例2201、與101實施步驟相同;202、與102實施步驟相同,示意如圖4的①;203、手機將報警環境信息值和報警距離閾值Th通過藍牙連接發送給報警器,示意如圖4的②,由報警器檢測手機發射的藍牙信號強度值RSSI,并根據接收信號強度值 RSSI和報警環境信息值估計手機與報警器之間的距離Dis,示意如圖4的③;所述檢測藍牙信號強度值RSSI為本領域公知技術,在此不再詳述。204、當距離Dis超過報警距離閾值Th時,觸發報警,具體包括報警器根據檢測到的RSSI和報警環境信息值估計報警器與手機之間的距離Dis, 判斷距離Dis是否超過報警距離閾值Th,若超過,則報警器向自身發送報警指令,示意如圖 4的④,觸發自身報警。優選的,報警器向自身發送報警指令同時,向手機發送報警指令,示意如圖4的 ⑤,若手機收到報警器指令,則啟動手機報警,示意如圖4的⑥作為一種可能的情況,手機與報警器之間的信號突然中斷或者被屏蔽,使得手機或報警器檢測到對方的藍牙信號強度值RSSI都特別小,此時根據接收信號強度值RSSI和報警環境信息值獲得的手機與報警器之間的距離Dis就特別大,必定會超過報警距離閾值 Th,但由于手機與報警器之間的信號突然中斷或者被屏蔽,兩者之間根本無法通信,報警器向手機發送報警指令必定會失敗,手機收不到報警指令,就不能啟動報警,手機起不到警示作用;
作為一種可實施方式,若手機在預定時間T內沒有收到報警器的任何指令,則檢測報警器發射的藍牙信號強度值RSSI,根據接收信號強度值RSSI和報警環境信息值估計手機與報警器之間的距離Dis,并判斷距離Dis是否超過藍牙最大傳輸距離,若超過,則手機向自身發送報警指令,觸發手機報警。優選的,在手機向自身發送報警指令,觸發手機報警同時,啟動GPS模塊,向預先設置的其他手機號碼發送位置信息。本實施在手機上輸入信息,在報警器上進行信號檢測和判斷,當超過報警閾值時, 啟動手機或/和報警器報警。實施例3301、與101實施步驟相同;302、在報警器設置報警環境信息值,獲得報警距離閾值Th ;本步驟與步驟102的區別在于在報警器設置報警環境信息值,獲得報警距離閾值 Th,而具體獲得報警距離閾值Th的方法與步驟102相同。303、由報警器檢測手機發射的藍牙信號強度值RSSI,并根據接收信號強度值 RSSI和報警環境信息值估計手機與報警器之間的距離Dis ;304、與步驟204相同。本實施在報警器上輸入信息,在報警器上進行信號檢測和判斷,當超過報警閾值時,啟動手機或/和報警器報警。實施例4401、與101實施步驟相同;402、與302實施步驟相同;403、報警器將報警環境信息值和報警距離閾值Th通過藍牙連接發送給手機,由手機檢測報警器發射的藍牙信號強度值RSSI,并根據接收信號強度值RSSI和報警環境信息值估計手機與報警器之間的距離Dis 404、與步驟104相同;本實施在報警器上輸入信息,在手機上進行信號檢測和判斷,當超過報警閾值時, 啟動手機或/和報警器報警。實施例5501、與101實施步驟相同;502、與102或302實施步驟相同;503、手機或報警器將報警環境信息值和報警距離閾值Th通過藍牙連接發送給對方,檢測對方發射的藍牙信號強度值RSSI,根據檢測到的RSSI和報警環境信息值估計手機與報警器之間的距離Dis,504、判斷距離Dis是否超過報警距離閾值Th,若超過,則向自身發送報警指令,同時向對方發送報警指令,在收到自身報警指令和對方發來的報警指令時,啟動報警。通過以上方案,若手機或者報警器的其中一端檢測到距離Dis超過報警距離閾值 Th,則向自身和對方發送報警指令但不會觸發報警,只有在收到自身報警指令和對方發來的報警指令時,才啟動報警。采用手機和報警器同時檢測的功能可以降低虛報概率,提高準確性。
優選的,手機根據檢測到的RSSI和報警環境信息值估計手機與報警器之間的距離Dis,判斷距離Dis是否藍牙最大傳輸距離范圍內最大有效范圍內,若超過,則啟動GPS模塊,向固定手機號碼發送位置信息。本實施在手機或者報警器上輸入信息,在手機和報警器上進行信號檢測和判斷, 當超過報警閾值時,啟動手機和報警器報警。目前現有技術的藍牙報警器獲取RSSI的方法采用報警器實時檢測的方法,實時檢測增加了報警器的功耗。在本發明中手機或者報警器能夠在一段時間收不到對方的相關信息時,可以自己啟動檢測程序,即若手機或報警器在預定時間T內沒有收到對方的任何指令,則對RSSI進行檢測,并估計與對方距離,若超距,若超距則觸發報警,從而大大降低功耗。進一步地,本發明與現有技術區別之處在于,在報警器與手機藍牙建立連接后,手機是通過發送指令來進行一系列的操作的,大大不同于現有技術報警器在與手機連接后就按照預設的報警距離由報警器來進行檢測,本系統可以有效的降低報警器的功耗。另外,本藍牙報警器的優點之處還在于能夠根據環境變量智能設置報警距離。本發明所述根據接收信號強度值RSSI和報警環境信息值估計手機與報警器之間的距離Dis,具體為Dis = a0+a1RSSF1+a2RSSr2+a3RSSr3. . . aMRSSFM其中,徹、B1. . . aM為環境修正參數,M為精度參數,取值為整數。在不同環境下通過測量得到的大量實際數據并進行線性最小二乘擬合,進而得到不同環境下的環境修正參數徹、B1. . . %,理論上,M的值越大,精度也會相對增加,但精度增加效果不太明顯,而且會增大擬合復雜度,綜合考慮精度和復雜度,優選M取值為4,上式反映了本發明手機與報警器之間的距離Dis與接收信號強度值RSSI和報警環境的關系。本發明的報警距離考慮環境因素,使得報警更加準確,可以根據用戶的需要設置報警距離,進一步地,在超出藍牙信號的最大傳輸距離時,報警器或手機可自動檢測觸發報警,并且可以自動獲取當前手機GPS信息并定時發送給預先設置的手機號碼,并進一步采用雙向檢測信號強度的方法,相對于現有技術提高了報警精確度,更好地起到了手機防盜防遺失等作用。本發明報警器體積小,便于攜帶,方便將報警器與手機放在身上不同的位置,便于實現手機防盜防遺失目的。另外,本領域技術人員顯然清楚,本發明所述手機防盜防遺失只是舉例說明,并不是指本發明僅限于實現手機防盜防遺失的目的,顯然還可以通過本發明方案達到其他類似目的,由于篇幅限制未能全部列舉,但均應包含在本發明的保護范圍之內。本發明所舉實施方式或者實施例對本發明的目的、技術方案和優點進行了進一步詳細說明,所應理解的是,以上所舉實施方式或者實施例僅為本發明的優選實施方式而已, 并不用以限制本發明,凡在本發明的精神和原則之內對本發明所作的任何修改、等同替換、 改進等,均應包含在本發明的保護范圍之內。
權利要求
1.一種基于藍牙技術的手機防盜防遺失報警方法,其特征在于,包括建立手機與報警器的藍牙無線連接,設置報警環境信息值,獲得報警距離閾值Th,檢測藍牙信號強度值 RSSI,根據所述接收信號強度值RSSI和所述報警環境信息值估計手機與報警器之間的距離Dis,當距離Dis超過報警距離閾值Th時,觸發報警。
2.如權利要求1所述方法,其特征在于,所述建立手機與報警器的藍牙無線連接為在報警器與手機藍牙首次配對成功時,報警器記錄搜索到的該手機的全球唯一識別標識 UUID,報警器每次尋找藍牙設備時,只連接該識別標識標記的手機。
3.如權利要求1所述方法,其特征在于,所述建立手機與報警器的藍牙無線連接為在報警器與手機配對成功后,兩者之間采用串行操作模式SPP連接方式,實時占有建立的連接。
4.如權利要求1所述方法,其特征在于,所述獲得報警距離閾值Th為預先根據實測數據和仿真獲得各種報警環境信息值相對應的最大報警距離,并存儲于手機或者報警器中, 當設置報警環境信息值后,將該報警環境信息值相對應的最大報警距離作為報警距離閾值 Th。
5.如權利要求1所述方法,其特征在于,所述獲得報警距離閾值Th為在設置報警環境信息值的同時,設置報警距離,將所述設置報警距離作為報警距離閾值Th。
6.如權利要求5所述方法,其特征在于,當用戶設置報警距離超過藍牙無線連接最大傳輸距離值時,用藍牙無線連接最大傳輸距離值替換設置報警距離。
7.如權利要求1所述方法,其特征在于,所述獲得報警距離閾值Th為預先根據實測數據和仿真獲得各種報警環境信息值相對應的最大報警距離,并存儲于手機或者報警器中,當設置報警環境信息值后,則獲得該報警環境信息值相對應的最大報警距離;在設置報警環境信息值的同時,設置報警距離;將設置報警距離與該報警環境信息值相對應的最大報警距離的較小值作為報警距離閾值 ι。
8.如權利要求1所述方法,其特征在于,所述根據接收信號強度值RSSI和報警環境信息值估計手機與報警器之間的距離Dis,具體為Dis = a0+a1RSSF1+a2RSSr2+a3RSSr3. . . aMRSSFM其中,a0, B1. . . aM為環境修正參數,M為精度參數,取值為整數。
9.如權利要求1-8任一所述方法,其特征在于,所述當距離Dis超過報警距離閾值Th 時觸發報警為手機判斷距離Dis是否超過報警距離閾值Th,若超過,則手機向報警器發送報警指令,報警器收到報警指令啟動報警。
10.如權利要求9所述方法,其特征在于,手機向報警器發送報警指令同時,向自身發送報警指令啟動自身報警,或/和啟動手機上的衛星定位系統GPS模塊,向所設置的其他手機號碼發送位置信息。
11.如權利要求9所述方法,其特征在于,若報警器在預定時間T內沒有收到手機的任何指令,則進行RSSI的檢測,估計手機與報警器之間的距離Dis,并判斷距離Dis是否超過藍牙最大傳輸距離,若超過,則向報警器自身發送報警指令。
12.如權利要求1-8任一所述方法,其特征在于,所述當距離Dis超過報警距離閾值Th時觸發報警為報警器判斷距離Dis是否超過報警距離閾值Th,若超過,則報警器向自身發送報警指令,啟動報警。
13.如權利要求12所述方法,其特征在于,報警器向自身發送報警指令同時,向手機發送報警指令,若手機收到報警指令,則啟動手機報警。
14.如權利要求13所述方法,其特征在于,若手機在預定時間T內沒有收到報警器的任何指令,則檢測報警器發射的藍牙信號強度值RSSI,根據接收信號強度值RSSI和報警環境信息值估計手機與報警器之間的距離Dis,并判斷距離Dis是否超過藍牙最大傳輸距離,若超過,則手機向自身發送報警指令,觸發手機報警。
15.如權利要求14所述方法,其特征在于,在手機向自身發送報警指令,觸發手機報警同時,啟動手機上的衛星定位系統GPS模塊,向預先設置的其他手機號碼發送位置信息。
16.如權利要求1-8任一所述方法,其特征在于,所述當距離Dis超過報警距離閾值Th 時觸發報警為手機和報警器同時判斷距離Dis是否超過報警距離閾值Th,若超過,則向自身發送報警指令,同時向對方發送報警指令,在收到自身報警指令和對方發來的報警指令時,啟動報警。
全文摘要
本發明涉及一種基于藍牙技術的手機防盜防遺失報警方法,包括建立手機與報警器的藍牙無線連接,設置報警環境信息值,獲得報警距離閾值Th,檢測藍牙信號強度值RSSI,根據所述接收信號強度值RSSI和所述報警環境信息值估計手機與報警器之間的距離Dis,當距離Dis超過報警距離閾值Th時,觸發報警;本發明的報警距離考慮環境因素,使得報警更加準確,可以根據用戶的需要設置報警距離,進一步地,在超出藍牙信號的最大傳輸距離時,報警器或手機可自動檢測觸發報警,并且可以自動獲取當前手機GPS信息并定時發送給預先設置的手機號碼,并進一步采用雙向檢測信號強度的方法,提高了報警精確度。
文檔編號G08B13/24GK102509409SQ201110369930
公開日2012年6月20日 申請日期2011年11月18日 優先權日2011年11月18日
發明者張百珂, 陳國平, 馬耀輝 申請人:重慶郵電大學