本發(fā)明涉及通信領(lǐng)域,更具體地說,涉及一種藍(lán)牙通信方法、系統(tǒng)和無線路由器。
背景技術(shù):
隨著信息化的急速發(fā)展,人們對(duì)信息交換和通信的需求日益強(qiáng)烈。伴隨著藍(lán)牙技術(shù)的逐漸成熟,出現(xiàn)了越來越多的采用藍(lán)牙通信的藍(lán)牙設(shè)備。例如有藍(lán)牙運(yùn)動(dòng)檢測(cè)手環(huán)、藍(lán)牙體重稱、藍(lán)牙血壓計(jì)、藍(lán)牙智能家居設(shè)備等。人們可以通過這些藍(lán)牙設(shè)備獲得相應(yīng)的信息數(shù)據(jù)或進(jìn)行相應(yīng)的智能控制,從而改善生活體驗(yàn)以及提高生活質(zhì)量。
現(xiàn)有的藍(lán)牙設(shè)備與智能終端之間進(jìn)行通信時(shí),必須人為在智能終端上手動(dòng)操作,匹配連接藍(lán)牙設(shè)備。當(dāng)智能終端需要連接其他藍(lán)牙設(shè)備時(shí),必須先手動(dòng)斷開已連接的藍(lán)牙設(shè)備,再與其他藍(lán)牙設(shè)備建立連接,然后才能進(jìn)行藍(lán)牙通信,否則就無法與其他藍(lán)牙設(shè)備進(jìn)行通信。這些反復(fù)的人為斷開與連接,使用非常不方便,使得藍(lán)牙通信的效率和有效性大大降低。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的發(fā)明目的是針對(duì)現(xiàn)有技術(shù)的缺陷,提出一種藍(lán)牙通信方法、系統(tǒng)和無線路由器,用以提高藍(lán)牙通信的效率和有效性。
一方面,本發(fā)明提供了一種藍(lán)牙通信方法,所述方法包括:
S1:每隔固定周期掃描一次藍(lán)牙通信距離范圍內(nèi)的藍(lán)牙設(shè)備;
S2:將所述一次掃描中掃描到的新的藍(lán)牙設(shè)備的信息添加至心跳列表;
S3:將所述一次掃描結(jié)束時(shí)保持連接的藍(lán)牙設(shè)備的信息添加至所述心跳列表。
其中,所述S2包括:
當(dāng)在所述一次掃描中掃描到新的藍(lán)牙設(shè)備時(shí),判斷所述新的藍(lán)牙設(shè)備的廣播包中是否包括預(yù)設(shè)標(biāo)識(shí),如果是,則將所述新的藍(lán)牙設(shè)備的信息添加至所述心跳列表。
其中,所述S3之后還包括:
S4:將所述心跳列表上報(bào)至云端服務(wù)器。
其中,所述S4之后還包括:
S5:在確認(rèn)所述云端服務(wù)器收到所述心跳列表后,清空所述心跳列表。
其中,所述掃描一次藍(lán)牙通信距離范圍內(nèi)的藍(lán)牙設(shè)備的時(shí)長小于所述固定周期。
另一方面,本發(fā)明還提供了一種無線路由器,包括:
藍(lán)牙通信模塊,用于每隔固定周期掃描一次藍(lán)牙通信距離范圍內(nèi)的藍(lán)牙設(shè)備;
微處理器,用于在所述一次掃描中,將所述藍(lán)牙通信模塊掃描到的新的藍(lán)牙設(shè)備的信息添加至心跳列表;以及在所述一次掃描結(jié)束時(shí),將保持連接的藍(lán)牙設(shè)備的信息添加至所述心跳列表。
其中,所述微處理器包括:
檢測(cè)單元,用于當(dāng)所述藍(lán)牙通信模塊在所述一次掃描中掃描到新的藍(lán)牙設(shè)備時(shí),判斷所述新的藍(lán)牙設(shè)備的廣播包中是否包括預(yù)設(shè)標(biāo)識(shí),如果是,則將所述新的藍(lán)牙設(shè)備的信息添加至所述心跳列表。
其中,還包括:
云端通信模塊,用于在將保持連接的藍(lán)牙設(shè)備的信息添加至所述心跳列表之后,將所述心跳列表上報(bào)至云端服務(wù)器。
其中,所述微處理器還用于:
在確認(rèn)所述云端服務(wù)器收到所述心跳列表后,清空所述心跳列表。
又一方面,本發(fā)明還提供了一種藍(lán)牙通信系統(tǒng),所述系統(tǒng)包括:
如上所述的任一種無線路由器;
云端服務(wù)器;和,
一個(gè)或多個(gè)藍(lán)牙設(shè)備,
其中,所述云端服務(wù)器,用于接收所述無線路由器上報(bào)的所述心跳列表。
本發(fā)明提供的上述技術(shù)方案帶來的有益效果是:通過周期性掃描藍(lán)牙通信距離范圍內(nèi)的藍(lán)牙設(shè)備,將一次掃描中掃描到的新的藍(lán)牙設(shè)備的信息添加至心跳列表,以及將保持連接的藍(lán)牙設(shè)備的信息添加至心跳列表,實(shí)現(xiàn)了周期性的掃描藍(lán)牙設(shè)備并維護(hù)藍(lán)牙設(shè)備的連接狀態(tài),無需人為手動(dòng)操作連接與斷開,實(shí)現(xiàn)了藍(lán)牙設(shè)備的自動(dòng)化管理,提高了藍(lán)牙通信的效率和有效性;同時(shí),通過本申請(qǐng)的無線路由器克服了現(xiàn)有藍(lán)牙設(shè)備間通信時(shí)作為藍(lán)牙從設(shè)備的數(shù)量的限制,可以周期性的更新藍(lán)牙設(shè)備的通信,滿足了多藍(lán)牙設(shè)備之間藍(lán)牙通信的需求;再者,通過接收的藍(lán)牙設(shè)備的廣播包,可以方便的管理藍(lán)牙設(shè)備與無線路由器的連接狀態(tài),并通過心跳列表的方式,實(shí)現(xiàn)實(shí)時(shí)更新有效連接的藍(lán)牙設(shè)備的狀態(tài),從而,可以通過心跳機(jī)制判斷是否接受到藍(lán)牙設(shè)備的廣播包來判斷藍(lán)牙設(shè)備是否屬于有效連接,實(shí)現(xiàn)對(duì)連接藍(lán)牙設(shè)備狀態(tài)的管理。
附圖說明
圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的藍(lán)牙設(shè)備的通信方法流程圖;
圖2示出了根據(jù)本發(fā)明另一個(gè)實(shí)施例的藍(lán)牙設(shè)備的通信方法流程圖;
圖3示出了根據(jù)本發(fā)明另一個(gè)實(shí)施例的藍(lán)牙設(shè)備的通信方法流程圖;
圖4示出了根據(jù)本發(fā)明另一個(gè)實(shí)施例的無線路由器的結(jié)構(gòu)圖;
圖5示出了根據(jù)本發(fā)明另一個(gè)實(shí)施例的藍(lán)牙設(shè)備的通信系統(tǒng)的結(jié)構(gòu)圖。
具體實(shí)施方式
為充分了解本發(fā)明之目的、特征及功效,借由下述具體的實(shí)施方式,對(duì)本發(fā)明做詳細(xì)說明,但本發(fā)明并不僅僅限于此。
實(shí)施例1
參見圖1,本實(shí)施例提供了一種藍(lán)牙通信方法,包括:
101:每隔固定周期掃描一次藍(lán)牙通信距離范圍內(nèi)的藍(lán)牙設(shè)備;
102:將上述的一次掃描中掃描到的新的藍(lán)牙設(shè)備的信息添加至心跳列表;
其中,心跳列表用于管理藍(lán)牙設(shè)備的信息和通信狀態(tài)信息,在具體實(shí)施中,可在用于掃描藍(lán)牙設(shè)備的藍(lán)牙通信設(shè)備中設(shè)置心跳列表。
103:將上述的一次掃描結(jié)束時(shí)保持連接的藍(lán)牙設(shè)備的信息添加至該心跳列表。
本實(shí)施例中,可選的,步驟102可以包括:
當(dāng)在上述一次掃描中掃描到新的藍(lán)牙設(shè)備時(shí),判斷該新的藍(lán)牙設(shè)備的廣播包中是否包括預(yù)設(shè)標(biāo)識(shí),如果是,則將該新的藍(lán)牙設(shè)備的信息添加至該心跳列表。
本實(shí)施例中,可選的,步驟103之后可以包括:
將該心跳列表上報(bào)至云端服務(wù)器。
本實(shí)施例中,可選的,在將該心跳列表上報(bào)至云端服務(wù)器之后還可以包括:
在確認(rèn)該云端服務(wù)器收到該心跳列表后,清空該心跳列表。
本實(shí)施例中,可選的,所述掃描一次藍(lán)牙通信距離范圍內(nèi)的藍(lán)牙設(shè)備的時(shí)長小于所述固定周期。
本實(shí)施例提供的上述方法可以由具有藍(lán)牙通信功能的無線路由器來執(zhí)行。
本實(shí)施例提供的上述方法,通過周期性掃描藍(lán)牙通信距離范圍內(nèi)的藍(lán)牙設(shè)備,將一次掃描中掃描到的新的藍(lán)牙設(shè)備的信息添加至心跳列表,以及將保持連接的藍(lán)牙設(shè)備的信息添加至心跳列表,實(shí)現(xiàn)了周期性的掃描藍(lán)牙設(shè)備并維護(hù)藍(lán)牙設(shè)備的連接狀態(tài),無需人為手動(dòng)操作連接與斷開,實(shí)現(xiàn)了藍(lán)牙設(shè)備的自動(dòng)化管理,提高了藍(lán)牙通信的效率和有效性;同時(shí),通過本申請(qǐng)的無線路由器克服了現(xiàn)有藍(lán)牙設(shè)備間通信時(shí)作為藍(lán)牙從設(shè)備的數(shù)量的限制,可以周期性的更新藍(lán)牙設(shè)備的通信,滿足了多藍(lán)牙設(shè)備之間藍(lán)牙通信的需求;再者,通過接收的藍(lán)牙設(shè)備的廣播包,可以方便的管理藍(lán)牙設(shè)備與無線路由器的連接狀態(tài),并通過心跳列表的方式,實(shí)現(xiàn)實(shí)時(shí)更新有效連接的藍(lán)牙設(shè)備的狀態(tài),從而,可以通過心跳機(jī)制判斷是否接受到藍(lán)牙設(shè)備的廣播包來判斷藍(lán)牙設(shè)備是否屬于有效連接,實(shí)現(xiàn)對(duì)連接藍(lán)牙設(shè)備狀態(tài)的管理。
實(shí)施例2
參見圖2,本實(shí)施例提供了一種藍(lán)牙設(shè)備的通信方法,包括:
201:每隔固定周期掃描一次藍(lán)牙通信距離范圍內(nèi)的藍(lán)牙設(shè)備;
其中,固定周期可以根據(jù)需要設(shè)置,具體數(shù)值不限定,如300s或者500s等等。
202:在本次掃描過程中,當(dāng)獲取到新的藍(lán)牙設(shè)備的廣播包時(shí),判斷該新的藍(lán)牙設(shè)備的廣播包中是否包括預(yù)設(shè)標(biāo)識(shí),如果是,則將該新的藍(lán)牙設(shè)備的信息添加至心跳列表;
其中,一次掃描的時(shí)長也可以根據(jù)需要設(shè)置,具體時(shí)間不限定,如10s,30s或50s等等。該新的藍(lán)牙設(shè)備是指未連接的藍(lán)牙設(shè)備。
另外,本實(shí)施例中,可選的,所述掃描一次藍(lán)牙設(shè)備的時(shí)長小于所述固定周期。
這種通過識(shí)別預(yù)設(shè)標(biāo)識(shí)的藍(lán)牙設(shè)備的添加管理,使得藍(lán)牙設(shè)備不再受到廠家的約束,只要是藍(lán)牙設(shè)備的廣播包包括無線路由器可識(shí)別的預(yù)設(shè)標(biāo)識(shí),均可由無線路由器進(jìn)行管理,方便進(jìn)行多藍(lán)牙設(shè)備間的數(shù)據(jù)傳輸和管理,擴(kuò)展了藍(lán)牙設(shè)備的使用范圍,打破了不同廠家間藍(lán)牙設(shè)備通信的制約,方便了用戶的選擇和使用。
203:在本次掃描結(jié)束時(shí),將保持連接的藍(lán)牙設(shè)備的信息添加至該心跳列表;
其中,在無線路由器連接的藍(lán)牙設(shè)備中,會(huì)存在占用藍(lán)牙接口而未進(jìn)行有效數(shù)據(jù)傳輸?shù)乃{(lán)牙設(shè)備,這些設(shè)備將導(dǎo)致其他需要連接數(shù)據(jù)傳輸?shù)乃{(lán)牙設(shè)備無法通信。因此,通過該步驟可以將占用藍(lán)牙通信資源的無效的藍(lán)牙設(shè)備進(jìn)行刪除,保證了與其他設(shè)備的有效實(shí)時(shí)連接通信。當(dāng)已連接的藍(lán)牙設(shè)備斷開與無線路由器的連接后,無線路由器判斷是否收到該藍(lán)牙設(shè)備的廣播包,若未收到該藍(lán)牙設(shè)備的廣播包,則判斷該藍(lán)牙設(shè)備與無線路由器的連接已失效,如該藍(lán)牙設(shè)備已經(jīng)移動(dòng)到藍(lán)牙通信范圍之外,或者該藍(lán)牙設(shè)備不需要再連接傳輸數(shù)據(jù)了等等。
本實(shí)施例中,可選的,添加至心跳列表的藍(lán)牙設(shè)備的信息是指能夠標(biāo)識(shí)該藍(lán)牙設(shè)備的信息,具體參數(shù)可以根據(jù)需要設(shè)置,如藍(lán)牙設(shè)備的標(biāo)識(shí)、型號(hào)、名稱等等,具體不限定。另外,每次掃描中的心跳列表均為獨(dú)立的新的心跳列表,每次掃描開始時(shí),該新的心跳列表內(nèi)容為空,在掃描的過程中將藍(lán)牙設(shè)備的信息添加至該心跳列表。本實(shí)施例中的心跳列表用于記錄當(dāng)前有效的藍(lán)牙設(shè)備,從而維持這些藍(lán)牙設(shè)備的連接,與這些藍(lán)牙設(shè)備進(jìn)行正常的數(shù)據(jù)傳輸,極大地降低了作為藍(lán)牙主設(shè)備的無線路由器等具有藍(lán)牙通信功能的設(shè)備管理藍(lán)牙設(shè)備的通信耗損。
204:將該心跳列表發(fā)送至云端服務(wù)器;
其中,云端服務(wù)器可以對(duì)收到的廣播包進(jìn)行數(shù)據(jù)分析和處理,此處不做過多說明。
205:在確認(rèn)該云端服務(wù)器收到該心跳列表后,清空該心跳列表。
本實(shí)施例這種心跳列表的管理機(jī)制能夠?qū)崟r(shí)更新和維護(hù)多個(gè)藍(lán)牙設(shè)備,提高了藍(lán)牙通信的效率和有效性。
上述方法可以實(shí)現(xiàn)同時(shí)與多個(gè)藍(lán)牙設(shè)備通信,并可以周期性的管理所連接的藍(lán)牙設(shè)備,包括添加新的藍(lán)牙設(shè)備以及刪除無效的藍(lán)牙設(shè)備,保證及時(shí)發(fā)現(xiàn)新的設(shè)備并將其添加進(jìn)心跳列表,增強(qiáng)藍(lán)牙設(shè)備管理系統(tǒng)的及時(shí)性和更新的效率。對(duì)已經(jīng)連接的藍(lán)牙設(shè)備,判斷其連接的有效性并更新,保障了藍(lán)牙主設(shè)備可以連接更多的需要連接的藍(lán)牙設(shè)備。從而,使得藍(lán)牙設(shè)備間保持及時(shí)無隙連接與通信,大大提高了藍(lán)牙通信的效率與及時(shí)性質(zhì)量。
本實(shí)施例提供的上述方法可以由無線路由器來執(zhí)行。無線路由器可以定期循環(huán)掃描,這種周期性的路由掃描機(jī)制,節(jié)約了設(shè)備本身的開銷,保證了無線路由器有規(guī)律性的運(yùn)行。例如,參見圖3,無線路由器進(jìn)行藍(lán)牙通信的方法流程具體如下:
301:無線路由器開始掃描周圍的藍(lán)牙設(shè)備,并開始計(jì)時(shí)t;
其中,無線路由器可以每隔T1掃描一次周圍的藍(lán)牙設(shè)備,每次掃描的時(shí)長可以為T2。具體的,可以設(shè)置T1=300s,T2=10s,當(dāng)然也可以設(shè)置為其它的值,此處不限定。
302:判斷計(jì)時(shí)t是否小于T2,如果是,則執(zhí)行303;如果否,則執(zhí)行305;
303:持續(xù)掃描,當(dāng)掃描到新的藍(lán)牙設(shè)備時(shí),判斷該藍(lán)牙設(shè)備的廣播包中是否包括預(yù)設(shè)標(biāo)識(shí),如果是,則確認(rèn)該藍(lán)牙設(shè)備為可識(shí)別的藍(lán)牙設(shè)備,執(zhí)行304;如果否,則確認(rèn)該藍(lán)牙設(shè)備為不可識(shí)別的藍(lán)牙設(shè)備,然后執(zhí)行步驟302;
304:將該藍(lán)牙設(shè)備的信息加入心跳列表,然后執(zhí)行步驟302;
305:此時(shí),本次掃描已計(jì)時(shí)達(dá)到掃描的時(shí)長T2,停止掃描,并將保持連接的藍(lán)牙設(shè)備的信息加入心跳列表;
其中,本步驟將保持連接的藍(lán)牙設(shè)備的信息添加至心跳列表,等效于將無效的藍(lán)牙連接剔除,如該藍(lán)牙設(shè)備已經(jīng)移到藍(lán)牙通信范圍之外,或者該藍(lán)牙設(shè)備不需要再進(jìn)行數(shù)據(jù)傳輸?shù)鹊龋瑒t這些無效的藍(lán)牙連接不再出現(xiàn)在心跳列表中。
306:上報(bào)該心跳列表至云端服務(wù)器;
307:云端服務(wù)器收到該心跳列表后發(fā)送確認(rèn)信息給無線路由器,無線路由器收到確認(rèn)信息后,清空心跳列表;
308:判斷計(jì)時(shí)時(shí)間t是否等于T1(t=T1),如果是,則重新開始步驟301,否則等待直到t=T1然后開始步驟301。
本實(shí)施例提供的上述方法,通過周期性掃描藍(lán)牙通信距離范圍內(nèi)的藍(lán)牙設(shè)備,將一次掃描中掃描到的新的藍(lán)牙設(shè)備的信息添加至心跳列表,以及將保持連接的藍(lán)牙設(shè)備的信息添加至心跳列表,實(shí)現(xiàn)了周期性的掃描藍(lán)牙設(shè)備并維護(hù)藍(lán)牙設(shè)備的連接狀態(tài),無需人為手動(dòng)操作連接與斷開,實(shí)現(xiàn)了藍(lán)牙設(shè)備的自動(dòng)化管理,提高了藍(lán)牙通信的效率和有效性;同時(shí),通過本申請(qǐng)的無線路由器克服了現(xiàn)有藍(lán)牙設(shè)備間通信時(shí)作為藍(lán)牙從設(shè)備的數(shù)量的限制,可以周期性的更新藍(lán)牙設(shè)備的通信,滿足了多藍(lán)牙設(shè)備之間藍(lán)牙通信的需求;再者,通過接收的藍(lán)牙設(shè)備的廣播包,可以方便的管理藍(lán)牙設(shè)備與無線路由器的連接狀態(tài),并通過心跳列表的方式,實(shí)現(xiàn)實(shí)時(shí)更新有效連接的藍(lán)牙設(shè)備的狀態(tài),從而,可以通過心跳機(jī)制判斷是否接受到藍(lán)牙設(shè)備的廣播包來判斷藍(lán)牙設(shè)備是否屬于有效連接,實(shí)現(xiàn)對(duì)連接藍(lán)牙設(shè)備狀態(tài)的管理。
實(shí)施例3
參見圖4,本實(shí)施例提供了一種無線路由器,包括:
藍(lán)牙通信模塊401,用于每隔固定周期掃描一次藍(lán)牙通信距離范圍內(nèi)的藍(lán)牙設(shè)備;
微處理器402,用于在所述一次掃描中,將藍(lán)牙通信模塊401掃描到的新的藍(lán)牙設(shè)備的信息添加至心跳列表;以及在所述一次掃描結(jié)束時(shí),將保持連接的藍(lán)牙設(shè)備的信息添加至該心跳列表。
本實(shí)施例中,可選的,該微處理器402包括:
檢測(cè)單元,用于當(dāng)藍(lán)牙通信模塊401在所述一次掃描中掃描到新的藍(lán)牙設(shè)備時(shí),判斷該新的藍(lán)牙設(shè)備的廣播包中是否包括預(yù)設(shè)標(biāo)識(shí),如果是,則將該新的藍(lán)牙設(shè)備的信息添加至該心跳列表。
本實(shí)施例中,可選的,該無線路由器還包括:
云端通信模塊,用于在將保持連接的藍(lán)牙設(shè)備的信息添加至所述心跳列表之后,將所述心跳列表上報(bào)至云端服務(wù)器。
本實(shí)施例中,可選的,該微處理器402還用于:
在確認(rèn)該云端服務(wù)器收到該心跳列表后,清空該心跳列表。
本實(shí)施例提供的上述無線路由器,通過周期性掃描藍(lán)牙通信距離范圍內(nèi)的藍(lán)牙設(shè)備,將一次掃描中掃描到的新的藍(lán)牙設(shè)備的信息添加至心跳列表,以及將保持連接的藍(lán)牙設(shè)備的信息添加至心跳列表,實(shí)現(xiàn)了周期性的掃描藍(lán)牙設(shè)備并維護(hù)藍(lán)牙設(shè)備的連接狀態(tài),無需人為手動(dòng)操作連接與斷開,實(shí)現(xiàn)了藍(lán)牙設(shè)備的自動(dòng)化管理,提高了藍(lán)牙通信的效率和有效性;同時(shí),通過本申請(qǐng)的無線路由器克服了現(xiàn)有藍(lán)牙設(shè)備間通信時(shí)作為藍(lán)牙從設(shè)備的數(shù)量的限制,可以周期性的更新藍(lán)牙設(shè)備的通信,滿足了多藍(lán)牙設(shè)備之間藍(lán)牙通信的需求;再者,通過接收的藍(lán)牙設(shè)備的廣播包,可以方便的管理藍(lán)牙設(shè)備與無線路由器的連接狀態(tài),并通過心跳列表的方式,實(shí)現(xiàn)實(shí)時(shí)更新有效連接的藍(lán)牙設(shè)備的狀態(tài),從而,可以通過心跳機(jī)制判斷是否接受到藍(lán)牙設(shè)備的廣播包來判斷藍(lán)牙設(shè)備是否屬于有效連接,實(shí)現(xiàn)對(duì)連接藍(lán)牙設(shè)備狀態(tài)的管理。
實(shí)施例4
參見圖5,本實(shí)施例提供了一種藍(lán)牙設(shè)備的通信系統(tǒng),包括:無線路由器501、云端服務(wù)器502和一個(gè)或多個(gè)藍(lán)牙設(shè)備503;
該無線路由器501為上述實(shí)施例中提供的任一種無線路由器;
該云端服務(wù)器502,用于接收該無線路由器上報(bào)的該心跳列表。
本實(shí)施例提供的上述藍(lán)牙設(shè)備的通信系統(tǒng),通過無線路由器可對(duì)多個(gè)不同的藍(lán)牙設(shè)備進(jìn)行管理,并將其數(shù)據(jù)上傳給云端,由云端服務(wù)器進(jìn)行分析處理,實(shí)現(xiàn)了藍(lán)牙設(shè)備的系統(tǒng)化管理,同時(shí)云端服務(wù)器的遠(yuǎn)程分析處理極大地方便了各用戶的使用,用戶可以不必受限于藍(lán)牙通信距離,在任何地點(diǎn)任何時(shí)間方便地使用數(shù)據(jù)和控制藍(lán)牙設(shè)備。
本實(shí)施例提供的藍(lán)牙設(shè)備的通信系統(tǒng),通過無線路由器周期性掃描藍(lán)牙通信距離范圍內(nèi)的藍(lán)牙設(shè)備,將每次掃描中掃描到的新的藍(lán)牙設(shè)備的信息添加至心跳列表,并將保持連接的藍(lán)牙設(shè)備的信息添加至心跳列表,實(shí)現(xiàn)了無線路由器周期性的掃描藍(lán)牙設(shè)備并維護(hù)藍(lán)牙設(shè)備的連接狀態(tài),不再需要人為手動(dòng)操作連接與斷開,實(shí)現(xiàn)了對(duì)藍(lán)牙設(shè)備的自動(dòng)化管理,提高了藍(lán)牙通信的效率和有效性;同時(shí),通過本申請(qǐng)的無線路由器克服了現(xiàn)有藍(lán)牙設(shè)備間通信時(shí)作為藍(lán)牙從設(shè)備的數(shù)量的限制,可以周期性的更新藍(lán)牙設(shè)備的通信,滿足了多藍(lán)牙設(shè)備之間藍(lán)牙通信的需求;再者,通過接收的藍(lán)牙設(shè)備的廣播包,可以方便的管理藍(lán)牙設(shè)備與無線路由器的連接狀態(tài),并通過心跳列表的方式,實(shí)現(xiàn)實(shí)時(shí)更新有效連接的藍(lán)牙設(shè)備的狀態(tài),從而,可以通過心跳機(jī)制判斷是否接受到藍(lán)牙設(shè)備的廣播包來判斷藍(lán)牙設(shè)備是否屬于有效連接,實(shí)現(xiàn)對(duì)連接藍(lán)牙設(shè)備狀態(tài)的管理。
最后,需要注意的是:以上列舉的僅是本發(fā)明的具體實(shí)施例子,當(dāng)然本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行改動(dòng)和變型,倘若這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),均應(yīng)認(rèn)為是本發(fā)明的保護(hù)范圍。