本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種無線網(wǎng)絡(luò)的配置方法、裝置和系統(tǒng)。
背景技術(shù):
隨著智能家居設(shè)備和互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,用戶越來越多地使用各種智能設(shè)備。在使用這些智能設(shè)備之前,需要對智能設(shè)備進(jìn)行配置,以使智能設(shè)備能夠接入用戶所使用的無線局域網(wǎng)。
在現(xiàn)有技術(shù)中,因智能設(shè)備沒有足夠的人機(jī)交互界面,無法直接將配網(wǎng)信息輸入智能設(shè)備,通過在用戶的移動(dòng)終端上安裝一個(gè)應(yīng)用程序(app),該app通過移動(dòng)終端,以無線電磁波的方式,將包括服物集標(biāo)識(servicesetidentifier,ssid)和密碼在內(nèi)的配網(wǎng)信息發(fā)送給智能設(shè)備。從而智能設(shè)備在獲取到配網(wǎng)信息之后,根據(jù)該配網(wǎng)信息對智能設(shè)備進(jìn)行網(wǎng)絡(luò)配置,進(jìn)而接入無線局域網(wǎng)。
但是,現(xiàn)有技術(shù)中的這種無線網(wǎng)絡(luò)配置方法,存在一定的安全性風(fēng)險(xiǎn)。移動(dòng)終端發(fā)送的配網(wǎng)信息是通過電磁波空中傳輸?shù)?,?dāng)附近存在相鄰的多個(gè)待配網(wǎng)的智能設(shè)備時(shí),可能存在誤配網(wǎng)的可能性,導(dǎo)致智能設(shè)備接入了非目標(biāo)的無線局域網(wǎng),因此,存在隱私數(shù)據(jù)泄露的可能性。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明旨在至少在一定程度上解決相關(guān)技術(shù)中的技術(shù)問題之一。
為此,本發(fā)明的第一個(gè)目的在于提出一種無線網(wǎng)絡(luò)的配置方法,通過對等待配網(wǎng)的設(shè)備在配網(wǎng)過程中進(jìn)行身份認(rèn)證,認(rèn)證通過后才能通過局域網(wǎng)訪問廣域網(wǎng),解決了現(xiàn)有技術(shù)中當(dāng)相鄰用戶中均存在待配網(wǎng)的設(shè)備時(shí),可能存在該設(shè)備接入非目標(biāo)無線局域網(wǎng),從而導(dǎo)致誤配網(wǎng)并可能泄露隱私數(shù)據(jù)的技術(shù)問題。
本發(fā)明的第二個(gè)目的在于提出一種無線網(wǎng)絡(luò)的配置裝置。
本發(fā)明的第三個(gè)目的在于提出一種無線網(wǎng)絡(luò)的配置系統(tǒng)。
本發(fā)明的第四個(gè)目的在于提出一種計(jì)算機(jī)設(shè)備。
本發(fā)明的第五個(gè)目的在于提出一種非臨時(shí)性計(jì)算機(jī)可讀存儲介質(zhì)。
本發(fā)明的第六個(gè)目的在于提出一種計(jì)算機(jī)程序產(chǎn)品。
為達(dá)上述目的,本發(fā)明第一方面實(shí)施例提出了一種無線網(wǎng)絡(luò)的配置方法,包括:
生成第一聲音數(shù)據(jù),并根據(jù)第一聲音數(shù)據(jù)發(fā)出聲波;
接收無線設(shè)備發(fā)送的配網(wǎng)信息,并根據(jù)配網(wǎng)信息接入無線局域網(wǎng);
接收無線設(shè)備發(fā)送的第二聲音數(shù)據(jù),第二聲音數(shù)據(jù)是無線設(shè)備采集聲波得到的;
若第一聲音數(shù)據(jù)和第二聲音數(shù)據(jù)匹配,確認(rèn)身份認(rèn)證通過,并通過無線局域網(wǎng)訪問廣域網(wǎng)絡(luò)。
本發(fā)明實(shí)施例的無線網(wǎng)絡(luò)的配置方法,包括:生成第一聲音數(shù)據(jù),并根據(jù)第一聲音數(shù)據(jù)發(fā)出聲波,接收無線設(shè)備發(fā)送的配網(wǎng)信息,并根據(jù)配網(wǎng)信息接入無線局域網(wǎng),接收無線設(shè)備發(fā)送的第二聲音數(shù)據(jù),第二聲音數(shù)據(jù)是無線設(shè)備采集聲波得到的,若第一聲音數(shù)據(jù)和第二聲音數(shù)據(jù)匹配,確認(rèn)身份認(rèn)證通過,并通過無線局域網(wǎng)訪問廣域網(wǎng)絡(luò)。通過對等待配網(wǎng)的設(shè)備在配網(wǎng)過程中進(jìn)行身份認(rèn)證,認(rèn)證通過后才能通過局域網(wǎng)訪問廣域網(wǎng),解決了現(xiàn)有技術(shù)中當(dāng)相鄰用戶中均存在待配網(wǎng)的設(shè)備時(shí),可能存在該設(shè)備接入非目標(biāo)無線局域網(wǎng),從而導(dǎo)致誤配網(wǎng)并可能泄露隱私數(shù)據(jù)的技術(shù)問題。
為達(dá)上述目的,本發(fā)明第二方面實(shí)施例提出了一種無線網(wǎng)絡(luò)的配置裝置,包括:
生成模塊,用于生成第一聲音數(shù)據(jù),并根據(jù)第一聲音數(shù)據(jù)發(fā)出聲波;
第一接收模塊,用于接收無線設(shè)備發(fā)送的配網(wǎng)信息,并根據(jù)配網(wǎng)信息接入無線局域網(wǎng);
第二接收模塊,用于接收無線設(shè)備發(fā)送的第二聲音數(shù)據(jù),第二聲音數(shù)據(jù)是無線設(shè)備采集聲波得到的;
第一確認(rèn)模塊,用于若第一聲音數(shù)據(jù)和第二聲音數(shù)據(jù)匹配,確認(rèn)身份認(rèn)證通過,并通過無線局域網(wǎng)訪問廣域網(wǎng)絡(luò)。
本發(fā)明實(shí)施例的無線網(wǎng)絡(luò)的配置裝置,生成模塊用于生成第一聲音數(shù)據(jù),并根據(jù)第一聲音數(shù)據(jù)發(fā)出聲波,第一接收模塊用于接收無線設(shè)備發(fā)送的配網(wǎng)信息,并根據(jù)配網(wǎng)信息接入無線局域網(wǎng),第二接收模塊用于接收無線設(shè)備發(fā)送的第二聲音數(shù)據(jù),第二聲音數(shù)據(jù)是無線設(shè)備采集聲波得到的,第一確認(rèn)模塊,用于若第一聲音數(shù)據(jù)和第二聲音數(shù)據(jù)匹配,確認(rèn)身份認(rèn)證通過,并通過無線局域網(wǎng)訪問廣域網(wǎng)絡(luò)。通過對等待配網(wǎng)的設(shè)備在配網(wǎng)過程中進(jìn)行身份認(rèn)證,認(rèn)證通過后才能通過局域網(wǎng)訪問廣域網(wǎng),解決了現(xiàn)有技術(shù)中當(dāng)相鄰用戶中均存在待配網(wǎng)的設(shè)備時(shí),可能存在該設(shè)備接入非目標(biāo)無線局域網(wǎng),從而導(dǎo)致誤配網(wǎng)并可能泄露隱私數(shù)據(jù)的技術(shù)問題。
為達(dá)上述目的,本發(fā)明第三方面實(shí)施例提出了一種無線網(wǎng)絡(luò)的配置系統(tǒng),該系統(tǒng)包括:目標(biāo)設(shè)備和無線設(shè)備。
目標(biāo)設(shè)備,用于生成第一聲音數(shù)據(jù),并根據(jù)第一聲音數(shù)據(jù)發(fā)出聲波;接收無線設(shè)備發(fā)送的配網(wǎng)信息,并根據(jù)配網(wǎng)信息接入無線局域網(wǎng);接收無線設(shè)備發(fā)送的第二聲音數(shù)據(jù);若第一聲音數(shù)據(jù)和第二聲音數(shù)據(jù)匹配,確認(rèn)身份認(rèn)證通過,并通過無線局域網(wǎng)訪問廣域網(wǎng)絡(luò);
無線設(shè)備,用于發(fā)送配網(wǎng)信息;采集聲波,得到第二聲音數(shù)據(jù),并向目標(biāo)設(shè)備發(fā)送第二聲音數(shù)據(jù)。
本發(fā)明實(shí)施例的無線網(wǎng)絡(luò)的配置系統(tǒng),目標(biāo)設(shè)備產(chǎn)生第一聲音數(shù)據(jù),并接收無線設(shè)備采集目標(biāo)設(shè)備產(chǎn)生的聲波得到的第二聲音數(shù)據(jù),然后將第一聲音數(shù)據(jù)和第二聲音數(shù)據(jù)匹配,確認(rèn)目標(biāo)設(shè)備身份認(rèn)證通過后,通過無線局域訪問廣域網(wǎng)。通過對等待配網(wǎng)的設(shè)備在配網(wǎng)過程中進(jìn)行身份認(rèn)證,認(rèn)證通過后才能通過局域網(wǎng)訪問廣域網(wǎng),解決了現(xiàn)有技術(shù)中當(dāng)相鄰用戶中均存在待配網(wǎng)的設(shè)備時(shí),可能存在該設(shè)備接入非目標(biāo)無線局域網(wǎng),從而導(dǎo)致誤配網(wǎng)并可能泄露隱私數(shù)據(jù)的技術(shù)問題。
為了實(shí)現(xiàn)上述目的,本發(fā)明的第四方面實(shí)施例提出了一種計(jì)算機(jī)設(shè)備,包括:存儲器、處理器以及存儲在存儲器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,當(dāng)該計(jì)算機(jī)程序被處理器執(zhí)行時(shí),實(shí)現(xiàn)上述第一方面實(shí)施例提出的無線網(wǎng)絡(luò)的配置方法。
為了實(shí)現(xiàn)上述目的,本發(fā)明第五方面實(shí)施例提出了一種非臨時(shí)性計(jì)算機(jī)可讀存儲介質(zhì),當(dāng)存儲介質(zhì)中的程序被處理器執(zhí)行時(shí),實(shí)現(xiàn)上述第一方面實(shí)施例提出的無線網(wǎng)絡(luò)的配置方法。
為了實(shí)現(xiàn)上述目的,本發(fā)明第六方面實(shí)施例提出了一種計(jì)算機(jī)程序產(chǎn)品,當(dāng)所述計(jì)算機(jī)程序產(chǎn)品中的指令被處理器執(zhí)行時(shí),實(shí)現(xiàn)上述第一方面實(shí)施例提出的無線網(wǎng)絡(luò)的配置方法。
本發(fā)明附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實(shí)踐了解到。
附圖說明
本發(fā)明上述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對實(shí)施例的描述中將變得明顯和容易理解,其中:
圖1為本發(fā)明實(shí)施例所提供的一種無線網(wǎng)絡(luò)的配置方法的流程示意圖;
圖2為本發(fā)明實(shí)施例所提供的另一種無線網(wǎng)絡(luò)的配置方法的流程示意圖;
圖3為本發(fā)明實(shí)施例所提供的一種無線網(wǎng)絡(luò)的配置系統(tǒng)的結(jié)構(gòu)示意圖;
圖4為本發(fā)明實(shí)施例所提供的一種無線網(wǎng)絡(luò)的配置裝置的結(jié)構(gòu)示意圖;以及
圖5為本發(fā)明實(shí)施例所提出的另一種無線網(wǎng)絡(luò)的配置裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實(shí)施例是示例性的,旨在用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。
下面參考附圖描述本發(fā)明實(shí)施例的無線網(wǎng)絡(luò)的配置方法、裝置和系統(tǒng)。
圖1為本發(fā)明實(shí)施例所提供的一種無線網(wǎng)絡(luò)的配置方法的流程示意圖。
如圖1所示,該無線網(wǎng)絡(luò)的配置方法包括以下步驟:
步驟s101,生成第一聲音數(shù)據(jù),并根據(jù)第一聲音數(shù)據(jù)發(fā)出聲波。
具體地,需要使待配網(wǎng)的目標(biāo)設(shè)備和無線設(shè)備均進(jìn)入配網(wǎng)模式,一方面,使無線設(shè)備進(jìn)入配網(wǎng)界面的方法是用戶打開無線設(shè)備中預(yù)先安裝的配網(wǎng)應(yīng)用程序(application,app),使無線設(shè)備進(jìn)入配網(wǎng)界面。另一方面,使目標(biāo)設(shè)備進(jìn)入配網(wǎng)模式的方式有很多種可能的實(shí)現(xiàn)方式,其中一種可能的實(shí)現(xiàn)方式,是利用目標(biāo)設(shè)備上的按鍵直接觸發(fā),并結(jié)合指示燈來指示是否進(jìn)入配網(wǎng)模式。例如,通過短按或者長按一個(gè)或者2個(gè)按鍵的組合進(jìn)行觸發(fā),當(dāng)指示燈閃爍時(shí),則說明目標(biāo)設(shè)備進(jìn)入了配網(wǎng)模式。另一種可能的實(shí)現(xiàn)方式是,利用無線遙控器進(jìn)行指令的發(fā)送,指示目標(biāo)設(shè)備進(jìn)入配網(wǎng)模式,并通過指示燈來指示目標(biāo)設(shè)備已進(jìn)入配網(wǎng)模式。其中,無線遙控器采用的可以是基于藍(lán)牙或者2.4g等的無線通信協(xié)議,本實(shí)施例中不做限定。另外,需要說明的是,對于使目標(biāo)設(shè)備進(jìn)入配網(wǎng)模式的方法,本實(shí)施例中也不做限定。
進(jìn)一步,目標(biāo)設(shè)備會生成隨機(jī)字符,并將該隨機(jī)字符轉(zhuǎn)換成語音,該語音即為描述隨機(jī)生成的字符的發(fā)音,為了便于區(qū)分,該語音稱為第一聲音數(shù)據(jù)。通過揚(yáng)聲器播放該第一聲音數(shù)據(jù),發(fā)出聲波,因無線設(shè)備和目標(biāo)設(shè)備處于同一空間中,故無線設(shè)備可以采集該聲波得到聲音數(shù)據(jù),該聲音數(shù)據(jù)可稱為第二聲音數(shù)據(jù)。
步驟s102,接收無線設(shè)備發(fā)送的配網(wǎng)信息,并根據(jù)配網(wǎng)信息接入無線局域網(wǎng)。
具體地,無線設(shè)備采集得到第二聲音數(shù)據(jù)后,會將目標(biāo)設(shè)備需要連接的路由器的相關(guān)配網(wǎng)信息發(fā)送給目標(biāo)設(shè)備,配網(wǎng)信息至少包括無線路由器的服物集標(biāo)識(servicesetidentifier,ssid)和密碼。目標(biāo)設(shè)備接收到無線設(shè)備發(fā)送的配網(wǎng)信息后,根據(jù)該配網(wǎng)信息進(jìn)行無線路由器設(shè)置,設(shè)置完成后接入無線局域網(wǎng)。
其中,無線設(shè)備將配網(wǎng)信息發(fā)送給目標(biāo)設(shè)備的方法具體可以包括多種可能的實(shí)現(xiàn)方式,作為一種可能的實(shí)現(xiàn)形式,無線設(shè)備利用無線局域網(wǎng)(wifi)快連技術(shù)將配網(wǎng)信息發(fā)送給目標(biāo)設(shè)備。wifi快連技術(shù),具體是指無線設(shè)備已經(jīng)連接到無線路由器,無線設(shè)備采用廣播的方式將包含配網(wǎng)信息的數(shù)據(jù)包發(fā)送出去,需要接入無線局域網(wǎng)的目標(biāo)設(shè)備的wifi模塊接收到配網(wǎng)信息的數(shù)據(jù)包后,解析出配網(wǎng)信息并利用配網(wǎng)信息和無線路由連接,從而接入無線局域網(wǎng)。
步驟s103,接收無線設(shè)備發(fā)送的第二聲音數(shù)據(jù),第二聲音數(shù)據(jù)是無線設(shè)備采集聲波得到的。
一方面,目標(biāo)設(shè)備連接到無線路由器后,由于還沒有和無線設(shè)備進(jìn)行身份認(rèn)證,所以還不能訪問廣域網(wǎng),需要身份認(rèn)證成功后才能通過無線局域網(wǎng)訪問廣域網(wǎng)。
另一方面,目標(biāo)設(shè)備和在同一個(gè)無線局域網(wǎng)中的無線設(shè)備之間要進(jìn)行通信,首先,需要建立傳輸控制協(xié)議(transmissioncontrolprotocol,tcp)鏈接,然后,無線設(shè)備將第二聲音數(shù)據(jù)通過建立的tcp鏈接發(fā)送給目標(biāo)設(shè)備。
具體地,目標(biāo)設(shè)備和無線設(shè)備之間建立通訊的方法,作為一種可能的實(shí)現(xiàn)方式,即目標(biāo)設(shè)備建立一個(gè)tcp的服務(wù)器,設(shè)置相應(yīng)的端口和ip地址,同時(shí)利用用戶數(shù)據(jù)包協(xié)議(userdatagramprotocol,udp),將tcp服務(wù)器的端口和ip地址通過udp的數(shù)據(jù)包,以廣播的形式發(fā)送出去,無線設(shè)備接收到tcp服務(wù)器的端口和ip地址信息后,無線設(shè)備利用該端口和ip地址建立和目標(biāo)設(shè)備之間的tcp鏈接,并將無線設(shè)備的tcp客戶機(jī)的端口號和ip地址返回給目標(biāo)設(shè)備,從而目標(biāo)設(shè)備和無線設(shè)備之間可實(shí)現(xiàn)數(shù)據(jù)的通信。
進(jìn)一步,無線設(shè)備通過tcp鏈接向目標(biāo)設(shè)備發(fā)送第二聲音數(shù)據(jù),目標(biāo)設(shè)備接收到該第二聲音數(shù)據(jù)后,和第一聲音數(shù)據(jù)進(jìn)行匹配對比,根據(jù)匹配的結(jié)果確認(rèn)目標(biāo)設(shè)備身份確認(rèn)是否通過。
需要說明的是,第一聲音數(shù)據(jù)和第二聲音數(shù)據(jù)的匹配對比,作為一種可能的實(shí)現(xiàn)方式,是將第二聲音數(shù)據(jù)進(jìn)行語音特征提取,提取出語音對應(yīng)的字符,將提取出的第二聲音數(shù)據(jù)對應(yīng)的字符和第一聲音數(shù)據(jù)對應(yīng)的字符進(jìn)行對比,即可判斷出目標(biāo)設(shè)備和無線設(shè)備是否采集的是相同的語音數(shù)據(jù),從而判斷目標(biāo)設(shè)備和無線設(shè)備是否是匹配的。
步驟s104,若第一聲音數(shù)據(jù)和第二聲音數(shù)據(jù)匹配,確認(rèn)身份認(rèn)證通過,并通過無線局域網(wǎng)訪問廣域網(wǎng)絡(luò)。
具體地,目標(biāo)設(shè)備根據(jù)第一聲音數(shù)據(jù)和第二聲音數(shù)據(jù)匹配的結(jié)果,確認(rèn)是否身份認(rèn)證通過,如果第一聲音數(shù)據(jù)和第二聲音數(shù)據(jù)是匹配的,則目標(biāo)設(shè)備確認(rèn)身份通過,可通過無線局域網(wǎng)訪問廣域網(wǎng)。
進(jìn)一步,如果第一聲音數(shù)據(jù)和第二聲音數(shù)據(jù)不匹配,則確認(rèn)目標(biāo)設(shè)備身份不通過,將目標(biāo)設(shè)備和無線局域網(wǎng)斷開連接。
本發(fā)明實(shí)施例的無線網(wǎng)絡(luò)的配置方法,包括:生成第一聲音數(shù)據(jù),并根據(jù)第一聲音數(shù)據(jù)發(fā)出聲波,接收無線設(shè)備發(fā)送的配網(wǎng)信息,并根據(jù)配網(wǎng)信息接入無線局域網(wǎng),接收無線設(shè)備發(fā)送的第二聲音數(shù)據(jù),第二聲音數(shù)據(jù)是無線設(shè)備采集聲波得到的,若第一聲音數(shù)據(jù)和第二聲音數(shù)據(jù)匹配,確認(rèn)身份認(rèn)證通過,并通過無線局域網(wǎng)訪問廣域網(wǎng)絡(luò)。通過對等待配網(wǎng)的設(shè)備在配網(wǎng)過程中進(jìn)行身份認(rèn)證,認(rèn)證通過后才能通過局域網(wǎng)訪問廣域網(wǎng),解決了現(xiàn)有技術(shù)中當(dāng)相鄰用戶中均存在待配網(wǎng)的設(shè)備時(shí),可能存在該設(shè)備接入非目標(biāo)無線局域網(wǎng),從而導(dǎo)致誤配網(wǎng)并可能泄露隱私數(shù)據(jù)的技術(shù)問題。
為了更加清楚的解釋說明上述實(shí)施例,本實(shí)施例還提出了另一種無線網(wǎng)絡(luò)的配置方法,該方法更加清楚的說明了目標(biāo)設(shè)備和無線設(shè)備之間的交互的過程,圖2為本發(fā)明實(shí)施例所提供的另一種無線網(wǎng)絡(luò)的配置方法的流程示意圖,如圖2所示,該方法包括:
步驟s201,播放第一聲音數(shù)據(jù),發(fā)出聲波。
具體地,用戶打開無線設(shè)備的app進(jìn)入配網(wǎng)界面,通過操作使目標(biāo)設(shè)備進(jìn)入配網(wǎng)模式后,目標(biāo)設(shè)備會生成隨機(jī)的字符數(shù)據(jù),并將該隨機(jī)的字符數(shù)據(jù)描述成聲音數(shù)據(jù),該聲音數(shù)據(jù)即為第一聲音數(shù)據(jù)。其中,第一聲音數(shù)據(jù)是用于描述隨機(jī)生成的字符的發(fā)音。
進(jìn)一步,目標(biāo)設(shè)備通過揚(yáng)聲器播放該第一聲音數(shù)據(jù),發(fā)出聲波,使處于同一空間的無線設(shè)備可以通過麥克風(fēng)采集到該聲波,無線設(shè)備采集得到的聲音數(shù)據(jù)稱為第二聲音數(shù)據(jù)。
需要說明的是,目標(biāo)設(shè)備和無線設(shè)備處于同一空間,是指無線設(shè)備處于目標(biāo)設(shè)備發(fā)出的聲波的可采集范圍內(nèi)。
步驟s202,無線設(shè)備廣播配網(wǎng)信息,以使目標(biāo)設(shè)備接收到該配網(wǎng)信息。
具體地,當(dāng)無線設(shè)備和目標(biāo)設(shè)備均進(jìn)入配網(wǎng)模式后,無線設(shè)備采用wifi快連技術(shù)將配網(wǎng)信息發(fā)送至目標(biāo)設(shè)備,目標(biāo)設(shè)備通過配網(wǎng)信息對路由器進(jìn)行配置,從而時(shí)目標(biāo)設(shè)備接入無線局域網(wǎng),其中,配網(wǎng)信息至少包括路由器的ssid碼和密碼信息。
步驟s203,目標(biāo)設(shè)備廣播服務(wù)器tcp的端口和ip地址信息,以使無線設(shè)備接收到該信息。
具體地,目標(biāo)設(shè)備接入無線局域網(wǎng)后,還無法訪問廣域網(wǎng),需要進(jìn)行身份確認(rèn)后才能訪問廣域網(wǎng)。目標(biāo)設(shè)備和無線設(shè)備之間需要進(jìn)行通信,則需要建立tcp鏈接,目標(biāo)設(shè)備設(shè)置tcp服務(wù)器,并通過udp數(shù)據(jù)包將服務(wù)器tcp的端口和ip地址廣播出去,無線設(shè)備偵聽到tcp端口和ip地址后,通過該tcp端口和ip地址建立和目標(biāo)設(shè)備之間的tcp鏈接,從而使目標(biāo)設(shè)備和無線設(shè)備之間可以開始進(jìn)行通信。
步驟s204,無線設(shè)備發(fā)送第二聲音數(shù)據(jù)給目標(biāo)設(shè)備。
具體地,無線設(shè)備和目標(biāo)設(shè)備建立tcp鏈接后,無線設(shè)備將第二聲音數(shù)據(jù)通過tcp鏈接發(fā)送至目標(biāo)設(shè)備。目標(biāo)設(shè)備將接收到的第二聲音數(shù)據(jù)和第一聲音數(shù)據(jù)進(jìn)行匹配,首先,將第二聲音數(shù)據(jù)進(jìn)行特征提取,提取出第二聲音數(shù)據(jù)對應(yīng)的字符數(shù)據(jù),和第一聲音數(shù)據(jù)對應(yīng)的字符數(shù)據(jù)進(jìn)行匹配對比,若字符數(shù)據(jù)匹配,則認(rèn)為第一聲音數(shù)據(jù)和第二聲音數(shù)據(jù)是匹配的。
步驟s205,確定第二聲音數(shù)據(jù)和第一聲音數(shù)據(jù)是匹配的,通過已接入的無線局域網(wǎng)訪問廣域網(wǎng)。
具體地,目標(biāo)設(shè)備根據(jù)第二聲音數(shù)據(jù)和第一聲音數(shù)據(jù)的匹配結(jié)果,確認(rèn)身份認(rèn)證是否通過,如果第二聲音數(shù)據(jù)和第一聲音數(shù)據(jù)是匹配的,則說明目標(biāo)設(shè)備身份確認(rèn)通過,可以通過已接入的無線局域網(wǎng)訪問廣域網(wǎng)。進(jìn)一步,如果第二聲音數(shù)據(jù)和第一聲音數(shù)據(jù)是不匹配的,則認(rèn)為目標(biāo)設(shè)備身份確認(rèn)失敗,與已接入的無線局域網(wǎng)斷開連接。
本發(fā)明實(shí)施例的無線網(wǎng)絡(luò)的配置方法,包括:生成第一聲音數(shù)據(jù),并根據(jù)第一聲音數(shù)據(jù)發(fā)出聲波,接收無線設(shè)備發(fā)送的配網(wǎng)信息,并根據(jù)配網(wǎng)信息接入無線局域網(wǎng),接收無線設(shè)備發(fā)送的第二聲音數(shù)據(jù),第二聲音數(shù)據(jù)是無線設(shè)備采集聲波得到的,若第一聲音數(shù)據(jù)和第二聲音數(shù)據(jù)匹配,確認(rèn)身份認(rèn)證通過,并通過無線局域網(wǎng)訪問廣域網(wǎng)絡(luò)。通過對等待配網(wǎng)的設(shè)備在配網(wǎng)過程中進(jìn)行身份認(rèn)證,認(rèn)證通過后才能通過局域網(wǎng)訪問廣域網(wǎng),解決了現(xiàn)有技術(shù)中當(dāng)相鄰用戶中均存在待配網(wǎng)的設(shè)備時(shí),可能存在該設(shè)備接入非目標(biāo)無線局域網(wǎng),從而導(dǎo)致誤配網(wǎng)并可能泄露隱私數(shù)據(jù)的技術(shù)問題。
上述實(shí)施例中的方法,是基于無線網(wǎng)絡(luò)的配置系統(tǒng)實(shí)現(xiàn)的,因此本實(shí)施例提出了一種無線網(wǎng)絡(luò)的配置系統(tǒng),圖3為本發(fā)明實(shí)施例所提供的一種無線網(wǎng)絡(luò)的配置系統(tǒng)的結(jié)構(gòu)示意圖,如圖3所示,該系統(tǒng)包括:目標(biāo)設(shè)備31和無線設(shè)備32,目標(biāo)設(shè)備31和無線設(shè)備32之間進(jìn)行通信。
目標(biāo)設(shè)備31,用于當(dāng)進(jìn)入配網(wǎng)模式時(shí),生成第一聲音數(shù)據(jù),并利用揚(yáng)聲器對第一聲音數(shù)據(jù)進(jìn)行播放,發(fā)出聲波;接收無線設(shè)備32發(fā)送的配網(wǎng)信息,并根據(jù)配網(wǎng)信息接入無線局域網(wǎng);接收無線設(shè)備32發(fā)送的第二聲音數(shù)據(jù),若第一聲音數(shù)據(jù)和第二聲音數(shù)據(jù)匹配,確認(rèn)身份認(rèn)證通過,并通過無線局域網(wǎng)訪問廣域網(wǎng)絡(luò);若第一聲音數(shù)據(jù)和第二聲音數(shù)據(jù)不匹配,斷開與無線局域網(wǎng)的連接。
其中,第一聲音數(shù)據(jù)是用于描述隨機(jī)生成的字符的發(fā)音。
另外,目標(biāo)設(shè)備31接收無線設(shè)備32發(fā)送的第二聲音數(shù)據(jù)之前,需要先和無線設(shè)備32建立tcp鏈接,tcp鏈接建立成功后,無線設(shè)備32將第二聲音數(shù)據(jù)通過tcp鏈接發(fā)送給目標(biāo)設(shè)備31。
無線設(shè)備32,用于發(fā)送配網(wǎng)信息給目標(biāo)設(shè)備31,采集目標(biāo)設(shè)備31發(fā)出的聲波,得到第二聲音數(shù)據(jù),并向目標(biāo)設(shè)備31發(fā)送第二聲音數(shù)據(jù)。
需要解釋的是,上述對方法實(shí)施例的解釋說明也適用于本實(shí)施例的系統(tǒng),此處不再贅述。
本發(fā)明實(shí)施例中,目標(biāo)設(shè)備產(chǎn)生第一聲音數(shù)據(jù),并接收無線設(shè)備采集目標(biāo)設(shè)備產(chǎn)生的聲波得到的第二聲音數(shù)據(jù),然后將第一聲音數(shù)據(jù)和第二聲音數(shù)據(jù)匹配,確認(rèn)目標(biāo)設(shè)備身份認(rèn)證通過后,通過無線局域訪問廣域網(wǎng)。通過對等待配網(wǎng)的設(shè)備在配網(wǎng)過程中進(jìn)行身份認(rèn)證,認(rèn)證通過后才能通過局域網(wǎng)訪問廣域網(wǎng),解決了現(xiàn)有技術(shù)中當(dāng)相鄰用戶中均存在待配網(wǎng)的設(shè)備時(shí),可能存在該設(shè)備接入非目標(biāo)無線局域網(wǎng),從而導(dǎo)致誤配網(wǎng)并可能泄露隱私數(shù)據(jù)的技術(shù)問題。
為實(shí)現(xiàn)上述實(shí)施例,本實(shí)施例還提供了一種無線網(wǎng)絡(luò)的配置裝置,圖4為本發(fā)明實(shí)施例所提供的另一種無線網(wǎng)絡(luò)的配置裝置的結(jié)構(gòu)示意圖。如圖4所示,該裝置包括:生成模塊41、第一接收模塊42、第二接收模塊43和第一確認(rèn)模塊44。
生成模塊41,用于生成第一聲音數(shù)據(jù),并根據(jù)第一聲音數(shù)據(jù)發(fā)出聲波。
第一接收模塊42,用于接收無線設(shè)備32發(fā)送的配網(wǎng)信息,并根據(jù)配網(wǎng)信息接入無線局域網(wǎng)。
第二接收模塊43,用于接收無線設(shè)備32發(fā)送的第二聲音數(shù)據(jù),第二聲音數(shù)據(jù)是無線設(shè)備32采集聲波得到的。
第一確認(rèn)模塊44,用于若第一聲音數(shù)據(jù)和第二聲音數(shù)據(jù)匹配,確認(rèn)身份認(rèn)證通過,并通過無線局域網(wǎng)訪問廣域網(wǎng)絡(luò)。
需要解釋的是,上述對方法實(shí)施例的解釋說明也適用于本實(shí)施例的系統(tǒng),此處不再贅述。
本發(fā)明實(shí)施例中,生成模塊用于生成第一聲音數(shù)據(jù),并根據(jù)第一聲音數(shù)據(jù)發(fā)出聲波,第一接收模塊用于接收無線設(shè)備發(fā)送的配網(wǎng)信息,并根據(jù)配網(wǎng)信息接入無線局域網(wǎng),第二接收模塊用于接收無線設(shè)備發(fā)送的第二聲音數(shù)據(jù),第二聲音數(shù)據(jù)是無線設(shè)備采集聲波得到的,第一確認(rèn)模塊,用于若第一聲音數(shù)據(jù)和第二聲音數(shù)據(jù)匹配,確認(rèn)身份認(rèn)證通過,并通過無線局域網(wǎng)訪問廣域網(wǎng)絡(luò)。通過對等待配網(wǎng)的設(shè)備在配網(wǎng)過程中進(jìn)行身份認(rèn)證,認(rèn)證通過后才能通過局域網(wǎng)訪問廣域網(wǎng),解決了現(xiàn)有技術(shù)中當(dāng)相鄰用戶中均存在待配網(wǎng)的設(shè)備時(shí),可能存在該設(shè)備接入非目標(biāo)無線局域網(wǎng),從而導(dǎo)致誤配網(wǎng)并可能泄露隱私數(shù)據(jù)的技術(shù)問題。
在上一實(shí)施例的基礎(chǔ)上,本實(shí)施例還提出了一種無線網(wǎng)絡(luò)的配置裝置,圖5為本發(fā)明實(shí)施例所提出的另一種無線網(wǎng)絡(luò)的配置裝置的結(jié)構(gòu)示意圖,在圖4對應(yīng)的實(shí)施例的基礎(chǔ)上,生成模塊41包括:生成單元411和播放單元412。
生成單元411,用于當(dāng)進(jìn)入配網(wǎng)模式時(shí),生成第一聲音數(shù)據(jù)。
播放單元412,用于利用揚(yáng)聲器對第一聲音數(shù)據(jù)進(jìn)行播放,發(fā)出聲波。
進(jìn)一步,在圖4對應(yīng)的實(shí)施例基礎(chǔ)上,第二接收模塊43包括:建立鏈接單元431和接收單元432。
建立鏈接單元431,用于建立與無線設(shè)備32之間的tcp鏈接。
接收單元432,用于通過tcp鏈接,接收無線設(shè)備32發(fā)送的第二聲音數(shù)據(jù)。
更進(jìn)一步,無線網(wǎng)絡(luò)的配置裝置還包括:第二確認(rèn)模塊45。
第二確認(rèn)模塊45,用于若第一聲音數(shù)據(jù)和第二聲音數(shù)據(jù)不匹配,斷開與無線局域網(wǎng)的連接。
需要說明的是,前述對方法實(shí)施例的解釋說明也適用于該實(shí)施例的裝置,此處不再贅述。
本發(fā)明實(shí)施例中,生成模塊用于生成第一聲音數(shù)據(jù),并根據(jù)第一聲音數(shù)據(jù)發(fā)出聲波,第一接收模塊用于接收無線設(shè)備發(fā)送的配網(wǎng)信息,并根據(jù)配網(wǎng)信息接入無線局域網(wǎng),第二接收模塊用于接收無線設(shè)備發(fā)送的第二聲音數(shù)據(jù),第二聲音數(shù)據(jù)是無線設(shè)備采集聲波得到的,第一確認(rèn)模塊,用于若第一聲音數(shù)據(jù)和第二聲音數(shù)據(jù)匹配,確認(rèn)身份認(rèn)證通過,并通過無線局域網(wǎng)訪問廣域網(wǎng)絡(luò)。通過對等待配網(wǎng)的設(shè)備在配網(wǎng)過程中進(jìn)行身份認(rèn)證,認(rèn)證通過后才能通過局域網(wǎng)訪問廣域網(wǎng),解決了現(xiàn)有技術(shù)中當(dāng)相鄰用戶中均存在待配網(wǎng)的設(shè)備時(shí),可能存在該設(shè)備接入非目標(biāo)無線局域網(wǎng),從而導(dǎo)致誤配網(wǎng)并可能泄露隱私數(shù)據(jù)的技術(shù)問題。
為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出了一種計(jì)算機(jī)設(shè)備,包括:存儲器、處理器以及存儲在存儲器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,當(dāng)該計(jì)算機(jī)程序被處理器執(zhí)行時(shí),執(zhí)行前述實(shí)施例中的無線網(wǎng)絡(luò)的配置方法。
為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出了一種非臨時(shí)性計(jì)算機(jī)可讀存儲介質(zhì),當(dāng)存儲介質(zhì)中的程序被處理器執(zhí)行時(shí),執(zhí)行前述實(shí)施例中的無線網(wǎng)絡(luò)的配置方法。
為了實(shí)現(xiàn)上述上述實(shí)施例,本發(fā)明還提出了一種計(jì)算機(jī)程序產(chǎn)品,當(dāng)所述計(jì)算機(jī)程序產(chǎn)品中的指令被處理器執(zhí)行時(shí),執(zhí)行前述實(shí)施例中的無線網(wǎng)絡(luò)的配置方法。
在本說明書的描述中,參考術(shù)語“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不必須針對的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。此外,在不相互矛盾的情況下,本領(lǐng)域的技術(shù)人員可以將本說明書中描述的不同實(shí)施例或示例以及不同實(shí)施例或示例的特征進(jìn)行結(jié)合和組合。
此外,術(shù)語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個(gè)該特征。在本發(fā)明的描述中,“多個(gè)”的含義是至少兩個(gè),例如兩個(gè),三個(gè)等,除非另有明確具體的限定。
流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個(gè)或更多個(gè)用于實(shí)現(xiàn)定制邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本發(fā)明的實(shí)施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。
在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認(rèn)為是用于實(shí)現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實(shí)現(xiàn)在任何計(jì)算機(jī)可讀介質(zhì)中,以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備(如基于計(jì)算機(jī)的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設(shè)備取指令并執(zhí)行指令的系統(tǒng))使用,或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用。就本說明書而言,"計(jì)算機(jī)可讀介質(zhì)"可以是任何可以包含、存儲、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用的裝置。計(jì)算機(jī)可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個(gè)或多個(gè)布線的電連接部(電子裝置),便攜式計(jì)算機(jī)盤盒(磁裝置),隨機(jī)存取存儲器(ram),只讀存儲器(rom),可擦除可編輯只讀存儲器(eprom或閃速存儲器),光纖裝置,以及便攜式光盤只讀存儲器(cdrom)。另外,計(jì)算機(jī)可讀介質(zhì)甚至可以是可在其上打印所述程序的紙或其他合適的介質(zhì),因?yàn)榭梢岳缤ㄟ^對紙或其他介質(zhì)進(jìn)行光學(xué)掃描,接著進(jìn)行編輯、解譯或必要時(shí)以其他合適方式進(jìn)行處理來以電子方式獲得所述程序,然后將其存儲在計(jì)算機(jī)存儲器中。
應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實(shí)現(xiàn)。在上述實(shí)施方式中,多個(gè)步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實(shí)現(xiàn)。如,如果用硬件來實(shí)現(xiàn)和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來實(shí)現(xiàn):具有用于對數(shù)據(jù)信號實(shí)現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(pga),現(xiàn)場可編程門陣列(fpga)等。
本技術(shù)領(lǐng)域的普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法攜帶的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計(jì)算機(jī)可讀存儲介質(zhì)中,該程序在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。
此外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理模塊中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),也可以存儲在一個(gè)計(jì)算機(jī)可讀取存儲介質(zhì)中。
上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。盡管上面已經(jīng)示出和描述了本發(fā)明的實(shí)施例,可以理解的是,上述實(shí)施例是示例性的,不能理解為對本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對上述實(shí)施例進(jìn)行變化、修改、替換和變型。