本發(fā)明涉及通信領(lǐng)域,具體涉及一種基于藍(lán)牙的通知方法、藍(lán)牙裝置及移動(dòng)終端。
背景技術(shù):
目前,藍(lán)牙設(shè)備在各種場(chǎng)合下得到了廣泛的應(yīng)用,現(xiàn)有技術(shù)中也存在不少藍(lán)牙設(shè)備及系統(tǒng),在藍(lán)牙設(shè)備脫離主機(jī)后能夠提醒用戶。
但是,這些現(xiàn)有技術(shù)并不完善,起到的提醒用戶的效果有限。
技術(shù)實(shí)現(xiàn)要素:
為了克服現(xiàn)有技術(shù)的不足,本發(fā)明提供了一種基于藍(lán)牙的通知方法、藍(lán)牙裝置及移動(dòng)終端,以及時(shí)將藍(lán)牙設(shè)備的當(dāng)前狀態(tài)通知相關(guān)用戶。
一種基于藍(lán)牙的通知方法,包括如下步驟:S1、藍(lán)牙設(shè)備實(shí)時(shí)檢測(cè)自身的當(dāng)前運(yùn)動(dòng)狀態(tài);S2、若所述當(dāng)前運(yùn)動(dòng)狀態(tài)與設(shè)定的運(yùn)動(dòng)狀態(tài)相符,則所述藍(lán)牙設(shè)備以藍(lán)牙通訊方式向移動(dòng)終端的應(yīng)用程序發(fā)送處于當(dāng)前運(yùn)動(dòng)狀態(tài)的消息。
優(yōu)選地,還包括如下步驟:S3、當(dāng)所述藍(lán)牙設(shè)備與預(yù)先匹配的移動(dòng)終端斷開(kāi)連接后,所述藍(lán)牙設(shè)備以藍(lán)牙通訊方式向周?chē)哂兴鰬?yīng)用程序的移動(dòng)終端廣播與所述預(yù)先匹配的移動(dòng)終端失去連接的消息,所述失去連接的消息包含所述藍(lán)牙設(shè)備的設(shè)備識(shí)別碼。
優(yōu)選地,所述設(shè)定運(yùn)動(dòng)狀態(tài)包括摔倒或跌落。
本發(fā)明還提供了一種基于藍(lán)牙的通知方法,包括如下步驟:S1、移動(dòng)終端的應(yīng)用程序接收藍(lán)牙設(shè)備發(fā)送的所述藍(lán)牙設(shè)備處于設(shè)定運(yùn)動(dòng)狀態(tài)的消息;S2、所述移動(dòng)終端的應(yīng)用程序?qū)⑺鱿l(fā)送給所述應(yīng)用程序的設(shè)定賬號(hào)。
優(yōu)選地,所述設(shè)定運(yùn)動(dòng)狀態(tài)包括摔倒或跌落。
優(yōu)選地,所述移動(dòng)終端應(yīng)用程序?qū)崟r(shí)檢測(cè)與所述藍(lán)牙設(shè)備的當(dāng)前距離,若所述當(dāng)前距離大于設(shè)定距離,則所述移動(dòng)終端的應(yīng)用程序發(fā)出提示信息。
優(yōu)選地,所述移動(dòng)終端應(yīng)用程序?qū)崟r(shí)檢測(cè)與所述藍(lán)牙設(shè)備的當(dāng)前距離,若所述當(dāng)前距離大于設(shè)定距離,則所述移動(dòng)終端的應(yīng)用程序向所述應(yīng)用程序的設(shè)定賬號(hào)發(fā)送對(duì)應(yīng)的消息。
優(yōu)選地,通過(guò)如下算法確定所述移動(dòng)終端與藍(lán)牙設(shè)備之間的距離d:其中,RSSI表示所述移動(dòng)終端接收的所述藍(lán)牙設(shè)備的信號(hào)強(qiáng)度,A表示所述移動(dòng)終端與藍(lán)牙設(shè)備相隔1米時(shí)所述移動(dòng)終端接收的所述藍(lán)牙設(shè)備的信號(hào)強(qiáng)度,n表示藍(lán)牙信號(hào)的環(huán)境衰減因子。
優(yōu)選地,A表示所述移動(dòng)終端與藍(lán)牙設(shè)備相隔1米時(shí)所述移動(dòng)終端接收的所述藍(lán)牙設(shè)備的最大信號(hào)強(qiáng)度。
本發(fā)明還提供了一種藍(lán)牙裝置,包括傳感器、藍(lán)牙通訊模塊和控制單元;所述傳感器用于檢測(cè)所述藍(lán)牙裝置的當(dāng)前運(yùn)動(dòng)狀態(tài);所述控制單元用于判斷所述當(dāng)前運(yùn)動(dòng)狀態(tài)是否與設(shè)定的運(yùn)動(dòng)狀態(tài)相符,若相符,則控制所述藍(lán)牙通訊模塊將所述藍(lán)牙裝置處于當(dāng)前運(yùn)動(dòng)狀態(tài)的消息發(fā)送給移動(dòng)終端的應(yīng)用程序。
本發(fā)明還提供了一種移動(dòng)終端,包括接收單元和發(fā)送單元,所述接收單元用于,接收藍(lán)牙設(shè)備發(fā)送的所述藍(lán)牙設(shè)備處于設(shè)定運(yùn)動(dòng)狀態(tài)的消息;所述發(fā)送單元用于,將所述消息發(fā)送給移動(dòng)終端的應(yīng)用程序的設(shè)定賬號(hào)。
本發(fā)明的有益效果是:本發(fā)明通過(guò)移動(dòng)終端的應(yīng)用程序可以及時(shí)通知設(shè)定的相關(guān)賬號(hào),讓相關(guān)賬號(hào)的持有人及時(shí)了解情況,并采取相應(yīng)措施,例如報(bào)警、報(bào)失等。
在進(jìn)一步的方案中,采用特定的算法計(jì)算藍(lán)牙設(shè)備與移動(dòng)終端之間的距離,并通過(guò)步長(zhǎng)校正由于各種干擾導(dǎo)致的信號(hào)值波動(dòng),實(shí)現(xiàn)了精確測(cè)距。
另外,在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)對(duì)藍(lán)牙設(shè)備與移動(dòng)終端之間的信號(hào)強(qiáng)度值進(jìn)行采樣并選取所有采樣的信號(hào)強(qiáng)度值中一個(gè)最大的信號(hào)強(qiáng)度值為最佳的信號(hào)強(qiáng)度值,剔除了環(huán)境不規(guī)律的干擾引起的信號(hào)波動(dòng),進(jìn)一步實(shí)現(xiàn)了精確測(cè)距。
附圖說(shuō)明
圖1是本發(fā)明一種實(shí)施例的基于藍(lán)牙的通知方法的流程圖。
具體實(shí)施方式
以下對(duì)發(fā)明的較佳實(shí)施例作進(jìn)一步詳細(xì)說(shuō)明。
如圖1所示,一種實(shí)施例的基于藍(lán)牙的通知方法,包括如下步驟:S1、藍(lán)牙設(shè)備實(shí)時(shí)檢測(cè)自身的當(dāng)前運(yùn)動(dòng)狀態(tài)。藍(lán)牙設(shè)備中可以具有傳感器,例如加速度傳感器,用于檢測(cè)藍(lán)牙設(shè)備的運(yùn)動(dòng)狀態(tài)。運(yùn)動(dòng)狀態(tài)可以包括摔倒或者跌落。S2、若所述當(dāng)前運(yùn)動(dòng)狀態(tài)與設(shè)定的運(yùn)動(dòng)狀態(tài)相符,則所述藍(lán)牙設(shè)備以藍(lán)牙通訊方式向移動(dòng)終端的應(yīng)用程序(APP)發(fā)送處于當(dāng)前運(yùn)動(dòng)狀態(tài)的消息。
例如,小孩或者老人身上攜帶了藍(lán)牙設(shè)備和移動(dòng)終端(例如手機(jī)),手機(jī)上安裝有接收藍(lán)牙設(shè)備發(fā)送過(guò)來(lái)的消息的應(yīng)用程序,當(dāng)小孩或者老人摔倒后,藍(lán)牙設(shè)備檢測(cè)到摔倒后向手機(jī)發(fā)送摔倒的信息。S3、移動(dòng)終端的應(yīng)用程序接收藍(lán)牙設(shè)備發(fā)送的所述藍(lán)牙設(shè)備處于設(shè)定運(yùn)動(dòng)狀態(tài)的消息。S4、所述移動(dòng)終端的應(yīng)用程序?qū)⑺鱿l(fā)送給所述應(yīng)用程序的設(shè)定賬號(hào)。
例如,手機(jī)的應(yīng)用程序在接收到藍(lán)牙設(shè)備發(fā)送的摔倒信息后,向應(yīng)用程序的設(shè)定賬號(hào)(例如孩子的父母,老人的兒女的賬號(hào)),如果某個(gè)移動(dòng)終端正在運(yùn)行該應(yīng)用程序,且設(shè)定賬號(hào)通過(guò)該應(yīng)用程序登陸了,那么設(shè)定賬號(hào)可以及時(shí)收到某個(gè)藍(lán)牙設(shè)備對(duì)應(yīng)的持有者摔倒的信息,設(shè)定賬號(hào)的持有人可以及時(shí)采取相應(yīng)措施。
也可以將藍(lán)牙設(shè)備放在錢(qián)包中(或者嵌有藍(lán)牙設(shè)備的NFC智能卡),當(dāng)錢(qián)包掉落的瞬間,藍(lán)牙設(shè)備檢測(cè)到錢(qián)包處于跌落狀態(tài)后,向移動(dòng)終端的應(yīng)用程序發(fā)送跌落消息,移動(dòng)終端可以發(fā)出警示信息,并可以向設(shè)定賬號(hào)發(fā)送錢(qián)包跌落消息,以及時(shí)通知設(shè)定賬號(hào)持有人。
在另一個(gè)實(shí)施例中,基于藍(lán)牙的通知方法還包括如下步驟:
S3、當(dāng)所述藍(lán)牙設(shè)備與預(yù)先匹配的移動(dòng)終端斷開(kāi)連接后,所述藍(lán)牙設(shè)備以藍(lán)牙通訊方式向周?chē)哂兴鰬?yīng)用程序的移動(dòng)終端廣播與所述預(yù)先匹配的移動(dòng)終端失去連接的消息,所述失去連接的消息包含所述藍(lán)牙設(shè)備的設(shè)備識(shí)別碼。
例如,藍(lán)牙設(shè)備與預(yù)先匹配的移動(dòng)終端A斷開(kāi)連接后,即藍(lán)牙設(shè)備通過(guò)多次搜尋仍無(wú)法找到移動(dòng)終端A,此時(shí)藍(lán)牙設(shè)備開(kāi)始以藍(lán)牙通訊方式向周?chē)鷱V播失去連接的消息,若此時(shí)藍(lán)牙設(shè)備被人轉(zhuǎn)移到B地,藍(lán)牙設(shè)備附近有安裝了所述應(yīng)用程序的移動(dòng)終端B,那么移動(dòng)終端B接收到該失去連接的消息后,移動(dòng)終端B的應(yīng)用程序獲取此時(shí)的地理位置,并向服務(wù)器發(fā)送所述藍(lán)牙設(shè)備處于該地理位置的消息,服務(wù)器向與所述藍(lán)牙設(shè)備匹配的移動(dòng)終端A的應(yīng)用程序的賬號(hào)發(fā)送該消息,該賬號(hào)的持有人因此可以及時(shí)獲知藍(lán)牙設(shè)備的下落。藍(lán)牙設(shè)備放在錢(qián)包中,或者嵌入于智能卡中,當(dāng)錢(qián)包或者智能卡遺失,持有人通過(guò)應(yīng)用程序可以及時(shí)獲知這些物品的下落。
在另一個(gè)實(shí)施例中,基于藍(lán)牙的通知方法還包括如下步驟:所述移動(dòng)終端應(yīng)用程序?qū)崟r(shí)檢測(cè)與所述藍(lán)牙設(shè)備的當(dāng)前距離,若所述當(dāng)前距離大于設(shè)定距離,則所述移動(dòng)終端的應(yīng)用程序發(fā)出提示信息。
這樣,如果錢(qián)包或者智能卡中含有該藍(lán)牙設(shè)備,當(dāng)錢(qián)包或智能卡脫離了移動(dòng)終端設(shè)定距離后,應(yīng)用程序則發(fā)出提示信息,及時(shí)提醒持有人,可以有效防止遺失物品。
若所述當(dāng)前距離大于設(shè)定距離,則所述移動(dòng)終端的應(yīng)用程序還可以向所述應(yīng)用程序的設(shè)定賬號(hào)發(fā)送對(duì)應(yīng)的消息。例如,孩子的智能卡(含有藍(lán)牙設(shè)備)遺失了,當(dāng)孩子的移動(dòng)終端的應(yīng)用程序?qū)⑦z失消息發(fā)送給孩子的父母的所述應(yīng)用程序的賬號(hào),他們可以及時(shí)獲知遺失消息。
在一個(gè)實(shí)施例中,可以通過(guò)如下算法確定所述移動(dòng)終端與藍(lán)牙設(shè)備之間的距離d:其中,RSSI表示所述移動(dòng)終端接收的所述藍(lán)牙設(shè)備的信號(hào)強(qiáng)度,A表示所述移動(dòng)終端與藍(lán)牙設(shè)備相隔1米時(shí)所述移動(dòng)終端接收的所述藍(lán)牙設(shè)備的信號(hào)強(qiáng)度,n表示對(duì)藍(lán)牙信號(hào)的環(huán)境衰減因子。
其中,可以通過(guò)如下方法計(jì)算參數(shù)A:將藍(lán)牙設(shè)備置于距離移動(dòng)終端的1米處,所述移動(dòng)終端在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)對(duì)藍(lán)牙設(shè)備的信號(hào)強(qiáng)度值進(jìn)行采樣并記錄信號(hào)強(qiáng)度值,從所有記錄的信號(hào)強(qiáng)度值中選取出最大的一個(gè)信號(hào)強(qiáng)度值為參數(shù)A。在一個(gè)實(shí)施例中,預(yù)設(shè)時(shí)長(zhǎng)為1秒。
可以通過(guò)如下方式計(jì)算參數(shù)n:1)將藍(lán)牙設(shè)備置于距離移動(dòng)終端分別為1米、2米、3米、4米、5米、6米、7米、8米處,并得到對(duì)應(yīng)不同距離位置的信號(hào)值RSSI;3)根據(jù)上述公式(1)得到的8個(gè)信號(hào)值RSSI和對(duì)應(yīng)的8個(gè)不同距離,通過(guò)最小二乘法得到n。
以上內(nèi)容是結(jié)合具體的優(yōu)選實(shí)施方式對(duì)本發(fā)明所作的進(jìn)一步詳細(xì)說(shuō)明,不能認(rèn)定本發(fā)明的具體實(shí)施只局限于這些說(shuō)明。對(duì)于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡(jiǎn)單推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明由所提交的權(quán)利要求書(shū)確定的專(zhuān)利保護(hù)范圍。