本發(fā)明涉及無(wú)線網(wǎng)絡(luò)通信領(lǐng)域,尤其涉及一種配置設(shè)備入網(wǎng)的方法及系統(tǒng)。
背景技術(shù):
智能家電設(shè)備在傳統(tǒng)家電的基礎(chǔ)上加入了通信模塊,使得家電設(shè)備具有聯(lián)網(wǎng)功能。通常在移動(dòng)終端和智能家電設(shè)備都連接云平臺(tái)時(shí),二者依靠云平臺(tái)分配證書或者密鑰建立安全連接。
家電尚未連接云平臺(tái)時(shí),用戶需要通過(guò)移動(dòng)終端,例如手機(jī),向家電設(shè)備發(fā)送配置信息。常用的幾種方式包如下:
(1)通過(guò)手機(jī)發(fā)送組播消息配置家電設(shè)備入網(wǎng)。手機(jī)將獲取的WLAN接入信息及密碼通過(guò)組播方式發(fā)送給家電設(shè)備,家電設(shè)備收到消息后,通過(guò)該配置信息接入WLAN。
(2)家電設(shè)備默認(rèn)進(jìn)入SoftAP模式。手機(jī)連接設(shè)備AP,向設(shè)備發(fā)送配置信息,家電設(shè)備通過(guò)該配置信息接入WLAN。
(3)手機(jī)通過(guò)NFC、RFID等非接觸式傳輸通道將配置信息發(fā)送給家電設(shè)備,家電設(shè)備通過(guò)該配置信息接入WLAN。
家電設(shè)備通過(guò)上述方式入網(wǎng)時(shí),會(huì)受手機(jī)與家電以及AP的連接方式的限制。因此,需要一種高效、安全地通過(guò)移動(dòng)終端使家電設(shè)備入網(wǎng)的方法。
技術(shù)實(shí)現(xiàn)要素:
為了解決現(xiàn)有技術(shù)中的問(wèn)題,提供了一種配置設(shè)備入網(wǎng)的方法及系統(tǒng)。
根據(jù)本發(fā)明的一個(gè)方面,提供了一種配置設(shè)備入網(wǎng)的方法,所述方法包括:
移動(dòng)終端獲取其所連接的路由器的SSID和所述路由器的密碼;
生成所述SSID的語(yǔ)音信號(hào);
采用編碼方式將所述密碼變換為水印信息;
將所述水印信息嵌入到所述SSID的語(yǔ)音信號(hào)中;
播放攜帶所述水印信息的所述SSID的語(yǔ)音信號(hào)。
其中,所述編碼方式為糾錯(cuò)編碼方式。
其中,所述方法還包括:
在播放攜帶所述水印信息的所述SSID的語(yǔ)音信號(hào)之前,所述移動(dòng)終端與待入網(wǎng)的設(shè)備建立連接,通過(guò)所述連接向所述待入網(wǎng)的設(shè)備傳輸所采用的編碼方式的信息;
或者在生成所述SSID語(yǔ)音信號(hào)后,在所述SSID語(yǔ)音信號(hào)中攜帶所述移動(dòng)終端所采用的編碼方式。
其中,采用編碼方式將所述密碼變換為水印信息的步驟還包括:生成與所述水印信息相應(yīng)的同步信號(hào);
將所述水印信息嵌入到所述SSID的語(yǔ)音信號(hào)中的步驟還包括:將所述同步信號(hào)嵌入到所述SSID的語(yǔ)音信號(hào)中。
其中,將所述水印信息嵌入到所述SSID的語(yǔ)音信號(hào)中包括:
根據(jù)所述密碼的長(zhǎng)度將所述SSID的語(yǔ)音信號(hào)在時(shí)域上分段,獲取每段SSID的語(yǔ)音信號(hào)的變換域系數(shù),并用所述同步信號(hào)和所述水印信息的比特值對(duì)每段SSID的語(yǔ)音信號(hào)的變換域系數(shù)進(jìn)行調(diào)節(jié)。
根據(jù)本發(fā)明的另一方面,提供了一種配置設(shè)備入網(wǎng)的方法,所述方法包括:
待入網(wǎng)的設(shè)備存儲(chǔ)移動(dòng)終端播放的攜帶水印信息的路由器的SSID的語(yǔ)音信號(hào);
對(duì)所述語(yǔ)音信號(hào)進(jìn)行識(shí)別,得到所述路由器的SSID;
從所述語(yǔ)音信號(hào)中提取所述水印信息;
采用與移動(dòng)終端對(duì)所述路由器的密碼進(jìn)行編碼時(shí)相對(duì)應(yīng)的解碼方式,對(duì)所述水印信息進(jìn)行解碼得到所述路由器的密碼;
通過(guò)所述路由器的SSID和所述路由器的密碼接入所述路由器。
其中,所述解碼方式為糾錯(cuò)解碼方式。
其中,所述方法還包括:
在對(duì)所述水印信息進(jìn)行解碼之前,所述待入網(wǎng)的設(shè)備與所述移動(dòng)終端建立連接,通過(guò)所述連接接收所述移動(dòng)終端所采用的編碼方式的信息,并基于所述編碼方式的信息獲取相對(duì)應(yīng)的解碼方式;或者
根據(jù)所存儲(chǔ)的語(yǔ)音信號(hào)獲知所述移動(dòng)終端所采用的編碼方式的信息,并基于所述編碼方式的信息獲取相對(duì)應(yīng)的解碼方式;或者
所述解碼方式是由廠商寫入到所述待入網(wǎng)的設(shè)備中的。
其中,所述待入網(wǎng)的設(shè)備存儲(chǔ)的所述SSID的語(yǔ)音信號(hào)還包括與所述水印信息相應(yīng)的同步信號(hào);
從所述語(yǔ)音信號(hào)中提取所述水印信息的步驟還包括:從所述語(yǔ)音信號(hào)中提取所述同步信號(hào);
對(duì)所述水印信息進(jìn)行解碼的步驟還包括:利用所述同步信號(hào)對(duì)所述水印信息進(jìn)行解碼。
其中,從所述語(yǔ)音信號(hào)中提取所述水印信息的步驟還包括:
定位所存儲(chǔ)的所述SSID的語(yǔ)音信號(hào)中的同步信號(hào),進(jìn)行同步譯碼,確定水印信息的起始位置;
根據(jù)水印信息的長(zhǎng)度,利用所述SSID的語(yǔ)音信號(hào)的變換域系數(shù),提取水印信息;
對(duì)所述水印信息進(jìn)行解碼的步驟還包括:對(duì)所提取的水印信息進(jìn)行糾錯(cuò)譯碼,獲得所述SSID的語(yǔ)音信號(hào)中攜帶的水印信息。
其中,對(duì)所述語(yǔ)音信號(hào)進(jìn)行識(shí)別包括:對(duì)所述語(yǔ)音信號(hào)進(jìn)行詞語(yǔ)的切分,提取語(yǔ)音信號(hào)的特征并與特征庫(kù)中的樣本進(jìn)行模式匹配,選取相似度最高的樣本作為識(shí)別結(jié)果。
根據(jù)本發(fā)明的另一方面,提供了一種配置設(shè)備入網(wǎng)的系統(tǒng),所述系統(tǒng)用于移動(dòng)終端中,所述系統(tǒng)包括:
獲取模塊,用于獲取所述移動(dòng)終端所連接的路由器的SSID和所述路由器的密碼;
生成模塊,用于生成所述SSID的語(yǔ)音信號(hào);
編碼模塊,用于采用編碼方式將所述密碼變換為水印信息;
嵌入模塊,用于將所述水印信息嵌入到所述SSID的語(yǔ)音信號(hào)中;
播放模塊,用于播放攜帶所述水印信息的所述SSID的語(yǔ)音信號(hào)。
其中,所述編碼模塊還用于采用糾錯(cuò)編碼方式將所述密碼變換為水印信息。
其中,所述系統(tǒng)還包括:
同步模塊,用于在所述播放模塊播放攜帶所述水印信息的所述SSID的語(yǔ)音信號(hào)之前,與待入網(wǎng)的設(shè)備建立連接,通過(guò)所述連接向所述待入網(wǎng)的設(shè)備傳輸所采用的編碼方式的信息;
所述嵌入模塊還用于在生成所述SSID語(yǔ)音信號(hào)后,在所述SSID語(yǔ)音信號(hào)中攜帶所述編碼模塊所采用的編碼方式。
其中,所述編碼模塊還用于:生成與所述水印信息相應(yīng)的同步信號(hào);
所述嵌入模塊還用于:將所述同步信號(hào)嵌入到所述SSID的語(yǔ)音信號(hào)中。
其中,所述嵌入模塊還用于:
根據(jù)所述密碼的長(zhǎng)度將所述SSID的語(yǔ)音信號(hào)在時(shí)域上分段,獲取每段SSID的語(yǔ)音信號(hào)的變換域系數(shù),并用所述同步信號(hào)和所述水印信息的比特值對(duì)每段SSID的語(yǔ)音信號(hào)的變換域系數(shù)進(jìn)行調(diào)節(jié)。
根據(jù)本發(fā)明的另一方面,提供了一種配置設(shè)備入網(wǎng)的系統(tǒng),所述系統(tǒng)用于待入網(wǎng)的設(shè)備中,所述系統(tǒng)包括:
存儲(chǔ)模塊,用于存儲(chǔ)移動(dòng)終端播放的攜帶水印信息的路由器的SSID的語(yǔ)音信號(hào);
識(shí)別模塊,用于對(duì)所述語(yǔ)音信號(hào)進(jìn)行識(shí)別,得到所述路由器的SSID;
提取模塊,用于從所述語(yǔ)音信號(hào)中提取所述水印信息;
解碼模塊,用于采用與移動(dòng)終端對(duì)所述路由器的密碼進(jìn)行編碼時(shí)相對(duì)應(yīng)的解碼方式,對(duì)所述水印信息進(jìn)行解碼得到所述路由器的密碼;
入網(wǎng)配置模塊,用于通過(guò)所述路由器的SSID和所述路由器的密碼接入所述路由器。
其中,所述解碼模塊還用于采用糾錯(cuò)解碼方式對(duì)所述水印信息進(jìn)行解碼。
其中,所述系統(tǒng)還包括:
同步模塊,用于所述解碼模塊在對(duì)所述水印信息進(jìn)行解碼之前,與所述移動(dòng)終端建立連接,通過(guò)所述連接接收所述移動(dòng)終端所采用的編碼方式的信息,并基于所述編碼方式的信息獲取相對(duì)應(yīng)的解碼方式;
或者,當(dāng)所述語(yǔ)音信號(hào)中包括所述移動(dòng)終端所采用的編碼方式時(shí),所述提取模塊還用從所述語(yǔ)音信號(hào)中提取所述編碼方式;
或者,所述存儲(chǔ)模塊還用于存儲(chǔ)廠商寫入的解碼方式。
其中,所述系統(tǒng)還包括:
當(dāng)所述存儲(chǔ)模塊存儲(chǔ)的所述SSID的語(yǔ)音信號(hào)還包括與所述水印信息相應(yīng)的同步信號(hào)時(shí),
所述提取模塊還用于從所述語(yǔ)音信號(hào)中提取所述同步信號(hào);
所述解碼模塊還用于利用所述同步信號(hào)對(duì)所述水印信息進(jìn)行解碼。
其中,所述提取模塊還用于:
定位所存儲(chǔ)的所述SSID的語(yǔ)音信號(hào)中的同步信號(hào),進(jìn)行同步譯碼,確定水印信息的起始位置;
根據(jù)水印信息的長(zhǎng)度,利用所述SSID的語(yǔ)音信號(hào)的變換域系數(shù),提取水印信息;
所述解碼模塊還用于:對(duì)所提取的水印信息進(jìn)行糾錯(cuò)譯碼,獲得所述SSID的語(yǔ)音信號(hào)中攜帶的水印信息。
其中,所述識(shí)別模塊還用于:
對(duì)所述語(yǔ)音信號(hào)進(jìn)行詞語(yǔ)的切分,提取語(yǔ)音信號(hào)的特征并與特征庫(kù)中的樣本進(jìn)行模式匹配,選取相似度最高的樣本作為識(shí)別結(jié)果。本發(fā)明中的配置設(shè)備入網(wǎng)的方法和系統(tǒng),將入網(wǎng)口令編碼形成語(yǔ)音水印,嵌入到SSID的語(yǔ)音合成信號(hào)中,播放此帶有隱藏信息的語(yǔ)音,家電識(shí)別語(yǔ)音中的SSID并且提取隱藏的口令,利用SSID和口令接入網(wǎng)絡(luò)。采用這種方式,利用語(yǔ)音方式配置家電入網(wǎng),給用戶更加直觀、更加智能的體驗(yàn);并且,將密碼口令通過(guò)隱藏方式傳遞,可以保證敏感信息的安全性。
隨著語(yǔ)音識(shí)別技術(shù)在智能家居中大規(guī)模應(yīng)用,很多家電設(shè)備都具備了語(yǔ)音處理和識(shí)別的能力,故可通過(guò)播放語(yǔ)音的方式將網(wǎng)絡(luò)配置信息“告知”家電設(shè)備。由于家中具有“聽(tīng)力”的設(shè)備越來(lái)越多,在語(yǔ)音播放入網(wǎng)信息時(shí)采用水印的方式可以保證口令等信息不會(huì)泄露。
附圖說(shuō)明
構(gòu)成本發(fā)明的一部分的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
圖1是根據(jù)本發(fā)明的由移動(dòng)終端執(zhí)行的配置設(shè)備入網(wǎng)的方法的流程圖;
圖2是根據(jù)本發(fā)明的由待入網(wǎng)的設(shè)備執(zhí)行的配置設(shè)備入網(wǎng)的方法的流程圖;
圖3是根據(jù)本發(fā)明的手機(jī)配置家電設(shè)備入網(wǎng)的具體實(shí)施例的流程圖;
圖4是根據(jù)本發(fā)明的在移動(dòng)終端上實(shí)現(xiàn)的配置設(shè)備入網(wǎng)的系統(tǒng)的框圖;
圖5是根據(jù)本發(fā)明的在待入網(wǎng)設(shè)備上實(shí)現(xiàn)的配置設(shè)備入網(wǎng)的系統(tǒng)的框圖。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。
本發(fā)明提供了一種配置設(shè)備入網(wǎng)的方法,該方法在移動(dòng)終端上實(shí)現(xiàn),移動(dòng)終端可以是例如手機(jī)、pad等。如圖1所示,該配置設(shè)備入網(wǎng)的方法包括:
步驟101,移動(dòng)終端獲取其所連接的路由器的SSID和路由器的密碼;
步驟102,生成SSID的語(yǔ)音信號(hào);
步驟103,采用編碼方式將密碼變換為水印信息;
步驟104,將水印信息嵌入到SSID的語(yǔ)音信號(hào)中;
步驟105,播放攜帶水印信息的SSID的語(yǔ)音信號(hào)。
步驟103中采用的編碼方式為糾錯(cuò)編碼。并且,步驟103還包括:生成與所述水印信息相應(yīng)的同步信號(hào);相應(yīng)地,步驟104還包括:將同步信號(hào)嵌入到所述SSID的語(yǔ)音信號(hào)中。即,將該同步信號(hào)與水印信息一塊嵌入到語(yǔ)音信號(hào)中。該同步信號(hào)用于在待入網(wǎng)設(shè)備端譯碼時(shí),確定水印段的起始位置。
具體地,在嵌入水印信息與同步信號(hào)時(shí),首先需要根據(jù)口令(即,密碼)長(zhǎng)度將SSID語(yǔ)音合成信號(hào)分段,在時(shí)域上分為若干時(shí)間段;然后對(duì)于每一時(shí)間段的語(yǔ)音信號(hào),分別截取若干采樣點(diǎn)存儲(chǔ)語(yǔ)音水印信息和同步信號(hào)。嵌入時(shí),可以將一段語(yǔ)音信號(hào)通過(guò)傅立葉變換、余弦變換、小波變換等信號(hào)處理方法,得到相應(yīng)的變換域系數(shù),進(jìn)而根據(jù)同步信號(hào)和水印信息的比特值對(duì)原始語(yǔ)音的變換域系數(shù)進(jìn)行調(diào)節(jié),以實(shí)現(xiàn)將信息嵌入到原始語(yǔ)音信息中的目的。根據(jù)密碼的長(zhǎng)度對(duì)SSID語(yǔ)音合成信號(hào)分段的方法有多種。舉例來(lái)說(shuō),當(dāng)密碼是數(shù)字信號(hào)時(shí),根據(jù)密碼的比特?cái)?shù)對(duì)SSID語(yǔ)音合成信號(hào)進(jìn)行分段。例如,密碼如果是128比特的,則將SSID語(yǔ)音合成信號(hào)分為128段,密碼如果是256比特的,則將SSID語(yǔ)音合成信號(hào)分為256段。當(dāng)密碼是語(yǔ)音信號(hào)時(shí),則可根據(jù)語(yǔ)音信號(hào)包含的詞語(yǔ)的個(gè)數(shù)對(duì)SSID語(yǔ)音合成信號(hào)進(jìn)行分段。在對(duì)SSID語(yǔ)音合成信號(hào)進(jìn)行分段時(shí),若SSID語(yǔ)音合成信號(hào)過(guò)短,則可在該SSID語(yǔ)音合成信號(hào)的前后添加一段語(yǔ)音,以便于分段。
該方法還包括:在步驟105之前,所述移動(dòng)終端與待入網(wǎng)的設(shè)備建立連接,通過(guò)所述連接向所述待入網(wǎng)的設(shè)備傳輸所采用的編碼方式的信息。即,在播放攜帶水印信息的SSID的語(yǔ)音信號(hào)之前,移動(dòng)終端需要將其所采用的編碼方式告訴待入網(wǎng)的設(shè)備,以便待入網(wǎng)的設(shè)備能夠采用相應(yīng)的解碼方式進(jìn)行解碼。或者,在生成所述SSID語(yǔ)音信號(hào)后,在所述SSID語(yǔ)音信號(hào)中攜帶所述移動(dòng)終端所采用的編碼方式?;蛘?,也可以由廠商分別將編碼方式寫入到移動(dòng)終端裝載的程序中,將解碼方式寫入到待入網(wǎng)的設(shè)備中。另外,也可以在待播放的語(yǔ)音信號(hào)中攜帶所采用的編碼方式,在播放語(yǔ)音信號(hào)時(shí),由待入網(wǎng)的設(shè)備接收。本發(fā)明不限于將移動(dòng)終端所采用的編碼方式傳輸給待入網(wǎng)的設(shè)備的具體方式,只要在待入網(wǎng)的設(shè)備對(duì)水印信息進(jìn)行解碼前,獲知移動(dòng)終端采用的編碼方式并得到相應(yīng)的解碼方式即可。
本發(fā)明提供了一種配置設(shè)備入網(wǎng)的方法,該方法在待入網(wǎng)設(shè)備上實(shí)現(xiàn),待入網(wǎng)設(shè)備可以是例如電視、空調(diào)等設(shè)備。如圖1所示,該配置設(shè)備入網(wǎng)的方法包括:
步驟201,待入網(wǎng)的設(shè)備存儲(chǔ)移動(dòng)終端播放的攜帶水印信息的路由器的SSID的語(yǔ)音信號(hào);
步驟202,對(duì)語(yǔ)音信號(hào)進(jìn)行識(shí)別,得到路由器的SSID;
步驟203,從語(yǔ)音信號(hào)中提取水印信息;
步驟204,采用與移動(dòng)終端對(duì)路由器的密碼進(jìn)行編碼時(shí)相對(duì)應(yīng)的解碼方式,對(duì)水印信息進(jìn)行解碼得到路由器的密碼;
步驟205,通過(guò)路由器的SSID和路由器的密碼接入路由器。
步驟204中,待入網(wǎng)的設(shè)備采用的解碼方式為糾錯(cuò)解碼方式。并且,當(dāng)待入網(wǎng)的設(shè)備存儲(chǔ)的SSID的語(yǔ)音信號(hào)包括與水印信息相應(yīng)的同步信號(hào)時(shí),步驟203還包括:從語(yǔ)音信號(hào)中提取同步信號(hào);步驟204還包括:利用同步信號(hào)對(duì)水印信息進(jìn)行解碼。
具體地,在利用同步信號(hào)對(duì)水印信息進(jìn)行解碼時(shí),首先定位錄制音頻信號(hào)中的同步信號(hào),進(jìn)行同步譯碼,確定水印信息起始位置;然后根據(jù)隱藏信息,即水印信息的長(zhǎng)度,采用嵌入水印信息的逆向過(guò)程提取隱藏的水印信息,即利用SSID的語(yǔ)音信號(hào)的變換域系數(shù)提取水印信息;最后將提取的隱藏信息,經(jīng)過(guò)糾錯(cuò)譯碼,獲得原始密碼。
另外,步驟202中,對(duì)語(yǔ)音信號(hào)進(jìn)行識(shí)別的具體過(guò)程是:首先對(duì)語(yǔ)音信號(hào)進(jìn)行處理,去除噪音并檢測(cè)語(yǔ)音的端點(diǎn),進(jìn)行詞語(yǔ)的切分;之后提取語(yǔ)音信號(hào)的特征,并與特征庫(kù)中的樣本進(jìn)行模式匹配,取相似度最高的樣本作為識(shí)別結(jié)果。
該方法還包括:在步驟204之前,待入網(wǎng)的設(shè)備與移動(dòng)終端建立連接,通過(guò)連接接收移動(dòng)終端所采用的編碼方式的信息,并基于該編碼方式的信息獲取相對(duì)應(yīng)的解碼方式;或者,根據(jù)所存儲(chǔ)的語(yǔ)音信號(hào)獲知所述移動(dòng)終端所采用的編碼方式的信息,并基于所述編碼方式的信息獲取相對(duì)應(yīng)的解碼方式;或者待入網(wǎng)的設(shè)備所采用的解碼方式是由廠商寫入到待入網(wǎng)的設(shè)備中的。
下面參照?qǐng)D3,描述根據(jù)本發(fā)明的由手機(jī)配置家電設(shè)備入網(wǎng)的具體實(shí)施例的流程。
步驟301,手機(jī)讀取當(dāng)前連接的網(wǎng)絡(luò)SSID,即該手機(jī)所接入的路由器的SSID,并在提示用戶輸入該SSID對(duì)應(yīng)的連接密碼(即,口令)后,得到該SSID對(duì)應(yīng)的連接密碼;
步驟302,產(chǎn)生網(wǎng)絡(luò)SSID的語(yǔ)音合成信號(hào);
步驟303,采用糾錯(cuò)編碼方式將連接密碼編碼變換為水印信息,并產(chǎn)生相應(yīng)的同步信號(hào);
步驟304,將產(chǎn)生的水印信息和同步信號(hào)嵌入到SSID的語(yǔ)音合成信號(hào)中,得到帶隱藏信息的語(yǔ)音信號(hào);
步驟305,手機(jī)播放該帶隱藏信息的語(yǔ)音信號(hào);
步驟306,家電設(shè)備接收到手機(jī)播放的帶隱藏信息的語(yǔ)音信號(hào)并錄音,得到錄制的音頻信號(hào);
步驟307,將錄制的音頻信號(hào)進(jìn)行語(yǔ)音識(shí)別,得到網(wǎng)絡(luò)的SSID;
步驟308,從錄制的音頻信號(hào)中提取出水印信息;
步驟309,采用與步驟303中的編碼方式對(duì)應(yīng)的解碼方式對(duì)水印信息進(jìn)行解碼,得到連接密碼,在解碼過(guò)程中使用家電設(shè)備錄制的音頻信號(hào)中包含的同步信號(hào);
步驟310,找到SSID對(duì)應(yīng)的網(wǎng)絡(luò),輸入網(wǎng)絡(luò)連接密碼,接入網(wǎng)絡(luò)。
本發(fā)明還提供了一種配置設(shè)備入網(wǎng)的系統(tǒng),該系統(tǒng)用于移動(dòng)終端中。如圖4所示,該系統(tǒng)包括:
獲取模塊401,用于獲取所述移動(dòng)終端所連接的路由器的SSID和所述路由器的密碼;
生成模塊402,用于生成所述SSID的語(yǔ)音信號(hào);
編碼模塊403,用于采用編碼方式將所述密碼變換為水印信息;
嵌入模塊404,用于將所述水印信息嵌入到所述SSID的語(yǔ)音信號(hào)中;
播放模塊405,用于播放攜帶所述水印信息的所述SSID的語(yǔ)音信號(hào)。
所述編碼模塊403還用于采用糾錯(cuò)編碼方式將所述密碼變換為水印信息。
所述系統(tǒng)還包括:
同步模塊,用于在所述播放模塊播放攜帶所述水印信息的所述SSID的語(yǔ)音信號(hào)之前,與待入網(wǎng)的設(shè)備建立連接,通過(guò)所述連接向所述待入網(wǎng)的設(shè)備傳輸所采用的編碼方式的信息;
所述嵌入模塊404還用于在生成所述SSID語(yǔ)音信號(hào)后,在所述SSID語(yǔ)音信號(hào)中攜帶所述編碼模塊所采用的編碼方式。
所述編碼模塊403還用于:生成與所述水印信息相應(yīng)的同步信號(hào);
所述嵌入模塊404還用于:將所述同步信號(hào)嵌入到所述SSID的語(yǔ)音信號(hào)中。
所述嵌入模塊還用于:根據(jù)所述密碼的長(zhǎng)度將所述SSID的語(yǔ)音信號(hào)在時(shí)域上分段,獲取每段SSID的語(yǔ)音信號(hào)的變換域系數(shù),并用所述同步信號(hào)和所述水印信息的比特值對(duì)每段SSID的語(yǔ)音信號(hào)的變換域系數(shù)進(jìn)行調(diào)節(jié)。
本發(fā)明還提供了一種配置設(shè)備入網(wǎng)的系統(tǒng),該系統(tǒng)用于待入網(wǎng)設(shè)備中。如圖5所示,該系統(tǒng)包括:
存儲(chǔ)模塊501,用于存儲(chǔ)移動(dòng)終端播放的攜帶水印信息的路由器的SSID的語(yǔ)音信號(hào);
識(shí)別模塊502,用于對(duì)所述語(yǔ)音信號(hào)進(jìn)行識(shí)別,得到所述路由器的SSID;
提取模塊503,用于從所述語(yǔ)音信號(hào)中提取所述水印信息;
解碼模塊504,用于采用與移動(dòng)終端對(duì)所述路由器的密碼進(jìn)行編碼時(shí)相對(duì)應(yīng)的解碼方式,對(duì)所述水印信息進(jìn)行解碼得到所述路由器的密碼;
入網(wǎng)配置模塊505,用于通過(guò)所述路由器的SSID和所述路由器的密碼接入所述路由器。
所述解碼模塊504還用于采用糾錯(cuò)解碼方式對(duì)所述水印信息進(jìn)行解碼。
所述系統(tǒng)還包括:同步模塊,用于所述解碼模塊在對(duì)所述水印信息進(jìn)行解碼之前,與所述移動(dòng)終端建立連接,通過(guò)所述連接接收所述移動(dòng)終端所采用的編碼方式的信息,并基于所述編碼方式的信息獲取相對(duì)應(yīng)的解碼方式;
或者,當(dāng)所述語(yǔ)音信號(hào)中包括所述移動(dòng)終端所采用的編碼方式時(shí),所述提取模塊503還用從所述語(yǔ)音信號(hào)中提取所述編碼方式;
或者,所述存儲(chǔ)模塊501還用于存儲(chǔ)廠商寫入的解碼方式。
所述系統(tǒng)還包括:
當(dāng)所述存儲(chǔ)模塊存儲(chǔ)的所述SSID的語(yǔ)音信號(hào)還包括與所述水印信息相應(yīng)的同步信號(hào)時(shí),
所述提取模塊503還用于從所述語(yǔ)音信號(hào)中提取所述同步信號(hào);
所述解碼模塊504還用于利用所述同步信號(hào)對(duì)所述水印信息進(jìn)行解碼。
所述提取模塊還用于:
定位所存儲(chǔ)的所述SSID的語(yǔ)音信號(hào)中的同步信號(hào),進(jìn)行同步譯碼,確定水印信息的起始位置;
根據(jù)水印信息的長(zhǎng)度,利用所述SSID的語(yǔ)音信號(hào)的變換域系數(shù),提取水印信息;
所述解碼模塊還用于:對(duì)所提取的水印信息進(jìn)行糾錯(cuò)譯碼,獲得所述SSID的語(yǔ)音信號(hào)中攜帶的水印信息。
所述識(shí)別模塊還用于:對(duì)所述語(yǔ)音信號(hào)進(jìn)行詞語(yǔ)的切分,提取語(yǔ)音信號(hào)的特征并與特征庫(kù)中的樣本進(jìn)行模式匹配,選取相似度最高的樣本作為識(shí)別結(jié)果。
本發(fā)明中的配置設(shè)備入網(wǎng)的方法和系統(tǒng),將入網(wǎng)口令編碼形成語(yǔ)音水印,嵌入到SSID的語(yǔ)音合成信號(hào)中,播放此帶有隱藏信息的語(yǔ)音,家電識(shí)別語(yǔ)音中的SSID并且提取隱藏的口令,利用SSID和口令接入網(wǎng)絡(luò)。采用這種方式,利用語(yǔ)音方式配置家電入網(wǎng),給用戶更加直觀、更加智能的體驗(yàn);并且,將密碼口令通過(guò)隱藏方式傳遞,可以保證敏感信息的安全性。
上面描述的內(nèi)容可以單獨(dú)地或者以各種方式組合起來(lái)實(shí)施,而這些變型方式都在本發(fā)明的保護(hù)范圍之內(nèi)。
需要說(shuō)明的是,在本文中,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的物品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種物品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括……”限定的要素,并不排除在包括所述要素的物品或者設(shè)備中還存在另外的相同要素。
以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案而非限制,僅僅參照較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)說(shuō)明。本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或者等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍,均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當(dāng)中。