無線數(shù)據(jù)的獲取方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種無線數(shù)據(jù)的獲取方法及系統(tǒng)。
【背景技術(shù)】
[0002]目前,對于大多數(shù)網(wǎng)絡(luò)用戶而言,在使用智能無線終端過程中,基于安全考慮,通常會采用加密的方式進(jìn)行信息交互。而如果用戶設(shè)備尚未加入無線網(wǎng)絡(luò),卻又需要與無線網(wǎng)絡(luò)內(nèi)部的其他用戶設(shè)備進(jìn)行通信,則需要配置繁瑣的服務(wù)集標(biāo)識(Service SetIdentifier,簡稱為SSID)和密碼,否則,無法與加密網(wǎng)絡(luò)中的其他設(shè)備進(jìn)行信息傳遞,其中,SSID為無線保真(W1-Fi)無線網(wǎng)絡(luò)的服務(wù)集標(biāo)識符,用于區(qū)分不同的無線網(wǎng)絡(luò),W1-Fi則是W1-Fi聯(lián)盟所推行的認(rèn)證方式,目的在于測試802.11產(chǎn)品的互用性。
[0003]由此可見,相關(guān)技術(shù)中的智能無線終端獲取無線數(shù)據(jù)的方式較為繁瑣、復(fù)雜。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供了一種無線數(shù)據(jù)的獲取方法及系統(tǒng),以至少解決相關(guān)技術(shù)中的智能無線終端獲取無線數(shù)據(jù)的方式較為繁瑣、復(fù)雜的問題。
[0005]根據(jù)本發(fā)明的一個方面,提供了一種無線數(shù)據(jù)的獲取方法。
[0006]根據(jù)本發(fā)明實施例的無線數(shù)據(jù)的獲取方法包括:獲取客戶端當(dāng)前使用的MAC地址以及傳輸無線數(shù)據(jù)的信道,其中,無線數(shù)據(jù)由客戶端編碼至一個或多個組播IP地址;根據(jù)MAC地址和信道接收客戶端向一個或多個組播IP地址發(fā)送的一個或多個預(yù)設(shè)協(xié)議數(shù)據(jù)包;從一個或多個組播IP地址中解碼出無線數(shù)據(jù)。
[0007]優(yōu)選地,獲取客戶端當(dāng)前使用的MAC地址以及傳輸無線數(shù)據(jù)的信道包括:監(jiān)聽客戶端是否向預(yù)設(shè)組播IP地址發(fā)送預(yù)設(shè)長度數(shù)據(jù)包;如果是,則通過對預(yù)設(shè)組播IP地址和預(yù)設(shè)長度數(shù)據(jù)包進(jìn)行分析,確定MAC地址和信道。
[0008]優(yōu)選地,在從一個或多個組播IP地址中解碼出無線數(shù)據(jù)之前,還包括:獲取由客戶端將一個或多個組播IP地址映射成的一個或多個組播MAC地址;從一個或多個組播MAC地址中將與MAC地址相同的部分地址過濾,并按照預(yù)先配置的組播MAC地址與組播IP地址的對應(yīng)關(guān)系還原出一個或多個組播IP地址。
[0009]優(yōu)選地,從一個或多個組播IP地址中解碼出無線數(shù)據(jù)包括:獲取本地存儲的與客戶端預(yù)先協(xié)商的碼表;按照碼表對一個或多個組播IP地址進(jìn)行解碼處理,生成無線數(shù)據(jù)。
[0010]優(yōu)選地,在從一個或多個組播IP地址中解碼出無線數(shù)據(jù)之后,還包括:在無線數(shù)據(jù)中查找SSID信息和密碼信息;采用SSID信息和密碼信息與無線路由器建立無線連接。
[0011]根據(jù)本發(fā)明的另一方面,提供了一種無線數(shù)據(jù)的獲取系統(tǒng)。
[0012]根據(jù)本發(fā)明實施例的無線數(shù)據(jù)的獲取系統(tǒng)包括:智能無線終端和客戶端;智能無線終端包括:第一獲取模塊,用于獲取客戶端當(dāng)前使用的MAC地址以及傳輸無線數(shù)據(jù)的信道,其中,無線數(shù)據(jù)由客戶端編碼至一個或多個組播IP地址;接收模塊,用于根據(jù)MAC地址和信道接收客戶端向一個或多個組播IP地址發(fā)送的一個或多個預(yù)設(shè)協(xié)議數(shù)據(jù)包;解碼模塊,用于從一個或多個組播IP地址中解碼出無線數(shù)據(jù)。
[0013]優(yōu)選地,第一獲取模塊包括:監(jiān)聽單元,用于監(jiān)聽客戶端是否向預(yù)設(shè)組播IP地址發(fā)送預(yù)設(shè)長度數(shù)據(jù)包;分析單元,用于在監(jiān)聽單元輸出為是時,通過對預(yù)設(shè)組播IP地址和預(yù)設(shè)長度數(shù)據(jù)包進(jìn)行分析,確定MAC地址和信道。
[0014]優(yōu)選地,智能無線終端還包括:第二獲取模塊,用于獲取由客戶端將一個或多個組播IP地址映射成的一個或多個組播MAC地址;還原模塊,用于從一個或多個組播MAC地址中將與MAC地址相同的部分地址過濾,并按照預(yù)先配置的組播MAC地址與組播IP地址的對應(yīng)關(guān)系還原出一個或多個組播IP地址。
[0015]優(yōu)選地,解碼模塊包括:獲取單元,用于獲取本地存儲的與客戶端預(yù)先協(xié)商的碼表;解碼單元,用于按照碼表對一個或多個組播IP地址進(jìn)行解碼處理,生成無線數(shù)據(jù)。
[0016]優(yōu)選地,智能無線終端還包括:查找模塊,用于在無線數(shù)據(jù)中查找SSID信息和密碼信息;連接模塊,用于采用SSID信息和密碼信息與無線路由器建立無線連接。
[0017]通過本發(fā)明實施例,采用獲取客戶端當(dāng)前使用的MAC地址以及傳輸無線數(shù)據(jù)的信道,其中,無線數(shù)據(jù)由客戶端編碼至一個或多個組播IP地址;根據(jù)MAC地址和信道接收客戶端向一個或多個組播IP地址發(fā)送的一個或多個預(yù)設(shè)協(xié)議數(shù)據(jù)包;從一個或多個組播IP地址中解碼出無線數(shù)據(jù),由此解決了相關(guān)技術(shù)中的智能無線終端獲取無線數(shù)據(jù)的方式較為繁瑣、復(fù)雜的問題,進(jìn)而可以在不增加額外硬件成本的情況下,實現(xiàn)用戶設(shè)備智能接入無線路由器、以及實現(xiàn)大批量用戶設(shè)備的無線配置,便于用戶使用。
【附圖說明】
[0018]此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
[0019]圖1是根據(jù)本發(fā)明實施例的無線數(shù)據(jù)的獲取方法的流程圖;
[0020]圖2是根據(jù)本發(fā)明優(yōu)選實施例的利用組播IP地址傳遞無線信息的示意圖;
[0021]圖3是根據(jù)本發(fā)明實施例的無線數(shù)據(jù)的獲取系統(tǒng)的結(jié)構(gòu)框圖;
[0022]圖4是根據(jù)本發(fā)明優(yōu)選實施例的無線數(shù)據(jù)的獲取系統(tǒng)的結(jié)構(gòu)框圖。
【具體實施方式】
[0023]下文中將參考附圖并結(jié)合實施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。
[0024]在以下描述中,除非另外指明,否則將參考由一個或多個計算機執(zhí)行的動作和操作的符號表示來描述本申請的各實施例。其中,計算機包括個人計算機、服務(wù)器、移動終端等各種產(chǎn)品,使用了中央處理器(CPU)、單片機、數(shù)字信號處理器(DSP)等具有處理芯片的設(shè)備均可以稱為計算機。由此,可以理解,有時被稱為計算機執(zhí)行的這類動作和操作包括計算機的處理單元對以結(jié)構(gòu)化形式表示數(shù)據(jù)的電信號的操縱。這一操縱轉(zhuǎn)換了數(shù)據(jù)或在計算機的存儲器系統(tǒng)中的位置上維護(hù)它,這以本領(lǐng)域的技術(shù)人員都理解的方式重配置或改變了計算機的操作。維護(hù)數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)是具有數(shù)據(jù)的格式所定義的特定屬性的存儲器的物理位置。然而,盡管在上述上下文中描述本發(fā)明,但它并不意味著限制性的,如本領(lǐng)域的技術(shù)人員所理解的,后文所描述的動作和操作的各方面也可用硬件來實現(xiàn)。
[0025]轉(zhuǎn)向附圖,其中相同的參考標(biāo)號指代相同的元素,本申請的原理被示為在一個合適的計算環(huán)境中實現(xiàn)。以下描述基于所述的本申請的實施例,并且不應(yīng)認(rèn)為是關(guān)于此處未明確描述的替換實施例而限制本申請。
[0026]以下實施例可以應(yīng)用到計算機中,例如:應(yīng)用到個人計算機(PC)中。也可以應(yīng)用到目前采用了智能操作系統(tǒng)中的移動終端中,并且并不限于此。對于計算機或移動終端的操作系統(tǒng)并沒有特殊要求,只要能夠檢測接觸、確定該接觸是否與預(yù)定規(guī)則相符合,以及根據(jù)該接觸的屬性實現(xiàn)相應(yīng)功能即可。
[0027]圖1是根據(jù)本發(fā)明實施例的無線數(shù)據(jù)的獲取方法的流程圖。如圖1所示,該方法可以包括以下處理步驟:
[0028]步驟S102:獲取客戶端當(dāng)前使用的MAC地址以及傳輸無線數(shù)據(jù)的信道,其中,無線數(shù)據(jù)由客戶端編碼至一個或多個組播IP地址;
[0029]步驟S104:根據(jù)MAC地址和信道接收客戶端向一個或多個組播IP地址發(fā)送的一個或多個預(yù)設(shè)協(xié)議數(shù)據(jù)包;
[0030]步驟S106:從一個或多個組播IP地址中解碼出無線數(shù)據(jù)。
[0031]相關(guān)技術(shù)中的智能無線終端獲取無線數(shù)據(jù)的方式較為繁瑣、復(fù)雜。采用如圖1所示的方法,已經(jīng)連接到無線路由器的客戶端,通過將無線信息編碼至組播IP地址中,采用預(yù)設(shè)協(xié)議(例如:UDP)數(shù)據(jù)包向編碼后的組播IP地址進(jìn)行發(fā)送。智能無