專利名稱:一種鎖具及其開鎖方法及鎖具管理中心及其控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種鎖具,本發(fā)明還涉及一種鎖具的開鎖方法,本發(fā)明還 涉及一種鎖具管理中心,本發(fā)明還涉及一種鎖具管理中心的控制方法。
背景技術(shù):
目前電子密碼鎖均為預(yù)設(shè)密碼,同一密碼在沒有更改前一直有效,這 樣在密碼無意中泄露后,他人就可開啟,存在較大的安全隱患。用戶為了 安全不得不經(jīng)常變更密碼,非常不便。
發(fā)明內(nèi)容
本發(fā)明所要解決的第一個(gè)技術(shù)問題就是為了克服以上的不足,提出了 一種安全可靠的鎖具的開鎖方法。
本發(fā)明所要解決的第二個(gè)技術(shù)問題就是為了克服以上的不足,提出了 一種安全可靠的鎖具。
本發(fā)明所要解決的第三個(gè)技術(shù)問題就是為了克服以上的不足,提出了 一種安全可靠的鎖具管理中心的控制方法。
本發(fā)明所要解決的第四個(gè)技術(shù)問題就是為了克服以上的不足,提出了 一種安全可靠的鎖具管理中心。
本發(fā)明的第一個(gè)技術(shù)問題通過以下的技術(shù)方案予以解決
一種鎖具的開鎖方法,包括如下步驟第一步將鎖具信息碼和用戶 身份信息碼在鎖具管理中心登記;第二步鎖具每被鎖上一次后就生成當(dāng) 次的顯示信息碼并顯示在鎖具上,將顯示信息碼和鎖具信息碼進(jìn)行加密運(yùn) 算得出當(dāng)次開鎖密碼、并存儲(chǔ)在鎖具的存儲(chǔ)模塊內(nèi);第三步當(dāng)用戶需要 開鎖時(shí),將當(dāng)次的顯示信息碼和用戶身份信息碼發(fā)給鎖具管理中心;第四 步鎖具管理中心對(duì)用戶身份信息碼進(jìn)行認(rèn)證,如果認(rèn)證通過就將依據(jù)顯 示信息碼和鎖具信息碼進(jìn)行加密運(yùn)算得出當(dāng)次開鎖密碼、并發(fā)送給用戶。
所述第一步中還包括如下步驟用戶從以下認(rèn)證方式中選擇一種并在 鎖具管理中心登記單人認(rèn)證所述用戶身份信息碼只有一個(gè),鎖具管理 中心認(rèn)證通過一個(gè)用戶身份信息碼就依據(jù)顯示信息碼和鎖具信息碼進(jìn)行加 密運(yùn)算得出當(dāng)次開鎖密碼、并發(fā)送給指定用戶;多人全部認(rèn)證所述用戶身份信息碼有M個(gè),鎖具管理中心認(rèn)證通過M個(gè)用戶身份信息碼就依據(jù) 顯示信息碼和鎖具信息碼進(jìn)行加密運(yùn)算得出當(dāng)次開鎖密碼、并發(fā)送給指定
用戶;多人部分認(rèn)證所述用戶身份信息碼有M個(gè),鎖具管理中心認(rèn)證通 過N個(gè)用戶身份信息碼就依據(jù)顯示信息碼和鎖具信息碼進(jìn)行加密運(yùn)算得出 當(dāng)次開鎖密碼、并發(fā)送給指定用戶;M>1, iM>N>l。
所述第三步中,用戶通過互聯(lián)網(wǎng)、移動(dòng)通信網(wǎng)絡(luò)中至少一者發(fā)給鎖具 管理中心;所述第四步中,鎖具管理中心通過互聯(lián)網(wǎng)、移動(dòng)通信網(wǎng)絡(luò)中至 少一者發(fā)給鎖具管理中心。
一種鎖具的開鎖方法,包括如下步驟第一步將鎖具信息碼、用戶 私密碼和用戶身份信息碼在鎖具管理中心登記、將所述用戶私密碼存入鎖 具中;第二步鎖具每被鎖上一次后就生成當(dāng)次的顯示信息碼并顯示在鎖 具上,將顯示信息碼、用戶私密碼和鎖具信息碼進(jìn)行加密運(yùn)算得出當(dāng)次開 鎖密碼、并存儲(chǔ)在鎖具的存儲(chǔ)模塊內(nèi);第三步當(dāng)用戶需要開鎖時(shí),將當(dāng) 次的顯示信息碼和用戶身份信息碼發(fā)給鎖具管理中心;第四步鎖具管理
中心對(duì)用戶身份信息碼進(jìn)行認(rèn)證,如果認(rèn)證通過就將依據(jù)顯示信息碼、用 戶私密碼和鎖具信息碼進(jìn)行加密運(yùn)算得出當(dāng)次開鎖密碼、并發(fā)送給用戶。
一種鎖具,包括開鎖機(jī)構(gòu)、鍵盤、顯示器,其特征在于還包括內(nèi)置處 理器,所述內(nèi)置處理器包括輸入模塊、輸出模塊、控制模塊、顯示碼發(fā)生 模塊、加密模塊,所述控制模塊內(nèi)置有存儲(chǔ)模塊。鍵盤與輸入模塊耦合, 控制模塊分別與輸入模塊、開鎖機(jī)構(gòu)、顯示碼發(fā)生模塊耦合,存儲(chǔ)模塊與 加密模塊耦合,輸出模塊耦合在顯示器和顯示碼發(fā)生模塊之間,存儲(chǔ)模塊 內(nèi)存有鎖具信息碼。
鎖具還包括接口,所述接口連接在內(nèi)置處理器和開鎖機(jī)構(gòu),所述接口 還用于連接外置處理器。
一種鎖具管理中心的控制方法,包括如下步驟登記鎖具信息碼和用 戶身份信息碼;接收當(dāng)次的顯示信息碼和用戶身份信息碼后對(duì)用戶身份信
息碼進(jìn)行認(rèn)證并在認(rèn)證通過后依據(jù)顯示信息碼和鎖具信息碼進(jìn)行加密運(yùn)算 得出當(dāng)次開鎖密碼、并發(fā)送給用戶。
一種鎖具管理中心的控制方法,包括如下步驟登記鎖具信息碼、用 戶身份信息碼和用戶私密碼。接收當(dāng)次的顯示信息碼和用戶身份信息碼后 對(duì)用戶身份信息碼進(jìn)行認(rèn)證并在認(rèn)證通過后依據(jù)鎖具信息碼、用戶身份信 息碼和用戶私密碼進(jìn)行加蜜運(yùn)算得出當(dāng)次開鎖密碼、并發(fā)送給用戶。一種鎖具管理中心,包括用戶信息管理單元用于登記鎖具信息碼 和用戶身份信息碼;接收單元用于接收顯示信息碼和用戶身份信息碼; 認(rèn)證單元用于對(duì)用戶身份信息碼進(jìn)行認(rèn)證并在認(rèn)證通過后觸發(fā)加密單元 工作;加密單元用于將顯示信息碼和鎖具信息碼進(jìn)行加密運(yùn)算得出當(dāng)次 開鎖密碼并觸發(fā)發(fā)送單元工作;發(fā)送單元用于將當(dāng)次開鎖密碼發(fā)送給用 戶。
一種鎖具管理中心,包括用戶信息管理單元用于登記鎖具信息碼、 用戶身份信息碼和用戶私密碼;接收單元用于接收顯示信息碼和用戶身 份信息碼;認(rèn)證單元用于對(duì)用戶身份信息碼進(jìn)行認(rèn)證并在認(rèn)證通過后觸 發(fā)加密單元工作;加密單元用于將顯示信息碼、鎖具信息碼和用戶私密 碼進(jìn)行加密運(yùn)算得出當(dāng)次開鎖密碼并觸發(fā)發(fā)送單元工作;發(fā)送單元用于 將當(dāng)次開鎖密碼發(fā)送給用戶。
本發(fā)明與現(xiàn)有技術(shù)對(duì)比的有益效果是
本發(fā)明將原預(yù)設(shè)密碼改為隨機(jī)生成密碼,增強(qiáng)了鎖具的保密性,使鎖 具、鎖具的開鎖方法、鎖具管理中心、鎖具管理中心的控制方法安全可靠。 本發(fā)明每開關(guān)一次即生成一個(gè)密碼,大大加強(qiáng)了密碼的安全性,進(jìn)一步增 強(qiáng)了鎖具、鎖具的開鎖方法、鎖具管理中心、鎖具管理中心的安全可靠性。
圖1是本發(fā)明具體實(shí)施方式
一的鎖具加密過程示意圖; 圖2是本發(fā)明具體實(shí)施方式
一鎖具管理中心的鎖具解密過程示意圖; 圖3是本發(fā)明具體實(shí)施方式
二的鎖具加密過程示意圖; 圖4是本發(fā)明具體實(shí)施方式
二鎖具管理中心的鎖具解密過程示意圖; 圖5是本發(fā)明具體實(shí)施方式
三的鎖具的結(jié)構(gòu)示意圖。。
具體實(shí)施例方式
下面通過具體的實(shí)施方式并結(jié)合附圖對(duì)本發(fā)明做進(jìn)一步詳細(xì)說明。
具體實(shí)施方式
一
如圖l、 2所示, 一種鎖具的開鎖方法,包括如下步驟 第一步將鎖具信息碼和用戶身份信息碼在鎖具管理中心登記。所述 登記在售出鎖具后即可進(jìn)行。所述鎖具信息碼可以是鎖具系列號(hào),用于區(qū) 別不同的鎖具。所述用戶身份信息碼包括用戶代碼和控制碼。所述用戶代 碼用于區(qū)別不同的用戶,所述用戶代碼可以是鎖具管理中心網(wǎng)頁的用戶名 或者是用戶的手機(jī)號(hào)。所述控制碼用于確認(rèn)用戶身份,當(dāng)鎖具管理中心接收到的用戶代碼和控制碼都正確時(shí),則表明認(rèn)證通過。
用戶可以從以下認(rèn)證方式中選擇一種并在鎖具管理中心登記 單人認(rèn)證所述用戶身份信息碼只有一個(gè),鎖具管理中心認(rèn)證通過一
個(gè)用戶身份信息碼就依據(jù)顯示信息碼和鎖具信息碼進(jìn)行加密運(yùn)算得出當(dāng)次
開鎖密碼、并發(fā)送給指定用戶。
多人全部認(rèn)證所述用戶身份信息碼有M個(gè)(M>1),鎖具管理中心
認(rèn)證通過M個(gè)用戶身份信息碼就依據(jù)顯示信息碼和鎖具信息碼進(jìn)行加密
運(yùn)算得出當(dāng)次開鎖密碼、并發(fā)送給指定用戶。
多人部分認(rèn)證所述用戶身份信息碼有M個(gè)(M>1),鎖具管理中心
認(rèn)證通過N (M>N>1)個(gè)用戶身份信息碼就依據(jù)顯示信息碼和鎖具信息碼
進(jìn)行加密運(yùn)算得出當(dāng)次開鎖密碼、并發(fā)送給指定用戶。
第二步鎖具每被鎖上一次后就生成當(dāng)次的顯示信息碼并顯示在鎖具 上,將顯示信息碼和鎖具信息碼進(jìn)行加密運(yùn)算得出當(dāng)次開鎖密碼、并存儲(chǔ)
在鎖具的存儲(chǔ)模塊內(nèi)。所述加密運(yùn)算方法是信息-摘要算法(Message-Digest Algorithm 5,簡稱MD5)。本發(fā)明的加密運(yùn)算方法加密性強(qiáng)、運(yùn)算量小。
在一個(gè)優(yōu)選的實(shí)施例中,如圖1所示,由隨機(jī)數(shù)產(chǎn)生器生成一個(gè)8位 的隨機(jī)數(shù)、并顯示在鎖具的顯示器上。所述8位的隨機(jī)數(shù)既能保證加密強(qiáng) 度、又能避免加密算法太復(fù)雜。所述隨機(jī)數(shù)即顯示信息碼。所述顯示信息 碼與鎖具信息碼一起做為數(shù)據(jù)源,經(jīng)MD5加密算法加密生成8位加密信 息,將其作為開鎖密碼存入鎖具的存儲(chǔ)模塊中。所述存儲(chǔ)模塊可為寄存器。 MD5算法是一種不可逆的加密算法,它將一個(gè)任意長度的"字節(jié)串"通過一 個(gè)不可逆的字符串變換算法變換成一個(gè)128bit的"字節(jié)串"。MD5算法的密 文長度以及密文的字符集都與我們所要求的8位數(shù)字不一致。因此我們要 通過另一種算法將MD5的密文變換為8位數(shù)字,即在MD5算法的基礎(chǔ)上 進(jìn)行二次加密。在 一 個(gè)實(shí)施例中,二次加密的算法為 A=(dl*Ml+d2*M2+d3* M3+d4*M4+d5*M5+d6*M6+d7*M7+d8*M8) mod 100000000,其中A為最終的結(jié)果,即存入存儲(chǔ)模塊中的當(dāng)次開鎖密碼(密 文);dl-d8是MD5算法所得數(shù)變換成的整型數(shù);Ml-M8可由鎖具設(shè)計(jì)者 設(shè)定,可任意取8個(gè)非零數(shù);mod為取余數(shù)的運(yùn)算符,即前面的數(shù)除以后 面的數(shù)的余數(shù),在上面的式子中為取后8位數(shù)。
舉例來說,假設(shè)經(jīng)MD5加密后生成了 128位二進(jìn)制數(shù)據(jù)為
"111U111隱11111111 -11111111 -11111111 -oooooooo畫oooooooo-oooooooo國oooo0000-11111111畫11111111 -11111111畫11111111 -oooooooo誦oooooooo國oooooooo-00000000"(注:"-"在此處只是一個(gè)分隔符,8位一隔),按上述的方法,所 述128位二進(jìn)制數(shù)據(jù)可以變換成8個(gè)整形數(shù),1-16位做為一個(gè)整型數(shù),17-32
位.......113-128位都分別做為一個(gè)整型數(shù),(即:dl=65535、 d2=65535、
d3=0、 d4=0、 d5=65535、 d6=65535、 d7=0、 d8=0)分別與設(shè)定的8個(gè)數(shù) Ml-M8相乘(本實(shí)施例中選取Ml=3, M2=5, M3=7, M4=ll, M5=13, M6=17, M7=19, M8=23),再將8個(gè)積相加,將和對(duì)100000000取余,再 取后8位就可得到存入存儲(chǔ)模塊中的當(dāng)次開鎖密碼。
在另 一 個(gè)實(shí)施例中,所述二次加密的算法為 A=(dl*Ml+d2*M2+d3*M3+d4*M4+d5*M5+d6*M6+d7*M7+d8*M8+d9*M 9+dl0*M10+dll*Mll+dl2*M12+dl3*M13+dl4*M14+dl5*M15+dl6*M16) mod 100000000,其中A為最終的結(jié)果,即存入存儲(chǔ)模塊中的當(dāng)次開鎖密 碼;dl-dl6是MD5算法所得數(shù)變換成的整型數(shù);Ml-M16可由鎖具設(shè)計(jì) 者設(shè)定,可任意取16個(gè)非零數(shù);mod為取余數(shù)的運(yùn)算符,即前面的數(shù)除 以后面的數(shù)的余數(shù),在上面的式子中為取后8位數(shù)。這可加大破解難度
第三步當(dāng)用戶需要開鎖時(shí),將當(dāng)次的顯示信息碼和用戶身份信息碼
發(fā)給鎖具管理中心。用戶通過互聯(lián)網(wǎng)將顯示信息碼和用戶身份信息碼發(fā)給 鎖具管理中心,如通過網(wǎng)頁登錄。按照網(wǎng)頁上的要求,用戶將顯示信息碼 和用戶身份信息碼輸入,往鎖具管理中心上報(bào),經(jīng)鎖具管理中心核對(duì)用戶 代碼和控制碼都正確時(shí),就通過了認(rèn)證。用戶也可通過移動(dòng)通信網(wǎng)絡(luò)將顯 示信息碼和用戶身份信息碼發(fā)給鎖具管理中心,如通過手機(jī)短信。按照特
定的格式,將顯示信息碼和用戶身份信息碼發(fā)給鎖具管理中心(例如一 個(gè)短信平臺(tái))。鎖具管理中心核對(duì)用戶代碼和控制碼都正確時(shí),就通過了認(rèn)證。
第四步如圖2所示,鎖具管理中心對(duì)用戶身份信息碼進(jìn)行認(rèn)證,如 果認(rèn)證通過就將依據(jù)顯示信息碼和鎖具信息碼進(jìn)行加密運(yùn)算得出當(dāng)次開鎖 密碼、并發(fā)送給用戶。
對(duì)應(yīng)于單人認(rèn)證鎖具管理中心只需對(duì)一個(gè)用戶身份信息碼進(jìn)行認(rèn)證 判斷,如果核對(duì)一個(gè)用戶代碼和控制碼都正確時(shí),則表明認(rèn)證通過,鎖具 管理中心就依據(jù)顯示信息碼和鎖具信息碼進(jìn)行加密運(yùn)算得出當(dāng)次開鎖密 碼、并發(fā)送給指定用戶(即申請(qǐng)人)。鎖具管理中心可以通過手機(jī)發(fā)送給申 請(qǐng)人,也可以發(fā)送電子郵件給申請(qǐng)人。對(duì)應(yīng)于多人全部認(rèn)證當(dāng)鎖具管理中心收到申請(qǐng)人發(fā)送的當(dāng)次的顯示 信息碼和用戶身份信息碼,如果該用戶身份信息碼認(rèn)證通過,則向已登記
的該鎖具的其他用戶發(fā)送"XXX (即申請(qǐng)人的人名)yyyy-mm-dd hh:mm:ss(年月日時(shí)分秒)申請(qǐng)開鎖,請(qǐng)授權(quán)"的信息,鎖具管理中心可以通 過手機(jī)發(fā)送給申請(qǐng)人,也可以發(fā)送電子郵件給其他用戶。其他用戶收到該 信息后,將自己的用戶身份信息碼發(fā)送給鎖具管理管理中心,當(dāng)所有已登 記的用戶都通過認(rèn)證后,鎖具管理中心就依據(jù)顯示信息碼和鎖具信息碼進(jìn) 行加密運(yùn)算得出當(dāng)次開鎖密碼、并發(fā)送給指定用戶(即申請(qǐng)人)。
對(duì)應(yīng)于多人部分認(rèn)證當(dāng)鎖具管理中心收到申請(qǐng)人發(fā)送的當(dāng)次的顯示 信息碼和用戶身份信息碼,如果該用戶身份信息碼認(rèn)證通過,則向已登記 的該鎖具的其他用戶發(fā)送"XXX (即申請(qǐng)人的人名)yyyy-mm-dd hh:mm:ss(年月日時(shí)分秒)申請(qǐng)開鎖,請(qǐng)授權(quán)"的信息,鎖具管理中心可以通 過手機(jī)發(fā)送給申請(qǐng)人,也可以發(fā)送電子郵件給其他用戶。其他用戶收到該 信息后,將自己的用戶身份信息碼發(fā)送給鎖具管理管理中心,當(dāng)認(rèn)證通過 的人數(shù)達(dá)到設(shè)定人數(shù)時(shí)(即有N個(gè)用戶通過認(rèn)證),鎖具管理中心就依據(jù) 顯示信息碼和鎖具信息碼進(jìn)行加密運(yùn)算得出當(dāng)次開鎖密碼、并發(fā)送給指定 用戶(即申請(qǐng)人)。
申請(qǐng)人收到開鎖密碼后,即可將鎖具打開。重新鎖上鎖具后,自動(dòng)生 成一個(gè)新的開鎖密碼,并在鎖具上顯示一個(gè)顯示信息碼(即回到第二步)。
具體實(shí)施方式
二
如圖3、 4所示,本具體實(shí)施方式
與具體實(shí)施方式
一的不同之處在于
將用戶私密碼存入鎖具中、將用戶私密碼在鎖具管理中心登記。用戶私密 碼也參加到加密運(yùn)算中。用戶私密碼他人是無法獲得的,這樣即使加密算 法被人破譯了,他也無法算出開鎖密碼。本具體實(shí)施方式
與具體實(shí)施方式
一相同之處將不再贅述,下面對(duì)本具體實(shí)施方式
的鎖具的開鎖方法與具體
實(shí)施方式一的不同之處做進(jìn)一步詳細(xì)的描述 一種鎖具的開鎖方法,包括如下步驟
第一步將鎖具信息碼、用戶私密碼和用戶身份信息碼在鎖具管理中 心登記、將所述用戶私密碼存入鎖具中。所述用戶私密碼可以是用戶姓名、 年齡或一段文字等。
第二步鎖具每被鎖上一次后就生成當(dāng)次的顯示信息碼并顯示在鎖具上,將顯示信息碼、用戶私密碼和鎖具信息碼進(jìn)行加密運(yùn)算得出當(dāng)次開鎖 密碼、并存儲(chǔ)在鎖具的存儲(chǔ)模塊內(nèi)。
第三步當(dāng)用戶需要開鎖時(shí),將當(dāng)次的顯示信息碼和用戶身份信息碼 發(fā)給鎖具管理中心。
第四步鎖具管理中心對(duì)用戶身份信息碼進(jìn)行認(rèn)證,如果認(rèn)證通過就 將依據(jù)顯示信息碼、用戶私密碼和鎖具信息碼進(jìn)行加密運(yùn)算得出當(dāng)次開鎖 密碼、并發(fā)送給用戶。
具體實(shí)施方式
三
本具體實(shí)施方式
與具體實(shí)施方式
一相對(duì)應(yīng)。如圖5所示, 一種鎖具, 包括開鎖機(jī)構(gòu)、鍵盤、顯示器和內(nèi)置處理器。內(nèi)置處理器包括輸入模塊、 輸出模塊、控制模塊、顯示碼發(fā)生模塊、加密模塊,所述控制模塊內(nèi)置有 存儲(chǔ)模塊。鍵盤與輸入模塊耦合,控制模塊分別與輸入模塊、開鎖機(jī)構(gòu)、 顯示碼發(fā)生模塊耦合,存儲(chǔ)模塊與加密模塊耦合,輸出模塊耦合在顯示器 和顯示碼發(fā)生模塊之間。存儲(chǔ)模塊內(nèi)存有鎖具信息碼。
鎖具每被鎖上一次后開鎖機(jī)構(gòu)就發(fā)出已鎖緊信號(hào)發(fā)給控制模塊,控制 模塊收到已鎖緊信號(hào)就控制顯示碼發(fā)生模塊生成顯示信息碼,經(jīng)由輸出模 塊處理后顯示在顯示器上、并送至存儲(chǔ)模塊。存儲(chǔ)模塊將當(dāng)次顯示信息碼 和鎖具信息碼送至加密模塊。加密模塊將當(dāng)次顯示信息碼和鎖具信息碼進(jìn) 行加密運(yùn)算得出當(dāng)次開鎖密碼、并輸給存儲(chǔ)模塊,存儲(chǔ)模塊將當(dāng)次開鎖密 碼存起來。
用戶通過鍵盤輸入當(dāng)次開鎖密碼后經(jīng)由輸入模塊輸入控制模塊,控制 模塊將用戶所輸入的密碼與存儲(chǔ)模塊中存儲(chǔ)的當(dāng)次開鎖密碼相比較,如果 相同,就將由控制模塊發(fā)出開鎖指令給開鎖機(jī)構(gòu),開鎖機(jī)構(gòu)就打開鎖具。
上述鎖具還可包括接口 ,所述接口連接在開鎖機(jī)構(gòu)與內(nèi)置處理器之間。 當(dāng)內(nèi)置處理器故障時(shí),可通過外接一個(gè)與內(nèi)置處理器一樣的外置處理器實(shí) 現(xiàn)開鎖。這個(gè)外置處理器不提供給客戶,由鎖具公司維護(hù)人員掌握,并且 開鎖時(shí)同樣需要開鎖密碼,開鎖密碼同樣需要鎖具管理中心給出。
具體實(shí)施方式
四
本具體實(shí)施方式
與具體實(shí)施方式
二相對(duì)應(yīng)。本具體實(shí)施方式
與具體實(shí)
施方式三的不同之處在于存儲(chǔ)模塊內(nèi)還存有用戶私密碼。所述用戶私密碼可以是用戶姓名、年齡或一段文字等。
在本具體實(shí)施方式
中,存儲(chǔ)模塊將當(dāng)次顯示信息碼、鎖具信息碼和用 戶私密碼一起送至加密模塊。加密模塊將當(dāng)次顯示信息碼、鎖具信息碼和 用戶私密碼進(jìn)行加密運(yùn)算得出當(dāng)次開鎖密碼、并輸給存儲(chǔ)模塊,存儲(chǔ)模塊 將當(dāng)次開鎖密碼存起來。
具體實(shí)施方式
五
本具體實(shí)施方式
與具體實(shí)施方式
一、三相對(duì)應(yīng)。 一種鎖具管理中心的控制方法,包括如下步驟 登記鎖具信息碼和用戶身份信息碼。
接收當(dāng)次的顯示信息碼和用戶身份信息碼后對(duì)用戶身份信息碼進(jìn)行認(rèn) 證并在認(rèn)證通過后依據(jù)顯示信息碼和鎖具信息碼進(jìn)行加密運(yùn)算得出當(dāng)次開 鎖密碼、并發(fā)送給用戶。
具體實(shí)施方式
六
本具體實(shí)施方式
與具體實(shí)施方式
二、四相對(duì)應(yīng)。本具體實(shí)施方式
與具 體實(shí)施方式一的不同之處在于還登記用戶私密碼,用戶私密碼也參加加 密運(yùn)算。
一種鎖具管理中心的控制方法,包括如下步驟 登記鎖具信息碼、用戶身份信息碼和用戶私密碼。
接收當(dāng)次的顯示信息碼和用戶身份信息碼后對(duì)用戶身份信息碼進(jìn)行認(rèn) 證并在認(rèn)證通過后依據(jù)鎖具信息碼、用戶身份信息碼和用戶私密碼進(jìn)行加 密運(yùn)算得出當(dāng)次開鎖密碼、并發(fā)送給用戶。
具體實(shí)施方式
七
本具體實(shí)施方式
與具體實(shí)施方式
一、三、五相對(duì)應(yīng)。
一種鎖具管理中心,包括用戶信息管理單元用于登記鎖具信息碼 和用戶身份信息碼;接收單元用于接收顯示信息碼和用戶身份信息碼; 認(rèn)證單元用于對(duì)用戶身份信息碼進(jìn)行認(rèn)證并在認(rèn)證通過后觸發(fā)加密單元 工作;加密單元用于將顯示信息碼和鎖具信息碼進(jìn)行加密運(yùn)算得出當(dāng)次 開鎖密碼并觸發(fā)發(fā)送單元工作;發(fā)送單元用于將當(dāng)次開鎖密碼發(fā)送給用 戶。所述用戶信息管理單元進(jìn)行用戶檔案的管理與維護(hù),是認(rèn)證系統(tǒng)的基 礎(chǔ)平臺(tái)。所述接收單元、發(fā)送單元可以是短信平臺(tái)也可以是郵件平臺(tái)。
具體實(shí)施方式
八
本具體實(shí)施方式
與具體實(shí)施方式
二、四、六相對(duì)應(yīng)。本具體實(shí)施方式
與具體實(shí)施方式
七的不同之處在于用戶信息管理單元還登記用戶私密碼 碼。加密單元將顯示信息碼、鎖具信息碼和用戶私密碼進(jìn)行加密運(yùn)算得出 當(dāng)次開鎖密碼。
本發(fā)明將原預(yù)設(shè)密碼改為隨機(jī)生成密碼,增強(qiáng)了鎖具的保密性、安全 性。本發(fā)明在通過認(rèn)證后將開鎖密碼發(fā)送給用戶,從而實(shí)現(xiàn)對(duì)密碼鎖的開 啟。本發(fā)明每開關(guān)一次即生成一個(gè)密碼(一次一密),大大加強(qiáng)了密碼的安 全性。本發(fā)明還可方便地實(shí)現(xiàn)多種認(rèn)證方式,如單人認(rèn)證、多人部分認(rèn) 證、多人全部認(rèn)證。用戶可以根據(jù)自身需要選擇適合自己的認(rèn)證方式。本 發(fā)明應(yīng)用范圍廣泛,可以應(yīng)用于保險(xiǎn)柜、保管箱、倉庫等場所。
以上內(nèi)容是結(jié)合具體的優(yōu)選實(shí)施方式對(duì)本發(fā)明所作的進(jìn)一步詳細(xì)說 明,不能認(rèn)定本發(fā)明的具體實(shí)施只局限于這些說明。對(duì)于本發(fā)明所屬技術(shù) 領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若 干簡單推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明的保護(hù)范圍。
權(quán)利要求
1. 一種鎖具的開鎖方法,其特征在于包括如下步驟第一步將鎖具信息碼和用戶身份信息碼在鎖具管理中心登記;第二步鎖具每被鎖上一次后就生成當(dāng)次的顯示信息碼并顯示在鎖具上,將顯示信息碼和鎖具信息碼進(jìn)行加密運(yùn)算得出當(dāng)次開鎖密碼、并存儲(chǔ)在鎖具的存儲(chǔ)模塊內(nèi);第三步當(dāng)用戶需要開鎖時(shí),將當(dāng)次的顯示信息碼和用戶身份信息碼發(fā)給鎖具管理中心;第四步鎖具管理中心對(duì)用戶身份信息碼進(jìn)行認(rèn)證,如果認(rèn)證通過就將依據(jù)顯示信息碼和鎖具信息碼進(jìn)行加密運(yùn)算得出當(dāng)次開鎖密碼、并發(fā)送給用戶。
2. 根據(jù)權(quán)利要求1所述的鎖具的開鎖方法,其特征在于所述第一步中還 包括如下步驟用戶從以下認(rèn)證方式中選擇一種并在鎖具管理中心登記.-單人認(rèn)證所述用戶身份信息碼只有一個(gè),鎖具管理中心認(rèn)證通過一個(gè)用 戶身份信息碼就依據(jù)顯示信息碼和鎖具信息碼進(jìn)行加密運(yùn)算得出當(dāng)次開鎖 密碼、并發(fā)送給指定用戶;多人全部認(rèn)證所述用戶身份信息碼有M個(gè),鎖具管理中心認(rèn)證通過M 個(gè)用戶身份信息碼就依據(jù)顯示信息碼和鎖具信息碼進(jìn)行加密運(yùn)算得出當(dāng)次 開鎖密碼、并發(fā)送給指定用戶;多人部分認(rèn)證所述用戶身份信息碼有M個(gè),鎖具管理中心認(rèn)證通過N 個(gè)用戶身份信息碼就依據(jù)顯示信息碼和鎖具信息碼進(jìn)行加密運(yùn)算得出當(dāng)次 開鎖密碼、并發(fā)送給指定用戶;M>1, iM>N>l。
3. 根據(jù)權(quán)利要求1或2所述的鎖具的開鎖方法,其特征在于所述第三步 中,用戶通過互聯(lián)網(wǎng)、移動(dòng)通信網(wǎng)絡(luò)中至少一者發(fā)給鎖具管理中心;所述 第四步中,鎖具管理中心通過互聯(lián)網(wǎng)、移動(dòng)通信網(wǎng)絡(luò)中至少一者發(fā)給鎖具 管理中心。
4. 一種鎖具的開鎖方法,其特征在于包括如下步驟第一步將鎖具信息碼、用戶私密碼和用戶身份信息碼在鎖具管理中心登 記、將所述用戶私密碼存入鎖具中;第二步鎖具每被鎖上一次后就生成當(dāng)次的顯示信息碼并顯示在鎖具上, 將顯示信息碼、用戶私密碼和鎖具信息碼進(jìn)行加密運(yùn)算得出當(dāng)次開鎖密碼、并存儲(chǔ)在鎖具的存儲(chǔ)模塊內(nèi);第三步當(dāng)用戶需要開鎖時(shí),將當(dāng)次的顯示信息碼和用戶身份信息碼發(fā)給 鎖具管理中心;第四步鎖具管理中心對(duì)用戶身份信息碼進(jìn)行認(rèn)證,如果認(rèn)證通過就將依 據(jù)顯示信息碼、用戶私密碼和鎖具信息碼進(jìn)行加密運(yùn)算得出當(dāng)次開鎖密碼、 并發(fā)送給用戶。
5. —種鎖具,包括開鎖機(jī)構(gòu)、鍵盤、顯示器,其特征在于還包括內(nèi)置處理 器,所述內(nèi)置處理器包括輸入模塊、輸出模塊、控制模塊、顯示碼發(fā)生模 塊、加密模塊,所述控制模塊內(nèi)置有存儲(chǔ)模塊。鍵盤與輸入模塊耦合,控 制模塊分別與輸入模塊、開鎖機(jī)構(gòu)、顯示碼發(fā)生模塊耦合,存儲(chǔ)模塊與加 密模塊耦合,輸出模塊耦合在顯示器和顯示碼發(fā)生模塊之間,存儲(chǔ)模塊內(nèi) 存有鎖具信息碼。
6. 根據(jù)權(quán)利要求5所述的鎖具,其特征在于還包括接口,所述接口連接 在內(nèi)置處理器和開鎖機(jī)構(gòu),所述接口還用于連接外置處理器。
7. —種鎖具管理中心的控制方法,其特征在于包括如下步驟登記鎖具信息碼和用戶身份信息碼;接收當(dāng)次的顯示信息碼和用戶身份信息碼后對(duì)用戶身份信息碼進(jìn)行認(rèn)證并 在認(rèn)證通過后依據(jù)顯示信息碼和鎖具信息碼進(jìn)行加密運(yùn)算得出當(dāng)次開鎖密 碼、并發(fā)送給用戶。
8. —種鎖具管理中心的控制方法,其特征在于包括如下步驟登記鎖具信息碼、用戶身份信息碼和用戶私密碼。接收當(dāng)次的顯示信息碼和用戶身份信息碼后對(duì)用戶身份信息碼進(jìn)行認(rèn) 證并在認(rèn)證通過后依據(jù)鎖具信息碼、用戶身份信息碼和用戶私密碼進(jìn)行加 密運(yùn)算得出當(dāng)次開鎖密碼、并發(fā)送給用戶。
9. 一種鎖具管理中心,其特征在于包括用戶信息管理單元用于登記鎖具信息碼和用戶身份信息碼; 接收單元用于接收顯示信息碼和用戶身份信息碼;認(rèn)證單元用于對(duì)用戶身份信息碼進(jìn)行認(rèn)證并在認(rèn)證通過后觸發(fā)加密單元 工作;加密單元用于將顯示信息碼和鎖具信息碼進(jìn)行加密運(yùn)算得出當(dāng)次開鎖密 碼并觸發(fā)發(fā)送單元工作;發(fā)送單元用于將當(dāng)次開鎖密碼發(fā)送給用戶。
10.—種鎖具管理中心,其特征在于包括用戶信息管理單元用于登記鎖具信息碼、用戶身份信息碼和用戶私密碼; 接收單元用于接收顯示信息碼和用戶身份信息碼;認(rèn)證單元用于對(duì)用戶身份信息碼進(jìn)行認(rèn)證并在認(rèn)證通過后觸發(fā)加密單元 工作;加密單元用于將顯示信息碼、鎖具信息碼和用戶私密碼進(jìn)行加密運(yùn)算得 出當(dāng)次開鎖密碼并觸發(fā)發(fā)送單元工作; 發(fā)送單元用于將當(dāng)次開鎖密碼發(fā)送給用戶。
全文摘要
本發(fā)明公開了一種鎖具及其開鎖方法及鎖具管理中心及其控制方法,開鎖方法,包括將鎖具信息碼和用戶身份信息碼在鎖具管理中心登記;鎖具每被鎖上一次后就生成當(dāng)次的顯示信息碼并顯示在鎖具上,將顯示信息碼和鎖具信息碼進(jìn)行加密運(yùn)算得出當(dāng)次開鎖密碼、并存儲(chǔ)在鎖具的存儲(chǔ)模塊內(nèi);當(dāng)用戶需要開鎖時(shí),將當(dāng)次的顯示信息碼和用戶身份信息碼發(fā)給鎖具管理中心;鎖具管理中心對(duì)用戶身份信息碼進(jìn)行認(rèn)證,如果認(rèn)證通過就將依據(jù)顯示信息碼和鎖具信息碼進(jìn)行加密運(yùn)算得出當(dāng)次開鎖密碼、并發(fā)送給用戶。本發(fā)明的鎖具、鎖具的開鎖方法、鎖具管理中心、鎖具管理中心的安全可靠性。
文檔編號(hào)E05B49/00GK101424142SQ20081021810
公開日2009年5月6日 申請(qǐng)日期2008年12月1日 優(yōu)先權(quán)日2008年12月1日
發(fā)明者戴亞艇 申請(qǐng)人:戴亞艇