本發(fā)明專利涉及終端自動(dòng)網(wǎng)絡(luò)接入領(lǐng)域,尤其涉及一種無(wú)線網(wǎng)絡(luò)自動(dòng)接入裝置。
背景技術(shù):
隨著信息社會(huì)的飛速發(fā)展,人和人的通信連接已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足社會(huì)的發(fā)展需求,人和機(jī)器的連接以及機(jī)器和機(jī)器的連接逐漸成為新增連接的主要增長(zhǎng)點(diǎn),成為物聯(lián)網(wǎng)的主要組成形態(tài)。
如圖1所示,物聯(lián)網(wǎng)終端一般包括采集模塊和無(wú)線網(wǎng)絡(luò)接入裝置,物聯(lián)網(wǎng)終端設(shè)備所包含無(wú)線網(wǎng)絡(luò)接入裝置具有廣域網(wǎng)通信功能,即可通過(guò)3G/2G單元接入到移動(dòng)運(yùn)營(yíng)商的網(wǎng)絡(luò)中(如GSM、WCDMA、TD-SCDMA、CDMA2000等);將采集模塊采集到的業(yè)務(wù)數(shù)據(jù)發(fā)送至移動(dòng)運(yùn)營(yíng)商的網(wǎng)絡(luò)中,并接收移動(dòng)運(yùn)營(yíng)商的網(wǎng)絡(luò)發(fā)送的數(shù)據(jù),無(wú)線網(wǎng)絡(luò)接入裝置還包含無(wú)線局域接入功能(如802.11系列),可通過(guò)WiFi芯片接入到運(yùn)營(yíng)商或是家庭等提供的WiFi網(wǎng)絡(luò)中。
目前帶有無(wú)線網(wǎng)絡(luò)接入裝置的物聯(lián)網(wǎng)終端,對(duì)于接入WiFi的策略都顯得比較簡(jiǎn)單。一般而言,當(dāng)終端同時(shí)處在多個(gè)網(wǎng)絡(luò)覆蓋的情況下,總會(huì)優(yōu)先自動(dòng)選擇WiFi網(wǎng)絡(luò)接入,當(dāng)沒(méi)有可接入的WiFi后選擇3G或是2G網(wǎng)絡(luò)接入。如果終端曾經(jīng)在這個(gè)區(qū)域通過(guò)某個(gè)WiFi連入網(wǎng)絡(luò),那么再次進(jìn)入該區(qū)域,終端會(huì)自動(dòng)連上該WiFi,問(wèn)題是,目前很多WiFi都通過(guò)web認(rèn)證界面的方式認(rèn)證。在用戶不感知的情況下,WiFi模塊自動(dòng)連上了曾經(jīng)接入過(guò)的WiFi網(wǎng)絡(luò),即使這個(gè)WiFi目前不再能連入因特網(wǎng),終端還是會(huì)提示用戶已經(jīng)通過(guò)該WiFi連入了網(wǎng)絡(luò)。此時(shí),若用戶不進(jìn)行手動(dòng)測(cè)試,并不知道該WiFi是否能夠正常連入因特網(wǎng)的,這就會(huì)給用戶帶來(lái)使用上的困惑。此外,這種默認(rèn)選擇WiFi的方式,還會(huì)阻止用戶終端使用廣域網(wǎng)(2G/3G等)移動(dòng)網(wǎng)絡(luò)接入因特網(wǎng),造成數(shù)據(jù)上報(bào)的失敗以及推送消息下發(fā)失敗等等問(wèn)題。
發(fā)明專利內(nèi)容
本發(fā)明專利要解決的技術(shù)問(wèn)題是提供一種無(wú)線網(wǎng)絡(luò)自動(dòng)接入裝置,可方便地實(shí)現(xiàn)物聯(lián)網(wǎng)設(shè)備自動(dòng)接入具有連通性的網(wǎng)絡(luò)的目的。
為了解決上述問(wèn)題,本發(fā)明專利提供了一種無(wú)線網(wǎng)絡(luò)接入裝置,包括:處理器、定時(shí)器、WiFi芯片;所述WiFi芯片包括與所述處理器相連的第一接收端及第一發(fā)送端,還包括WiFi通信端,通過(guò)無(wú)線通信方式與接入點(diǎn)AP相連;所述定時(shí)器包括與所述WiFi芯片的第一接收端相連的使能端,與所述WiFi芯片的第一發(fā)送端相連的復(fù)位端,以及定時(shí)時(shí)間到達(dá)時(shí)輸出觸發(fā)信號(hào)的輸出端;所述處理器與所述定時(shí)器的輸出端相連。
進(jìn)一步地,所述裝置還包括:第一比較器,包括用于輸入待比較信號(hào)的輸入端,及比較結(jié)果為相同時(shí)輸出觸發(fā)信號(hào)的輸出端;
所述定時(shí)器的使能端通過(guò)所述第一比較器與所述WiFi芯片的第一接收端相連,其中,所述第一比較器的所述輸入端與所述WiFi芯片的第一接收端相連,所述輸出端與所述定時(shí)器的使能端相連;
第二比較器,包括用于輸入待比較信號(hào)的輸入端,及比較結(jié)果為相同時(shí)輸出觸發(fā)信號(hào)的輸出端;
所述定時(shí)器的復(fù)位端通過(guò)所述第二比較器與所述WiFi芯片的第一發(fā)送端相連,其中,所述第二比較器的所述輸入端與所述WiFi芯片的第一發(fā)送端相連,所述輸出端與所述定時(shí)器的復(fù)位端相連。
進(jìn)一步地,所述裝置還包括網(wǎng)絡(luò)選擇單元和3G/2G單元,所述網(wǎng)絡(luò)選擇單元的信號(hào)端與所述處理器的網(wǎng)絡(luò)選擇信號(hào)端相連;所述3G/2G單元包括與所述處理器相連的第二接收端及第二發(fā)送端,還包括與運(yùn)營(yíng)商網(wǎng)絡(luò)通信的網(wǎng)絡(luò)通信端。
進(jìn)一步地,所述裝置還包括指示燈,所述指示燈與處理器相連。
為了解決上述問(wèn)題,本發(fā)明專利還提供了一種無(wú)線網(wǎng)絡(luò)接入系統(tǒng),包括上述的無(wú)線網(wǎng)絡(luò)接入裝置和業(yè)務(wù)連通性測(cè)試單元;所述無(wú)線網(wǎng)絡(luò)接入裝置通過(guò)接入點(diǎn)AP與業(yè)務(wù)連通性測(cè)試單元通信。
進(jìn)一步地,業(yè)務(wù)連通性測(cè)試單元設(shè)置在運(yùn)營(yíng)商的網(wǎng)關(guān)GPRS支持節(jié)點(diǎn)GGSN中。
綜上所述,本發(fā)明專利的無(wú)線網(wǎng)絡(luò)接入裝置在物聯(lián)網(wǎng)設(shè)備原有的WiFi芯片,增加比較器和定時(shí)器,對(duì)終端網(wǎng)絡(luò)接入選擇提供輔助,終端不會(huì)自動(dòng)接入曾經(jīng)的WiFi網(wǎng)絡(luò),而是首先通過(guò)WiFi芯片向網(wǎng)絡(luò)側(cè)發(fā)送請(qǐng)求報(bào)文,通過(guò)檢測(cè)請(qǐng)求報(bào)文是否到達(dá),測(cè)試網(wǎng)絡(luò)的連通性,使得物聯(lián)網(wǎng)設(shè)備能夠自動(dòng)接入具有連通性的網(wǎng)絡(luò)。
附圖說(shuō)明
圖1是現(xiàn)有技術(shù)物聯(lián)網(wǎng)終端的結(jié)構(gòu)示意圖;
圖2是本發(fā)明專利實(shí)施例無(wú)線網(wǎng)絡(luò)接入系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明專利的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下文中將結(jié)合附圖對(duì)本發(fā)明專利的實(shí)施例進(jìn)行詳細(xì)說(shuō)明。
實(shí)施例
如圖2所示,本發(fā)明實(shí)施例的無(wú)線網(wǎng)絡(luò)接入裝置,一種無(wú)線網(wǎng)絡(luò)接入裝置,包括:處理器、定時(shí)器、WiFi芯片;
所述WiFi芯片包括與所述處理器相連的第一接收端及第一發(fā)送端,還包括WiFi通信端,通過(guò)無(wú)線通信方式與接入點(diǎn)AP相連;
所述定時(shí)器包括與所述WiFi芯片的第一接收端相連的使能端,與所述WiFi芯片的第一發(fā)送端相連的復(fù)位端,以及定時(shí)時(shí)間到達(dá)時(shí)輸出觸發(fā)信號(hào)的輸出端;
所述處理器與所述定時(shí)器的輸出端相連。
如圖2所示,本發(fā)明實(shí)施例的無(wú)線網(wǎng)絡(luò)接入系統(tǒng),包括如上所述的無(wú)線網(wǎng)絡(luò)接入裝置和業(yè)務(wù)連通性測(cè)試單元;所述無(wú)線網(wǎng)絡(luò)接入裝置通過(guò)接入點(diǎn)AP與業(yè)務(wù)連通性測(cè)試單元通信。
本發(fā)明實(shí)施例的無(wú)線網(wǎng)絡(luò)接入裝置的工作過(guò)程如下:
處理器給WiFi芯片的第一接收端發(fā)送報(bào)文時(shí),第一接收端上有信號(hào)通過(guò),因?yàn)橐策B接了定時(shí)器的使能端,因此將觸發(fā)定時(shí)器開始計(jì)時(shí);
如果WiFi芯片將從第一接收端收到的信號(hào)通過(guò)WiFi通信端發(fā)送給接入點(diǎn)AP,AP如果能和網(wǎng)絡(luò)連通,則會(huì)反饋報(bào)文給WiFi芯片,WiFi芯片收到后通過(guò)第一發(fā)送端發(fā)給處理器,由于也連接了定時(shí)器的復(fù)位端,因此將使定時(shí)器復(fù)位,停止計(jì)時(shí)。
如果沒(méi)收到反饋,定時(shí)器一直計(jì)時(shí)直到到達(dá)定時(shí)時(shí)間,定時(shí)器將會(huì)輸出觸發(fā)信號(hào)給處理器,處理器收到后可確認(rèn)網(wǎng)絡(luò)未連通。
為了保證發(fā)出去的是連通性測(cè)試請(qǐng)求報(bào)文并且是通過(guò)AP發(fā)到指定的業(yè)務(wù)連通性測(cè)試單元的地址,所述裝置還包括:
第一比較器,包括用于輸入待比較信號(hào)的輸入端,及比較結(jié)果為相同時(shí)輸出觸發(fā)信號(hào)的輸出端;
所述定時(shí)器的使能端通過(guò)所述第一比較器與所述WiFi芯片的第一接收端相連,其中,所述第一比較器的所述輸入端與所述WiFi芯片的第一接收端相連,所述輸出端與所述定時(shí)器的使能端相連;
第二比較器,包括用于輸入待比較信號(hào)的輸入端,及比較結(jié)果為相同時(shí)輸出觸發(fā)信號(hào)的輸出端;
所述定時(shí)器的復(fù)位端通過(guò)所述第二比較器與所述WiFi芯片的第一發(fā)送端相連,其中,所述第二比較器的所述輸入端與所述WiFi芯片的第一發(fā)送端相連,所述輸出端與所述定時(shí)器的復(fù)位端相連。
第一比較器中可以保存預(yù)定的報(bào)文頭部數(shù)據(jù),該預(yù)定的報(bào)文頭部數(shù)據(jù)中所包括的報(bào)文類型為連通性測(cè)試請(qǐng)求報(bào)文,目的地址為指定地址(比如業(yè)務(wù)連通性測(cè)試單元的地址);當(dāng)收到處理器發(fā)給所述WiFi芯片的第一發(fā)送端的報(bào)文時(shí),將報(bào)文頭部和保存的文頭部數(shù)據(jù)進(jìn)行比較,如果相同則使能定時(shí)器的使能端,因此將觸發(fā)定時(shí)器開始計(jì)時(shí);如果是其它的報(bào)文或報(bào)文以外的其它信號(hào)則不會(huì)啟動(dòng)定時(shí)器。
第二比較器中可以保存預(yù)定的報(bào)文類型為反饋報(bào)文,源地址為所述指定地址(如上所述的業(yè)務(wù)連通性測(cè)試單元的地址),收到所述WiFi芯片的第一接收端的報(bào)文時(shí),將報(bào)文源地址和保存的源地址數(shù)據(jù)進(jìn)行比較,如果相同則復(fù)位定時(shí)器的復(fù)位端,因此將使定時(shí)器復(fù)位,停止計(jì)時(shí);如果是其它類型的報(bào)文或源地址不是保存的源地址數(shù)據(jù)則不會(huì)復(fù)位定時(shí)器。待定時(shí)器一直計(jì)時(shí)直到到達(dá)定時(shí)時(shí)間,定時(shí)器將會(huì)輸出觸發(fā)信號(hào)給處理器,處理器收到后可確認(rèn)網(wǎng)絡(luò)未連通。
在本發(fā)明優(yōu)選實(shí)施例中,所述無(wú)線網(wǎng)絡(luò)接入裝置還可以包括網(wǎng)絡(luò)選擇單元和3G/2G單元,所述網(wǎng)絡(luò)選擇單元的信號(hào)端與所述處理器的網(wǎng)絡(luò)選擇信號(hào)端相連;所述3G/2G單元包括與所述處理器相連的第二接收端及第二發(fā)送端,還包括網(wǎng)絡(luò)通信端,與運(yùn)營(yíng)商網(wǎng)絡(luò)通信。
在WiFi網(wǎng)絡(luò)無(wú)法連通時(shí),處理器通過(guò)3G/2G單元的第二接收端向運(yùn)營(yíng)商網(wǎng)絡(luò)發(fā)送信息,通過(guò)3G/2G單元的第二發(fā)送端接收運(yùn)營(yíng)商網(wǎng)絡(luò)發(fā)送過(guò)來(lái)的消息。
在本發(fā)明優(yōu)選實(shí)施例中,所述無(wú)線網(wǎng)絡(luò)接入裝置還可以包括指示燈,所述指示燈與處理器相連。
所述指示燈包括第一顏色、第二顏色兩種狀態(tài),或者滅、亮兩種狀態(tài),當(dāng)WiFi網(wǎng)絡(luò)連通時(shí)指示燈處于第一狀態(tài),當(dāng)處理器收到定時(shí)器發(fā)送的觸發(fā)信號(hào),證明WiFi網(wǎng)絡(luò)未連通,由處理器觸發(fā)指示燈轉(zhuǎn)換狀態(tài)。
業(yè)務(wù)連通性測(cè)試單元可以設(shè)置在運(yùn)營(yíng)商的網(wǎng)關(guān)GPRS支持節(jié)點(diǎn)GGSN中。
其中,WiFi芯片,用無(wú)線局域網(wǎng)協(xié)議(IEEE802.11系列協(xié)議)與互聯(lián)網(wǎng)通信;
3G/2G單元,用3G/2G標(biāo)準(zhǔn)協(xié)議與運(yùn)營(yíng)商網(wǎng)絡(luò)通信;
網(wǎng)絡(luò)選擇單元,對(duì)當(dāng)前環(huán)境中存在的WiFi網(wǎng)絡(luò)進(jìn)行排序;
中央處理器,用以對(duì)所述接入裝置內(nèi)的所有單元進(jìn)行控制;
定時(shí)器、第一比較器和第二比較器,用于檢測(cè)發(fā)送給指定地址的請(qǐng)求報(bào)文能否在預(yù)定時(shí)間內(nèi)達(dá)到,測(cè)試網(wǎng)絡(luò)的連通性。
在所述物聯(lián)網(wǎng)設(shè)備請(qǐng)求接入網(wǎng)絡(luò)時(shí),即WiFi芯片啟動(dòng)時(shí),處理器控制WiFi芯片向運(yùn)營(yíng)商網(wǎng)絡(luò)域的業(yè)務(wù)連通性測(cè)試單元發(fā)送請(qǐng)求報(bào)文,通過(guò)定時(shí)器、第一比較器和第二比較器檢測(cè)反饋報(bào)文是否在設(shè)定的時(shí)間內(nèi)到達(dá);
進(jìn)一步地,處理器還能夠在設(shè)定的時(shí)間內(nèi)檢測(cè)反饋的互聯(lián)網(wǎng)帶寬信息。
其中,帶寬信息的反饋目前比較常用的做法是通過(guò)WiFi芯片向互聯(lián)網(wǎng)的終端或者設(shè)備發(fā)送指定大小的測(cè)試報(bào)文,根據(jù)測(cè)試反饋時(shí)間,計(jì)算測(cè)試報(bào)文傳輸?shù)乃俣?,從而獲得帶寬信息。
網(wǎng)絡(luò)選擇單元對(duì)當(dāng)前環(huán)境中存在的WiFi網(wǎng)絡(luò)進(jìn)行排序,處理器首先通過(guò)網(wǎng)絡(luò)選擇模塊選擇信號(hào)較強(qiáng)的WiFi網(wǎng)絡(luò),通過(guò)WiFi芯片向運(yùn)營(yíng)商網(wǎng)絡(luò)域的業(yè)務(wù)連通性測(cè)試單元發(fā)送連通性測(cè)試請(qǐng)求報(bào)文,網(wǎng)絡(luò)域的業(yè)務(wù)連通性測(cè)試單元如若收到的所述請(qǐng)求報(bào)文,則反饋測(cè)試成功的反饋報(bào)文;如果WiFi芯片在規(guī)定的時(shí)間內(nèi)接收到了測(cè)試成功反饋報(bào)文,處理器將選擇該WiFi網(wǎng)絡(luò)進(jìn)行接入;否則,如果在規(guī)定時(shí)間內(nèi)未接到測(cè)試成功反饋,處理器將選擇信號(hào)次強(qiáng)的WiFi網(wǎng)絡(luò)進(jìn)行相同測(cè)試。如果所有的WiFi網(wǎng)絡(luò)均不能成功收到反饋報(bào)文,處理器將通過(guò)3G/2G單元接入網(wǎng)絡(luò)。
指示燈,用于指示W(wǎng)iFi網(wǎng)絡(luò)的通斷。
利用本發(fā)明所述的技術(shù)方案,或本領(lǐng)域的技術(shù)人員在發(fā)明技術(shù)方案的啟發(fā)下,設(shè)計(jì)出類似的技術(shù)方案,而達(dá)到上述技術(shù)效果的,均是落入本發(fā)明的保護(hù)范圍。