本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種廣播iBeacon通告幀的方法及系統(tǒng)。
背景技術(shù):
iBeacon是一種低功耗藍(lán)牙的通信協(xié)議,該通信協(xié)議至少包括三個(gè)字段,分別為UUID(通用唯一標(biāo)識(shí)符)字段、Major字段和Minor字段。其中,UUID字段為128位的標(biāo)識(shí)符,而Major和Minor字段分別為16位的標(biāo)識(shí)符。
在實(shí)際應(yīng)用中,商家一般將iBeacon通信協(xié)議應(yīng)用于營(yíng)銷過(guò)程中,具體如下:首先商家購(gòu)買一個(gè)支持iBeacon功能的藍(lán)牙設(shè)備,置于商鋪內(nèi);然后,開(kāi)啟該藍(lán)牙設(shè)備的廣播功能,該藍(lán)牙設(shè)備即可向外廣播采用iBeacon通信協(xié)議生成的通告幀;而當(dāng)用戶終端與該藍(lán)牙設(shè)備的距離達(dá)到預(yù)設(shè)的通信距離時(shí),該用戶終端,即可接收到上述通告幀;然后,用戶終端可以通過(guò)一應(yīng)用程序,將接收到的通告幀上報(bào)至對(duì)應(yīng)的服務(wù)器中,而該服務(wù)器將會(huì)在預(yù)設(shè)的通告幀與商家宣傳網(wǎng)頁(yè)的對(duì)應(yīng)關(guān)系中,查找當(dāng)前通告幀所對(duì)應(yīng)的商家宣傳網(wǎng)頁(yè),返回至用戶終端進(jìn)行顯示,從而達(dá)到宣傳的目的。
目前,針對(duì)每個(gè)支持iBeacon功能的藍(lán)牙設(shè)備,其發(fā)送的通告幀均為固定的,即每個(gè)通告幀中的UUID字段、Major字段和Minor字段中的標(biāo)識(shí)符均相同,那么相應(yīng)的,用戶終端根據(jù)該通告幀在服務(wù)器中獲取的網(wǎng)頁(yè)也是固定的,從而使得適用性較差。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種廣播iBeacon通告幀的方法及系統(tǒng),以提高iBeacon通信協(xié)議的適用性。
第一方面,本發(fā)明提供一種廣播iBeacon通告幀的方法,包括:
環(huán)境傳感器檢測(cè)當(dāng)前環(huán)境中所需要的環(huán)境數(shù)據(jù);
與所述環(huán)境傳感器相連接的藍(lán)牙設(shè)備讀取所述環(huán)境傳感器檢測(cè)到的當(dāng)前環(huán)境的所述環(huán)境數(shù)據(jù);
所述藍(lán)牙設(shè)備根據(jù)所讀取的所述環(huán)境數(shù)據(jù),生成與當(dāng)前環(huán)境的所述環(huán)境數(shù)據(jù)相對(duì)應(yīng)的iBeacon通告幀;所述iBeacon通告幀至少包括UUID字段、Major字段和Minor字段;所述UUID字段中的標(biāo)識(shí)符為預(yù)設(shè)的,所述Major字段和Minor字段中的標(biāo)識(shí)符為根據(jù)讀取的當(dāng)前環(huán)境的所述環(huán)境數(shù)據(jù)所生成的;
所述藍(lán)牙設(shè)備廣播所述iBeacon通告幀,以使得用戶終端可接收所述iBeacon通告幀,且根據(jù)所述iBeacon通告幀獲取包括當(dāng)前環(huán)境中所述環(huán)境數(shù)據(jù)的網(wǎng)頁(yè)。
優(yōu)選的,所述環(huán)境傳感器為甲醛傳感器、PM2.5傳感器、溫度傳感器、濕度傳感器、二氧化碳傳感器、一氧化碳傳感器、燃?xì)鈧鞲衅?、紅外傳感器以及亮度傳感器中的至少一個(gè)。
優(yōu)選的,所述藍(lán)牙設(shè)備根據(jù)所讀取的所述環(huán)境數(shù)據(jù),生成與當(dāng)前環(huán)境的所述環(huán)境數(shù)據(jù)相對(duì)應(yīng)的iBeacon通告幀,包括:
所述藍(lán)牙設(shè)備從預(yù)設(shè)的Major字段標(biāo)識(shí)符和Minor字段標(biāo)識(shí)符與環(huán)境數(shù)據(jù)的對(duì)應(yīng)關(guān)系,查找所讀取的環(huán)境數(shù)據(jù)所對(duì)應(yīng)的Major字段標(biāo)識(shí)符和Minor字段標(biāo)識(shí)符;
所述藍(lán)牙設(shè)備根據(jù)預(yù)設(shè)的UUID字段標(biāo)識(shí)符以及查找出的Major字段標(biāo)識(shí)符和Minor字段標(biāo)識(shí)符,生成當(dāng)前環(huán)境的所述環(huán)境數(shù)據(jù)相應(yīng)的iBeacon通告幀。
第二方面,本發(fā)明還一種顯示當(dāng)前環(huán)境數(shù)據(jù)的方法,包括:
用戶終端接收藍(lán)牙設(shè)備發(fā)送的根據(jù)當(dāng)前環(huán)境的環(huán)境數(shù)據(jù)所生成的iBeacon通告幀,所述iBeacon通告幀至少包括UUID字段、Major字段和Minor字段;所述UUID字段中的標(biāo)識(shí)符為預(yù)設(shè)的,所述Major字段和Minor字段中的標(biāo)識(shí)符為所述藍(lán)牙設(shè)備根據(jù)從所述環(huán)境傳感器中所讀取的當(dāng)前環(huán)境中的環(huán)境數(shù)據(jù)所生成的;
所述用戶終端在檢測(cè)到預(yù)設(shè)操作時(shí),通過(guò)預(yù)設(shè)的應(yīng)用程序?qū)⑺鰅Beacon通告幀發(fā)送至所述應(yīng)用程序所對(duì)應(yīng)的服務(wù)器,以使得所述服務(wù)器從預(yù)設(shè)的iBeacon通告幀與統(tǒng)一資源定位符URL網(wǎng)址的對(duì)應(yīng)關(guān)系中,查找當(dāng)前iBeacon通告幀所對(duì)應(yīng)的URL網(wǎng)址,且返回所述URL網(wǎng)址至所述終端;
所述用戶終端顯示所述URL網(wǎng)址所對(duì)應(yīng)的網(wǎng)頁(yè),所述網(wǎng)頁(yè)中至少包括當(dāng)前環(huán)境中的所述環(huán)境數(shù)據(jù)。
優(yōu)選的,所述用戶終端在顯示所述URL網(wǎng)址所對(duì)應(yīng)的網(wǎng)頁(yè)之后,所述方法還包括:
所述用戶終端在接收到所述藍(lán)牙設(shè)備發(fā)送的根據(jù)當(dāng)前環(huán)境的環(huán)境數(shù)據(jù)所生成的iBeacon通告幀時(shí),通過(guò)預(yù)設(shè)的應(yīng)用程序?qū)⑺邮盏膇Beacon通告幀發(fā)送至生成所述URL網(wǎng)址所對(duì)應(yīng)網(wǎng)頁(yè)的服務(wù)器,以使得所述生成所述URL網(wǎng)址所對(duì)應(yīng)網(wǎng)頁(yè)的服務(wù)器,根據(jù)所述用戶終端發(fā)送的iBeacon通告幀,更新所述URL網(wǎng)址所對(duì)應(yīng)的網(wǎng)頁(yè)中的所述環(huán)境數(shù)據(jù);
所述用戶終端顯示更新后的網(wǎng)頁(yè)。
優(yōu)選的,所述用戶終端在檢測(cè)到預(yù)設(shè)操作時(shí),通過(guò)預(yù)設(shè)的應(yīng)用程序?qū)⑺鰅Beacon通告幀發(fā)送至所述應(yīng)用程序所對(duì)應(yīng)的服務(wù)器,包括:
所述用戶終端在檢測(cè)到搖一搖的操作時(shí),通過(guò)微信應(yīng)用程序?qū)⑺鰅Beacon通告幀發(fā)送至所述微信應(yīng)用程序所對(duì)應(yīng)的服務(wù)器。
第三方面,本發(fā)明還提供一種利用iBeacon通告幀在終端中顯示當(dāng)前環(huán)境數(shù)據(jù)的系統(tǒng),包括:
環(huán)境傳感器,用于檢測(cè)當(dāng)前環(huán)境中的所需要的環(huán)境數(shù)據(jù);
與所述環(huán)境傳感器相連的藍(lán)牙設(shè)備,用于讀取所述環(huán)境傳感器所檢測(cè)的當(dāng)前環(huán)境的所述環(huán)境數(shù)據(jù),且根據(jù)所讀取的所述環(huán)境數(shù)據(jù),生成且廣播與當(dāng)前環(huán)境的所述環(huán)境數(shù)據(jù)相對(duì)應(yīng)的iBeacon通告幀;所述iBeacon通告幀至少包括UUID字段、Major字段和Minor字段;所述UUID字段中的標(biāo)識(shí)符為預(yù)設(shè)的,所述Major字段和Minor字段中的標(biāo)識(shí)符為根據(jù)所讀取的當(dāng)前環(huán)境的所述環(huán)境數(shù)據(jù)所生成的;
用戶終端,用于接收所述藍(lán)牙設(shè)備廣播的所述iBeacon通告幀,且在檢測(cè)到預(yù)設(shè)操作時(shí),通過(guò)預(yù)設(shè)的應(yīng)用程序?qū)⑺鰅Beacon通告幀發(fā)送至所述應(yīng)用程序所對(duì)應(yīng)的服務(wù)器,以及根據(jù)所述應(yīng)用程序所對(duì)應(yīng)的服務(wù)器所返回的URL網(wǎng)址,顯示所述URL網(wǎng)址所對(duì)應(yīng)的網(wǎng)頁(yè),所述網(wǎng)頁(yè)中包括當(dāng)前環(huán)境中的所述環(huán)境數(shù)據(jù);
所述應(yīng)用程序所對(duì)應(yīng)的服務(wù)器,用于在預(yù)設(shè)的iBeacon通告幀與統(tǒng)一資源定位符URL網(wǎng)址的對(duì)應(yīng)關(guān)系中,查找當(dāng)前iBeacon通告幀所對(duì)應(yīng)的URL網(wǎng)址,且返回所述URL網(wǎng)址至所述用戶終端。
優(yōu)選的,所述環(huán)境傳感器為甲醛傳感器、PM2.5傳感器、溫度傳感器、濕度傳感器、二氧化碳傳感器、一氧化碳傳感器、燃?xì)鈧鞲衅?、紅外傳感器以及亮度傳感器中的至少一個(gè)。
優(yōu)選的,所述用戶終端在檢測(cè)到預(yù)設(shè)操作時(shí),通過(guò)預(yù)設(shè)的應(yīng)用程序?qū)⑺鰅Beacon通告幀發(fā)送至所述應(yīng)用程序所對(duì)應(yīng)的服務(wù)器,包括:
所述用戶終端在檢測(cè)到搖一搖的操作時(shí),通過(guò)微信應(yīng)用程序?qū)⑺鰅Beacon通告幀發(fā)送至所述微信應(yīng)用程序所對(duì)應(yīng)的服務(wù)器。
優(yōu)選的,所述系統(tǒng)還包括生成所述URL網(wǎng)址所對(duì)應(yīng)網(wǎng)頁(yè)的服務(wù)器;
所述用戶終端,還用于在顯示所述URL網(wǎng)址所對(duì)應(yīng)的網(wǎng)頁(yè)之后,在接收到所述藍(lán)牙設(shè)備發(fā)送的根據(jù)當(dāng)前環(huán)境的環(huán)境數(shù)據(jù)所生成的iBeacon通告幀時(shí),通過(guò)預(yù)設(shè)的應(yīng)用程序?qū)⑺邮盏膇Beacon通告幀發(fā)送至生成所述URL網(wǎng)址所對(duì)應(yīng)網(wǎng)頁(yè)的服務(wù)器,以及顯示更新后的網(wǎng)頁(yè);
所述生成URL網(wǎng)址所對(duì)應(yīng)網(wǎng)頁(yè)的服務(wù)器,用于根據(jù)所述用戶終端發(fā)送的所述iBeacon通告幀,更新所述URL網(wǎng)址所對(duì)應(yīng)的網(wǎng)頁(yè)中的所述環(huán)境數(shù)據(jù)。
由上可見(jiàn),在本發(fā)明實(shí)施例中,環(huán)境傳感器可檢測(cè)當(dāng)前環(huán)境中所需要的環(huán)境數(shù)據(jù),而與所述環(huán)境傳感器相連接的藍(lán)牙設(shè)備可讀取所述環(huán)境傳感器檢測(cè)到的當(dāng)前環(huán)境的所述環(huán)境數(shù)據(jù),且可根據(jù)所讀取的所述環(huán)境數(shù)據(jù),生成與當(dāng)前環(huán)境的所述環(huán)境數(shù)據(jù)相對(duì)應(yīng)的iBeacon通告幀;所述iBeacon通告幀至少包括UUID字段、Major字段和Minor字段;所述UUID字段中的標(biāo)識(shí)符為預(yù)設(shè)的,所述Major字段和Minor字段中的標(biāo)識(shí)符為根據(jù)讀取的當(dāng)前環(huán)境的所述環(huán)境數(shù)據(jù)所生成的;最后藍(lán)牙設(shè)備可廣播所述iBeacon通告幀,以使得用戶終端可接收所述iBeacon通告幀,且根據(jù)所述iBeacon通告幀獲取包括當(dāng)前環(huán)境中所述環(huán)境數(shù)據(jù)的網(wǎng)頁(yè);由上可見(jiàn),在本發(fā)明實(shí)施例中,可根據(jù)環(huán)境數(shù)據(jù)的不同,生成不同的iBeacon通告幀,從而可提高iBeacon通信協(xié)議的適用性。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例提供的利用iBeacon通告幀在終端中顯示當(dāng)前環(huán)境數(shù)據(jù)的系統(tǒng)一結(jié)構(gòu)示意圖;
圖2為本發(fā)明實(shí)施例提供的利用iBeacon通告幀在終端中顯示當(dāng)前環(huán)境數(shù)據(jù)的系統(tǒng)另一結(jié)構(gòu)示意圖;
圖3為本發(fā)明實(shí)施例提供的甲醛檢測(cè)儀的示意圖;
圖4為本發(fā)明實(shí)施例提供的用戶操作示意圖;
圖5為本發(fā)明實(shí)施例提供的廣播iBeacon通告幀的方法一流程示意圖;
圖6為本發(fā)明實(shí)施例提供的顯示當(dāng)前環(huán)境數(shù)據(jù)的方法一流程示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述。
實(shí)施例一
本發(fā)明公開(kāi)了一種利用iBeacon通告幀在終端中顯示當(dāng)前環(huán)境數(shù)據(jù)的系統(tǒng),如圖1所示,所述系統(tǒng)至少包括:
環(huán)境傳感器101,用于檢測(cè)當(dāng)前環(huán)境中的所需要的環(huán)境數(shù)據(jù);
在本發(fā)明實(shí)施例中,所述環(huán)境傳感器101可具體為甲醛傳感器、PM2.5傳感器、溫度傳感器、濕度傳感器、二氧化碳傳感器、一氧化碳傳感器、燃?xì)鈧鞲衅?、紅外傳感器以及亮度傳感器中的至少一個(gè);
與所述環(huán)境傳感器相連的藍(lán)牙設(shè)備102,用于讀取所述環(huán)境傳感器所檢測(cè)的當(dāng)前環(huán)境的所述環(huán)境數(shù)據(jù),且根據(jù)所讀取的所述環(huán)境數(shù)據(jù),生成且廣播與當(dāng)前環(huán)境的所述環(huán)境數(shù)據(jù)相對(duì)應(yīng)的iBeacon通告幀;
在本發(fā)明實(shí)施例中,所述iBeacon通告幀至少包括UUID字段、Major字段和Minor字段;所述UUID字段中的標(biāo)識(shí)符為預(yù)設(shè)的,所述Major字段和Minor字段中的標(biāo)識(shí)符為根據(jù)所讀取的當(dāng)前環(huán)境的所述環(huán)境數(shù)據(jù)所生成的;
在本發(fā)明實(shí)施例中,藍(lán)牙設(shè)備102生成iBeacon通告幀的過(guò)程可具體如下:從預(yù)設(shè)的Major字段標(biāo)識(shí)符和Minor字段標(biāo)識(shí)符與環(huán)境數(shù)據(jù)的對(duì)應(yīng)關(guān)系,查找所讀取的環(huán)境數(shù)據(jù)所對(duì)應(yīng)的Major字段標(biāo)識(shí)符和Minor字段標(biāo)識(shí)符,然后根據(jù)預(yù)設(shè)的UUID字段標(biāo)識(shí)符以及查找出的Major字段標(biāo)識(shí)符和Minor字段標(biāo)識(shí)符,生成當(dāng)前環(huán)境的所述環(huán)境數(shù)據(jù)相應(yīng)的iBeacon通告幀。
用戶終端103,用于接收所述藍(lán)牙設(shè)備廣播的所述iBeacon通告幀,且在檢測(cè)到預(yù)設(shè)操作時(shí),通過(guò)預(yù)設(shè)的應(yīng)用程序?qū)⑺鰅Beacon通告幀發(fā)送至所述應(yīng)用程序所對(duì)應(yīng)的服務(wù)器,以及根據(jù)所述應(yīng)用程序所對(duì)應(yīng)的服務(wù)器所返回的URL網(wǎng)址,顯示所述URL網(wǎng)址所對(duì)應(yīng)的網(wǎng)頁(yè),所述網(wǎng)頁(yè)中包括當(dāng)前環(huán)境中的環(huán)境數(shù)據(jù);
在本發(fā)明實(shí)施例中,用戶終端103可具體為智能手機(jī)、便攜式計(jì)算機(jī)以及可穿戴設(shè)備等中的至少一個(gè)。
在本發(fā)明實(shí)施例中,用戶終端可具體在檢測(cè)到搖一搖的操作時(shí),通過(guò)微信應(yīng)用程序?qū)⑺鰅Beacon通告幀發(fā)送至所述微信應(yīng)用程序所對(duì)應(yīng)的服務(wù)器。
所述應(yīng)用程序所對(duì)應(yīng)的服務(wù)器104,用于在預(yù)設(shè)的iBeacon通告幀與統(tǒng)一資源定位符(URL,Uniform Resource Locator)網(wǎng)址的對(duì)應(yīng)關(guān)系中,查找當(dāng)前iBeacon通告幀所對(duì)應(yīng)的URL網(wǎng)址,且返回所述URL網(wǎng)址至所述用戶終端。
由上可見(jiàn),在本發(fā)明實(shí)施例中,環(huán)境傳感器101可檢測(cè)當(dāng)前環(huán)境中的所需要的環(huán)境數(shù)據(jù),而藍(lán)牙設(shè)備102可根據(jù)環(huán)境傳感器101所檢測(cè)到的環(huán)境數(shù)據(jù),生成與當(dāng)前環(huán)境數(shù)據(jù)相對(duì)應(yīng)的iBeacon通告幀,且廣播所述iBeacon通告幀;而用戶終端103在接收到所述iBeacon通告幀時(shí),將通過(guò)預(yù)設(shè)的應(yīng)用程序?qū)⑺鰅Beacon通告幀發(fā)送至所對(duì)應(yīng)的服務(wù)器104,而服務(wù)器104將獲取與所述iBeacon通告幀所對(duì)應(yīng)的URL網(wǎng)址,且返回所述URL網(wǎng)址至用戶終端103,而最后,用戶終端103將顯示所述URL網(wǎng)址所對(duì)應(yīng)的網(wǎng)頁(yè),其中,所述網(wǎng)頁(yè)中包括當(dāng)前環(huán)境中的所述環(huán)境數(shù)據(jù)。由上可見(jiàn),在本發(fā)明實(shí)施例中,藍(lán)牙設(shè)備102可根據(jù)當(dāng)前環(huán)境中的環(huán)境數(shù)據(jù)的不同,生成不同的iBeacon通告幀,最后使得用戶終端103中顯示包括當(dāng)前環(huán)境的環(huán)境數(shù)據(jù)的相應(yīng)網(wǎng)頁(yè),可見(jiàn),采用本發(fā)明實(shí)施例中的系統(tǒng),相對(duì)于現(xiàn)有技術(shù)中的藍(lán)牙設(shè)備僅能發(fā)送固定iBeacon通告幀的方式,提高了iBeacon通信協(xié)議的適用性。
實(shí)施例二
在本發(fā)明實(shí)施例中,如圖2所示,上述實(shí)施例一所示的系統(tǒng),還可包括生成URL網(wǎng)址所對(duì)應(yīng)網(wǎng)頁(yè)的服務(wù)器105;
所述用戶終端103,還用于在顯示所述URL網(wǎng)址所對(duì)應(yīng)的網(wǎng)頁(yè)之后,在接收到所述藍(lán)牙設(shè)備發(fā)送的根據(jù)當(dāng)前環(huán)境的環(huán)境數(shù)據(jù)所生成的iBeacon通告幀時(shí),通過(guò)預(yù)設(shè)的應(yīng)用程序?qū)⑺邮盏膇Beacon通告幀發(fā)送至生成所述URL網(wǎng)址所對(duì)應(yīng)網(wǎng)頁(yè)的服務(wù)器,以及顯示更新后的網(wǎng)頁(yè);
所述預(yù)設(shè)的應(yīng)用程序可具體為微信應(yīng)用程序;
所述生成URL網(wǎng)址所對(duì)應(yīng)網(wǎng)頁(yè)的服務(wù)器,用于根據(jù)所述用戶終端發(fā)送的所述iBeacon通告幀,更新所述URL網(wǎng)址所對(duì)應(yīng)的網(wǎng)頁(yè)中的所述環(huán)境數(shù)據(jù)。
由上可見(jiàn),在本發(fā)明實(shí)施例中,用戶僅需在用戶終端中執(zhí)行一次預(yù)設(shè)操作,用戶終端中即可實(shí)時(shí)顯示當(dāng)前環(huán)境中的環(huán)境數(shù)據(jù),從而方便用戶的使用。
實(shí)施例三
在本發(fā)明實(shí)施例中,將以環(huán)境傳感器101具體為甲醛傳感器,用戶終端103具體為智能手機(jī)為例,詳細(xì)說(shuō)明本發(fā)明實(shí)施例一和實(shí)施例二提供的技術(shù)方案:
在本發(fā)明實(shí)施例中,如圖3所示,甲醛傳感器和藍(lán)牙設(shè)備可具體集成到一起,形成甲醛檢測(cè)儀;在本發(fā)明實(shí)施例中,當(dāng)用戶需要檢測(cè)當(dāng)前環(huán)境中的甲醛含量時(shí),可具體將上述甲醛檢測(cè)儀置于當(dāng)前環(huán)境中,而所述甲醛檢測(cè)儀中的甲醛傳感器可實(shí)時(shí)的檢測(cè)當(dāng)前環(huán)境中的甲醛含量;在本發(fā)明實(shí)施例中,所述甲醛傳感器的量程可具體為0.00mg/m3—6.7mg/m3,以0.01為步進(jìn)。而藍(lán)牙設(shè)備可周期性的讀取甲醛傳感器所檢測(cè)的當(dāng)前環(huán)境中的甲醛含量,且根據(jù)所讀取的甲醛含量,生成相對(duì)應(yīng)的iBeacon通告幀,在本發(fā)明實(shí)施例中,藍(lán)牙設(shè)備內(nèi)部可具體設(shè)置有甲醛含量數(shù)據(jù)與Major字段標(biāo)識(shí)符和Minor字段標(biāo)識(shí)符的對(duì)應(yīng)關(guān)系,在本發(fā)明實(shí)施例中,所述藍(lán)牙設(shè)備可具體從上述對(duì)應(yīng)關(guān)系中,查找出當(dāng)前所讀取的甲醛含量所對(duì)應(yīng)的Major字段標(biāo)識(shí)符和Minor字段標(biāo)識(shí)符,然后根據(jù)預(yù)設(shè)的UUID字段標(biāo)識(shí)符以及查找出的Major字段標(biāo)識(shí)符和Mior字段標(biāo)識(shí)符,生成與當(dāng)前甲醛含量所對(duì)應(yīng)的iBeacon通告幀,最后上報(bào)所生成的iBeacon通告幀至用戶終端。
在本發(fā)明實(shí)施例中,當(dāng)用戶需得知當(dāng)前環(huán)境中的甲醛含量時(shí),如圖4所示,可打開(kāi)微信應(yīng)用程序中的“搖一搖”功能,然后,手持用戶終端進(jìn)行晃動(dòng),此時(shí),用戶終端即可檢測(cè)到用戶的“搖一搖”動(dòng)作,然后上報(bào)所接所收的iBeacon通告幀至微信后臺(tái)的服務(wù)器。
在本發(fā)明實(shí)施例中,微信后臺(tái)的服務(wù)器,會(huì)為每個(gè)iBeacon通告幀均配置一個(gè)URL網(wǎng)址,形成iBeacon通告幀與URL網(wǎng)址的對(duì)應(yīng)關(guān)系,所述URL網(wǎng)址所對(duì)應(yīng)的網(wǎng)頁(yè)中包括該iBeacon通告幀所對(duì)應(yīng)的甲醛含量;在本發(fā)明實(shí)施例中,微信后臺(tái)的服務(wù)器在接收到用戶終端上報(bào)的iBeacon通告幀時(shí),將從預(yù)配置的對(duì)應(yīng)關(guān)系中,查找當(dāng)前iBeacon通告幀所對(duì)應(yīng)的URL網(wǎng)址,然后將上述URL網(wǎng)址返回至用戶終端中;
在本發(fā)明實(shí)施例中,當(dāng)用戶終端接收到所述URL網(wǎng)址時(shí),將訪問(wèn)該URL網(wǎng)址,然后顯示該URL網(wǎng)址所對(duì)應(yīng)的網(wǎng)頁(yè)。
需要說(shuō)明的是,在本發(fā)明實(shí)施例中,為了方便用戶實(shí)時(shí)獲取當(dāng)前環(huán)境中的甲醛含量,當(dāng)用戶終端顯示所述URL網(wǎng)址所對(duì)應(yīng)的網(wǎng)頁(yè)后,在用戶終端再次接收到藍(lán)牙設(shè)備上報(bào)的最新甲醛含量數(shù)據(jù)所對(duì)應(yīng)的iBeacon通告幀時(shí),用戶終端將所述iBeacon通告幀上報(bào)至生成URL網(wǎng)址所對(duì)應(yīng)網(wǎng)頁(yè)的服務(wù)器,然后所述服務(wù)器將獲取最新iBeacon通告幀,所對(duì)應(yīng)的最新甲醛含量,并將用戶終端所顯示的網(wǎng)頁(yè)的甲醛含量更新為最新的甲醛含量。
由上可見(jiàn),在本發(fā)明實(shí)施例中,用戶僅需執(zhí)行一次“搖一搖”的操作,即可實(shí)時(shí)獲取當(dāng)前環(huán)境中的甲醛含量,從而方便用戶使用。
實(shí)施例四
基于上述系統(tǒng),本發(fā)明還提供一種廣播iBeacon通告幀的方法,如圖5所示,所述方法至少包括:
步驟S501:環(huán)境傳感器檢測(cè)當(dāng)前環(huán)境中所需要的環(huán)境數(shù)據(jù);
在本發(fā)明實(shí)施例中,所述環(huán)境傳感器為甲醛傳感器、PM2.5傳感器、溫度傳感器、濕度傳感器、二氧化碳傳感器、一氧化碳傳感器、燃?xì)鈧鞲衅?、紅外傳感器以及亮度傳感器中的至少一個(gè)。
步驟S502:與所述環(huán)境傳感器相連接的藍(lán)牙設(shè)備讀取所述環(huán)境傳感器檢測(cè)到的當(dāng)前環(huán)境的所述環(huán)境數(shù)據(jù);
步驟S503:所述藍(lán)牙設(shè)備根據(jù)所讀取的所述環(huán)境數(shù)據(jù),生成與當(dāng)前環(huán)境的所述環(huán)境數(shù)據(jù)相對(duì)應(yīng)的iBeacon通告幀;
在本發(fā)明實(shí)施例中,所述iBeacon通告幀至少包括UUID字段、Major字段和Minor字段;所述UUID字段中的標(biāo)識(shí)符為預(yù)設(shè)的,所述Major字段和Minor字段中的標(biāo)識(shí)符為根據(jù)讀取的當(dāng)前環(huán)境的所述環(huán)境數(shù)據(jù)所生成的;
步驟S504:所述藍(lán)牙設(shè)備廣播所述iBeacon通告幀,以使得用戶終端可接收所述iBeacon通告幀,且根據(jù)所述iBeacon通告幀獲取包括當(dāng)前環(huán)境中所述環(huán)境數(shù)據(jù)的網(wǎng)頁(yè)。
由上可見(jiàn),在本發(fā)明實(shí)施例中,可根據(jù)環(huán)境數(shù)據(jù)的不同,生成不同的iBeacon通告幀,從而增加了iBeacon通告幀的適用性。
實(shí)施例五
基于上述系統(tǒng),本發(fā)明還提供一種顯示當(dāng)前環(huán)境數(shù)據(jù)的方法,如圖6所示,所述方法包括:
步驟S601:用戶終端接收藍(lán)牙設(shè)備發(fā)送的根據(jù)當(dāng)前環(huán)境的環(huán)境數(shù)據(jù)所生成的iBeacon通告幀;
所述iBeacon通告幀至少包括UUID字段、Major字段和Minor字段;所述UUID字段中的標(biāo)識(shí)符為預(yù)設(shè)的,所述Major字段和Minor字段中的標(biāo)識(shí)符為所述藍(lán)牙設(shè)備根據(jù)從所述環(huán)境傳感器中所讀取的當(dāng)前環(huán)境中的環(huán)境數(shù)據(jù)所生成的;
步驟S602:用戶終端在檢測(cè)到預(yù)設(shè)操作時(shí),通過(guò)預(yù)設(shè)的應(yīng)用程序?qū)⑺鰅Beacon通告幀發(fā)送至所述應(yīng)用程序所對(duì)應(yīng)的服務(wù)器,以使得所述服務(wù)器從預(yù)設(shè)的iBeacon通告幀與統(tǒng)一資源定位符URL網(wǎng)址的對(duì)應(yīng)關(guān)系中,查找當(dāng)前iBeacon通告幀所對(duì)應(yīng)的URL網(wǎng)址,且返回所述URL網(wǎng)址至所述終端;
步驟S603:用戶終端顯示所述URL網(wǎng)址所對(duì)應(yīng)的網(wǎng)頁(yè),所述網(wǎng)頁(yè)中至少包括當(dāng)前環(huán)境中的所述環(huán)境數(shù)據(jù)。
具體的,在本發(fā)明實(shí)施例中,所述用戶終端在顯示所述URL網(wǎng)址所對(duì)應(yīng)的網(wǎng)頁(yè)之后,所述方法還包括:所述用戶終端在接收到所述藍(lán)牙設(shè)備發(fā)送的根據(jù)當(dāng)前環(huán)境的環(huán)境數(shù)據(jù)所生成的iBeacon通告幀時(shí),通過(guò)預(yù)設(shè)的應(yīng)用程序?qū)⑺邮盏膇Beacon通告幀發(fā)送至生成所述URL網(wǎng)址所對(duì)應(yīng)網(wǎng)頁(yè)的服務(wù)器,以使得所述生成所述URL網(wǎng)址所對(duì)應(yīng)網(wǎng)頁(yè)的服務(wù)器,根據(jù)所述用戶終端發(fā)送的iBeacon通告幀,更新所述URL網(wǎng)址所對(duì)應(yīng)的網(wǎng)頁(yè)中的所述環(huán)境數(shù)據(jù);所述用戶終端顯示更新后的網(wǎng)頁(yè)。
更具體的,所述用戶終端在檢測(cè)到預(yù)設(shè)操作時(shí),通過(guò)預(yù)設(shè)的應(yīng)用程序?qū)⑺鰅Beacon通告幀發(fā)送至所述應(yīng)用程序所對(duì)應(yīng)的服務(wù)器,包括:所述用戶終端在檢測(cè)到搖一搖的操作時(shí),通過(guò)微信應(yīng)用程序?qū)⑺鰅Beacon通告幀發(fā)送至所述微信應(yīng)用程序所對(duì)應(yīng)的服務(wù)器。
由上可見(jiàn),在本發(fā)明實(shí)施例中,用戶在用戶終端中僅需執(zhí)行一個(gè)預(yù)設(shè)操作,即可實(shí)時(shí)獲取當(dāng)前環(huán)境中的環(huán)境數(shù)據(jù),從而方便用戶獲取當(dāng)前環(huán)境中的環(huán)境數(shù)據(jù)。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤(pán)存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。
顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明實(shí)施例進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明實(shí)施例的精神和范圍。這樣,倘若本發(fā)明實(shí)施例的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。