本發(fā)明涉及無線網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種無線射頻設(shè)備配對方法。
背景技術(shù):
射頻識別技術(shù)(rfid,radiofrequencyidentification)是一種非接觸的自動識別技術(shù),其基本原理是利用射頻信號和空間耦合傳輸特性,從而實(shí)現(xiàn)對被識別物體的識別。由于它能利用射頻方式進(jìn)行非接觸式雙向通信、交換數(shù)據(jù)而達(dá)到識別的目的,所以被廣泛應(yīng)用于工業(yè)自動化、商業(yè)自動化、交通運(yùn)輸控制管理、防偽甚至軍事等眾多領(lǐng)域。
例如,將射頻技術(shù)應(yīng)用到工業(yè)自動化方面,形成用于監(jiān)控生產(chǎn)環(huán)境的射頻識別系統(tǒng)。可以用于監(jiān)控生產(chǎn)環(huán)境的溫度,搭載在溫度傳感器中。隨著環(huán)境的溫度變化,達(dá)到了溫度傳感器的閾值,rfid收發(fā)單元收到溫度傳感器中的數(shù)據(jù),并將數(shù)據(jù)傳遞至主機(jī)。主機(jī)通過接口或網(wǎng)絡(luò)連接數(shù)據(jù)讀寫裝置,用于實(shí)現(xiàn)對環(huán)境溫度的采集、處理和遠(yuǎn)程傳送等管理功能。
在實(shí)現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)相關(guān)技術(shù)中至少存在如下問題:
現(xiàn)有技術(shù)中的rfid通信通常是明文傳遞密鑰,雖然這樣驗(yàn)證配對的過程雖然比較簡單,但存在安全隱患,對于要求安全獨(dú)享的私人rfid設(shè)備,在私人設(shè)備的射頻范圍內(nèi)存在其他用戶的rfid接收裝置,在私人rfid設(shè)備發(fā)送信息時,容易被射頻范圍內(nèi)的其他用戶截取或被其他用戶添加設(shè)備進(jìn)行控制。或者用戶在配對私人rfid設(shè)備的時候錯誤的與范圍內(nèi)其他用戶的設(shè)備配對。使得用戶使用的私人rfid設(shè)備被他人誤連,這對于用戶的信息安全有很大的隱患。
技術(shù)實(shí)現(xiàn)要素:
為了至少解決現(xiàn)有技術(shù)中無線射頻設(shè)備的配對不安全和存在私人rfid設(shè)備被他人誤連問題。
第一方面,本發(fā)明實(shí)施例提供一種無線射頻設(shè)備配對方法,應(yīng)用于無線射頻外設(shè),包括:
獲取所述無線射頻外設(shè)的id和屬性驗(yàn)證信息,所述屬性驗(yàn)證信息至少包括靜態(tài)身份驗(yàn)證信息;
利用預(yù)存的安全密鑰對所述屬性驗(yàn)證信息進(jìn)行加密,生成加密包,其中,所述加密包僅適用于服務(wù)器的解密;
基于所述無線射頻外設(shè)的id和所述加密包,生成用于無線射頻代理設(shè)備的配對請求。
第二方面,本發(fā)明實(shí)施例提供一種無線射頻設(shè)備配對方法,應(yīng)用于無線射頻代理設(shè)備,包括:
從無線射頻外設(shè)的配對請求中解析出配對信息;
當(dāng)所述配對信息中包括所述無線射頻外設(shè)的id和無法識別的加密包時,把所述無線射頻外設(shè)的id和所述加密包轉(zhuǎn)發(fā)服務(wù)器;
當(dāng)自所述遠(yuǎn)程服務(wù)器獲取解密后的配對密鑰時,基于所述配對密鑰響應(yīng)所述無線射頻設(shè)備的配對請求。
第三方面,本發(fā)明實(shí)施例提供一種無線射頻設(shè)備配對方法,應(yīng)用于服務(wù)器,包括:
接收所述無線射頻代理設(shè)備發(fā)送的無線射頻設(shè)備的id和加密包;
根據(jù)所述id,查詢預(yù)存的id/安全密鑰對照表,確定對應(yīng)的安全密鑰;
利用所述安全密鑰對所述加密包進(jìn)行解密,獲取所述無線射頻外設(shè)的身份驗(yàn)證信息;
基于所述無線射頻外設(shè)的身份驗(yàn)證信息和所述安全密鑰合成配對密鑰;
將所述配對密鑰發(fā)送至所述無線射頻代理設(shè)備。
第四方面,本發(fā)明實(shí)施例還提供了一種非易失性計算機(jī)存儲介質(zhì),存儲有計算機(jī)可執(zhí)行指令,所述計算機(jī)可執(zhí)行指令用于執(zhí)行本發(fā)明上述任一項(xiàng)所述的無線射頻設(shè)備配對方法。
第五方面,本發(fā)明實(shí)施例還提供了一種電子外設(shè),包括:至少一個處理器;以及存儲器;其中,所述存儲器存儲有可被所述至少一個處理器執(zhí)行的程序,所述指令被所述至少一個處理器執(zhí)行,以使所述至少一個處理器能夠執(zhí)行本發(fā)明上述任一項(xiàng)無線射頻設(shè)備配對方法。
第六方面,本發(fā)明實(shí)施例還提供了一種代理設(shè)備,包括:至少一個處理器;以及存儲器;其中,所述存儲器存儲有可被所述至少一個處理器執(zhí)行的程序,所述指令被所述至少一個處理器執(zhí)行,以使所述至少一個處理器能夠執(zhí)行本發(fā)明上述任一項(xiàng)無線射頻設(shè)備配對方法。
第七方面,本發(fā)明實(shí)施例還提供了一種服務(wù)器,包括:至少一個處理器;以及存儲器;其中,所述存儲器存儲有可被所述至少一個處理器執(zhí)行的程序,所述指令被所述至少一個處理器執(zhí)行,以使所述至少一個處理器能夠執(zhí)行本發(fā)明上述任一項(xiàng)無線射頻設(shè)備配對方法。
第八方面,本發(fā)明實(shí)施例還提供了一種無線射頻設(shè)備套件,包括根據(jù)本發(fā)明上述的電子外設(shè)和本發(fā)明上述的代理設(shè)備組成。
第九方面,本發(fā)明實(shí)施例還提供了一種無線射頻系統(tǒng),包括本發(fā)明上述的電子外設(shè)、本發(fā)明上述的代理設(shè)備、本發(fā)明上述的服務(wù)器。
本發(fā)明實(shí)施例實(shí)現(xiàn)了無線射頻設(shè)備的配對方法。實(shí)現(xiàn)了無線射頻設(shè)備配對的安全性,避免了私人無線射頻設(shè)被其他無關(guān)設(shè)備添加,同時也提供了設(shè)備配對的動態(tài)狀態(tài)驗(yàn)證,使得用戶在使用無線射頻設(shè)備通信時更加安全。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明一實(shí)施例提供的一種無線射頻設(shè)備配對方法的流程圖;
圖2是本發(fā)明另一實(shí)施例提供的一種無線射頻設(shè)備配對方法的流程圖;
圖3是本發(fā)明又一實(shí)施例提供的一種無線射頻設(shè)備配對方法的流程圖;
圖4是本發(fā)明一實(shí)施例提供的用于無線射頻設(shè)備配對的電子設(shè)備的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
如圖1所示為本發(fā)明一實(shí)施例提供的一種無線射頻設(shè)備配對方法的流程圖,包括如下步驟:
s11:獲取所述無線射頻外設(shè)的id和屬性驗(yàn)證信息,所述屬性驗(yàn)證信息至少包括靜態(tài)身份驗(yàn)證信息;
s12:利用預(yù)存的安全密鑰對所述屬性驗(yàn)證信息進(jìn)行加密,生成加密包,其中,所述加密包僅適用于服務(wù)器的解密;
s13:基于所述無線射頻外設(shè)的id和所述加密包,生成用于無線射頻代理設(shè)備的配對請求。
在本實(shí)施方式中,無線射頻外設(shè)包括門磁設(shè)備、溫度傳感器、濕度傳感器等rf(rfid簡寫)設(shè)備。在本實(shí)施例中,使用溫度傳感器作為無線射頻外設(shè)進(jìn)行配對。
對于步驟s11,溫度傳感器為了與無線射頻代理設(shè)備配對,獲取其自身的id和屬性驗(yàn)證信息,其中,溫度傳感器可以通過查詢傳感器內(nèi)的存儲器的信息,獲取到自身的id和屬性驗(yàn)證信息,所述的屬性驗(yàn)證信息至少包括靜態(tài)身份驗(yàn)證信息,靜態(tài)身份驗(yàn)證信息不會隨著外設(shè)的使用或者時間的推移進(jìn)行變化,例如溫度傳感器的mac地址。
對于步驟s12,溫度傳感器通過預(yù)存的安全密鑰對步驟s11獲取的驗(yàn)證信息進(jìn)行加密,從而生成用于服務(wù)器解密的加密包。其中,溫度傳感器預(yù)存的安全密鑰來自出廠設(shè)備激活,通過對溫度傳感器使用無線射頻設(shè)備的激活程序,向數(shù)據(jù)庫獲取溫度傳感器的id和與id相對應(yīng)的密鑰,其中每個待激活的無線射頻外設(shè)(包括所述的溫度傳感器)都會通過無線激活終端從服務(wù)器獲取唯一的id,和與所述id相對應(yīng)的密鑰。該加密包僅適用于服務(wù)器的解密。
對于步驟s13,經(jīng)由步驟s11獲取的溫度傳感器的id和步驟s12生成的加密包,生成用于無線射頻代理設(shè)備的配對請求。溫度傳感器基于所述配對請求與配對范圍內(nèi)的無線射頻代理設(shè)備進(jìn)行配對連接,從而進(jìn)行通信。
通過本實(shí)施方法可以看出,本實(shí)施方法提供了一種無線射頻設(shè)備配對方法,應(yīng)用于無線射頻外設(shè),無線射頻外設(shè)通過預(yù)存的安全密鑰對驗(yàn)證信息進(jìn)行加密,使無線射頻外設(shè)配對范圍內(nèi)的其他用戶的無線射頻代理設(shè)備無法解讀配對請求的加密包,提高了無線射頻外設(shè)在配對時的安全性能。
作為一種實(shí)施方式,在本實(shí)施例中,所述屬性驗(yàn)證信息包括:動態(tài)狀態(tài)驗(yàn)證信息,所述獲取所述無線射頻外設(shè)的id和屬性驗(yàn)證信息響應(yīng)于配對指令執(zhí)行。
在本實(shí)施方式中,在屬性驗(yàn)證信息中除了靜態(tài)身份驗(yàn)證信息,還可以包括動態(tài)狀態(tài)驗(yàn)證信息,動態(tài)驗(yàn)證信息會隨著無線射頻外設(shè)的操作使得自身的部分信息隨著操作而變化,例如,使用溫度傳感器的使用時間作為動態(tài)的驗(yàn)證信息。對于溫度傳感器來說,查詢動態(tài)狀態(tài)驗(yàn)證信息與查詢靜態(tài)信息的工作量相近,而且動態(tài)的身份驗(yàn)證信息具有更高的安全性能,因?yàn)閯討B(tài)狀態(tài)驗(yàn)證信息更不容易被破解,從而安全性能更佳。在屬性驗(yàn)證信息中,若只包含靜態(tài)身份驗(yàn)證信息,可以在溫度傳感器中預(yù)先生成加密包,在配對時進(jìn)行發(fā)送。而動態(tài)狀態(tài)驗(yàn)證信息會隨著外設(shè)的操作,驗(yàn)證信息會發(fā)生變化,從而在溫度傳感器接收到無線射頻配對指令時,才會查詢動態(tài)狀態(tài)驗(yàn)證信息生成加密包。這樣保證了操作的合理性。也使得溫度傳感器只有在接收到配對指令時,才會生成數(shù)據(jù)包,降低了無線射頻外設(shè)的消耗。
通過該實(shí)施方法可以看出,通過在屬性驗(yàn)證信息中加入動態(tài)狀態(tài)驗(yàn)證信息,使得無線射頻通信的安全性能更高,通過響應(yīng)于配對指令的執(zhí)行生成加密包使得無線射頻外設(shè)的消耗降低。
作為一種實(shí)施方式,在本實(shí)施例中,所述動態(tài)狀態(tài)驗(yàn)證信息基于所述無線射頻外設(shè)與所述無線射頻代理的當(dāng)前配對次數(shù)生成。
在本實(shí)施方式中,動態(tài)狀態(tài)驗(yàn)證信息基于無線射頻外設(shè)和無線射頻代理的當(dāng)前配對次數(shù)生成,由于動態(tài)狀態(tài)驗(yàn)證信息具有不穩(wěn)定性,例如使用時間可以通過無線射頻外設(shè)出廠重置或其他方式進(jìn)行改變,采集具有難度。而配對次數(shù)相比于其他變量信息更好采集。例如溫度傳感器首次配對,其配對次數(shù)為0,當(dāng)溫度傳感器與無線射頻代理設(shè)備成功配對后,與其他無線射頻代理設(shè)備進(jìn)行配對時,通過查詢動態(tài)狀態(tài)驗(yàn)證信息,此時配對次數(shù)為1。
通過該實(shí)施方法可以看出,通過將無線射頻外設(shè)與無線射頻代理的當(dāng)前配對次數(shù)作為動態(tài)狀態(tài)驗(yàn)證信息,使得動態(tài)狀態(tài)驗(yàn)證信息更便于采集,更便于服務(wù)器解密驗(yàn)證。
如圖2所示為本發(fā)明另一實(shí)施例提供的一種無線射頻設(shè)備配對方法的流程圖,包括如下步驟:
s21:從無線射頻外設(shè)的配對請求中解析出配對信息;
s22:當(dāng)所述配對信息中包括所述無線射頻外設(shè)的id和無法識別的加密包時,把所述無線射頻外設(shè)的id和所述加密包轉(zhuǎn)發(fā)服務(wù)器;
s23:當(dāng)自所述遠(yuǎn)程服務(wù)器獲取解密后的配對密鑰時,基于所述配對密鑰響應(yīng)所述無線射頻設(shè)備的配對請求。
在本實(shí)施方式中,無線射頻代理設(shè)備通常與互聯(lián)網(wǎng)相連接,可以與多種類型的無線射頻外設(shè)進(jìn)行配對,例如,家中的濕度傳感器,門磁設(shè)備,都可以與同一無線射頻代理設(shè)備進(jìn)行配對。在本實(shí)施例中,使用智能家居的rf網(wǎng)關(guān)作為無線射頻代理設(shè)備。為了展現(xiàn)實(shí)施的完整性,無線射頻外設(shè)使用圖1實(shí)施例為例。
對于步驟s21,rf網(wǎng)關(guān)從溫度傳感器的配對請求中解析出配對信息。其中,rf網(wǎng)關(guān)處于有網(wǎng)絡(luò)連接的狀態(tài),能夠?qū)⒔邮盏恼埱笮畔鬟f給與rf網(wǎng)關(guān)相連接解密的數(shù)據(jù)庫,同時也具有在與溫度傳感器配對后,通過rf網(wǎng)關(guān)app相關(guān)軟件進(jìn)行操控,rf網(wǎng)關(guān)將接收到的配對請求進(jìn)行解析,得到溫度傳感器的id和加密包。
對于步驟s22,rf網(wǎng)關(guān)嘗試對步驟s21獲取的加密包進(jìn)行解密,當(dāng)rf網(wǎng)關(guān)無法識別該加密包時,rf網(wǎng)關(guān)將溫度傳感器的id和加密包轉(zhuǎn)發(fā)給與該網(wǎng)關(guān)相連的服務(wù)器進(jìn)行解密。
對于步驟s23,當(dāng)rf網(wǎng)關(guān)自服務(wù)器獲取到解密后溫度傳感器的配對密鑰時,通過該配對密鑰響應(yīng)溫度傳感器的配對請求。
通過該實(shí)施方法可以看出,本實(shí)施方法提供了一種無線射頻設(shè)備配對方法,應(yīng)用于無線射頻代理設(shè)備,無線射頻代理設(shè)備通過解析出接收到配對請求中的配對信息,在無法解析配對信息時,通過轉(zhuǎn)發(fā)給服務(wù)器進(jìn)行解析,在服務(wù)器解析成功后,從而獲取無線射頻外設(shè)的配對密鑰。通過服務(wù)器傳遞配對密鑰,不易被他人截取,提高了無線射頻設(shè)備配對的安全性。
作為一種實(shí)施方式,在本實(shí)施例中,當(dāng)rf網(wǎng)關(guān)無法從服務(wù)器獲取到配對密鑰時,拒絕無線射頻設(shè)備的配對請求。
在本實(shí)施方式中,例如鄰居家中有空氣濕度傳感器,并且rf網(wǎng)關(guān)在空氣濕度傳感器的射頻范圍內(nèi),由于空氣濕度傳感器與rf網(wǎng)關(guān)不是相同的品牌或者所使用的安全密鑰來自的數(shù)據(jù)庫不同,與rf網(wǎng)關(guān)相連接的服務(wù)器無法解析空氣濕度傳感器發(fā)送的配對請求中的加密包,這時,rf網(wǎng)關(guān)拒絕空氣濕度傳感器的配對請求。反過來說,當(dāng)我們的溫度傳感器的射頻范圍內(nèi)存在他人的rf網(wǎng)關(guān),同理,他人的rf網(wǎng)關(guān)也無法與我們的溫度傳感器進(jìn)行配對。
顯然,該方法帶來了配對的安全性,可以防止用戶的設(shè)備被他人連接。由于拒絕了他人設(shè)備的配對請求,有效的避免了他人無線射頻外設(shè)的干擾,可用性更佳。
作為一種實(shí)施方式,在本實(shí)施例中,當(dāng)所述配對信息中包括所述無線射頻設(shè)備的id和配對密鑰時,基于所述配對密鑰響應(yīng)所述無線射頻設(shè)備的配對請求。
在本實(shí)施方式中,例如所使用直傳密鑰的無線射頻外設(shè),由于現(xiàn)有技術(shù)中的無線射頻外設(shè)直接發(fā)送配對密鑰進(jìn)行配對請求連接,我們的rf網(wǎng)關(guān)在獲取到無線射頻外設(shè)的配對密鑰后響應(yīng)無線射頻外設(shè)的配對請求。
該種方法帶來了配對的兼容性,在面對直傳配對密鑰的無線射頻外設(shè)時,直接用接收到的配對密鑰相應(yīng)無線射頻外設(shè)的配對請求,使配對進(jìn)程對有效的運(yùn)轉(zhuǎn)。
如圖3所示為本發(fā)明又一實(shí)施例提供的一種無線射頻設(shè)備配對方法的流程圖,包括如下步驟:
s31:接收所述無線射頻代理設(shè)備發(fā)送的無線射頻設(shè)備的id和加密包;
s32:根據(jù)所述id,查詢預(yù)存的id/安全密鑰對照表,確定對應(yīng)的安全密鑰;
s33:利用所述安全密鑰對所述加密包進(jìn)行解密,獲取所述無線射頻外設(shè)的身份驗(yàn)證信息;
s34:基于所述無線射頻外設(shè)的身份驗(yàn)證信息和所述安全密鑰合成配對密鑰;
s35:將所述配對密鑰發(fā)送至所述無線射頻代理設(shè)備。
在本實(shí)施方式中,服務(wù)器與無線射頻代理設(shè)備通過互聯(lián)網(wǎng)絡(luò)相連接。為了展現(xiàn)實(shí)施的完整性,無線射頻外設(shè)使用圖1實(shí)施例為例。無線代理設(shè)備使用圖2實(shí)施例為例。
對于步驟s31,服務(wù)器接收到來自rf網(wǎng)關(guān)發(fā)送的溫度傳感器的id和加密包。
對于步驟s32,根據(jù)所述id,查詢服務(wù)器內(nèi)預(yù)存的id/安全密鑰對照表,從而確定解除溫度傳感器的加密包的安全密鑰。根據(jù)圖1實(shí)施例的步驟s12得知,溫度傳感器的id和安全密鑰都是通過無線射頻激活程序從服務(wù)器內(nèi)獲取所得,所以該服務(wù)器內(nèi)預(yù)存的id/安全密鑰對照表中,存在溫度傳感器的id和安全密鑰。
對于步驟s33,利用步驟s32確定的安全密鑰,對溫度傳感器的加密包進(jìn)行解密,從而獲得溫度傳感器的身份驗(yàn)證信息,其中身份驗(yàn)證信息包括:溫度傳感器的mac地址,還可以包括溫度傳感器與rf網(wǎng)關(guān)的連接次數(shù)。
對于步驟s34,基于服務(wù)器將步驟s33確定的靜態(tài)身份驗(yàn)證信息和動態(tài)狀態(tài)驗(yàn)證信息和安全密鑰合成溫度傳感器與rf網(wǎng)關(guān)的配對密鑰。
對于步驟s35,將步驟s34合成的配對密鑰發(fā)送給rf網(wǎng)關(guān)。
通過該實(shí)施方法可以看出,通過使用服務(wù)器與無線射頻代理設(shè)備傳遞配對密鑰,改進(jìn)了現(xiàn)有技術(shù)中的直傳密鑰,使密鑰的傳遞更具有安全性,從而無線射頻配對的安全性更佳。
本申請實(shí)施例提供了一種非易失性計算機(jī)存儲介質(zhì),所述計算機(jī)存儲介質(zhì)存儲有計算機(jī)可執(zhí)行指令,該計算機(jī)可執(zhí)行指令可執(zhí)行上述任意方法實(shí)施例中的分布式系統(tǒng)物理節(jié)點(diǎn)的任務(wù)部署方法;
非易失性計算機(jī)可讀存儲介質(zhì)可以包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需要的應(yīng)用程序;存儲數(shù)據(jù)區(qū)可存儲根據(jù)移動通信網(wǎng)絡(luò)注冊的服務(wù)提醒裝置的使用所創(chuàng)建的數(shù)據(jù)等。此外,非易失性計算機(jī)可讀存儲介質(zhì)可以包括高速隨機(jī)存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他非易失性固態(tài)存儲器件。在一些實(shí)施例中,非易失性計算機(jī)可讀存儲介質(zhì)可選包括相對于處理器遠(yuǎn)程設(shè)置的存儲器,這些遠(yuǎn)程存儲器可以通過網(wǎng)絡(luò)連接至移動通信網(wǎng)絡(luò)注冊的服務(wù)提醒裝置。上述網(wǎng)絡(luò)的實(shí)例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。
圖4是本發(fā)明一實(shí)施例提供的用于無線射頻設(shè)備配對的電子設(shè)備的結(jié)構(gòu)示意圖,如圖4所示,該設(shè)備包括:
一個或多個處理器410以及存儲器420,圖4中以一個處理器410為例。
圖4所示的電子設(shè)備還可以包括:輸入裝置430和輸出裝置440。
處理器410、存儲器420、輸入裝置430和輸出裝置440可以通過總線或者其他方式連接,圖4中以通過總線連接為例。
存儲器420為上述的非易失性計算機(jī)可讀存儲介質(zhì)。處理器410通過運(yùn)行存儲在存儲器420中的非易失性軟件程序、指令以及模塊,從而執(zhí)行服務(wù)器的各種功能應(yīng)用以及數(shù)據(jù)處理,即實(shí)現(xiàn)上述方法實(shí)施例的無線射頻設(shè)備配對方法。
輸入裝置430可接收輸入的數(shù)字或字符信息,以及產(chǎn)生與網(wǎng)絡(luò)注冊裝置的用戶設(shè)置以及功能控制有關(guān)的鍵信號輸入。輸出裝置440可包括顯示屏等顯示設(shè)備。
上述產(chǎn)品可執(zhí)行本發(fā)明實(shí)施例所提供的方法,具備執(zhí)行方法相應(yīng)的功能模塊和有益效果。未在本實(shí)施例中詳盡描述的技術(shù)細(xì)節(jié),可參見本發(fā)明實(shí)施例所提供的方法。
作為一種實(shí)施方式,上述電子外設(shè)為濕度傳感器設(shè)備,該電子外設(shè)包括:至少一個處理器;以及,與所述至少一個處理器通信連接的存儲器;其中,所述存儲器存儲有可被所述至少一個處理器執(zhí)行的指令,所述指令被所述至少一個處理器執(zhí)行,以使所述至少一個處理器能夠:
獲取所述無線射頻外設(shè)的id和屬性驗(yàn)證信息,所述屬性驗(yàn)證信息至少包括靜態(tài)身份驗(yàn)證信息;
利用預(yù)存的安全密鑰對所述屬性驗(yàn)證信息進(jìn)行加密,生成加密包,其中,所述加密包僅適用于服務(wù)器的解密;
基于所述無線射頻外設(shè)的id和所述加密包,生成用于無線射頻代理設(shè)備的配對請求。
作為另一種實(shí)施方式,上述代理設(shè)備為rf網(wǎng)關(guān),該代理設(shè)備包括:至少一個處理器;以及,與所述至少一個處理器通信連接的存儲器;其中,所述存儲器存儲有可被所述至少一個處理器執(zhí)行的指令,所述指令被所述至少一個處理器執(zhí)行,以使所述至少一個處理器能夠:
從無線射頻外設(shè)的配對請求中解析出配對信息;
當(dāng)所述配對信息中包括所述無線射頻外設(shè)的id和無法識別的加密包時,把所述無線射頻外設(shè)的id和所述加密包轉(zhuǎn)發(fā)服務(wù)器;
當(dāng)自所述遠(yuǎn)程服務(wù)器獲取解密后的配對密鑰時,基于所述配對密鑰響應(yīng)所述無線射頻設(shè)備的配對請求。
作為又一種實(shí)施方式,上述服務(wù)器為密鑰服務(wù)器,該服務(wù)器包括:至少一個處理器;以及,與所述至少一個處理器通信連接的存儲器;其中,所述存儲器存儲有可被所述至少一個處理器執(zhí)行的指令,所述指令被所述至少一個處理器執(zhí)行,以使所述至少一個處理器能夠:
接收所述無線射頻代理設(shè)備發(fā)送的無線射頻設(shè)備的id和加密包;
根據(jù)所述id,查詢預(yù)存的id/安全密鑰對照表,確定對應(yīng)的安全密鑰;
利用所述安全密鑰對所述加密包進(jìn)行解密,獲取所述無線射頻外設(shè)的身份驗(yàn)證信息;
基于所述無線射頻外設(shè)的身份驗(yàn)證信息和所述安全密鑰合成配對密鑰;
將所述配對密鑰發(fā)送至所述無線射頻代理設(shè)備。
本發(fā)明實(shí)施例的電子外設(shè)以多種形式存在,包括但不限于:
(1)無線射頻外設(shè):這類設(shè)備具有檢測和處理功能,不具備和網(wǎng)絡(luò)互聯(lián)的特性。這類設(shè)備包括:門磁設(shè)備、溫度傳感器、濕度傳感器等。
(2)無線射頻代理設(shè)備:這類設(shè)備具有接收無線射頻外設(shè)發(fā)送的無線射頻數(shù)據(jù)包,并且可以和網(wǎng)絡(luò)互聯(lián)。這類設(shè)備可以包括:rf網(wǎng)關(guān)。
(3)服務(wù)器:提供驗(yàn)證的服務(wù)和發(fā)送配對密鑰的設(shè)備。
在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實(shí)體或者操作與另一個實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”,不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動的情況下,即可以理解并實(shí)施。
通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實(shí)施方式可借助軟件加必需的通用硬件平臺的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件?;谶@樣的理解,上述技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品可以存儲在計算機(jī)可讀存儲介質(zhì)中,如rom/ram、磁碟、光盤等,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個實(shí)施例或者實(shí)施例的某些部分所述的方法。
最后應(yīng)說明的是:以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。