两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種信息發(fā)送、接收的方法和裝置制造方法

文檔序號:7797415閱讀:529來源:國知局
一種信息發(fā)送、接收的方法和裝置制造方法
【專利摘要】本發(fā)明提供了一種信息發(fā)送、接收的方法和裝置,由第一終端向允許連接的任意WiFi網(wǎng)絡(luò)發(fā)送所述承載第一信息的WiFi數(shù)據(jù)報文,第二終端綁定所述第一終端連接的WiFi網(wǎng)絡(luò)中的接入點的MAC地址,接收攜帶第一信息的WiFi數(shù)據(jù)報文。所述第一終端具有WiFi功能,且具有WiFi網(wǎng)絡(luò)配置信息;所述第一信息是期望向第二終端推送的信息;所述第二終端具有WiFi功能,且不具有WiFi網(wǎng)絡(luò)配置信息;所述第二終端位于所述第一終端連接的WiFi網(wǎng)絡(luò)的覆蓋范圍之內(nèi)。從而對于不能連接WiFi網(wǎng)絡(luò)的第二終端,提供了一種向其傳遞信息的方法,尤其是當?shù)诙K端不便于輸入信息時,可由第一終端將第二終端所需的信息傳遞給第二終端。
【專利說明】一種信息發(fā)送、接收的方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及無線局域網(wǎng)通信【技術(shù)領(lǐng)域】,具體涉及WiFi設(shè)備之間的信息傳輸方法,尤其涉及移動終端與WiFi設(shè)備之間的通信方法。
【背景技術(shù)】
[0002]WiFi設(shè)備聯(lián)網(wǎng)需要一些必要的配置信息,例如:SSID、密鑰等。對于筆記本電腦、智能手機、平板電腦等智能終端設(shè)備來說,可以通過友好的人機界面輸入WiFi網(wǎng)絡(luò)的配置信息。隨著物聯(lián)網(wǎng)應(yīng)用的發(fā)展,越來越多的電子設(shè)備選擇WiFi作為接入互聯(lián)網(wǎng)的通道。對于大部分不帶人機界面的設(shè)備而言,例如:音箱、插座、玩具、家用電器等,如何獲得接入WiFi網(wǎng)絡(luò)所必須的配置參數(shù)(ssid,密鑰等)就成了問題。
[0003]現(xiàn)有技術(shù)主要通過WiFi設(shè)備自身提供的數(shù)據(jù)通道讓用戶利用智能終端對其進行配置,這些數(shù)據(jù)通道包括以太網(wǎng)接口、USB接口、NFC接口以及內(nèi)置的AP網(wǎng)絡(luò)接口。
[0004]公布號CN103428799A涉及的方法是首先讓WiFi模塊建立一個AP網(wǎng)絡(luò),然后讓智能手機連接到該AP網(wǎng)絡(luò),之后就可以利用這個網(wǎng)絡(luò)連接進行數(shù)據(jù)的傳遞。該方法主要缺點如下:
[0005]1、要求WiFi模塊必須支持組建AP網(wǎng)絡(luò)的功能
[0006]2、操作步驟比較繁瑣,智能手機需要先斷開原來的網(wǎng)絡(luò),然后連接到WiFi模塊建立的網(wǎng)絡(luò),配置成功后還要再連到原來的網(wǎng)絡(luò)。
[0007]公布號CN103068066A涉及的方法是利用NFC技術(shù)實現(xiàn)數(shù)據(jù)傳遞,該方法的缺點是NFC技術(shù)普及率不高,而且提高了 WiFi設(shè)備的成本。
[0008]公布號CN103458399A涉及的方法是讓WiFi設(shè)備工作于監(jiān)聽模式,利用數(shù)據(jù)廣播的方式傳遞信息,該方法的缺點如下:
[0009]1、依賴于WiFi設(shè)備的監(jiān)聽模式,不是所有的WiFi設(shè)備都能夠支持該模式
[0010]2、WiFi設(shè)備在監(jiān)聽模式下能夠接收到同信道的所有WiFi數(shù)據(jù),在網(wǎng)絡(luò)環(huán)境復(fù)雜的情況下對信息傳遞的可靠性和效率會造成影響。
[0011]3、盡管利用了 AES算法對數(shù)據(jù)進行加密,但密鑰只能以預(yù)共享方式提供,密鑰的安全性得不到保證。
[0012]4、只能傳遞配置信息不具備可擴展性。

【發(fā)明內(nèi)容】

[0013]有鑒于此,本發(fā)明提供了一種向具有WiFi功能的設(shè)備傳遞信息的方法和裝置。為了對披露的實施例的一些方面有一個基本的理解,下面給出了簡單的概括。該概括部分不是泛泛評述,也不是要確定關(guān)鍵/重要組成元素或描繪這些實施例的保護范圍。其唯一目的是用簡單的形式呈現(xiàn)一些概念,以此作為后面的詳細說明的序言。
[0014]為了解決上述問題,本發(fā)明提供了一種信息發(fā)送方法,包括:
[0015]第一終端將第一信息封裝為WiFi數(shù)據(jù)報文;-種信息發(fā)送裝置,用于實現(xiàn)上述信息發(fā)送:數(shù)據(jù)報文;
旬允許連接的任意網(wǎng)絡(luò)發(fā)送所述承載
連,具有功能,且具有網(wǎng)絡(luò)配置
I推送的信息;所述第二終端具有功位于所述網(wǎng)絡(luò)連接管理模塊所連接的
兒裝置,與上述信息發(fā)送裝置配合使用,包
網(wǎng)絡(luò)中的接入點;
電于從所述綁定的接入點接收承載第一信:塊相連,具有功能,且不具有網(wǎng)[0037]5、提供了一種通用的數(shù)據(jù)傳遞方法,可以向未聯(lián)網(wǎng)的WiFi設(shè)備傳遞任意長度的數(shù)據(jù),數(shù)據(jù)內(nèi)容不局限于WiFi配置信息;
[0038]6、可以同時向一個或者多個未聯(lián)網(wǎng)的WiFi設(shè)備傳遞信息。
[0039]說明書附圖
[0040]圖1是本發(fā)明實施例提供的一種信息傳遞方法的示意圖;
[0041]圖2是本發(fā)明實施例一種信息發(fā)送方法總體流程圖;
[0042]圖3是本發(fā)明實施例對第一信息進行封裝處理的詳細流程圖;
[0043]圖4是本發(fā)明實施例一種信息接收方法總體流程圖;
[0044]圖5是本發(fā)明實施例綁定WiFi網(wǎng)絡(luò)中的接入點的詳細流程圖;
[0045]圖6是本發(fā)明實施例一種信息接收方法的詳細流程圖;
[0046]圖7是本發(fā)明實施例一種信息發(fā)送裝置方框示意圖;
[0047]圖8是本發(fā)明實施例一種信息接收裝置方框示意圖。
【具體實施方式】
[0048]以下描述和附圖充分地示出本發(fā)明的具體實施方案,以使本領(lǐng)域的技術(shù)人員能夠?qū)嵺`它們。其他實施方案可以包括結(jié)構(gòu)的、邏輯的、電氣的、過程的以及其他的改變。實施例僅代表可能的變化。除非明確要求,否則單獨的組件和功能是可選的,并且操作的順序可以變化。一些實施方案的部分和特征可以被包括在或替換其他實施方案的部分和特征。本發(fā)明的實施方案的范圍包括權(quán)利要求書的整個范圍,以及權(quán)利要求書的所有可獲得的等同物。在本文中,本發(fā)明的這些實施方案可以被單獨地或總地用術(shù)語“發(fā)明”來表示,這僅僅是為了方便,并且如果事實上公開了超過一個的發(fā)明,不是要自動地限制該應(yīng)用的范圍為任何單個發(fā)明或發(fā)明構(gòu)思。
[0049]本發(fā)明提供了一種信息傳遞方法,主要是提供了一種如何向未聯(lián)網(wǎng)的WiFi設(shè)備傳遞信息的解決方案,如圖1所示,包括步驟:
[0050]步驟SlOl:第一終端向允許連接的任意WiFi網(wǎng)絡(luò)發(fā)送所述承載第一信息的WiFi數(shù)據(jù)報文;
[0051]步驟S102:第二終端綁定所述第一終端連接的WiFi網(wǎng)絡(luò)中的接入點的MAC地址,接收攜帶第一信息的WiFi數(shù)據(jù)報文。
[0052]其中,所述第一終端具有WiFi功能,且具有WiFi配置信息。所述第一終端具有WiFi配置信息是指,可以通過人機交互界面輸入WiFi配置信息,或者內(nèi)部存儲有WiFi配置信息。
[0053]所述第二終端是未聯(lián)網(wǎng)的WiFi設(shè)備。所述第二終端具有WiFi功能,但不具有WiFi配置信息。即,第二終端不具有良好的人機交互界面,無法輸入WiFi配置信息,且內(nèi)部沒存儲WiFi配置信息。因此,第二終端無法接入WiFi網(wǎng)絡(luò)中。
[0054]所述接入點可以是無線路由器、AP、以及任何符合802.11標準的無線網(wǎng)絡(luò)接入設(shè)備。
[0055]所述第一信息是期望向第二終端推送的信息。
[0056]對于上述第二終端,本發(fā)明提供的解決方案能夠很好地向這類終端傳遞其所需的配置信息。若所述第一終端已經(jīng)連接到WiFi網(wǎng)絡(luò),則直接利用其已連接的WiFi網(wǎng)絡(luò)即可;若所述第一終端未經(jīng)連接到WiFi網(wǎng)絡(luò),則連接到其可連接的任意WiFi網(wǎng)絡(luò)即可。其中,所述第二終端應(yīng)位于所述第一終端所連接的WiFi網(wǎng)絡(luò)的覆蓋范圍之內(nèi)。
[0057]在一實施例中,可以設(shè)計所述第一終端是具有良好的人機交互界面,便于輸入信息的WiFi終端設(shè)備。所述第二終端無人機交互界面,或者只有簡單的人機交互界面,不便于輸入信息的WiFi終端設(shè)備。例如,如果所述第二終端只有指示燈、簡單按鈕這類簡單的人機交互界面,將無法完成復(fù)雜的輸入,例如無法支持大小寫輸入,無法支持字節(jié)輸入,無法支持符號輸入等等。那么一些信息的輸入將無法通過這種簡單的人機交互界面來完成。而采用本發(fā)明上述方案,利用所述第一終端具有良好人機交互界面的優(yōu)勢完成對所述第二終端所需的輸入信息的編輯過程,然后由所述第一終端經(jīng)其連接的WiFi網(wǎng)絡(luò)將期望向第二終端推送的信息,即所述第二終端所需的輸入信息發(fā)送至所述第二終端,從而使得所述第二終端獲取到所需的配置信息。
[0058]在另一實施例中,也可以將預(yù)先編輯完成的期望向第二終端推送的信息存儲至所述第一終端中。之后由第一終端調(diào)出存儲在其內(nèi)存中的所述期望向第二終端推送的信息,由所述第一終端經(jīng)其連接的WiFi網(wǎng)絡(luò)將所述期望向第二終端推送的信息發(fā)送至所述第二終端,從而使得所述第二終端獲取到所需的配置信息。
[0059]所述第一信息不限于WiFi網(wǎng)絡(luò)配置信息,還可以是自定義參數(shù)信息,或者應(yīng)用程序初始化信息,或者控制命令等等,或者多種信息的組合。
[0060]在具體實現(xiàn)上,所述第一終端可以是智能終端,包括計算機,智能手機、平板電腦等具有人機交互界面,和具有WiFi功能的終端設(shè)備。所述第二終端則泛指一切具備WiFi功能但不便輸入信息的設(shè)備,例如:音箱、插座、玩具、家用電器等,但不局限于此。
[0061]本發(fā)明采用的技術(shù)方案實現(xiàn)簡便,不依賴于所述第一終端所連接的WiFi網(wǎng)絡(luò)的配置屬性,具有很好的兼容性。所述第一終端無需為傳遞信息而反復(fù)進行斷網(wǎng)、聯(lián)網(wǎng)操作。
[0062]下面將從第一終端的角度說明第一終端如何向第二終端發(fā)送信息,如圖2所示,為本發(fā)明一種信息發(fā)送方法,包括步驟:
[0063]步驟S201:第一終端將第一信息封裝為WiFi數(shù)據(jù)報文;
[0064]步驟S202:所述第一終端向允許連接的任意WiFi網(wǎng)絡(luò)發(fā)送所述承載第一信息的WiFi數(shù)據(jù)報文。
[0065]其中,所述第一終端具有WiFi功能,且具有WiFi網(wǎng)絡(luò)配置信息。所述第二終端具有WiFi功能,且不具有WiFi網(wǎng)絡(luò)配置信息。若所述第一終端已經(jīng)連接到WiFi網(wǎng)絡(luò),則直接利用其已連接的WiFi網(wǎng)絡(luò)即可;若所述第一終端未經(jīng)連接到WiFi網(wǎng)絡(luò),則連接到其可連接的任意WiFi網(wǎng)絡(luò)即可。所述第一終端利用其連接的WiFi網(wǎng)絡(luò),將第一信息發(fā)送至所述第一終端連接的WiFi網(wǎng)絡(luò)中的接入點。之后由所述第二終端與所述接入點建立連接,接收所述第一信息。
[0066]所述第一信息不限于WiFi網(wǎng)絡(luò)配置信息,還可以是自定義參數(shù)信息,或者應(yīng)用程序初始化信息,或者控制命令等等,或者多種信息的組合。
[0067]較佳地,在一實施例中,設(shè)計步驟S201,即將第一信息進行封裝處理步驟如圖3所示,進一步包括:
[0068]步驟S301:對第一信息進行組織、編碼和填充,生成待發(fā)送的數(shù)據(jù)塊;
[0069]步驟S302:將待發(fā)送的數(shù)據(jù)塊按照最小發(fā)送單元進行拆分,生成發(fā)送單元序列;[0070]步驟S303:將發(fā)送單元序列按照預(yù)定的算法調(diào)制成數(shù)據(jù)報文序列。
[0071]本發(fā)明設(shè)計了一種通用的信息傳遞方法,將待發(fā)送的數(shù)據(jù)拆分為最小發(fā)送單元進行發(fā)送,因而可以向未聯(lián)網(wǎng)的WiFi終端傳遞任意長度的數(shù)據(jù)。且,數(shù)據(jù)內(nèi)容不局限于WiFi配置信息,還可以是自定義參數(shù)信息,或者應(yīng)用程序初始化信息,或者控制命令等等,或者多種信息的組合。且,本發(fā)明自定義的信息傳遞算法也使得所傳遞的信息不易被竊取,保密性較佳。且,可以實現(xiàn)同時向一個或者多個未聯(lián)網(wǎng)的WiFi設(shè)備傳遞信息。
[0072]在執(zhí)行步驟S301中對第一信息進行組織時,信息內(nèi)容組織方法可以根據(jù)實際應(yīng)用的需要進行定義。較佳地,可以采用標記、長度和值(TLV, tag、length and value)的形式對不同的信息進行組織。從而使得信息的內(nèi)容不受傳遞順序的約束,允許接收方亂序接收。
[0073]較佳地,在執(zhí)行步驟S301中對第一信息進行編碼時,采用對信息加密后再添加完整性校驗碼的方式。從而進一步提高待發(fā)送的信息的傳輸安全性。對信息加密時,可以采用base64, des, 3des, aes等算法。添加完整性校驗碼時可以米用Crc, hmac-md5, hmac-sha等算法完成。
[0074]在執(zhí)行步驟S301中在對第一信息進行填充時,數(shù)據(jù)填充方式可以根據(jù)實際應(yīng)用的需要進行定義。例如,可以采用添加數(shù)據(jù)頭特征數(shù)據(jù)和數(shù)據(jù)尾特征數(shù)據(jù)的方式。
[0075]在執(zhí)行步驟S302時,所述最小發(fā)送單元可以是任意字節(jié)長度的數(shù)據(jù)塊,其長度的選擇依賴于步驟S303中調(diào)制算法的選擇,具體應(yīng)根據(jù)需要確定。例如,當選擇256進制的數(shù)字調(diào)幅調(diào)制時,相應(yīng)地,可選擇最小發(fā)送單元為I個字節(jié)。
[0076]較佳地,在執(zhí)行步驟S303時,在對發(fā)送單元序列進行調(diào)制時,可以使用數(shù)字調(diào)幅、數(shù)字調(diào)頻,或者數(shù)字調(diào)相算法。
[0077]較佳地,本發(fā)明實施例在對發(fā)送單元序列進行數(shù)字調(diào)幅時,以報文序列的長度和/或報文序列發(fā)送的頻次來承載發(fā)送單元序列的內(nèi)容,即:
[0078]方式一:將發(fā)送單元序列的內(nèi)容調(diào)制為以WiFi數(shù)據(jù)報文序列的長度來承載,即,以報文序列長度來指示不同的信息。這種方式實現(xiàn)較容易,但對信道環(huán)境要求較多,在復(fù)雜信道中可能存在抗干擾性較差的問題。
[0079]方式二:將發(fā)送單元序列的內(nèi)容調(diào)制為以WiFi數(shù)據(jù)報文序列的發(fā)送頻次來承載,即,以每秒鐘發(fā)送報文序列的頻次來指示不同的信息。這種方式實現(xiàn)的難度大于方式一,對硬件要求較高。
[0080]方式三:綜合考慮信道的干擾性和實現(xiàn)的難以程度,本發(fā)明實施例提出將發(fā)送單元序列的內(nèi)容調(diào)制為以WiFi數(shù)據(jù)報文序列的長度和發(fā)送頻次來聯(lián)合承載,即,以報文序列長度和頻次來共同指示不同的信息,從而在易于實現(xiàn)的基礎(chǔ)上,有效提高信噪比,確保數(shù)據(jù)的正確傳遞。
[0081]較佳地,對于上述方式三提供的數(shù)字調(diào)幅方案,本發(fā)明實施例進一步采用雙極性不歸零編碼方式進行調(diào)制。即,依次對發(fā)送單元序列進行正負交替編碼:當采用正極性編碼時,編碼結(jié)果為載波報文長度加上發(fā)送單元的值,當采用負極性編碼時,編碼結(jié)果為載波報文長度減去發(fā)送單元的值;當發(fā)送單元的值=0時,先將其替換為一個預(yù)設(shè)值(例如,最大值+1)后再做正負交替編碼。采用此種方式能夠有效地檢測出O值報文,且便于重復(fù)報文的檢測。[0082]在執(zhí)行步驟S202時,所述第一終端向其連接的WiFi網(wǎng)絡(luò)發(fā)送所述承載第一信息的WiFi數(shù)據(jù)報文時,可以通過所述第一終端上的應(yīng)用軟件向接入點發(fā)送應(yīng)用數(shù)據(jù)報文來實現(xiàn)。應(yīng)用數(shù)據(jù)可以是UDP協(xié)議的單播或者廣播數(shù)據(jù)。
[0083]下面將從第二終端的角度說明第二終端是如何接收所述第一信息的,如圖4所示,為本發(fā)明一種信息接收方法,包括步驟:
[0084]步驟S401:所述第二終端綁定所述第一終端連接到的WiFi網(wǎng)絡(luò)中的接入點;
[0085]步驟S402:所述第二終端從所述綁定的接入點接收承載第一信息的WiFi數(shù)據(jù)報文并處理。
[0086]本發(fā)明實施例設(shè)計的信息接收方法與上述信息發(fā)送方法相對應(yīng),由未聯(lián)網(wǎng)的第二終端通過綁定所述第一終端連接到的WiFi網(wǎng)絡(luò)中的接入點,從而從所述接入點接收所述第一終端發(fā)送至WiFi網(wǎng)絡(luò)中的第一信息。對第二終端沒有過多硬件上的要求,無需支持監(jiān)聽模式,易于實現(xiàn),成本低,可移植性佳。
[0087]較佳地,在一實施例中,設(shè)計步驟S401,即綁定所述第一終端連接到的WiFi網(wǎng)絡(luò)中的接入點如圖5所示,包括步驟:
[0088]步驟S501:做信道掃描,獲得WiFi接入點信息列表;
[0089]步驟S502:按照信號強度由高到低的順序逐個綁定WiFi接入點的MAC地址;
[0090]步驟S503:切換到被綁定地址的WiFi接入點所在信道。
[0091]其中,步驟S501的信道掃描動作,可以是第二終端上電后默認開始執(zhí)行的;也可以在第二終端上設(shè)計觸控開關(guān),通過所述開關(guān)控制信道掃描動作執(zhí)行。
[0092]其中,步驟S501,所述第二終端做信道掃描時,支持主動掃描方式和被動掃描方式:
[0093]主動掃描方式:在對信道主動掃描時,所述第二終端在所掃描的各個信道下發(fā)送探測請求(Probe Request)巾貞,接收到WiFi接入點發(fā)送的探測響應(yīng)(Probe Response)中貞或者信標(Beacon)幀后,從中獲取WiFi接入點的信息。Beacon幀由WiFi接入點周期性發(fā)送,其頻次較低,若等待Beacon巾貞則需要的時長較長。Probe Request和Probe Response應(yīng)答速度較快,但是由于信道干擾等原因可能存在丟包的問題。采用主動掃描狀態(tài),無論接收到Probe Response還是接收到Beacon,均可以從中獲取WiFi接入點的信息。掃描速度更快,且其能夠有效防止漏掉接入點,掃描結(jié)果更為準確。
[0094]被動掃描方式:在對信道被動掃描時,所述第二終端在所掃描的各個信道下等待接收WiFi接入點發(fā)送的信標幀,當接收到信標幀后,從中獲取WiFi接入點的信息。
[0095]其中,步驟S502,信號強度可以第二終端的硬件在接收到掃描響應(yīng)數(shù)據(jù)時進行檢測并提供數(shù)據(jù)。
[0096]其中,步驟S502,所述第二終端利用其設(shè)備硬件提供的MAC地址過濾功能,或者通過軟件執(zhí)行MAC地址過濾功能,來綁定WiFi接入點的MAC地址。
[0097]其中,步驟S503之后,還包括步驟S504 (圖中未示出):所述第二終端在所述切換到的信道上接收WiFi數(shù)據(jù)報文,解調(diào)其攜帶的有效信息,判斷是否為特征數(shù)據(jù),如果是,則對所述特征數(shù)據(jù)進行解碼和解析,以得到第一信息的原始數(shù)據(jù);如果在一預(yù)設(shè)時間內(nèi)未解調(diào)出特征數(shù)據(jù),則嘗試下一 WiFi接入點。
[0098]在具體執(zhí)行步驟S504時,可以設(shè)計所述第二終端在對接收到的WiFi數(shù)據(jù)報文進行解調(diào)時,如果在第一時長內(nèi)接收到數(shù)據(jù)頭的特征數(shù)據(jù),且在第二時長內(nèi)接收到數(shù)據(jù)尾的特征數(shù)據(jù),則判定接收到的是第一信息,對其進行解碼和解析;否則,則嘗試下一 WiFi接入點;所述第一時間小于所述第二時間。
[0099]其中,步驟S504中的解調(diào)過程是信息發(fā)送方法中步驟S303的逆過程。步驟S504中的解碼和解析則是信息發(fā)送方法中步驟S301和S302的逆過程。
[0100]為了更直觀的說明第二終端是如何接收第一終端發(fā)送至WiFi網(wǎng)絡(luò)中的第一信息的,參見圖6所示的流程,包括步驟:
[0101]步驟S601:掃描所有信道,獲取接入點信息,進入步驟S602 ;
[0102]步驟S602:按照信號強度由高到低排列接入點信息,進入步驟S603 ;
[0103]步驟S603:選取第一個接入點信息,進入步驟S604 ;
[0104]步驟S604:綁定接入點地址,切換到接入點所在信道,進入步驟S605 ;
[0105]步驟S605:接收WiFi數(shù)據(jù)報文序列,進入步驟S606 ;
[0106]步驟S606:數(shù)據(jù)解調(diào),進入步驟S607 ;
[0107]步驟S607:判斷是否找到數(shù)據(jù)頭,如果否,則進入步驟S608 ;如果是,則進入步驟S610 ;
[0108]步驟S608:判斷接收數(shù)據(jù)頭是否超時,如果否,則進入步驟S605 ;如果是,則進入步驟S609 ;
[0109]步驟S609:選取下一個接入點信息,然后進入步驟S604 ;
[0110]步驟S610:保存數(shù)據(jù)內(nèi)容,然后進入步驟S611 ;
[0111]步驟S611:判斷是否找到數(shù)據(jù)尾,如果否,則進入步驟S612 ;如果是,則進入步驟S614 ;
[0112]步驟S612:判斷接收數(shù)據(jù)尾是否超時,如果否,則進入步驟S605 ;如果是,則進入步驟S613 ;
[0113]步驟S613:選取下一個接入點信息,然后進入步驟S604 ;
[0114]步驟S614:對保存的數(shù)據(jù)進行解碼和解析,得到第一信息的原始數(shù)據(jù)。
[0115]較佳地,設(shè)計數(shù)據(jù)頭的超時判斷時長小于數(shù)據(jù)尾的超時判斷時長。
[0116]為了實現(xiàn)上述信息發(fā)送方法,本發(fā)明實施例還提供了一種信息發(fā)送裝置,如圖7所示,包括:
[0117]封裝模塊71,用于將第一信息封裝為WiFi數(shù)據(jù)報文;
[0118]發(fā)送模塊72,與所述封裝模塊相連,用于向允許連接的任意WiFi網(wǎng)絡(luò)發(fā)送所述承載第一信息的WiFi數(shù)據(jù)報文;
[0119]網(wǎng)絡(luò)連接管理模塊73,與所述發(fā)送模塊72相連,具有WiFi功能,且具有WiFi網(wǎng)絡(luò)
配置信息;
[0120]其中,所述第一信息是期望向第二終端推送的信息;所述第二終端具有WiFi功能,且不具有WiFi網(wǎng)絡(luò)配置信息;所述第二終端位于所述網(wǎng)絡(luò)連接管理模塊73所連接的WiFi網(wǎng)絡(luò)的覆蓋范圍之內(nèi)。
[0121]在一實施例中,所述發(fā)送模塊72,在發(fā)送所述承載第一信息的WiFi數(shù)據(jù)報文前查詢所述網(wǎng)絡(luò)連接管理模塊73,如果當前已經(jīng)連接到WiFi網(wǎng)絡(luò),則向所述連接到的WiFi網(wǎng)絡(luò)發(fā)送所述承載第一信息的WiFi數(shù)據(jù)報文;如果當前未連接到WiFi網(wǎng)絡(luò),則連接至任意一允許的WiFi網(wǎng)絡(luò),向所述連接到的WiFi網(wǎng)絡(luò)發(fā)送所述承載第一信息的WiFi數(shù)據(jù)報文。
[0122]在一實施例中,所述封裝模塊71進一步包括:
[0123]第一處理單元711,用于對第一信息進行組織、編碼和填充,生成待發(fā)送的數(shù)據(jù)塊;
[0124]第二處理單元712,與所述第一處理單元711相連,用于將待發(fā)送的數(shù)據(jù)塊按照最小發(fā)送單元進行拆分,生成發(fā)送單元序列;
[0125]第三處理單元713,與所述第二處理單元712相連,用于將發(fā)送單元序列按照預(yù)定的算法調(diào)制成WiFi數(shù)據(jù)報文序列。
[0126]在一實施例中,所述第一處理單元711,在對第一信息進行組織時,采用標記、長度和值的形式對不同的信息進行組織。
[0127]在一實施例中,所述第一處理單元711,在對第一信息進行編碼時,采用對信息加密后再添加完整性校驗碼的方式。
[0128]在一實施例中,所述第一處理單元711,在對第一信息進行填充時,采用添加數(shù)據(jù)頭特征數(shù)據(jù)和數(shù)據(jù)尾特征數(shù)據(jù)的方式。
[0129]在一實施例中,所述第三處理單元713,在對發(fā)送單元序列進行調(diào)制時,使用數(shù)字調(diào)幅、數(shù)字調(diào)頻,或者數(shù)字調(diào)相算法。
[0130]在一實施例中,所述第三處理單元713,在對發(fā)送單元序列進行數(shù)字調(diào)幅時,以報文序列的長度和/或報文序列發(fā)送的頻次來承載發(fā)送單元序列的內(nèi)容,即:
[0131]方式一:將發(fā)送單元序列的內(nèi)容調(diào)制為以WiFi數(shù)據(jù)報文序列的長度來承載,SP,以報文序列長度來指示不同的信息。這種方式實現(xiàn)較容易,但對信道環(huán)境要求較多,在復(fù)雜信道中可能存在抗干擾性較差的問題。
[0132]方式二:將發(fā)送單元序列的內(nèi)容調(diào)制為以WiFi數(shù)據(jù)報文序列的發(fā)送頻次來承載,即,以每秒鐘發(fā)送報文序列的頻次來指示不同的信息。這種方式實現(xiàn)的難度大于方式一,對硬件要求較高。
[0133]方式三:綜合考慮信道的干擾性和實現(xiàn)的難以程度,本發(fā)明實施例提出將發(fā)送單元序列的內(nèi)容調(diào)制為以WiFi數(shù)據(jù)報文序列的長度和發(fā)送頻次來聯(lián)合承載,即,以報文序列長度和頻次來共同指示不同的信息,從而在易于實現(xiàn)的基礎(chǔ)上,有效提高信噪比,確保數(shù)據(jù)的正確傳遞。
[0134]較佳地,對于上述方式三提供的數(shù)字調(diào)幅方案,本發(fā)明實施例進一步采用雙極性不歸零編碼方式進行調(diào)制。即,依次對發(fā)送單元序列進行正負交替編碼:當采用正極性編碼時,編碼結(jié)果為載波報文長度加上發(fā)送單元的值,當采用負極性編碼時,編碼結(jié)果為載波報文長度減去發(fā)送單元的值;當發(fā)送單元的值=0時,先將其替換為一個預(yù)設(shè)值(例如,最大值+1)后再做正負交替編碼。采用此種方式能夠有效地檢測出O值報文,且便于重復(fù)報文的檢測。
[0135]所述發(fā)送模塊72,向其連接的WiFi網(wǎng)絡(luò)發(fā)送所述承載第一信息的WiFi數(shù)據(jù)報文時,可以通過所述第一終端上的應(yīng)用軟件向接入點發(fā)送應(yīng)用數(shù)據(jù)報文來實現(xiàn)。應(yīng)用數(shù)據(jù)可以是UDP協(xié)議的單播或者廣播數(shù)據(jù)。
[0136]為了實現(xiàn)上述信息接收方法,本發(fā)明實施例還提供了一種信息接收裝置,與上述信息發(fā)送裝置配合使用,從而達成向未聯(lián)網(wǎng)的WiFi傳遞信息的目的,如圖8所示,包括:[0137]綁定模塊81,用于綁定第一終端連接到的WiFi網(wǎng)絡(luò)中的接入點;
[0138]接收處理模塊82,與所述綁定模塊81相連,用于從所述綁定的接入點接收承載第一信息的WiFi數(shù)據(jù)報文并處理;
[0139]網(wǎng)絡(luò)連接管理模塊83,與所述接收處理模塊82相連,具有WiFi功能,且不具有WiFi網(wǎng)絡(luò)配置信息。
[0140]其中,所述第一終端具有WiFi功能,且具有WiFi網(wǎng)絡(luò)配置信息;所述第一信息是期望向所述信息接收裝置推送的信息,由所述第一終端發(fā)送至WiFi網(wǎng)絡(luò)中;所述信息接收裝置位于所述第一終端連接的WiFi網(wǎng)絡(luò)的覆蓋范圍之內(nèi)。
[0141]在一實施例中,所述綁定模塊81包括:
[0142]信道掃描單元811,用于做信道掃描,獲得WiFi接入點信息列表;
[0143]排序單元812,與所述信道掃描單元811相連,用于按照信號強度由高到低的順序逐個綁定WiFi接入點的MAC地址;
[0144]切換單元813,與所述排序單元812相連,用于切換到被綁定地址的WiFi接入點所
在信道。
[0145]在一實施例中,所述接收處理模塊82,在所述切換到的信道上接收WiFi數(shù)據(jù)報文,解調(diào)其攜帶的有效信息,判斷是否為特征數(shù)據(jù),如果是,則對所述特征數(shù)據(jù)進行解碼和解析,以得到第一信息的原始數(shù)據(jù);如果在一預(yù)設(shè)時間內(nèi)未解調(diào)出特征數(shù)據(jù),則嘗試下一WiFi接入點。
[0146]在一實施例中,所述接收處理模塊82,在對接收到的WiFi數(shù)據(jù)報文進行解調(diào)時,如果在第一時長內(nèi)接收到數(shù)據(jù)頭的特征數(shù)據(jù),且在第二時長內(nèi)接收到數(shù)據(jù)尾的特征數(shù)據(jù),則判定接收到的是第一信息,對其進行解碼和解析;否則,則嘗試下一 WiFi接入點;
[0147]所述第一時間小于所述第二時間。
[0148]在一實施例中,所述信道掃描單兀811支持主動掃描方式和/或被動掃描方式,其中:
[0149]在對信道主動掃描時,所述第二終端在所掃描的各個信道下發(fā)送探測請求(ProbeRequest)巾貞,接收到WiFi接入點發(fā)送的探測響應(yīng)(Probe Response)巾貞或者信標(Beacon)幀后,從中獲取WiFi接入點的信息;
[0150]在對信道被動掃描時,所述第二終端在所掃描的各個信道下等待接收WiFi接入點發(fā)送的信標巾貞,當接收到信標巾貞后,從中獲取WiFi接入點的信息。
[0151]以上所描述的實施例僅為本發(fā)明一部分實施例,而不是全部的實施例。任何基于本發(fā)明提供的方法和步驟或稍加修改的實施例都屬于本發(fā)明保護的范圍。
[0152]除非另外具體陳述,術(shù)語比如處理、計算、運算、確定、顯示等等可以指一個或更多個處理或者計算系統(tǒng)、或類似設(shè)備的動作和/或過程,所述動作和/或過程將表示為處理系統(tǒng)的寄存器或存儲器內(nèi)的物理(如電子)量的數(shù)據(jù)操作和轉(zhuǎn)換成為類似地表示為處理系統(tǒng)的存儲器、寄存器或者其他此類信息存儲、發(fā)射或者顯示設(shè)備內(nèi)的物理量的其他數(shù)據(jù)。信息和信號可以使用多種不同的技術(shù)和方法中的任何一種來表示。例如,在貫穿上面的描述中提及的數(shù)據(jù)、指令、命令、信息、信號、比特、符號和碼片可以用電壓、電流、電磁波、磁場或粒子、光場或粒子或者其任意組合來表示。
[0153]應(yīng)該明白,公開的過程中的步驟的特定順序或?qū)哟问鞘纠苑椒ǖ膶嵗?。基于設(shè)計偏好,應(yīng)該理解,過程中的步驟的特定順序或?qū)哟慰梢栽诓幻撾x本公開的保護范圍的情況下得到重新安排。所附的方法權(quán)利要求以示例性的順序給出了各種步驟的要素,并且不是要限于所述的特定順序或?qū)哟巍?br> [0154]在上述的詳細描述中,各種特征一起組合在單個的實施方案中,以簡化本公開。不應(yīng)該將這種公開方法解釋為反映了這樣的意圖,即,所要求保護的主題的實施方案需要清楚地在每個權(quán)利要求中所陳述的特征更多的特征。相反,如所附的權(quán)利要求書所反映的那樣,本發(fā)明處于比所公開的單個實施方案的全部特征少的狀態(tài)。因此,所附的權(quán)利要求書特此清楚地被并入詳細描述中,其中每項權(quán)利要求獨自作為本發(fā)明單獨的優(yōu)選實施方案。
[0155]本領(lǐng)域技術(shù)人員還應(yīng)當理解,結(jié)合本文的實施例描述的各種說明性的邏輯框、模塊、電路和算法步驟均可以實現(xiàn)成電子硬件、計算機軟件或其組合。為了清楚地說明硬件和軟件之間的可交換性,上面對各種說明性的部件、框、模塊、電路和步驟均圍繞其功能進行了一般地描述。至于這種功能是實現(xiàn)成硬件還是實現(xiàn)成軟件,取決于特定的應(yīng)用和對整個系統(tǒng)所施加的設(shè)計約束條件。熟練的技術(shù)人員可以針對每個特定應(yīng)用,以變通的方式實現(xiàn)所描述的功能,但是,這種實現(xiàn)決策不應(yīng)解釋為背離本公開的保護范圍。
[0156]結(jié)合本文的實施例所描述的方法或者算法的步驟可直接體現(xiàn)為硬件、由處理器執(zhí)行的軟件模塊或其組合。軟件模塊可以位于RAM存儲器、閃存、ROM存儲器、EPROM存儲器、EEPROM存儲器、寄存器、硬盤、移動磁盤、CD-ROM或者本領(lǐng)域熟知的任何其它形式的存儲介質(zhì)中。一種示例性的存儲介質(zhì)連接至處理器,從而使處理器能夠從該存儲介質(zhì)讀取信息,且可向該存儲介質(zhì)寫入信息。當然,存儲介質(zhì)也可以是處理器的組成部分。處理器和存儲介質(zhì)可以位于ASIC中。該ASIC可以位于用戶終端中。當然,處理器和存儲介質(zhì)也可以作為分立組件存在于用戶終端中。
[0157]對于軟件實現(xiàn),本申請中描述的技術(shù)可用執(zhí)行本申請所述功能的模塊(例如,過程、函數(shù)等)來實現(xiàn)。這些軟件代碼可以存儲在存儲器單元并由處理器執(zhí)行。存儲器單元可以實現(xiàn)在處理器內(nèi),也可以實現(xiàn)在處理器外,在后一種情況下,它經(jīng)由各種手段以通信方式耦合到處理器,這些都是本領(lǐng)域中所公知的。
[0158]上文的描述包括一個或多個實施例的舉例。當然,為了描述上述實施例而描述部件或方法的所有可能的結(jié)合是不可能的,但是本領(lǐng)域普通技術(shù)人員應(yīng)該認識到,各個實施例可以做進一步的組合和排列。因此,本文中描述的實施例旨在涵蓋落入所附權(quán)利要求書的保護范圍內(nèi)的所有這樣的改變、修改和變型。此外,就說明書或權(quán)利要求書中使用的術(shù)語“包含”,該詞的涵蓋方式類似于術(shù)語“包括”,就如同“包括,”在權(quán)利要求中用作銜接詞所解釋的那樣。此外,使用在權(quán)利要求書的說明書中的任何一個術(shù)語“或者”是要表示“非排它性的或者”。
【權(quán)利要求】
1.一種信息發(fā)送方法,其特征在于,包括: 第一終端將第一信息封裝為WiFi數(shù)據(jù)報文; 所述第一終端向允許連接的任意WiFi網(wǎng)絡(luò)發(fā)送所述承載第一信息的WiFi數(shù)據(jù)報文;其中,所述第一終端具有WiFi功能,且具有WiFi網(wǎng)絡(luò)配置信息;所述第一信息是期望向第二終端推送的信息;所述第二終端具有WiFi功能,且不具有WiFi網(wǎng)絡(luò)配置信息;所述第二終端位于所述第一終端連接的WiFi網(wǎng)絡(luò)的覆蓋范圍之內(nèi)。
2.如權(quán)利要求1所述的方法,其特征在于: 所述第一終端如果當前已經(jīng)連接到WiFi網(wǎng)絡(luò),則向所述連接到的WiFi網(wǎng)絡(luò)發(fā)送所述承載第一信息的WiFi數(shù)據(jù)報文;如果當前未連接到WiFi網(wǎng)絡(luò),則連接至任意一允許的WiFi網(wǎng)絡(luò),向所述連接到的WiFi網(wǎng)絡(luò)發(fā)送所述承載第一信息的WiFi數(shù)據(jù)報文。
3.如權(quán)利要求1所述的方法,其特征在于: 所述第一信息包括WiFi網(wǎng)絡(luò)配置信息、自定義參數(shù)信息,和應(yīng)用程序初始化信息、控制命令中的一種或者多種。
4.如權(quán)利要求1所述的方法,其特征在于,所述將第一信息封裝為WiFi 數(shù)據(jù)報文包括: 對第一信息進行組織、編碼和填充,生成待發(fā)送的數(shù)據(jù)塊; 將待發(fā)送的數(shù)據(jù)塊按照最小發(fā)送單元進行拆分,生成發(fā)送單元序列; 將發(fā)送單元序列按照預(yù)定的算法調(diào)制成WiFi數(shù)據(jù)報文序列。
5.如權(quán)利要求4所述的方法,其特征在于: 在對第一信息進行組織時,采用標記、長度和值的形式對不同的信息進行組織;和/或 在對第一信息進行編碼時,采用對信息加密后再添加完整性校驗碼的方式;和/或 在對第一信息進行填充時,采用添加數(shù)據(jù)頭特征數(shù)據(jù)和數(shù)據(jù)尾特征數(shù)據(jù)的方式。
6.如權(quán)利要求4所述的方法,其特征在于: 在對發(fā)送單元序列進行調(diào)制時,使用數(shù)字調(diào)幅、數(shù)字調(diào)頻,或者數(shù)字調(diào)相算法。
7.如權(quán)利要求6所述的方法,其特征在于: 在對發(fā)送單元序列進行數(shù)字調(diào)幅時,以報文序列的長度和/或報文序列發(fā)送的頻次來承載發(fā)送單元序列的內(nèi)容。
8.如權(quán)利要求7所述的方法,其特征在于: 當調(diào)制為以報文序列的長度和報文序列發(fā)送的頻次來承載發(fā)送單元序列的內(nèi)容時,采用雙極性不歸零編碼方式依次對發(fā)送單元序列進行調(diào)制。
9.一種信息接收方法,其特征在于,包括: 第二終端綁定第一終端連接到的WiFi網(wǎng)絡(luò)中的接入點; 所述第二終端從所述綁定的接入點接收承載第一信息的WiFi數(shù)據(jù)報文并處理; 其中,所述第一終端具有WiFi功能,且具有WiFi網(wǎng)絡(luò)配置信息;所述第一信息是期望向第二終端推送的信息,由所述第一終端發(fā)送至WiFi網(wǎng)絡(luò)中;所述第二終端具有WiFi功能,且不具有WiFi網(wǎng)絡(luò)配置信息;所述第二終端位于所述第一終端連接的WiFi網(wǎng)絡(luò)的覆蓋范圍之內(nèi)。
10.如權(quán)利要求9所述的方法,其特征在于: 所述第一信息包括WiFi網(wǎng)絡(luò)配置信息、自定義參數(shù)信息,和應(yīng)用程序初始化信息、控制命令中的一種或者多種。
11.如權(quán)利要求9所述的方法,其特征在于,所述第二終端綁定所述第一 終端連接到的WiFi網(wǎng)絡(luò)中的接入點包括: 做信道掃描,獲得WiFi接入點信息列表; 按照信號強度由高到低的順序逐個綁定WiFi接入點的MAC地址; 切換到被綁定地址的WiFi接入點所在信道。
12.如權(quán)利要求11所述的方法,其特征在于: 所述第二終端在所述切換到的信道上接收WiFi數(shù)據(jù)報文,解調(diào)其攜帶的有效信息,判斷是否為特征數(shù)據(jù),如果是,則對所述特征數(shù)據(jù)進行解碼和解析,以得到第一信息的原始數(shù)據(jù);如果在一預(yù)設(shè)時間內(nèi)未解調(diào)出特征數(shù)據(jù),則嘗試下一 WiFi接入點。
13.如權(quán)利要求12所述的方法,其特征在于: 所述第二終端在對接收到的WiFi數(shù)據(jù)報文進行解調(diào)時,如果在第一時長內(nèi)接收到數(shù)據(jù)頭的特征數(shù)據(jù),且在第二時長內(nèi)接收到數(shù)據(jù)尾的特征數(shù)據(jù),則判定接收到的是第一信息,對其進行解碼和解析;否則,則嘗試下一 WiFi接入點; 所述第一時間小于所述第二時間。
14.如權(quán)利要求11所述的方法,其特征在于,所述第二終端做信道掃描 時,支持主動掃描方式和/或被動掃描方式,其中: 在對信道主動掃描時,所述第二終端在所掃描的各個信道下發(fā)送探測請求(ProbeRequest)幀,接收到WiFi接入點發(fā)送的探測響應(yīng)(Probe Response)幀或者信標(Beacon)幀后,從中獲取WiFi接入點的信息; 在對信道被動掃描時,所述第二終端在所掃描的各個信道下等待接收WiFi接入點發(fā)送的信標幀,當接收到信標幀后,從中獲取WiFi接入點的信息。
15.如權(quán)利要求9所述的方法,其特征在于: 所述第二終端利用其設(shè)備硬件提供的MAC地址過濾功能,或者通過軟件執(zhí)行MAC地址過濾功能,來綁定WiFi接入點的MAC地址。
16.一種信息發(fā)送裝置,其特征在于,包括: 封裝模塊,用于將第一信息封裝為WiFi數(shù)據(jù)報文; 發(fā)送模塊,與所述封裝模塊相連,用于向允許連接的任意WiFi網(wǎng)絡(luò)發(fā)送所述承載第一信息的WiFi數(shù)據(jù)報文; 網(wǎng)絡(luò)連接管理模塊,與所述發(fā)送模塊相連,具有WiFi功能,且具有WiFi網(wǎng)絡(luò)配置信息; 其中,所述第一信息是期望向第二終端推送的信息;所述第二終端具有WiFi功能,且不具有WiFi網(wǎng)絡(luò)配置信息;所述第二終端位于所述網(wǎng)絡(luò)連接管理模塊所連接的WiFi網(wǎng)絡(luò)的覆蓋范圍之內(nèi)。
17.如權(quán)利要求16所述的裝置,其特征在于: 所述發(fā)送模塊,在發(fā)送所述承載第一信息的WiFi數(shù)據(jù)報文前查詢所述網(wǎng)絡(luò)連接管理模塊,如果當前已經(jīng)連接到WiFi網(wǎng)絡(luò),則向所述連接到的WiFi網(wǎng)絡(luò)發(fā)送所述承載第一信息的WiFi數(shù)據(jù)報文;如果當前未連接到WiFi網(wǎng)絡(luò),則連接至任意一允許的WiFi網(wǎng)絡(luò),向所述連接到的WiFi網(wǎng)絡(luò)發(fā)送所述承載第一信息的WiFi數(shù)據(jù)報文。
18.如權(quán)利要求16所述的裝置,其特征在于,所述封裝模塊進一步包括: 第一處理單元,用于對第一信息進行組織、編碼和填充,生成待發(fā)送的數(shù)據(jù)塊; 第二處理單元,與所述第一處理單元相連,用于將待發(fā)送的數(shù)據(jù)塊按照最小發(fā)送單元進行拆分,生成發(fā)送單元序列; 第三處理單元,與所述第二處理單元相連,用于將發(fā)送單元序列按照預(yù)定的算法調(diào)制成WiFi數(shù)據(jù)報文序列。
19.如權(quán)利要求18所述的裝置,其特征在于: 所述第一處理單元,在對第一信息進行組織時,采用標記、長度和值的形式對不同的信息進行組織;和/或 所述第一處理單元,在對第一信息進行編碼時,采用對信息加密后再添加完整性校驗碼的方式;和/或 所述第一處理單元,在對第一信息進行填充時,采用添加數(shù)據(jù)頭特征數(shù)據(jù)和數(shù)據(jù)尾特征數(shù)據(jù)的方式。
20.如權(quán)利要求18所述的裝置,其特征在于: 所述第三處理單元,在對發(fā)送單元序列進行調(diào)制時,使用數(shù)字調(diào)幅、數(shù)字調(diào)頻,或者數(shù)字調(diào)相算法。
21.如權(quán)利要求20所述的裝置,其特征在于:` 所述第三處理單元,在對發(fā)送單元序列進行數(shù)字調(diào)幅時,以報文序列的長度和/或報文序列發(fā)送的頻次來承載發(fā)送單元序列的內(nèi)容。
22.如權(quán)利要求21所述的裝置,其特征在于: 所述第三處理單元,當調(diào)制為以報文序列的長度和報文序列發(fā)送的頻次來承載發(fā)送單元序列的內(nèi)容時,采用雙極性不歸零編碼方式依次對發(fā)送單元序列進行調(diào)制。
23.一種信息接收裝置,其特征在于,包括: 綁定模塊,用于綁定第一終端連接到的WiFi網(wǎng)絡(luò)中的接入點; 接收處理模塊,與所述綁定模塊相連,用于從所述綁定的接入點接收承載第一信息的WiFi數(shù)據(jù)報文并處理; 網(wǎng)絡(luò)連接管理模塊,與所述接收處理模塊相連,具有WiFi功能,且不具有WiFi網(wǎng)絡(luò)配置信息; 其中,所述第一終端具有WiFi功能,且具有WiFi網(wǎng)絡(luò)配置信息;所述第一信息是期望向所述信息接收裝置推送的信息,由所述第一終端發(fā)送至WiFi網(wǎng)絡(luò)中;所述信息接收裝置位于所述第一終端連接的WiFi網(wǎng)絡(luò)的覆蓋范圍之內(nèi)。
24.如權(quán)利要求23所述的裝置,其特征在于,所述綁定模塊包括: 信道掃描單元,用于做信道掃描,獲得WiFi接入點信息列表; 排序單元,與所述信道掃描單元相連,用于按照信號強度由高到低的順序逐個綁定WiFi接入點的MAC地址; 切換單元,與所述排序單元相連,用于切換到被綁定地址的WiFi接入點所在信道。
25.如權(quán)利要求24所述的裝置,其特征在于: 所述接收處理模塊,在所述切換到的信道上接收WiFi數(shù)據(jù)報文,解調(diào)其攜帶的有效信息,判斷是否為特征數(shù)據(jù),如果是,則對所述特征數(shù)據(jù)進行解碼和解析,以得到第一信息的原始數(shù)據(jù);如果在一預(yù)設(shè)時間內(nèi)未解調(diào)出特征數(shù)據(jù),則嘗試下一 WiFi接入點。
26.如權(quán)利要求25所述的裝置,其特征在于: 所述接收處理模塊,在對接收到的WiFi數(shù)據(jù)報文進行解調(diào)時,如果在第一時長內(nèi)接收到數(shù)據(jù)頭的特征數(shù)據(jù),且在第二時長內(nèi)接收到數(shù)據(jù)尾的特征數(shù)據(jù),則判定接收到的是第一信息,對其進行解碼和解析;否則,則嘗試下一 WiFi接入點; 所述第一時間小于所述第二時間。
27.如權(quán)利要求24所述的裝置,其特征在于,所述信道掃描單元支持主 動掃描方式和/或被動掃描方式,其中: 在對信道主動掃描時,所述第二終端在所掃描的各個信道下發(fā)送探測請求(ProbeRequest)幀,接收到WiFi接入點發(fā)送的探測響應(yīng)(Probe Response)幀或者信標(Beacon)幀后,從中獲取WiFi接入點的信息; 在對信道被動掃描時,所述第二終端在所掃描的各個信道下等待接收WiFi接入點發(fā)送的信標幀,當接收 到信標幀后,從中獲取WiFi接入點的信息。
【文檔編號】H04L1/00GK103841658SQ201410062276
【公開日】2014年6月4日 申請日期:2014年2月24日 優(yōu)先權(quán)日:2014年2月24日
【發(fā)明者】周朝顯, 鮑東山, 雷俊, 其他發(fā)明人請求不公開姓名 申請人:北京新岸線移動多媒體技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
锦屏县| 泸定县| 达尔| 凯里市| 焉耆| 美姑县| 晋州市| 宾川县| 巴林左旗| 韩城市| 皋兰县| 北流市| 和龙市| 梁河县| 乌鲁木齐县| 迁西县| 阳城县| 江陵县| 和龙市| 紫金县| 瑞金市| 西乌珠穆沁旗| 武邑县| 罗定市| 盐山县| 孟州市| 报价| 福鼎市| 合江县| 文山县| 临漳县| 漯河市| 浦县| 武城县| 南岸区| 四川省| 凯里市| 广德县| 大同市| 林周县| 富阳市|