本發(fā)明涉及智能門(mén)鎖的開(kāi)鎖方法,屬于智能家居和安防技術(shù)領(lǐng)域。
背景技術(shù):
智能手機(jī)和低功耗藍(lán)牙技術(shù)的普及率越來(lái)越高,很多應(yīng)用均實(shí)現(xiàn)了智能手機(jī)通過(guò)藍(lán)牙開(kāi)鎖。而開(kāi)鎖指令依靠無(wú)線(xiàn)傳輸,較容易被監(jiān)聽(tīng),增大了命令被竊取、篡改、重放的風(fēng)險(xiǎn)。
目前已有的方案:
(1)固定的通信內(nèi)容或者藍(lán)牙的物理地址作為通信內(nèi)容;監(jiān)聽(tīng)后重新播放即可破解。
(2)依賴(lài)藍(lán)牙的物理地址進(jìn)行內(nèi)容加密,因?yàn)樗{(lán)牙的地址可以通過(guò)監(jiān)聽(tīng)工具得到,算法一旦公開(kāi),依然可以破解。
(3)使用藍(lán)牙協(xié)議提供的加密和認(rèn)證功能。因?yàn)樗械募用芡ㄐ啪幸粋€(gè)初始密鑰交換,生成長(zhǎng)期密鑰的過(guò)程。只要能夠監(jiān)聽(tīng)到這個(gè)交互密鑰的過(guò)程,加密功能即可破解。
藍(lán)牙開(kāi)鎖的安全性要求很高,一旦被破解,會(huì)造成重大的財(cái)產(chǎn)損失。本專(zhuān)利定義了一種智能門(mén)鎖的一種密鑰認(rèn)證方法,解決了藍(lán)牙開(kāi)鎖的無(wú)線(xiàn)傳輸過(guò)程中出現(xiàn)的密鑰被竊取、篡改或者被重放的風(fēng)險(xiǎn),并提供了兩種不同的實(shí)現(xiàn)方法。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的就是克服上述缺點(diǎn),提出一種智能鎖的密鑰認(rèn)證方法,所采用的技術(shù)方案如下:
一種智能門(mén)鎖的開(kāi)鎖方法, 包括:
云服務(wù)器將初始密鑰和通信密鑰通過(guò)預(yù)設(shè)置的方式分別發(fā)送至移動(dòng)終端和智能門(mén)鎖;
所述移動(dòng)終端和智能門(mén)鎖通過(guò)無(wú)線(xiàn)通信方式建立連接;
所述移動(dòng)終端將初始密鑰及預(yù)設(shè)的密鑰數(shù)據(jù)通過(guò)加密算法進(jìn)行加密生成開(kāi)鎖驗(yàn)證碼;
所述移動(dòng)終端將所述開(kāi)鎖驗(yàn)證碼附加預(yù)設(shè)的密鑰數(shù)據(jù)生成帶有預(yù)設(shè)密鑰數(shù)據(jù)的開(kāi)鎖驗(yàn)證碼并發(fā)送至智能門(mén)鎖;
所述智能門(mén)鎖根據(jù)預(yù)設(shè)置的規(guī)則檢查所述帶有預(yù)設(shè)的密鑰數(shù)據(jù)的開(kāi)鎖驗(yàn)證碼的合法性;
當(dāng)檢查結(jié)果為所述帶有預(yù)設(shè)密鑰數(shù)據(jù)的開(kāi)鎖驗(yàn)證碼合法時(shí),智能門(mén)鎖將所述開(kāi)鎖驗(yàn)證碼與智能門(mén)鎖生成的至少一個(gè)合法驗(yàn)證碼進(jìn)行匹配,當(dāng)匹配成功,則執(zhí)行開(kāi)鎖動(dòng)作。
進(jìn)一步的,所述云服務(wù)器將初始密鑰和通信密鑰通過(guò)預(yù)設(shè)置的方式分別發(fā)送至移動(dòng)終端和智能門(mén)鎖包括:
云服務(wù)器生成初始密鑰和通信密鑰;
所述云服務(wù)器將初始密鑰和通信密鑰通過(guò)安全的帶外傳輸或者私有的加密通道,由云服務(wù)器分別發(fā)送至移動(dòng)終端和智能門(mén)鎖。
進(jìn)一步的,所述智能門(mén)鎖根據(jù)預(yù)設(shè)置的規(guī)則檢查所述帶有預(yù)設(shè)的密鑰數(shù)據(jù)的開(kāi)鎖驗(yàn)證碼的合法性之后,所述方法還包括:
如果所述帶有預(yù)設(shè)的密鑰數(shù)據(jù)的開(kāi)鎖驗(yàn)證碼合法,則智能門(mén)鎖使用所述預(yù)設(shè)的密鑰數(shù)據(jù),將智能門(mén)鎖本地保存的多個(gè)初始密鑰分別與所述預(yù)設(shè)的密鑰數(shù)據(jù)通過(guò)通信密鑰進(jìn)行加密生成對(duì)應(yīng)的多個(gè)合法驗(yàn)證碼保存至智能門(mén)鎖中。
其中一個(gè)實(shí)施例為,所述移動(dòng)終端將初始密鑰及預(yù)設(shè)的密鑰數(shù)據(jù)通過(guò)加密算法進(jìn)行加密生成開(kāi)鎖驗(yàn)證碼包括:
所述移動(dòng)終端將初始token作為初始密鑰及預(yù)設(shè)的密鑰數(shù)據(jù)使用通信密鑰進(jìn)行加密生成開(kāi)鎖驗(yàn)證碼;所述預(yù)設(shè)的密鑰數(shù)據(jù)為時(shí)間戳timestamp。
進(jìn)一步的,所述智能門(mén)鎖根據(jù)預(yù)設(shè)置的規(guī)則檢查所述帶有預(yù)設(shè)的密鑰數(shù)據(jù)的開(kāi)鎖驗(yàn)證碼的合法性包括:
所述智能門(mén)鎖將時(shí)間戳與智能門(mén)鎖內(nèi)的時(shí)鐘模塊保存的時(shí)間做對(duì)比;所述時(shí)鐘模塊中的時(shí)間為自動(dòng)匹配更新的標(biāo)準(zhǔn)時(shí)間;
如果偏差超過(guò)限定閾值,則判斷所述開(kāi)鎖驗(yàn)證碼是非法的數(shù)據(jù)包,則檢查結(jié)果為所述帶有預(yù)設(shè)的密鑰數(shù)據(jù)的開(kāi)鎖驗(yàn)證碼不合法,并將驗(yàn)證結(jié)果通過(guò)無(wú)線(xiàn)通信連接傳輸反饋至所述移動(dòng)終端;所述偏差是開(kāi)鎖驗(yàn)證碼帶有的時(shí)間戳與時(shí)鐘模塊保存的時(shí)間的差值;
如果偏差未超過(guò)限定閾值,則檢查結(jié)果為所述帶有預(yù)設(shè)的密鑰數(shù)據(jù)的開(kāi)鎖驗(yàn)證碼合法。
進(jìn)一步的,所述智能門(mén)鎖將所述開(kāi)鎖驗(yàn)證碼與智能門(mén)鎖生成的至少一個(gè)合法驗(yàn)證碼進(jìn)行匹配,當(dāng)匹配成功,則執(zhí)行開(kāi)鎖動(dòng)作,包括:
當(dāng)檢查結(jié)果為所述帶有時(shí)間戳的開(kāi)鎖驗(yàn)證碼合法時(shí),則開(kāi)鎖驗(yàn)證碼與智能門(mén)鎖內(nèi)生成的至少一個(gè)合法驗(yàn)證碼逐一進(jìn)行比較;
若比較開(kāi)鎖驗(yàn)證碼與其中一個(gè)合法驗(yàn)證碼相同時(shí),則確定匹配成功,智能門(mén)鎖執(zhí)行開(kāi)鎖動(dòng)作;
所述智能門(mén)鎖將移動(dòng)終端發(fā)送的帶有時(shí)間戳的開(kāi)鎖驗(yàn)證碼中的時(shí)間戳與智能門(mén)鎖內(nèi)的時(shí)間同步;斷開(kāi)無(wú)線(xiàn)通信連接。
其中另一個(gè)實(shí)施例為,所述移動(dòng)終端和所述智能門(mén)鎖對(duì)每一個(gè)密鑰均保存一個(gè)遞增的計(jì)數(shù)器count值,每次開(kāi)鎖前,所述移動(dòng)終端的計(jì)數(shù)器加1;
所述移動(dòng)終端將初始密鑰及預(yù)設(shè)的密鑰數(shù)據(jù)通過(guò)加密算法進(jìn)行加密生成開(kāi)鎖驗(yàn)證碼包括:
所述移動(dòng)終端將初始token作為初始密鑰及預(yù)設(shè)的密鑰數(shù)據(jù)使用通信key進(jìn)行加密生成開(kāi)鎖驗(yàn)證碼;所述預(yù)設(shè)的密鑰數(shù)據(jù)為計(jì)數(shù)器count值。
進(jìn)一步的,所述智能門(mén)鎖根據(jù)預(yù)設(shè)置的規(guī)則檢查所述帶有預(yù)設(shè)的密鑰數(shù)據(jù)的開(kāi)鎖驗(yàn)證碼的合法性包括:
所述智能門(mén)鎖將所述帶有預(yù)設(shè)的密鑰數(shù)據(jù)的開(kāi)鎖驗(yàn)證碼帶有的計(jì)數(shù)器count值與本地保存的計(jì)數(shù)器count值比較;
如果所述開(kāi)鎖驗(yàn)證碼帶有的計(jì)數(shù)器值大于本地保存的值,則檢查結(jié)果為所述帶有計(jì)數(shù)器count值的開(kāi)鎖驗(yàn)證碼合法;如果所述智能門(mén)鎖發(fā)送的計(jì)數(shù)器值小于等于本地保存的值,則認(rèn)為是數(shù)據(jù)包被重新播放,則檢查結(jié)果為所述帶有時(shí)間戳的開(kāi)鎖驗(yàn)證碼為不合法,并將驗(yàn)證結(jié)果通過(guò)無(wú)線(xiàn)通信連接傳輸反饋給所述移動(dòng)終端。
進(jìn)一步的,所述智能門(mén)鎖將所述開(kāi)鎖驗(yàn)證碼與智能門(mén)鎖生成的至少一個(gè)合法驗(yàn)證碼進(jìn)行匹配,當(dāng)匹配成功,則執(zhí)行開(kāi)鎖動(dòng)作,包括:
當(dāng)檢查結(jié)果為所述帶有計(jì)數(shù)器count值的開(kāi)鎖驗(yàn)證碼合法時(shí),則繼續(xù)將開(kāi)鎖驗(yàn)證碼與鎖內(nèi)生成的至少一個(gè)合法驗(yàn)證碼逐一進(jìn)行比較;
若比較開(kāi)鎖驗(yàn)證碼與其中一個(gè)合法驗(yàn)證碼相同時(shí),則確定匹配成功,智能門(mén)鎖執(zhí)行開(kāi)鎖動(dòng)作;
將所述智能門(mén)鎖的計(jì)數(shù)器更新到移動(dòng)終端此次發(fā)送的計(jì)數(shù)器值;斷開(kāi)無(wú)線(xiàn)通信連接。
進(jìn)一步的,所述移動(dòng)終端和智能門(mén)鎖通過(guò)無(wú)線(xiàn)通信方式建立連接包括:
所述移動(dòng)終端和智能門(mén)鎖通過(guò)藍(lán)牙,zigbee或WIFI無(wú)線(xiàn)通信方式建立連接。本申請(qǐng)的智能門(mén)鎖的開(kāi)鎖方法通過(guò)移動(dòng)終端與智能門(mén)鎖之間,通過(guò)驗(yàn)證等保證開(kāi)鎖驗(yàn)證碼不會(huì)被竊取。每次開(kāi)鎖時(shí),由于開(kāi)鎖驗(yàn)證碼附加了預(yù)設(shè)的密鑰數(shù)據(jù)使每次驗(yàn)證碼內(nèi)容均不相同,且重新發(fā)送上次的驗(yàn)證碼也無(wú)法通過(guò)驗(yàn)證,避免了無(wú)線(xiàn)監(jiān)聽(tīng)后被重放的風(fēng)險(xiǎn);同時(shí)密鑰不會(huì)通過(guò)無(wú)線(xiàn)傳輸,避免了密鑰在無(wú)線(xiàn)傳輸中被篡改。
上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書(shū)的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式。
附圖說(shuō)明
通過(guò)閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
圖1為本申請(qǐng)的種智能門(mén)鎖的開(kāi)鎖方法的流程示意圖;
圖2為本申請(qǐng)的實(shí)施例1步驟(1)的流程示意圖;
圖3 為本申請(qǐng)的實(shí)施例1的一種智能門(mén)鎖的開(kāi)鎖方法步驟(2)-(9)的流程示意圖;
圖4為本申請(qǐng)的實(shí)施例2步驟(1)的流程示意圖;
圖5為本申請(qǐng)的實(shí)施例2的一種智能門(mén)鎖的開(kāi)鎖方法步驟(2)-(8)的流程示意圖。
具體實(shí)施方式
本發(fā)明實(shí)施例提供了一種智能門(mén)鎖的開(kāi)鎖方法。
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
本發(fā)明的說(shuō)明書(shū)和權(quán)利要求書(shū)及上述附圖中的術(shù)語(yǔ)“第一”、“第二”、“第三”“第四”等(如果存在)是用于區(qū)別類(lèi)似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的實(shí)施例能夠以除了在這里圖示或描述的內(nèi)容以外的順序?qū)嵤4送?,術(shù)語(yǔ)“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過(guò)程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒(méi)有清楚地列出的或?qū)τ谶@些過(guò)程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。下面將參照附圖更詳細(xì)地描述本公開(kāi)的示例性實(shí)施例。雖然附圖中顯示了本公開(kāi)的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開(kāi)而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開(kāi),并且能夠?qū)⒈竟_(kāi)的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
請(qǐng)參閱圖1,如圖1所示:為本申請(qǐng)實(shí)施例提供的一種智能門(mén)鎖的開(kāi)鎖方法,包括:
步驟S101:云服務(wù)器將初始密鑰和通信密鑰通過(guò)預(yù)設(shè)置的方式分別發(fā)送至移動(dòng)終端和智能門(mén)鎖;
具體的,所述云服務(wù)器將初始密鑰和通信密鑰通過(guò)預(yù)設(shè)置的方式分別發(fā)送至移動(dòng)終端和智能門(mén)鎖包括:
步驟S1011:云服務(wù)器生成初始密鑰和通信密鑰;
具體的,所述云服務(wù)器生成初始token作為初始密鑰,生成通信key作為通信密鑰;
步驟S1012:所述云服務(wù)器將初始密鑰和通信密鑰通過(guò)安全的帶外傳輸或者私有的加密通道,由云服務(wù)器分別發(fā)送至移動(dòng)終端和智能門(mén)鎖。
云服務(wù)器將生成的初始密鑰和通信密鑰通過(guò)安全的帶外傳輸或者私有的加密通道,由云服務(wù)器分別發(fā)送至移動(dòng)終端和智能門(mén)鎖。所述初始密鑰包括:初始token;通過(guò)key加密通道分別發(fā)送至移動(dòng)終端和智能門(mén)鎖。
步驟S102:所述移動(dòng)終端和智能門(mén)鎖通過(guò)無(wú)線(xiàn)通信方式建立連接;
具體的,所述移動(dòng)終端和智能門(mén)鎖通過(guò)藍(lán)牙或zigbee或WIFI等無(wú)線(xiàn)通信方式建立連接,其中一個(gè)實(shí)施例為可以比較所述移動(dòng)終端和智能門(mén)鎖的初始密鑰是否一致,當(dāng)初始密鑰一致時(shí)建立連接;如,所述移動(dòng)終端和智能門(mén)鎖通過(guò)藍(lán)牙密鑰建立藍(lán)牙連接。
步驟S103:所述移動(dòng)終端將初始密鑰及預(yù)設(shè)的密鑰數(shù)據(jù)通過(guò)加密算法進(jìn)行加密生成開(kāi)鎖驗(yàn)證碼;
所述初始密鑰為初始token,所述移動(dòng)終端將初始token作為初始密鑰及預(yù)設(shè)的密鑰數(shù)據(jù)使用通信key進(jìn)行加密生成開(kāi)鎖驗(yàn)證碼;所述預(yù)設(shè)的密鑰數(shù)據(jù)為時(shí)間戳timestamp或計(jì)數(shù)器count值。
步驟S104:所述移動(dòng)終端將所述開(kāi)鎖驗(yàn)證碼附加預(yù)設(shè)的密鑰數(shù)據(jù)生成帶有預(yù)設(shè)密鑰數(shù)據(jù)的開(kāi)鎖驗(yàn)證碼并發(fā)送至智能門(mén)鎖;
具體的,移動(dòng)終端將所述開(kāi)鎖驗(yàn)證碼附加預(yù)設(shè)的密鑰數(shù)據(jù)生成帶有預(yù)設(shè)的密鑰數(shù)據(jù)的開(kāi)鎖驗(yàn)證碼并發(fā)送至智能門(mén)鎖;所述預(yù)設(shè)的密鑰數(shù)據(jù)為時(shí)間戳timestamp或計(jì)數(shù)器count值。例如當(dāng)前時(shí)間為2016-08-11-20:21,則將此作為預(yù)設(shè)的密鑰數(shù)據(jù)附加開(kāi)鎖驗(yàn)證碼生成帶有預(yù)設(shè)的密鑰數(shù)據(jù)的開(kāi)鎖驗(yàn)證碼并發(fā)送至智能門(mén)鎖。
步驟S105:所述智能門(mén)鎖根據(jù)預(yù)設(shè)置的規(guī)則檢查所述帶有預(yù)設(shè)的密鑰數(shù)據(jù)的開(kāi)鎖驗(yàn)證碼的合法性;
步驟S106:如果所述帶有預(yù)設(shè)的密鑰數(shù)據(jù)的開(kāi)鎖驗(yàn)證碼合法,則智能門(mén)鎖使用所述預(yù)設(shè)的密鑰數(shù)據(jù),將智能門(mén)鎖本地保存的多個(gè)初始密鑰分別與所述預(yù)設(shè)的密鑰數(shù)據(jù)通過(guò)通信密鑰進(jìn)行加密生成對(duì)應(yīng)的多個(gè)合法驗(yàn)證碼保存至智能門(mén)鎖中。
具體的所述預(yù)設(shè)的密鑰數(shù)據(jù)為時(shí)間戳timestamp或計(jì)數(shù)器count值。所述智能門(mén)鎖中保存有多個(gè)云服務(wù)器在不同時(shí)間發(fā)送的初始密鑰,則所述智能門(mén)鎖使用時(shí)間戳timestamp或計(jì)數(shù)器count值,分別與多個(gè)初始密鑰逐一結(jié)合通過(guò)通信密鑰進(jìn)行加密生成對(duì)應(yīng)的多個(gè)合法驗(yàn)證碼保存至智能門(mén)鎖中。例如:一個(gè)智能門(mén)鎖中保存有3個(gè)初始密鑰,預(yù)設(shè)的密鑰數(shù)據(jù)為時(shí)間戳;則將3個(gè)初始密鑰分別與所述時(shí)間戳通過(guò)通信密鑰進(jìn)行加密生成對(duì)應(yīng)的3個(gè)合法驗(yàn)證碼保存至智能門(mén)鎖中。
步驟S107:當(dāng)檢查結(jié)果為所述帶有預(yù)設(shè)的密鑰數(shù)據(jù)的開(kāi)鎖驗(yàn)證碼合法時(shí),智能門(mén)鎖將所述開(kāi)鎖驗(yàn)證碼與智能門(mén)鎖生成的至少一個(gè)合法驗(yàn)證碼進(jìn)行匹配,當(dāng)匹配成功,則執(zhí)行開(kāi)鎖動(dòng)作。
具體的,當(dāng)檢查結(jié)果為所述帶有預(yù)設(shè)的密鑰數(shù)據(jù)的開(kāi)鎖驗(yàn)證碼合法時(shí),智能門(mén)鎖將所述開(kāi)鎖驗(yàn)證碼與智能門(mén)鎖生成的至少一個(gè)合法驗(yàn)證碼進(jìn)行匹配,當(dāng)匹配成功,則執(zhí)行開(kāi)鎖動(dòng)作。例如智能門(mén)鎖生成3個(gè)合法驗(yàn)證碼;則將開(kāi)鎖驗(yàn)證碼與智能門(mén)鎖生成的3個(gè)合法驗(yàn)證碼逐一進(jìn)行匹配,當(dāng)其中一個(gè)合法驗(yàn)證碼與所述開(kāi)鎖驗(yàn)證碼相同時(shí),則匹配成功,執(zhí)行開(kāi)鎖動(dòng)作。如3個(gè)合法驗(yàn)證碼與開(kāi)鎖驗(yàn)證碼匹配均不成功,則輸出開(kāi)鎖驗(yàn)證碼不符合智能門(mén)鎖內(nèi)保存的合法驗(yàn)證碼,則智能門(mén)鎖不執(zhí)行開(kāi)門(mén),并斷開(kāi)與移動(dòng)終端的無(wú)線(xiàn)通信連接。
其中一個(gè)實(shí)施例為:
步驟S101:云服務(wù)器將初始密鑰和通信密鑰通過(guò)預(yù)設(shè)置的方式分別發(fā)送至移動(dòng)終端和智能門(mén)鎖;
具體的,所述云服務(wù)器將初始密鑰和通信密鑰通過(guò)預(yù)設(shè)置的方式分別發(fā)送至移動(dòng)終端和智能門(mén)鎖包括:
步驟S1011:云服務(wù)器生成初始密鑰和通信密鑰;
具體的,所述云服務(wù)器生成初始token作為初始密鑰,生成通信key作為通信密鑰;
步驟S1012:所述云服務(wù)器將初始密鑰和通信密鑰通過(guò)安全的帶外傳輸或者私有的加密通道,由云服務(wù)器分別發(fā)送至移動(dòng)終端和智能門(mén)鎖。
步驟S102:所述移動(dòng)終端和智能門(mén)鎖通過(guò)無(wú)線(xiàn)通信方式建立連接;
具體的,所述移動(dòng)終端和智能門(mén)鎖通過(guò)藍(lán)牙或zigbee或WIFI無(wú)線(xiàn)通信方式建立連接。
步驟S103a:所述移動(dòng)終端將初始密鑰及預(yù)設(shè)的密鑰數(shù)據(jù)通過(guò)加密算法進(jìn)行加密生成開(kāi)鎖驗(yàn)證碼;包括:
所述初始密鑰包括初始token,所述移動(dòng)終端將初始token作為初始密鑰及預(yù)設(shè)的密鑰數(shù)據(jù)使用通信key進(jìn)行加密生成開(kāi)鎖驗(yàn)證碼;所述預(yù)設(shè)的密鑰數(shù)據(jù)為時(shí)間戳timestamp。
步驟S104:所述移動(dòng)終端將所述開(kāi)鎖驗(yàn)證碼附加預(yù)設(shè)的密鑰數(shù)據(jù)生成帶有預(yù)設(shè)的密鑰數(shù)據(jù)的開(kāi)鎖驗(yàn)證碼并發(fā)送至智能門(mén)鎖;
步驟S105a:所述智能門(mén)鎖根據(jù)預(yù)設(shè)置的規(guī)則檢查所述帶有預(yù)設(shè)的密鑰數(shù)據(jù)的開(kāi)鎖驗(yàn)證碼的合法性;包括:
所述智能門(mén)鎖將時(shí)間戳與智能門(mén)鎖內(nèi)的時(shí)鐘模塊保存的時(shí)間做對(duì)比;所述時(shí)鐘模塊內(nèi)部用紐扣電池長(zhǎng)期供電的時(shí)鐘芯片,例如智能門(mén)鎖使用5號(hào)干電池供電,即使更換5號(hào)電池前后,門(mén)鎖內(nèi)部的時(shí)鐘依然保持,時(shí)鐘模塊中的時(shí)間為自動(dòng)匹配更新的標(biāo)準(zhǔn)時(shí)間;例如現(xiàn)在時(shí)間為17:00,則時(shí)鐘模塊的時(shí)間也為17:00。
所述智能鎖將時(shí)間戳與智能門(mén)鎖內(nèi)的時(shí)鐘模塊保存的時(shí)間做對(duì)比,如果偏差即開(kāi)鎖驗(yàn)證碼帶有的時(shí)間戳與時(shí)鐘模塊保存的時(shí)間的差值超過(guò)限定閾值,則判斷所述開(kāi)鎖驗(yàn)證碼是非法的數(shù)據(jù)包,將驗(yàn)證結(jié)果通過(guò)藍(lán)牙反饋至所述移動(dòng)終端;一般設(shè)定閾值可根據(jù)情況設(shè)定在15min~60min內(nèi),例如設(shè)定限定閾值為20min;則如果偏差超過(guò)20min,則判斷所述開(kāi)鎖驗(yàn)證碼是非法的數(shù)據(jù)包,則檢查結(jié)果為所述帶有預(yù)設(shè)的密鑰數(shù)據(jù)的開(kāi)鎖驗(yàn)證碼不合法,并將驗(yàn)證結(jié)果通過(guò)無(wú)線(xiàn)通信連接傳輸反饋給所述移動(dòng)終端。
如果偏差未超過(guò)限定閾值,則檢查結(jié)果為所述帶有預(yù)設(shè)的密鑰數(shù)據(jù)的開(kāi)鎖驗(yàn)證碼合法。
步驟106:如果所述帶有預(yù)設(shè)的密鑰數(shù)據(jù)的開(kāi)鎖驗(yàn)證碼合法,則智能門(mén)鎖使用所述預(yù)設(shè)的密鑰數(shù)據(jù),將智能門(mén)鎖本地保存的多個(gè)初始密鑰分別與所述預(yù)設(shè)的密鑰數(shù)據(jù)通過(guò)通信密鑰進(jìn)行加密生成對(duì)應(yīng)的多個(gè)合法驗(yàn)證碼保存至智能門(mén)鎖中。
具體的所述預(yù)設(shè)的密鑰數(shù)據(jù)為時(shí)間戳timestamp。所述智能門(mén)鎖中保存有多個(gè)云服務(wù)器在不同時(shí)間發(fā)送的初始密鑰,則所述智能門(mén)鎖使用時(shí)間戳timestamp,分別與多個(gè)初始密鑰逐一結(jié)合通過(guò)通信密鑰進(jìn)行加密生成對(duì)應(yīng)的多個(gè)合法驗(yàn)證碼保存至智能門(mén)鎖中。例如:一個(gè)智能門(mén)鎖中保存有3個(gè)初始密鑰,預(yù)設(shè)的密鑰數(shù)據(jù)為時(shí)間戳;則將3個(gè)初始密鑰分別與所述時(shí)間戳通過(guò)通信密鑰進(jìn)行加密生成對(duì)應(yīng)的3個(gè)合法驗(yàn)證碼保存至智能門(mén)鎖中。
步驟S107a:當(dāng)檢查結(jié)果為所述帶有時(shí)間戳的開(kāi)鎖驗(yàn)證碼合法時(shí),所述智能門(mén)鎖將所述開(kāi)鎖驗(yàn)證碼與智能門(mén)鎖生成的至少一個(gè)合法驗(yàn)證碼進(jìn)行匹配,當(dāng)匹配成功,則執(zhí)行開(kāi)鎖動(dòng)作,包括:
當(dāng)檢查結(jié)果為所述帶有時(shí)間戳的開(kāi)鎖驗(yàn)證碼合法時(shí),則開(kāi)鎖驗(yàn)證碼與智能門(mén)鎖內(nèi)生成的至少一個(gè)合法驗(yàn)證碼逐一進(jìn)行比較;
若比較開(kāi)鎖驗(yàn)證碼與其中一個(gè)合法驗(yàn)證碼相同時(shí),則確定匹配成功,智能門(mén)鎖執(zhí)行開(kāi)鎖動(dòng)作;
所述智能門(mén)鎖將移動(dòng)終端發(fā)送的帶有時(shí)間戳的開(kāi)鎖驗(yàn)證碼中的時(shí)間戳與智能門(mén)鎖內(nèi)的時(shí)間同步;斷開(kāi)無(wú)線(xiàn)通信連接。
其中另一個(gè)實(shí)施例為:
步驟S101:云服務(wù)器將初始密鑰和通信密鑰通過(guò)預(yù)設(shè)置的方式分別發(fā)送至移動(dòng)終端和智能門(mén)鎖;
具體的,所述云服務(wù)器將初始密鑰和通信密鑰通過(guò)預(yù)設(shè)置的方式分別發(fā)送至移動(dòng)終端和智能門(mén)鎖包括:
步驟S1011:云服務(wù)器生成初始密鑰和通信密鑰;
具體的,所述云服務(wù)器生成初始token作為初始密鑰,生成通信key作為通信密鑰;
步驟S1012:所述云服務(wù)器將初始密鑰和通信密鑰通過(guò)安全的帶外傳輸或者私有的加密通道,由云服務(wù)器分別發(fā)送至移動(dòng)終端和智能門(mén)鎖。
步驟S102:所述移動(dòng)終端和智能門(mén)鎖通過(guò)無(wú)線(xiàn)通信方式建立連接;
具體的,所述移動(dòng)終端和智能門(mén)鎖通過(guò)藍(lán)牙或zigbee或WIFI等無(wú)線(xiàn)通信方式建立連接,優(yōu)選的可比較所述移動(dòng)終端和智能門(mén)鎖的初始密鑰是否一致,當(dāng)初始密鑰一致時(shí)建立連接。
步驟S103b:所述移動(dòng)終端和所述智能門(mén)鎖對(duì)每一個(gè)密鑰均保存一個(gè)遞增的計(jì)數(shù)器count,每次開(kāi)鎖前,所述移動(dòng)終端的計(jì)數(shù)器加1;所述移動(dòng)終端將初始密鑰及預(yù)設(shè)的密鑰數(shù)據(jù)通過(guò)加密算法進(jìn)行加密生成開(kāi)鎖驗(yàn)證碼包括:
所述初始密鑰為初始token,所述移動(dòng)終端將初始token作為初始密鑰及預(yù)設(shè)的密鑰數(shù)據(jù)使用通信key進(jìn)行加密生成開(kāi)鎖驗(yàn)證碼;所述預(yù)設(shè)的密鑰數(shù)據(jù)為計(jì)數(shù)器count值。
步驟S104:所述移動(dòng)終端將所述開(kāi)鎖驗(yàn)證碼附加預(yù)設(shè)的密鑰數(shù)據(jù)生成帶有預(yù)設(shè)的密鑰數(shù)據(jù)的開(kāi)鎖驗(yàn)證碼并發(fā)送至智能門(mén)鎖;
具體的,所述移動(dòng)終端將所述開(kāi)鎖驗(yàn)證碼附加移動(dòng)設(shè)備的計(jì)數(shù)器count值生成帶有計(jì)數(shù)器count值的開(kāi)鎖驗(yàn)證碼并發(fā)送至智能門(mén)鎖。
步驟S105b:所述智能門(mén)鎖根據(jù)預(yù)設(shè)置的規(guī)則檢查所述帶有預(yù)設(shè)的密鑰數(shù)據(jù)的開(kāi)鎖驗(yàn)證碼的合法性包括:
所述智能門(mén)鎖將所述帶有預(yù)設(shè)的密鑰數(shù)據(jù)的開(kāi)鎖驗(yàn)證碼帶有的計(jì)數(shù)器count值與本地保存的計(jì)數(shù)器count值比較;
如果所述開(kāi)鎖驗(yàn)證碼帶有的計(jì)數(shù)器值大于本地保存的值,則檢查結(jié)果為所述帶有計(jì)數(shù)器count值的開(kāi)鎖驗(yàn)證碼合法;如果所述智能門(mén)鎖發(fā)送的計(jì)數(shù)器值小于等于本地保存的值,則認(rèn)為是數(shù)據(jù)包被重新播放,則檢查結(jié)果為所述帶有時(shí)間戳的開(kāi)鎖驗(yàn)證碼為不合法,并將驗(yàn)證結(jié)果通過(guò)無(wú)線(xiàn)通信連接傳輸反饋給所述移動(dòng)終端。
步驟S106:如果所述帶有預(yù)設(shè)的密鑰數(shù)據(jù)的開(kāi)鎖驗(yàn)證碼合法,則智能門(mén)鎖使用所述預(yù)設(shè)的密鑰數(shù)據(jù),將智能門(mén)鎖本地保存的多個(gè)初始密鑰分別與所述預(yù)設(shè)的密鑰數(shù)據(jù)通過(guò)通信密鑰進(jìn)行加密生成對(duì)應(yīng)的多個(gè)合法驗(yàn)證碼保存至智能門(mén)鎖中。
具體的所述預(yù)設(shè)的密鑰數(shù)據(jù)為計(jì)數(shù)器count值。所述智能門(mén)鎖中保存有多個(gè)云服務(wù)器在不同時(shí)間發(fā)送的初始密鑰,則所述智能門(mén)鎖使用計(jì)數(shù)器count值,分別與多個(gè)初始密鑰逐一結(jié)合通過(guò)通信密鑰進(jìn)行加密生成對(duì)應(yīng)的多個(gè)合法驗(yàn)證碼保存至智能門(mén)鎖中。例如:一個(gè)智能門(mén)鎖中保存有3個(gè)初始密鑰,預(yù)設(shè)的密鑰數(shù)據(jù)為時(shí)間戳;則將3個(gè)初始密鑰分別與所述計(jì)數(shù)器count值通過(guò)通信密鑰進(jìn)行加密生成對(duì)應(yīng)的3個(gè)合法驗(yàn)證碼保存至智能門(mén)鎖中。
步驟S107b:當(dāng)檢查結(jié)果為所述帶有時(shí)間戳的開(kāi)鎖驗(yàn)證碼合法時(shí),所述智能門(mén)鎖將所述開(kāi)鎖驗(yàn)證碼與智能門(mén)鎖生成的至少一個(gè)合法驗(yàn)證碼進(jìn)行匹配,當(dāng)匹配成功,則執(zhí)行開(kāi)鎖動(dòng)作,包括:
當(dāng)檢查結(jié)果為所述帶有計(jì)數(shù)器count值的開(kāi)鎖驗(yàn)證碼合法時(shí),則繼續(xù)將開(kāi)鎖驗(yàn)證碼與鎖內(nèi)生成的至少一個(gè)合法驗(yàn)證碼逐一進(jìn)行比較;
若比較開(kāi)鎖驗(yàn)證碼與其中一個(gè)合法驗(yàn)證碼相同時(shí),則確定匹配成功,智能門(mén)鎖執(zhí)行開(kāi)鎖動(dòng)作;
將所述智能門(mén)鎖的計(jì)數(shù)器更新到移動(dòng)終端此次發(fā)送的計(jì)數(shù)器值;斷開(kāi)無(wú)線(xiàn)通信連接。
實(shí)施例1:
請(qǐng)參閱圖2和圖3,圖2為實(shí)施例1步驟(1)的流程示意圖,圖3為實(shí)施例1的一種智能門(mén)鎖的開(kāi)鎖方法步驟(2)-(9)的流程示意圖,如圖2和3所示:
一種智能門(mén)鎖的開(kāi)鎖方法,包括如下步驟:
(1)云服務(wù)器生成初始密鑰和通信密鑰,云服務(wù)器將初始密鑰和通信密鑰通過(guò)安全的帶外傳輸或者私有的加密通道,分別下發(fā)到藍(lán)牙手機(jī)和智能門(mén)鎖中;
(2)藍(lán)牙手機(jī)和智能門(mén)鎖通過(guò)藍(lán)牙或zigbee無(wú)線(xiàn)通信方式建立連接;
(3)所述初始密鑰為初始token,藍(lán)牙手機(jī)將開(kāi)鎖token和時(shí)間戳timestamp,使用通信key完成加密,生成開(kāi)鎖驗(yàn)證碼;
(4)藍(lán)牙手機(jī)將開(kāi)鎖驗(yàn)證碼附加所述時(shí)間戳timestamp生成帶有時(shí)間戳的開(kāi)鎖驗(yàn)證碼并發(fā)送至智能門(mén)鎖;
(5)所述智能門(mén)鎖將時(shí)間戳與智能門(mén)鎖內(nèi)的時(shí)鐘模塊保存的時(shí)間做對(duì)比;所述時(shí)鐘模塊內(nèi)部用紐扣電池長(zhǎng)期供電的時(shí)鐘芯片,例如智能門(mén)鎖使用5號(hào)干電池供電,即使更換5號(hào)電池前后,門(mén)鎖內(nèi)部的時(shí)鐘依然保持,時(shí)鐘模塊中的時(shí)間為自動(dòng)匹配更新的標(biāo)準(zhǔn)時(shí)間;例如現(xiàn)在時(shí)間為17:00,則時(shí)鐘模塊的時(shí)間也為17:00。所述智能門(mén)鎖將時(shí)間戳與智能門(mén)鎖內(nèi)的時(shí)鐘模塊保存的時(shí)間做對(duì)比,如果偏差即開(kāi)鎖驗(yàn)證碼帶有的時(shí)間戳與時(shí)鐘模塊保存的時(shí)間的差值超過(guò)限定閾值,則判斷所述開(kāi)鎖驗(yàn)證碼是非法的數(shù)據(jù)包,將驗(yàn)證結(jié)果通過(guò)藍(lán)牙反饋至所述移動(dòng)終端;一般設(shè)定閾值可根據(jù)情況設(shè)定在15min~60min內(nèi),例如設(shè)定限定閾值為20min;則如果偏差超過(guò)20min,則判斷所述開(kāi)鎖驗(yàn)證碼是非法的數(shù)據(jù)包,則檢查結(jié)果為所述帶有預(yù)設(shè)的密鑰數(shù)據(jù)的開(kāi)鎖驗(yàn)證碼不合法,并將驗(yàn)證結(jié)果通過(guò)無(wú)線(xiàn)通信連接傳輸反饋給藍(lán)牙手機(jī); 避免了非法的時(shí)間值發(fā)送,或者重新播放曾經(jīng)的開(kāi)鎖信息;
(6)如果偏差未超過(guò)限定閾值,則檢查結(jié)果為所述帶有預(yù)設(shè)的密鑰數(shù)據(jù)的開(kāi)鎖驗(yàn)證碼合法;
(7)如果所述帶有預(yù)設(shè)的密鑰數(shù)據(jù)的開(kāi)鎖驗(yàn)證碼合法,則智能門(mén)鎖使用所述預(yù)設(shè)的密鑰數(shù)據(jù),將智能門(mén)鎖本地保存的多個(gè)初始密鑰分別與所述預(yù)設(shè)的密鑰數(shù)據(jù)通過(guò)通信密鑰進(jìn)行加密生成對(duì)應(yīng)的多個(gè)合法驗(yàn)證碼保存至智能門(mén)鎖中。具體的所述預(yù)設(shè)的密鑰數(shù)據(jù)為時(shí)間戳timestamp。所述智能門(mén)鎖中保存有多個(gè)云服務(wù)器在不同時(shí)間發(fā)送的初始密鑰,則所述智能門(mén)鎖使用時(shí)間戳timestamp,分別與多個(gè)初始密鑰逐一結(jié)合通過(guò)通信密鑰進(jìn)行加密生成對(duì)應(yīng)的多個(gè)合法驗(yàn)證碼保存至智能門(mén)鎖中。例如:一個(gè)智能門(mén)鎖中保存有3個(gè)初始密鑰,預(yù)設(shè)的密鑰數(shù)據(jù)為時(shí)間戳;則將3個(gè)初始密鑰分別與所述時(shí)間戳通過(guò)通信密鑰進(jìn)行加密生成對(duì)應(yīng)的3個(gè)合法驗(yàn)證碼保存至智能門(mén)鎖中;
(8)當(dāng)檢查結(jié)果為所述帶有時(shí)間戳的開(kāi)鎖驗(yàn)證碼合法時(shí),則開(kāi)鎖驗(yàn)證碼與智能門(mén)鎖內(nèi)生成的至少一個(gè)合法驗(yàn)證碼逐一進(jìn)行比較;若比較開(kāi)鎖驗(yàn)證碼與其中一個(gè)合法驗(yàn)證碼相同時(shí),則確定匹配成功,智能門(mén)鎖執(zhí)行開(kāi)鎖動(dòng)作;
(9)所述智能門(mén)鎖將智能手機(jī)發(fā)送的帶有時(shí)間戳的開(kāi)鎖驗(yàn)證碼中的時(shí)間戳與智能門(mén)鎖內(nèi)的時(shí)間同步;斷開(kāi)藍(lán)牙連接。
實(shí)施例2
請(qǐng)參閱圖4和圖5,圖4為實(shí)施例2步驟(1)的流程示意圖,圖5為實(shí)施例2的一種智能門(mén)鎖的開(kāi)鎖方法步驟(2)-(8)的流程示意圖,如圖4和5所示:
一種智能門(mén)鎖的開(kāi)鎖方法,包括:
(1)云服務(wù)器生成初始密鑰和通信密鑰,通過(guò)安全的帶外傳輸或者私有的加密通道,分別下發(fā)到智能手機(jī)和智能門(mén)鎖中;
(2)智能手機(jī)和智能門(mén)鎖通過(guò)藍(lán)牙或zigbee或WIFI等無(wú)線(xiàn)通信方式建立連接;或比較所述移動(dòng)終端和智能門(mén)鎖的初始密鑰是否一致,當(dāng)初始密鑰一致時(shí)建立藍(lán)牙連接;
(3)智能手機(jī)和所述智能門(mén)鎖對(duì)每一個(gè)密鑰均保存一個(gè)遞增的計(jì)數(shù)器count,每次開(kāi)鎖前,所述移動(dòng)終端的計(jì)數(shù)器加1;計(jì)數(shù)范圍足夠大,保證在鎖的生命周期內(nèi),不會(huì)計(jì)滿(mǎn)。每次開(kāi)鎖前,智能手機(jī)的計(jì)數(shù)器加1。所述初始密鑰包括初始token,所述智能手機(jī)將初始token作為初始密鑰及預(yù)設(shè)的密鑰數(shù)據(jù)使用通信key進(jìn)行加密生成開(kāi)鎖驗(yàn)證碼;所述預(yù)設(shè)的密鑰數(shù)據(jù)為計(jì)數(shù)器count值。
(4)智能手機(jī)將所述開(kāi)鎖驗(yàn)證碼附加預(yù)設(shè)的密鑰數(shù)據(jù)生成帶有預(yù)設(shè)的密鑰數(shù)據(jù)的開(kāi)鎖驗(yàn)證碼并通過(guò)無(wú)線(xiàn)通信通道發(fā)送至智能門(mén)鎖;如所述移動(dòng)終端將所述開(kāi)鎖驗(yàn)證碼附加移動(dòng)設(shè)備的計(jì)數(shù)器count值生成帶有計(jì)數(shù)器count值的開(kāi)鎖驗(yàn)證碼并發(fā)送至智能門(mén)鎖。
(5)所述智能門(mén)鎖將所述帶有預(yù)設(shè)的密鑰數(shù)據(jù)的開(kāi)鎖驗(yàn)證碼帶有的計(jì)數(shù)器count值與本地保存的計(jì)數(shù)器count值比較;
如果所述開(kāi)鎖驗(yàn)證碼帶有的計(jì)數(shù)器值大于本地保存的值,則檢查結(jié)果為所述帶有計(jì)數(shù)器count值的開(kāi)鎖驗(yàn)證碼合法;如果所述智能門(mén)鎖發(fā)送的計(jì)數(shù)器值小于等于本地保存的值,則認(rèn)為是數(shù)據(jù)包被重新播放,則檢查結(jié)果為所述帶有時(shí)間戳的開(kāi)鎖驗(yàn)證碼為不合法,并將驗(yàn)證結(jié)果通過(guò)無(wú)線(xiàn)通信連接傳輸反饋給所述移動(dòng)終端。
(6)如果所述帶有預(yù)設(shè)的密鑰數(shù)據(jù)的開(kāi)鎖驗(yàn)證碼合法,則智能門(mén)鎖使用所述預(yù)設(shè)的密鑰數(shù)據(jù),將智能門(mén)鎖本地保存的多個(gè)初始密鑰分別與所述預(yù)設(shè)的密鑰數(shù)據(jù)通過(guò)通信密鑰進(jìn)行加密生成對(duì)應(yīng)的多個(gè)合法驗(yàn)證碼保存至智能門(mén)鎖中。具體的所述預(yù)設(shè)的密鑰數(shù)據(jù)為計(jì)數(shù)器count值。所述智能門(mén)鎖中保存有多個(gè)云服務(wù)器在不同時(shí)間發(fā)送的初始密鑰,則所述智能門(mén)鎖使用計(jì)數(shù)器count值,分別與多個(gè)初始密鑰逐一結(jié)合通過(guò)通信密鑰進(jìn)行加密生成對(duì)應(yīng)的多個(gè)合法驗(yàn)證碼保存至智能門(mén)鎖中。例如:一個(gè)智能門(mén)鎖中保存有3個(gè)初始密鑰,預(yù)設(shè)的密鑰數(shù)據(jù)為時(shí)間戳;則將3個(gè)初始密鑰分別與所述計(jì)數(shù)器count值通過(guò)通信密鑰進(jìn)行加密生成對(duì)應(yīng)的3個(gè)合法驗(yàn)證碼保存至智能門(mén)鎖中。
(7)當(dāng)檢查結(jié)果為所述帶有計(jì)數(shù)器count值的開(kāi)鎖驗(yàn)證碼合法時(shí),則繼續(xù)將開(kāi)鎖驗(yàn)證碼與鎖內(nèi)生成的至少一個(gè)合法驗(yàn)證碼逐一進(jìn)行比較; 若比較開(kāi)鎖驗(yàn)證碼與其中一個(gè)合法驗(yàn)證碼相同時(shí),則確定匹配成功,智能門(mén)鎖執(zhí)行開(kāi)鎖動(dòng)作。
(8)將智能門(mén)鎖內(nèi)的計(jì)數(shù)器更新為智能手機(jī)此次發(fā)送的計(jì)數(shù)器值;斷開(kāi)無(wú)線(xiàn)通信連接。
實(shí)施例1和實(shí)施例2均實(shí)現(xiàn)了藍(lán)牙密鑰的防竊取、防篡改和防重放。
區(qū)別:
實(shí)施例1需要智能鎖中包含一個(gè)時(shí)鐘模塊,利用時(shí)間不可倒退的特性完成防重放。
實(shí)施例2實(shí)現(xiàn)了一個(gè)與時(shí)間無(wú)關(guān)的防重放機(jī)制,適用范圍更廣泛,也避免了長(zhǎng)期未同步的情況下出現(xiàn)的時(shí)間偏差。
上述本申請(qǐng)實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
在本申請(qǐng)的上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒(méi)有詳述的部分,可以參見(jiàn)其他實(shí)施例的相關(guān)描述。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的技術(shù)內(nèi)容,可通過(guò)其它的方式實(shí)現(xiàn)。其中,以上所描述的裝置實(shí)施例僅僅是示意性的,例如所述單元的劃分,可以為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。
所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本申請(qǐng)各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以?xún)蓚€(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
以上所述僅是本申請(qǐng)的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本申請(qǐng)?jiān)淼那疤嵯?,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本申請(qǐng)的保護(hù)范圍。