本發(fā)明涉及物聯(lián)網(wǎng)通信技術(shù)領(lǐng)域,尤其涉及一種提供藍(lán)牙外設(shè)遠(yuǎn)程接入的方法、服務(wù)器、網(wǎng)關(guān)和系統(tǒng)。
背景技術(shù):
藍(lán)牙,特別是低功耗藍(lán)牙,作為短距離無(wú)線通信手段被廣泛運(yùn)用在物聯(lián)網(wǎng)領(lǐng)域中,例如諸如藍(lán)牙手環(huán)等一類藍(lán)牙外設(shè),通過(guò)藍(lán)牙通信與智能手機(jī)、平板電腦等移動(dòng)智能終端連接從而實(shí)現(xiàn)多種業(yè)務(wù)應(yīng)用。隨身佩戴藍(lán)牙外設(shè),與隨身攜帶的手機(jī)綁定后進(jìn)行藍(lán)牙連接,并通過(guò)手機(jī)上的應(yīng)用app進(jìn)行操作,是目前一種普遍的藍(lán)牙外設(shè)使用情況。但是與移動(dòng)智能終端綁定后的藍(lán)牙外設(shè),與移動(dòng)智能終端并不總是在一起,如何實(shí)現(xiàn)藍(lán)牙外設(shè)與移動(dòng)智能終端的遠(yuǎn)程連接以豐富業(yè)務(wù)應(yīng)用,已公開(kāi)的一種方法是通過(guò)藍(lán)牙網(wǎng)關(guān)(申請(qǐng)?zhí)?01710155631.4,發(fā)明名稱:藍(lán)牙網(wǎng)關(guān))進(jìn)行,具體方法是藍(lán)牙網(wǎng)關(guān)接收藍(lán)牙設(shè)備的信息,上傳給遠(yuǎn)端服務(wù)器,由云端服務(wù)器推送給手機(jī)。這種方法的缺點(diǎn)是適應(yīng)藍(lán)牙廣播信號(hào)到手機(jī)的單向傳輸,仍舊還需要解決移動(dòng)智能終端與遠(yuǎn)程藍(lán)牙外設(shè)的主動(dòng)連接和數(shù)據(jù)通信問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明解決的技術(shù)問(wèn)題是為移動(dòng)智能終端提供藍(lán)牙外設(shè)的遠(yuǎn)程接入,實(shí)現(xiàn)移動(dòng)智能終端對(duì)遠(yuǎn)程藍(lán)牙外設(shè)的數(shù)據(jù)獲取和操作,增強(qiáng)移動(dòng)智能終端app的業(yè)務(wù)應(yīng)用場(chǎng)景和能力。
本發(fā)明提供藍(lán)牙外設(shè)的遠(yuǎn)程接入方法,一方面包括注冊(cè)過(guò)程:
(1)網(wǎng)關(guān)將自身網(wǎng)關(guān)標(biāo)識(shí)上傳到遠(yuǎn)程接入服務(wù)器上進(jìn)行網(wǎng)關(guān)注冊(cè);
(2)移動(dòng)智能終端將已與自身直接綁定的藍(lán)牙外設(shè)標(biāo)識(shí)通過(guò)網(wǎng)絡(luò)上傳至遠(yuǎn)程接入服務(wù)器上進(jìn)行遠(yuǎn)程藍(lán)牙外設(shè)綁定注冊(cè);
(3)移動(dòng)智能終端對(duì)允許藍(lán)牙外設(shè)遠(yuǎn)程接入的一個(gè)或多個(gè)注冊(cè)網(wǎng)關(guān)進(jìn)行歸屬選擇和歸屬注冊(cè),處于歸屬網(wǎng)關(guān)下的藍(lán)牙外設(shè)才可以進(jìn)行遠(yuǎn)程接入;
(4)遠(yuǎn)程接入服務(wù)器建立和維護(hù)管理移動(dòng)智能終端、遠(yuǎn)程藍(lán)牙外設(shè)和歸屬網(wǎng)關(guān)組成的關(guān)聯(lián)信息表;
(5)歸屬網(wǎng)關(guān)接收遠(yuǎn)程接入服務(wù)器通過(guò)網(wǎng)絡(luò)下發(fā)的遠(yuǎn)程藍(lán)牙外設(shè)歸屬列表;
(6)歸屬網(wǎng)關(guān)掃描位置區(qū)域內(nèi)的藍(lán)牙外設(shè),并與遠(yuǎn)程藍(lán)牙外設(shè)歸屬列表中的藍(lán)牙外設(shè)建立綁定關(guān)系;
(7)歸屬網(wǎng)關(guān)定期掃描位置區(qū)域內(nèi)的藍(lán)牙外設(shè),將成功接收到廣播信號(hào)且位于遠(yuǎn)程藍(lán)牙外設(shè)歸屬列表中的藍(lán)牙外設(shè)置為活動(dòng)狀態(tài);
(8)遠(yuǎn)程接入服務(wù)器接收網(wǎng)關(guān)通過(guò)網(wǎng)絡(luò)發(fā)送的遠(yuǎn)程藍(lán)牙外設(shè)活動(dòng)狀態(tài)更新列表,然后在關(guān)聯(lián)信息表中更新遠(yuǎn)程藍(lán)牙外設(shè)的狀態(tài)信息為活動(dòng),同時(shí)更新處于活動(dòng)狀態(tài)的遠(yuǎn)程藍(lán)牙外設(shè)與所處歸屬網(wǎng)關(guān)的關(guān)聯(lián)信息;
(9)遠(yuǎn)程接入服務(wù)器對(duì)關(guān)聯(lián)信息表中的遠(yuǎn)程藍(lán)牙外設(shè)活動(dòng)狀態(tài)信息以及處于活動(dòng)狀態(tài)的遠(yuǎn)程藍(lán)牙外設(shè)與所處歸屬網(wǎng)關(guān)的關(guān)聯(lián)信息進(jìn)行定期清理。
進(jìn)一步地,網(wǎng)關(guān)標(biāo)識(shí)包括但不限于網(wǎng)關(guān)名稱和網(wǎng)關(guān)網(wǎng)絡(luò)地址和/或網(wǎng)關(guān)藍(lán)牙地址。
進(jìn)一步地,藍(lán)牙標(biāo)識(shí)包括但不限于藍(lán)牙名稱和藍(lán)牙地址。
進(jìn)一步地,網(wǎng)關(guān)通過(guò)移動(dòng)智能終端掃描網(wǎng)關(guān)產(chǎn)品二維碼或者手動(dòng)輸入將網(wǎng)關(guān)識(shí)別信息上傳到遠(yuǎn)程接入服務(wù)器上進(jìn)行網(wǎng)關(guān)注冊(cè)。
本發(fā)明提供藍(lán)牙外設(shè)的遠(yuǎn)程接入方法,另一方面包括連接通信過(guò)程:
(1)移動(dòng)智能終端通過(guò)網(wǎng)絡(luò)向遠(yuǎn)程接入服務(wù)器查詢目標(biāo)藍(lán)牙外設(shè);
(2)移動(dòng)智能終端通過(guò)網(wǎng)絡(luò)從遠(yuǎn)程接入服務(wù)器獲得目標(biāo)藍(lán)牙外設(shè)的活動(dòng)狀態(tài)信息以及活動(dòng)狀態(tài)下所處歸屬網(wǎng)關(guān)的信息;
(3)在目標(biāo)藍(lán)牙外設(shè)處于活動(dòng)狀態(tài)下,移動(dòng)智能終端通過(guò)網(wǎng)絡(luò)向歸屬網(wǎng)關(guān)發(fā)起針對(duì)目標(biāo)藍(lán)牙外設(shè)的連接請(qǐng)求;
(4)移動(dòng)智能終端通過(guò)網(wǎng)絡(luò)獲得歸屬網(wǎng)關(guān)轉(zhuǎn)發(fā)的目標(biāo)藍(lán)牙外設(shè)的廣播協(xié)議包信息。
進(jìn)一步地,連接通信過(guò)程還包括:
(1)藍(lán)牙外設(shè)通過(guò)藍(lán)牙信號(hào)獲得歸屬網(wǎng)關(guān)轉(zhuǎn)發(fā)的來(lái)自移動(dòng)智能終端的藍(lán)牙連接協(xié)議包信號(hào);
(2)移動(dòng)智能終端通過(guò)歸屬網(wǎng)關(guān)的雙向轉(zhuǎn)發(fā)藍(lán)牙通信協(xié)議包實(shí)現(xiàn)與藍(lán)牙外設(shè)的藍(lán)牙數(shù)據(jù)通信。
本發(fā)明提供一種提供藍(lán)牙外設(shè)遠(yuǎn)程接入的服務(wù)器,包括:
(1)網(wǎng)絡(luò)通信模塊,用于與移動(dòng)智能終端、網(wǎng)關(guān)的網(wǎng)絡(luò)通信;
(2)遠(yuǎn)程接入注冊(cè)更新模塊,用于接收網(wǎng)關(guān)上傳網(wǎng)關(guān)標(biāo)識(shí),完成網(wǎng)關(guān)注冊(cè);用于接收移動(dòng)智能終端上傳已與自身直接綁定的藍(lán)牙外設(shè)標(biāo)識(shí),完成移動(dòng)智能終端與遠(yuǎn)程藍(lán)牙外設(shè)綁定注冊(cè)的處理;用于接收移動(dòng)智能終端發(fā)起的歸屬網(wǎng)關(guān)選擇和注冊(cè);用于建立和維護(hù)管理移動(dòng)智能終端、遠(yuǎn)程藍(lán)牙外設(shè)和歸屬網(wǎng)關(guān)組成的關(guān)聯(lián)信息表;用于向歸屬網(wǎng)關(guān)下發(fā)遠(yuǎn)程藍(lán)牙外設(shè)歸屬列表;用于接收歸屬網(wǎng)關(guān)通過(guò)網(wǎng)絡(luò)發(fā)送的遠(yuǎn)程藍(lán)牙外設(shè)活動(dòng)狀態(tài)更新列表,然后在關(guān)聯(lián)信息表中更新遠(yuǎn)程藍(lán)牙外設(shè)的狀態(tài)信息為活動(dòng),同時(shí)更新處于活動(dòng)狀態(tài)的遠(yuǎn)程藍(lán)牙外設(shè)與所處歸屬網(wǎng)關(guān)的關(guān)聯(lián)信息;用于對(duì)關(guān)聯(lián)信息表中的遠(yuǎn)程藍(lán)牙外設(shè)活動(dòng)狀態(tài)信息以及處于活動(dòng)狀態(tài)遠(yuǎn)程藍(lán)牙外設(shè)與所處歸屬網(wǎng)關(guān)的關(guān)聯(lián)信息進(jìn)行定期清理;
(3)遠(yuǎn)程接入連接支持模塊,用于處理移動(dòng)智能終端對(duì)目標(biāo)藍(lán)牙外設(shè)的查詢要求,并回應(yīng)目標(biāo)藍(lán)牙外設(shè)的活動(dòng)狀態(tài)信息以及活動(dòng)狀態(tài)下所處歸屬網(wǎng)關(guān)的信息。
本發(fā)明提供一種提供藍(lán)牙外設(shè)遠(yuǎn)程接入的網(wǎng)關(guān),包括:
(1)網(wǎng)絡(luò)通信模塊,用于與移動(dòng)智能終端、遠(yuǎn)程接入服務(wù)器的網(wǎng)絡(luò)通信;
(2)藍(lán)牙通信模塊,用于掃描藍(lán)牙外設(shè)和與藍(lán)牙外設(shè)建立藍(lán)牙通信;
(3)遠(yuǎn)程接入注冊(cè)更新模塊,用于將自身網(wǎng)關(guān)標(biāo)識(shí)上傳到遠(yuǎn)程接入服務(wù)器上進(jìn)行網(wǎng)關(guān)注冊(cè);用于接收遠(yuǎn)程接入服務(wù)器通過(guò)網(wǎng)絡(luò)下發(fā)的遠(yuǎn)程藍(lán)牙外設(shè)歸屬列表;用于與遠(yuǎn)程藍(lán)牙外設(shè)歸屬列表中的藍(lán)牙外設(shè)建立綁定關(guān)系;用于對(duì)成功接收到廣播且位于遠(yuǎn)程藍(lán)牙外設(shè)歸屬列表中的藍(lán)牙外設(shè)設(shè)置為活動(dòng)狀態(tài);用于定期向遠(yuǎn)程接入服務(wù)器發(fā)送遠(yuǎn)程藍(lán)牙外設(shè)活動(dòng)狀態(tài)更新列表;
(4)遠(yuǎn)程接入連接轉(zhuǎn)發(fā)模塊,用于接收移動(dòng)智能終端針對(duì)目標(biāo)藍(lán)牙外設(shè)的連接請(qǐng)求;用于向移動(dòng)智能終端轉(zhuǎn)發(fā)目標(biāo)藍(lán)牙外設(shè)的廣播協(xié)議包信息;用于向藍(lán)牙外設(shè)轉(zhuǎn)發(fā)來(lái)自移動(dòng)智能終端的藍(lán)牙連接協(xié)議包信號(hào);用于雙向轉(zhuǎn)發(fā)移動(dòng)智能終端和遠(yuǎn)程藍(lán)牙外設(shè)之間的藍(lán)牙數(shù)據(jù)通信協(xié)議包信息;
(5)存儲(chǔ)模塊,用于存儲(chǔ)遠(yuǎn)程藍(lán)牙外設(shè)列表和藍(lán)牙外設(shè)的活動(dòng)狀態(tài),緩存藍(lán)牙外設(shè)廣播協(xié)議包信息,緩存藍(lán)牙數(shù)據(jù)通信協(xié)議包信息。
本發(fā)明還提供一種提供藍(lán)牙外設(shè)遠(yuǎn)程接入的系統(tǒng),除了通信網(wǎng)絡(luò)、移動(dòng)智能終端和藍(lán)牙外設(shè)外,系統(tǒng)還包括上述描述的遠(yuǎn)程接入服務(wù)器和網(wǎng)關(guān)。
本發(fā)明提供藍(lán)牙外設(shè)遠(yuǎn)程接入的方法以及服務(wù)器、網(wǎng)關(guān)和系統(tǒng),遠(yuǎn)程接入服務(wù)器保持對(duì)藍(lán)牙外設(shè)活動(dòng)狀態(tài)以及所處歸屬網(wǎng)關(guān)的信息檢測(cè)和更新,移動(dòng)智能終端通過(guò)查詢遠(yuǎn)程接入服務(wù)器后向歸屬網(wǎng)關(guān)的藍(lán)牙外設(shè)發(fā)起廣播信號(hào)接收和/或主動(dòng)連接,通過(guò)網(wǎng)關(guān)的雙向轉(zhuǎn)發(fā)實(shí)現(xiàn)與藍(lán)牙外設(shè)的藍(lán)牙數(shù)據(jù)通信,從而實(shí)現(xiàn)了解決移動(dòng)智能終端對(duì)遠(yuǎn)程藍(lán)牙外設(shè)的接入,實(shí)現(xiàn)移動(dòng)智能終端對(duì)遠(yuǎn)程藍(lán)牙外設(shè)的數(shù)據(jù)獲取和操作,增強(qiáng)移動(dòng)智能終端app的業(yè)務(wù)應(yīng)用場(chǎng)景和能力。
附圖說(shuō)明
圖1為當(dāng)前藍(lán)牙手環(huán)網(wǎng)絡(luò)通信連接示意圖;
圖2為本發(fā)明實(shí)施例一提供藍(lán)牙外設(shè)遠(yuǎn)程接入的注冊(cè)過(guò)程;
圖3為本發(fā)明實(shí)施例一提供藍(lán)牙外設(shè)遠(yuǎn)程接入的連接通信過(guò)程;
圖4為本發(fā)明實(shí)施例一提供藍(lán)牙外設(shè)遠(yuǎn)程接入的遠(yuǎn)程接入服務(wù)器結(jié)構(gòu)示意圖;
圖5為本發(fā)明實(shí)施例一提供藍(lán)牙外設(shè)遠(yuǎn)程接入的網(wǎng)關(guān)結(jié)構(gòu)示意圖;
圖6為本發(fā)明實(shí)施例一提供藍(lán)牙外設(shè)遠(yuǎn)程接入的系統(tǒng)結(jié)構(gòu)示意圖;
圖7為本發(fā)明實(shí)施例二藍(lán)牙外設(shè)移動(dòng)后遠(yuǎn)程接入的主要過(guò)程。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明下述實(shí)施例所基于的網(wǎng)絡(luò)架構(gòu)包括:移動(dòng)智能終端30、服務(wù)器40、通信網(wǎng)絡(luò)20、網(wǎng)關(guān)50及藍(lán)牙外設(shè)60。移動(dòng)智能終端30包括但不限于智能手機(jī)和pad等,通信網(wǎng)絡(luò)20包括無(wú)線/有線internet網(wǎng)絡(luò)。
實(shí)施例一
如圖1所示的是當(dāng)前藍(lán)牙手環(huán)與智能手機(jī)和網(wǎng)絡(luò)20進(jìn)行通信連接的示意圖。
如圖2所示,本實(shí)施例提供藍(lán)牙外設(shè)遠(yuǎn)程接入的注冊(cè)流程,包括以下步驟:
s100、網(wǎng)關(guān)50將自身網(wǎng)關(guān)標(biāo)識(shí)上傳到遠(yuǎn)程接入服務(wù)器40上進(jìn)行網(wǎng)關(guān)注冊(cè);
s110、移動(dòng)智能終端30將已與自身直接綁定的藍(lán)牙外設(shè)標(biāo)識(shí)通過(guò)網(wǎng)絡(luò)20上傳至遠(yuǎn)程接入服務(wù)器40上進(jìn)行遠(yuǎn)程藍(lán)牙外設(shè)綁定注冊(cè);
s120、移動(dòng)智能終端30對(duì)允許藍(lán)牙外設(shè)遠(yuǎn)程接入的一個(gè)或多個(gè)注冊(cè)網(wǎng)關(guān)進(jìn)行歸屬選擇和歸屬注冊(cè),處于歸屬網(wǎng)關(guān)下的藍(lán)牙外設(shè)才可以進(jìn)行遠(yuǎn)程接入;
s130、遠(yuǎn)程接入服務(wù)器40建立和維護(hù)管理移動(dòng)智能終端、遠(yuǎn)程藍(lán)牙外設(shè)和歸屬網(wǎng)關(guān)組成的關(guān)聯(lián)信息表;
s140、歸屬網(wǎng)關(guān)50接收遠(yuǎn)程接入服務(wù)器40通過(guò)網(wǎng)絡(luò)20下發(fā)的遠(yuǎn)程藍(lán)牙外設(shè)歸屬列表;
s150、歸屬網(wǎng)關(guān)50掃描位置區(qū)域內(nèi)的藍(lán)牙外設(shè)60,并與遠(yuǎn)程藍(lán)牙外設(shè)歸屬列表中的藍(lán)牙外設(shè)建立綁定關(guān)系;
s160、歸屬網(wǎng)關(guān)50定期掃描位置區(qū)域內(nèi)的藍(lán)牙外設(shè),將成功接收到廣播信號(hào)且位于遠(yuǎn)程藍(lán)牙外設(shè)歸屬列表中的藍(lán)牙外設(shè)置為活動(dòng)狀態(tài);
s170、遠(yuǎn)程接入服務(wù)器40接收網(wǎng)關(guān)50通過(guò)網(wǎng)絡(luò)20發(fā)送的遠(yuǎn)程藍(lán)牙外設(shè)活動(dòng)狀態(tài)更新列表,然后在關(guān)聯(lián)信息表中更新遠(yuǎn)程藍(lán)牙外設(shè)的狀態(tài)信息為活動(dòng),同時(shí)更新處于活動(dòng)狀態(tài)的遠(yuǎn)程藍(lán)牙外設(shè)與所處歸屬網(wǎng)關(guān)50的關(guān)聯(lián)信息;
s180、遠(yuǎn)程接入服務(wù)器40對(duì)關(guān)聯(lián)信息表中的遠(yuǎn)程藍(lán)牙外設(shè)活動(dòng)狀態(tài)信息以及處于活動(dòng)狀態(tài)的遠(yuǎn)程藍(lán)牙外設(shè)與所處歸屬網(wǎng)關(guān)的關(guān)聯(lián)信息進(jìn)行定期清理。
其中,網(wǎng)關(guān)標(biāo)識(shí)包括但不限于網(wǎng)關(guān)名稱和網(wǎng)關(guān)網(wǎng)絡(luò)20地址和/或網(wǎng)關(guān)藍(lán)牙地址;述藍(lán)牙標(biāo)識(shí)包括但不限于藍(lán)牙名稱和藍(lán)牙地址;以及網(wǎng)關(guān)50通過(guò)移動(dòng)智能終端掃描網(wǎng)關(guān)產(chǎn)品二維碼或者手動(dòng)輸入的方法將網(wǎng)關(guān)識(shí)別信息上傳到遠(yuǎn)程接入服務(wù)器40上進(jìn)行網(wǎng)關(guān)注冊(cè)。
如圖3所示,本實(shí)施例提供藍(lán)牙外設(shè)遠(yuǎn)程接入的連接通信流程,包括以下步驟:
s200、移動(dòng)智能終端30通過(guò)網(wǎng)絡(luò)20向遠(yuǎn)程接入服務(wù)器40查詢目標(biāo)藍(lán)牙外設(shè)60;
s210、移動(dòng)智能終端30通過(guò)網(wǎng)絡(luò)20從遠(yuǎn)程接入服務(wù)器40獲得目標(biāo)藍(lán)牙外設(shè)60的活動(dòng)狀態(tài)信息以及活動(dòng)狀態(tài)下所處歸屬網(wǎng)關(guān)的信息;
s220、在目標(biāo)藍(lán)牙外設(shè)60處于活動(dòng)狀態(tài)下,移動(dòng)智能終端30通過(guò)網(wǎng)絡(luò)20向歸屬網(wǎng)關(guān)50發(fā)起針對(duì)目標(biāo)藍(lán)牙外設(shè)60的連接請(qǐng)求;
s230、移動(dòng)智能終端30通過(guò)網(wǎng)絡(luò)20獲得歸屬網(wǎng)關(guān)50轉(zhuǎn)發(fā)的目標(biāo)藍(lán)牙外設(shè)60的廣播協(xié)議包信息;
s240、藍(lán)牙外設(shè)60通過(guò)藍(lán)牙信號(hào)獲得歸屬網(wǎng)關(guān)50轉(zhuǎn)發(fā)的來(lái)自移動(dòng)智能終端30的藍(lán)牙連接協(xié)議包信號(hào);
s250、移動(dòng)智能終端30通過(guò)歸屬網(wǎng)關(guān)50的雙向轉(zhuǎn)發(fā)藍(lán)牙通信協(xié)議包實(shí)現(xiàn)與藍(lán)牙外設(shè)60的藍(lán)牙數(shù)據(jù)通信。
如圖4所示,本實(shí)施例提供藍(lán)牙外設(shè)遠(yuǎn)程接入的遠(yuǎn)程接入服務(wù)器40,包括:
網(wǎng)絡(luò)通信模塊410,用于與移動(dòng)智能終端30、網(wǎng)關(guān)50的網(wǎng)絡(luò)20通信;
遠(yuǎn)程接入注冊(cè)更新模塊420,用于接收網(wǎng)關(guān)50上傳網(wǎng)關(guān)標(biāo)識(shí),完成網(wǎng)關(guān)注冊(cè);用于接收移動(dòng)智能終端30上傳已與自身直接綁定的藍(lán)牙外設(shè)60標(biāo)識(shí),完成移動(dòng)智能終端30與遠(yuǎn)程藍(lán)牙外設(shè)綁定注冊(cè)的處理;用于接收所述移動(dòng)智能終端30發(fā)起的歸屬網(wǎng)關(guān)50選擇和注冊(cè);用于建立和維護(hù)管理移動(dòng)智能終端30、遠(yuǎn)程藍(lán)牙外設(shè)6060和歸屬網(wǎng)關(guān)50組成的關(guān)聯(lián)信息表;用于向所述歸屬網(wǎng)關(guān)50下發(fā)遠(yuǎn)程藍(lán)牙外設(shè)60歸屬列表;用于接收所述歸屬網(wǎng)關(guān)50通過(guò)網(wǎng)絡(luò)20發(fā)送的遠(yuǎn)程藍(lán)牙外設(shè)60活動(dòng)狀態(tài)更新列表,然后在所述關(guān)聯(lián)信息表中更新遠(yuǎn)程藍(lán)牙外設(shè)的狀態(tài)信息為活動(dòng),同時(shí)更新處于活動(dòng)狀態(tài)的遠(yuǎn)程藍(lán)牙外設(shè)60與所處歸屬網(wǎng)關(guān)50的關(guān)聯(lián)信息;用于對(duì)關(guān)聯(lián)信息表中的遠(yuǎn)程藍(lán)牙外設(shè)活動(dòng)狀態(tài)信息以及處于活動(dòng)狀態(tài)遠(yuǎn)程藍(lán)牙外設(shè)60與所處歸屬網(wǎng)關(guān)50的關(guān)聯(lián)信息進(jìn)行定期清理;
遠(yuǎn)程接入連接支持模塊430,用于處理所述移動(dòng)智能終端30對(duì)目標(biāo)藍(lán)牙外設(shè)60的查詢要求,并回應(yīng)所述目標(biāo)藍(lán)牙外設(shè)60的活動(dòng)狀態(tài)信息以及活動(dòng)狀態(tài)下所處歸屬網(wǎng)關(guān)的信息。
如圖5所示,本實(shí)施例提供藍(lán)牙外設(shè)遠(yuǎn)程接入的網(wǎng)關(guān)50,包括:
網(wǎng)絡(luò)通信模塊510,用于與移動(dòng)智能終端30、遠(yuǎn)程接入服務(wù)器40的網(wǎng)絡(luò)20通信;
藍(lán)牙通信模塊520,用于掃描藍(lán)牙外設(shè)60和與藍(lán)牙外設(shè)60建立藍(lán)牙通信;
遠(yuǎn)程接入注冊(cè)更新模塊530,用于將自身網(wǎng)關(guān)標(biāo)識(shí)上傳到所述遠(yuǎn)程接入服務(wù)器40上進(jìn)行網(wǎng)關(guān)注冊(cè);用于接收所述遠(yuǎn)程接入服務(wù)器40通過(guò)網(wǎng)絡(luò)20下發(fā)的遠(yuǎn)程藍(lán)牙外設(shè)歸屬列表;用于與所述遠(yuǎn)程藍(lán)牙外設(shè)歸屬列表中的藍(lán)牙外設(shè)60建立綁定關(guān)系;用于對(duì)成功接收到廣播且位于所述遠(yuǎn)程藍(lán)牙外設(shè)歸屬列表中的藍(lán)牙外設(shè)60設(shè)置為活動(dòng)狀態(tài);用于定期向所述遠(yuǎn)程接入服務(wù)器40發(fā)送遠(yuǎn)程藍(lán)牙外設(shè)60活動(dòng)狀態(tài)更新列表;
遠(yuǎn)程接入連接轉(zhuǎn)發(fā)模塊540,用于接收所述移動(dòng)智能終端30針對(duì)目標(biāo)藍(lán)牙外設(shè)60的連接請(qǐng)求;用于向移動(dòng)智能終端30轉(zhuǎn)發(fā)所述目標(biāo)藍(lán)牙外設(shè)60的廣播協(xié)議包信息;用于向所述藍(lán)牙外設(shè)60轉(zhuǎn)發(fā)來(lái)自移動(dòng)智能終端30的藍(lán)牙連接協(xié)議包信號(hào);用于雙向轉(zhuǎn)發(fā)所述移動(dòng)智能終端30和遠(yuǎn)程藍(lán)牙外設(shè)60之間的藍(lán)牙數(shù)據(jù)通信協(xié)議包信息;
存儲(chǔ)模塊550,用于存儲(chǔ)遠(yuǎn)程藍(lán)牙外設(shè)列表和藍(lán)牙外設(shè)60的活動(dòng)狀態(tài),緩存藍(lán)牙外設(shè)60廣播協(xié)議包信息,緩存藍(lán)牙數(shù)據(jù)通信協(xié)議包信息。
如圖6所示,本實(shí)施例提供藍(lán)牙外設(shè)60遠(yuǎn)程接入的系統(tǒng),除了通信網(wǎng)絡(luò)20、移動(dòng)智能終端30和藍(lán)牙外設(shè)60外,系統(tǒng)還包括如圖4所示的遠(yuǎn)程接入服務(wù)器40以及如圖5所示的網(wǎng)關(guān)50。
實(shí)施例二
如圖7所示,本實(shí)施例提供藍(lán)牙外設(shè)在位置移動(dòng)后遠(yuǎn)程接入的流程,包括以下步驟:
s1、遠(yuǎn)程接入服務(wù)器40接收網(wǎng)關(guān)50a通過(guò)網(wǎng)絡(luò)20發(fā)送的遠(yuǎn)程藍(lán)牙外設(shè)60a活動(dòng)狀態(tài)更新,然后在關(guān)聯(lián)信息表中更新遠(yuǎn)程藍(lán)牙外設(shè)60a的狀態(tài)信息為活動(dòng),同時(shí)更新遠(yuǎn)程藍(lán)牙外設(shè)60a與所處歸屬網(wǎng)關(guān)50a的關(guān)聯(lián)信息;
s2、遠(yuǎn)程藍(lán)牙外設(shè)60a移動(dòng)到歸屬網(wǎng)關(guān)50b范圍內(nèi),被網(wǎng)關(guān)50b定期掃描接收到,遠(yuǎn)程接入服務(wù)器40接收網(wǎng)關(guān)50b通過(guò)網(wǎng)絡(luò)20發(fā)送的遠(yuǎn)程藍(lán)牙外設(shè)60a活動(dòng)狀態(tài)更新,然后在關(guān)聯(lián)信息表中更新遠(yuǎn)程藍(lán)牙外設(shè)60a與所處歸屬網(wǎng)關(guān)50b的關(guān)聯(lián)信息;
s3、移動(dòng)智能終端30通過(guò)網(wǎng)絡(luò)20向遠(yuǎn)程接入服務(wù)器40查詢目標(biāo)藍(lán)牙外設(shè)60a;
s4、移動(dòng)智能終端30通過(guò)網(wǎng)絡(luò)20從遠(yuǎn)程接入服務(wù)器40獲得目標(biāo)藍(lán)牙外設(shè)60a的活動(dòng)狀態(tài)信息以及所處歸屬網(wǎng)關(guān)50b的信息;
s5、移動(dòng)智能終端30通過(guò)網(wǎng)絡(luò)20向歸屬網(wǎng)關(guān)50b發(fā)起針對(duì)目標(biāo)藍(lán)牙外設(shè)60a的連接請(qǐng)求;
s6、移動(dòng)智能終端30通過(guò)網(wǎng)絡(luò)20獲得歸屬網(wǎng)關(guān)50b轉(zhuǎn)發(fā)的目標(biāo)藍(lán)牙外設(shè)60a的廣播協(xié)議包信息;藍(lán)牙外設(shè)60a通過(guò)藍(lán)牙信號(hào)獲得歸屬網(wǎng)關(guān)50b轉(zhuǎn)發(fā)的來(lái)自移動(dòng)智能終端30的藍(lán)牙連接協(xié)議包信號(hào);移動(dòng)智能終端30通過(guò)歸屬網(wǎng)關(guān)50b的雙向轉(zhuǎn)發(fā)藍(lán)牙通信協(xié)議包實(shí)現(xiàn)與藍(lán)牙外設(shè)60a的藍(lán)牙數(shù)據(jù)通信。
本實(shí)施例提供藍(lán)牙外設(shè)遠(yuǎn)程接入的方法以及服務(wù)器、網(wǎng)關(guān)和系統(tǒng),遠(yuǎn)程接入服務(wù)器保持對(duì)藍(lán)牙外設(shè)活動(dòng)狀態(tài)以及所處歸屬網(wǎng)關(guān)的信息檢測(cè)和更新,移動(dòng)智能終端通過(guò)查詢遠(yuǎn)程接入服務(wù)器后向歸屬網(wǎng)關(guān)的藍(lán)牙外設(shè)發(fā)起主動(dòng)連接和/或接收廣播信號(hào),通過(guò)網(wǎng)關(guān)的雙向轉(zhuǎn)發(fā)實(shí)現(xiàn)與藍(lán)牙外設(shè)的藍(lán)牙數(shù)據(jù)通信,從而實(shí)現(xiàn)了解決移動(dòng)智能終端對(duì)遠(yuǎn)程藍(lán)牙外設(shè)的接入,實(shí)現(xiàn)移動(dòng)智能終端對(duì)遠(yuǎn)程藍(lán)牙外設(shè)的數(shù)據(jù)獲取和操作,增強(qiáng)移動(dòng)智能終端app的業(yè)務(wù)應(yīng)用場(chǎng)景和能力。
最后補(bǔ)充說(shuō)明以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;雖然前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)說(shuō)明,但本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不能使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。