一種提高微信AirKiss兼容性的方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)通信領(lǐng)域,尤其涉及一種提高微信AirKiss兼容性的方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著移動互聯(lián)網(wǎng)、物聯(lián)網(wǎng)技術(shù)的快速發(fā)展及其在各類設(shè)備智能化中的普及應(yīng)用,基于微信控制的智能設(shè)備越來越多,在微信控制的智能設(shè)備中,使用了稱為AirKiss (空中連接)的快速入網(wǎng)配置方案。
[0003]在我們使用智能設(shè)備的過程中,發(fā)現(xiàn)Airkiss在處理能力弱的路由器平臺上配置成功率明顯降低,而這些廉價的路由器在家用路由器市場上又普遍存在。
[0004]因此,如何改進AirKiss相關(guān)的方面來兼容這些路由器的技術(shù)還有待于改進和發(fā)展。
【發(fā)明內(nèi)容】
[0005]鑒于現(xiàn)有技術(shù)的不足,本發(fā)明目的在于提供一種提高微信AirKiss兼容性的方法及系統(tǒng),旨在解決現(xiàn)有技術(shù)中微信AirKiss在處理能力弱的路由器為待入網(wǎng)設(shè)備配置成功率較低的缺陷。
[0006]本發(fā)明的技術(shù)方案如下:
一種提高微信AirKiss兼容性的方法,其中,方法包括:
A、預(yù)先設(shè)置待入網(wǎng)設(shè)備為工作模式,移動終端通過WiFi接入局域網(wǎng)并開啟微信app;
B、微信app啟動定時器開始計時,待入網(wǎng)設(shè)備掃描接收微信app發(fā)送的AirKiss協(xié)議包并進行解析,獲得當(dāng)前WiFi網(wǎng)絡(luò)的服務(wù)集標(biāo)識SSID和密碼;
C、微信app判斷當(dāng)前定時器的時間是否達到預(yù)先設(shè)置的第一時間閾值,如果是,則控制微信app停止發(fā)送AirKiss協(xié)議包;
D、待入網(wǎng)設(shè)備根據(jù)獲取到的服務(wù)集標(biāo)識SSID和密碼登錄路由器,接入WiFi網(wǎng)絡(luò)。
[0007]所述的提高微信AirKiss兼容性的方法,其中,所述步驟B具體包括:
B1、微信app啟動定時器開始計時;
B2、待入網(wǎng)設(shè)備開啟混雜模式,監(jiān)聽消息;
B3、移動終端接入WiFi網(wǎng)絡(luò),并按照預(yù)先設(shè)定的協(xié)議將當(dāng)前WiFi網(wǎng)絡(luò)的服務(wù)集標(biāo)識SSID和密碼打包為AirKiss協(xié)議包進行廣播;
B4、待入網(wǎng)設(shè)備接收到微信app發(fā)送的AirKiss協(xié)議包的廣播消息,解析協(xié)議格式并獲取當(dāng)前WiFi網(wǎng)絡(luò)的服務(wù)集標(biāo)識SSID和密碼。
[0008]所述的提高微信AirKiss兼容性的方法,其中,所述步驟D具體還包括:
D1、待入網(wǎng)設(shè)備根據(jù)獲取到的服務(wù)集標(biāo)識SSID和密碼登錄路由器;
D2、路由器為待入網(wǎng)設(shè)備分配一個IP地址;
D3、待入網(wǎng)設(shè)備根據(jù)分配的IP地址,接入WiFi網(wǎng)絡(luò)。
[0009]所述的提高微信AirKiss兼容性的方法,其中,所述步驟C還包括:
C1、微信app判斷當(dāng)前定時器的時間是否達到微信AirKiss的配置超時時間,如果達至IJ,則提示此次待入網(wǎng)設(shè)備連接入網(wǎng)失敗。
[0010]所述的提高微信AirKiss兼容性的方法,其中,微信AirKiss的配置超時時間記為T1,待入網(wǎng)設(shè)備根據(jù)獲取到的服務(wù)集標(biāo)識SSID和密碼登錄路由器,接入WiFi網(wǎng)絡(luò)的時間的最小值記為T2,則預(yù)先設(shè)置的第一時間閾值記為T,則T的計算公式為:
Τ=Τ1-Τ20
[0011]—種提高微信AirKiss兼容性的系統(tǒng),其中,系統(tǒng)包括:
預(yù)先設(shè)置模塊,用于預(yù)先設(shè)置待入網(wǎng)設(shè)備為工作模式,移動終端通過WiFi接入局域網(wǎng)并開啟微信app ;
解析與獲取模塊,用于微信app啟動定時器開始計時,待入網(wǎng)設(shè)備掃描接收微信app發(fā)送的AirKiss協(xié)議包并進行解析,獲得當(dāng)前WiFi網(wǎng)絡(luò)的服務(wù)集標(biāo)識SSID和密碼;
判斷與控制模塊,用于微信app判斷當(dāng)前定時器的時間是否達到預(yù)先設(shè)置的第一時間閾值,如果是,則控制微信app停止發(fā)送AirKiss協(xié)議包;
接入網(wǎng)絡(luò)模塊,用于待入網(wǎng)設(shè)備根據(jù)獲取到的服務(wù)集標(biāo)識SSID和密碼登錄路由器,接A WiFi網(wǎng)絡(luò)。
[0012]所述的提高微信AirKiss兼容性的系統(tǒng),其中,所述解析與獲取模塊具體包括:
計時單元,用于微信app啟動定時器開始計時;
消息監(jiān)聽單元,用于待入網(wǎng)設(shè)備開啟混雜模式,監(jiān)聽消息;
廣播單元,用于移動終端接入WiFi網(wǎng)絡(luò),并按照預(yù)先設(shè)定的協(xié)議將當(dāng)前WiFi網(wǎng)絡(luò)的服務(wù)集標(biāo)識SSID和密碼打包為AirKiss協(xié)議包進行廣播;
解析與獲取單元,用于待入網(wǎng)設(shè)備接收到微信app發(fā)送的AirKiss協(xié)議包的廣播消息,解析協(xié)議格式并獲取當(dāng)前WiFi網(wǎng)絡(luò)的服務(wù)集標(biāo)識SSID和密碼。
[0013]所述的提高微信AirKiss兼容性的系統(tǒng),其中,所述接入網(wǎng)絡(luò)模塊具體包括:
登錄單元,用于待入網(wǎng)設(shè)備根據(jù)獲取到的服務(wù)集標(biāo)識SSID和密碼登錄路由器;
IP地址分配單元,用于路由器為待入網(wǎng)設(shè)備分配一個IP地址;
接入網(wǎng)絡(luò)單元,用于待入網(wǎng)設(shè)備根據(jù)分配的IP地址,接入WiFi網(wǎng)絡(luò)。
[0014]所述的提高微信AirKiss兼容性的系統(tǒng),其中,所述判斷與控制模塊還用于微信app判斷當(dāng)前定時器的時間是否達到微信AirKiss的配置超時時間,如果達到,則提示此次待入網(wǎng)設(shè)備連接入網(wǎng)失敗。
[0015]所述的提高微信AirKiss兼容性的系統(tǒng),其中,微信AirKiss的配置超時時間記為T1,待入網(wǎng)設(shè)備根據(jù)獲取到的服務(wù)集標(biāo)識SSID和密碼登錄路由器,接入WiFi網(wǎng)絡(luò)的時間的最小值記為T2,則預(yù)先設(shè)置的第一時間閾值記為T,則T的計算公式為:
Τ=Τ1-Τ20
[0016]有益效果:本發(fā)明提供了一種提高微信AirKiss兼容性的方法及系統(tǒng),所述方法包括:預(yù)先設(shè)置待入網(wǎng)設(shè)備為工作模式,移動終端通過WiFi接入局域網(wǎng)并開啟微信app ;微信app啟動定時器開始計時,待入網(wǎng)設(shè)備掃描接收微信app發(fā)送的AirKiss協(xié)議包并進行解析,獲得當(dāng)前WiFi網(wǎng)絡(luò)的服務(wù)集標(biāo)識SSID和密碼;微信app判斷當(dāng)前定時器的時間是否達到預(yù)先設(shè)置的第一時間閾值,如果是,則控制微信app停止發(fā)送AirKiss協(xié)議包;待入網(wǎng)設(shè)備根據(jù)獲取到的服務(wù)集標(biāo)識SSID和密碼登錄路由器,接入WiFi網(wǎng)絡(luò)。本發(fā)明利用在一預(yù)定時刻后手機停發(fā)Airkiss配置廣播包,使路由器停止接收和轉(zhuǎn)發(fā)微信發(fā)送的廣播包,從而減輕路由器的負(fù)荷專門用于為待入網(wǎng)設(shè)備分配IP,接入WiFi網(wǎng)絡(luò),在路由器性能較差的情況下也能完成待入網(wǎng)設(shè)備的入網(wǎng)配置,提高了智能設(shè)備使用微信AirKiss入網(wǎng)配置的路由器兼容性。
【附圖說明】
[0017]圖1為本發(fā)明的一種提高微信AirKiss兼容性的方法的較佳實施例的流程圖。
[0018]圖2為本發(fā)明的一種提高微信AirKiss兼容性的系統(tǒng)的較佳實施例的功能原理框圖。
【具體實施方式】
[0019]為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下對本發(fā)明進一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0020]本發(fā)明提供了一種提高微信AirKiss兼容性的方法的較佳實施例的流程圖,如圖1所示,所述方法包括:
步驟S100、預(yù)先設(shè)置待入網(wǎng)設(shè)備為工作模式,移動終端通過WiFi接入局域網(wǎng)并開啟微信 app。
[0021]具體實施時,預(yù)先將要將聯(lián)網(wǎng)的設(shè)備稱為待入網(wǎng)設(shè)備,將待入網(wǎng)設(shè)備配置為工作模式。同時用戶的移動終端通過WiFi接入當(dāng)前的局域網(wǎng)。同時開啟微信app為接下來配置入網(wǎng)做準(zhǔn)備。
[0022]步驟S200、微信app啟動定時器開始計時,待入網(wǎng)設(shè)備掃描接收微信app發(fā)送的AirKiss協(xié)議包并進行解析,獲得