本發(fā)明涉及信息安全技術(shù)領(lǐng)域,具體涉及一種儲(chǔ)物柜的雙重加密方法及裝置。
背景技術(shù):
現(xiàn)有超市、書(shū)店、車站、圖書(shū)館、體育館、海灘邊等大型公共場(chǎng)合的入口處經(jīng)常配備有臨時(shí)儲(chǔ)物柜,用于供顧客臨時(shí)存放隨身攜帶的物品,給人們的購(gòu)物或出行帶來(lái)了很大的方便。常見(jiàn)的自助儲(chǔ)物柜是通過(guò)儲(chǔ)物柜自動(dòng)打印出一張具有條形碼的密碼紙片,顧客妥善保管好自己的密碼紙片,當(dāng)購(gòu)物結(jié)束后需要取回物品時(shí),顧客將自己的密碼紙片放置在掃描儀上掃描以對(duì)自己的儲(chǔ)物柜解鎖。
專利號(hào)為201420060779.1的中國(guó)實(shí)用新型專利公開(kāi)了“一種基于動(dòng)態(tài)密碼加解鎖的超市自助儲(chǔ)物柜”,該自助儲(chǔ)物柜在接收到用戶輸入的手機(jī)號(hào)和確認(rèn)后,通過(guò)無(wú)線發(fā)送設(shè)備將加鎖確認(rèn)碼和解鎖碼發(fā)送給用戶的手機(jī)上,用戶通過(guò)輸入加鎖確認(rèn)碼和確認(rèn)后對(duì)儲(chǔ)物柜自動(dòng)硬件加鎖,并在接收到用戶輸入的解鎖碼和確認(rèn)后對(duì)儲(chǔ)物柜自動(dòng)硬件解鎖。
申請(qǐng)?zhí)枮?01510141198.x中國(guó)發(fā)明專利申請(qǐng)公開(kāi)了“一種基于二維碼驗(yàn)證的儲(chǔ)物柜自動(dòng)控制系統(tǒng)”,該自助儲(chǔ)物柜通過(guò)二維碼生成模塊生成用于控制該柜鎖進(jìn)行鎖閉和開(kāi)鎖的二維碼及將二維碼輸出由顯示模塊顯示,用戶使用手機(jī)等移動(dòng)終端獲取二維碼圖像。用戶將獲取的二維碼圖片置于掃描模塊處,掃描模塊進(jìn)行掃碼,自助儲(chǔ)物柜的控制器在二維碼驗(yàn)證成功后控制柜鎖打開(kāi)。
但是,現(xiàn)有技術(shù)中的超市自助儲(chǔ)物柜仍存在一定的缺陷。第一,如果手機(jī)出現(xiàn)遺失盜竊等突發(fā)情況時(shí),拾取者或盜竊者可利用手機(jī)中信息解鎖儲(chǔ)物柜,進(jìn)而造成更大的財(cái)產(chǎn)損失;第二,惡意軟件通過(guò)網(wǎng)絡(luò)獲取手機(jī)信息解鎖儲(chǔ)物柜,造成財(cái)產(chǎn)損失;第三,用戶需要到服務(wù)臺(tái)進(jìn)行登記,然后相關(guān)工作人員進(jìn)行人工解鎖,也產(chǎn)生了不必要的人力、時(shí)間的浪費(fèi)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明所要解決的技術(shù)問(wèn)題是現(xiàn)有自助儲(chǔ)物柜所存在的安全性和可靠性不足的問(wèn)題,提供一種儲(chǔ)物柜的雙重加密方法及裝置。
為解決上述問(wèn)題,本發(fā)明是通過(guò)以下技術(shù)方案實(shí)現(xiàn)的:
一種儲(chǔ)物柜的雙重加密方法,包括寄存物品的過(guò)程和提取物品的過(guò)程:
所述寄存物品的過(guò)程具體包括如下步驟:
步驟1.1.用戶將寄存物品放入寄存柜中并合上柜門(mén)后,在觸控顯示屏上選擇寄存物品;
步驟1.2.觸控顯示屏提示用戶輸入手機(jī)號(hào),用戶通過(guò)鍵盤(pán)輸入自己的手機(jī)號(hào);系統(tǒng)控制器暫時(shí)保存用戶手機(jī)號(hào)和隨機(jī)生成鎖柜碼和解鎖碼,并通過(guò)驗(yàn)證碼發(fā)送裝置向用戶手機(jī)發(fā)送鎖柜碼和解鎖碼;
步驟1.3.用戶在收到鎖柜碼和解鎖碼之后,通過(guò)鍵盤(pán)輸入鎖柜碼;系統(tǒng)控制器校驗(yàn)鎖柜碼;若鎖柜碼校驗(yàn)錯(cuò)誤,則返回步驟1.2;若鎖柜碼校驗(yàn)正確,則繼續(xù)進(jìn)行步驟1.4;
步驟1.4.觸控顯示屏上提示用戶選擇密保方式,并根據(jù)用戶選擇的密保方式輸出對(duì)應(yīng)的密保選項(xiàng);用戶通過(guò)鍵盤(pán)外部輸入設(shè)備輸入密保答案;系統(tǒng)控制器將用戶選擇的密保方式與密保答案進(jìn)行存儲(chǔ)并與對(duì)應(yīng)的寄存柜的序號(hào)綁定;
步驟1.5.系統(tǒng)控制器控制電控鎖具對(duì)對(duì)應(yīng)的寄存柜進(jìn)行上鎖;
所述提取物品的過(guò)程具體包括如下步驟:
步驟2.1.用戶在觸控顯示屏上選擇提取物品;
步驟2.2.觸控顯示屏提示用戶輸入手機(jī)號(hào)或者解鎖碼,用戶通過(guò)鍵盤(pán)輸入手機(jī)號(hào)或者解鎖碼;
步驟2.3.觸控顯示屏提示用戶選擇自己設(shè)置的密保方式,并根據(jù)用戶選擇的密保方式輸出對(duì)應(yīng)的密保選項(xiàng);用戶通過(guò)鍵盤(pán)外部輸入設(shè)備輸入密保答案;
步驟2.4.系統(tǒng)控制器在數(shù)據(jù)庫(kù)中檢索到手機(jī)號(hào)或者解鎖碼后,將對(duì)應(yīng)的密保方式和密保答案進(jìn)行校驗(yàn);若校驗(yàn)錯(cuò)誤,則返回步驟2.3;若校驗(yàn)正確,則系統(tǒng)控制器控制對(duì)應(yīng)的電控鎖具對(duì)寄存柜進(jìn)行解鎖,并將用戶信息清除掉以保護(hù)用戶私人信息安全。
上述步驟1.4中,密保方式有如下三種方式:?jiǎn)栴}密匙、圖片密匙、字母數(shù)字序列密匙;若用戶選擇問(wèn)題密匙,則觸控顯示屏輸出一些常見(jiàn)問(wèn)題選項(xiàng)供用戶選擇,選擇完問(wèn)題后,用戶通過(guò)鍵盤(pán)外部輸入設(shè)備輸入自己設(shè)置的答案;若選擇圖片密匙,則觸控顯示屏?xí)敵鑫锲奉悇e索引,用戶通過(guò)目錄索引選擇一張圖片;若用戶選擇字母數(shù)字序列密匙,則觸控顯示屏輸出對(duì)話框提示用戶輸入,用戶通過(guò)鍵盤(pán)外部設(shè)備輸入自己設(shè)置的序列。
上述步驟2.3中,密保方式有如下三種方式:?jiǎn)栴}密匙、圖片密匙、字母數(shù)字序列密匙;若用戶選擇問(wèn)題密匙,則觸控顯示屏輸出用戶選擇的密保問(wèn)題,用戶通過(guò)鍵盤(pán)輸入答案;若選擇圖片密匙,則觸控顯示屏?xí)敵鑫锲奉悇e索引,用戶通過(guò)目錄索引選擇自己設(shè)置的那張圖片;若用戶選擇字母數(shù)字序列密匙,則觸控顯示屏輸出對(duì)話框提示用戶輸入,用戶通過(guò)鍵盤(pán)自己設(shè)置的序列。
實(shí)現(xiàn)上述方法的一種儲(chǔ)物柜的雙重加密裝置,由系統(tǒng)控制器、觸控顯示屏、鍵盤(pán)、驗(yàn)證碼發(fā)送裝置和若干個(gè)電控鎖具組成;電控鎖具的個(gè)數(shù)與儲(chǔ)物柜的寄存柜的個(gè)數(shù)相同,每個(gè)寄存柜上安裝有1個(gè)電控鎖具;觸控顯示屏與系統(tǒng)控制器相互連接;鍵盤(pán)的輸出端與系統(tǒng)控制器連接;驗(yàn)證碼發(fā)送裝置的輸入端與系統(tǒng)控制器的連接;系統(tǒng)控制器連接每個(gè)電控鎖具的控制端;觸控顯示屏,作為人機(jī)交互界面,主要顯示各種提示信息來(lái)指導(dǎo)用戶按照流程進(jìn)行對(duì)寄存物品的儲(chǔ)物柜進(jìn)行雙重加密保護(hù);鍵盤(pán),供用戶按照觸控顯示屏提示信息輸入相關(guān)信息,然后將信息傳送給系統(tǒng)控制器;驗(yàn)證碼發(fā)送裝置,在接受到系統(tǒng)控制器發(fā)出的指令后向用戶手機(jī)發(fā)送鎖柜碼和解鎖碼;電控鎖具,接收系統(tǒng)控制器的信號(hào)并控制對(duì)應(yīng)寄存柜的上鎖與解鎖;系統(tǒng)控制器,是整個(gè)儲(chǔ)物柜的控制核心,控制觸控顯示屏顯示用戶操作的提示信息,接受用戶通過(guò)鍵盤(pán)輸入的信息,對(duì)用戶輸入的信息進(jìn)行存儲(chǔ)、校對(duì),生成驗(yàn)證碼并控制驗(yàn)證碼發(fā)送裝置發(fā)送鎖柜碼和解鎖碼,控制電控鎖具對(duì)儲(chǔ)物柜進(jìn)行上鎖與解鎖。
與現(xiàn)有技術(shù)相比,本發(fā)明將手機(jī)獲取的電子密碼以及用戶設(shè)定的私人密碼雙重方式對(duì)儲(chǔ)物柜進(jìn)行加解鎖,一方面,避免了手機(jī)信息泄露造成的財(cái)產(chǎn)損失的風(fēng)險(xiǎn),提高了用戶物品存放的安全;另一方面,避免了突發(fā)情況下進(jìn)行人工解鎖所產(chǎn)生不必要的人力資源浪費(fèi),提高了儲(chǔ)物柜的使用效率。
附圖說(shuō)明
圖1為一種儲(chǔ)物柜雙重加密裝置的原理圖。
圖2為寄存物品時(shí)系統(tǒng)的工作流程。
圖3為提取物品時(shí)系統(tǒng)的工作流程。
具體實(shí)施方式
一種儲(chǔ)物柜的雙重加密裝置,如圖1所示,其所適用的儲(chǔ)物柜由若干個(gè)寄存柜組成。該雙重加密裝置包括系統(tǒng)控制器,觸控顯示屏,鍵盤(pán),驗(yàn)證碼發(fā)送裝置和若干個(gè)電控鎖具。其中電控鎖具的個(gè)數(shù)與寄存柜的個(gè)數(shù)相同,每個(gè)寄存柜上安裝有1個(gè)電控鎖具。觸控顯示屏與系統(tǒng)控制器相連接。鍵盤(pán)的輸出端與系統(tǒng)控制器連接。驗(yàn)證碼發(fā)送裝置的輸入端與系統(tǒng)控制器連接。系統(tǒng)控制器連接每個(gè)電控鎖具的控制端。
觸控顯示屏作為人機(jī)交互界面,主要顯示各種提示信息指導(dǎo)用戶按照流程進(jìn)行對(duì)寄存物品的儲(chǔ)物柜進(jìn)行雙重加密保護(hù)。鍵盤(pán)供用戶按照觸控顯示屏提示信息輸入相關(guān)信息,然后將信息傳送給系統(tǒng)控制器。驗(yàn)證碼發(fā)送裝置是在接受到系統(tǒng)控制器發(fā)出的指令后向用戶手機(jī)發(fā)送鎖柜碼和解鎖碼。電控鎖具接收系統(tǒng)控制器的信號(hào)并控制寄存柜的上鎖與解鎖。系統(tǒng)控制器是整個(gè)儲(chǔ)物柜的控制核心,控制觸控顯示屏顯示用戶操作的提示信息,接受用戶通過(guò)鍵盤(pán)輸入的信息,對(duì)用戶輸入的信息進(jìn)行存儲(chǔ)、校對(duì),生成驗(yàn)證碼并控制驗(yàn)證碼發(fā)送裝置發(fā)送鎖柜碼和解鎖碼,控制電控鎖具對(duì)儲(chǔ)物柜進(jìn)行上鎖與解鎖。
本裝置將用戶手機(jī)獲取的電子密碼以及用戶設(shè)定的私人密碼雙重方式對(duì)儲(chǔ)物柜進(jìn)行加解鎖。寄存物品時(shí)用戶按照觸控顯示屏的提示信息通過(guò)鍵盤(pán)輸入手機(jī)號(hào),并獲取鎖柜碼和解鎖碼,然后選擇密保方式設(shè)置自己的密保答案,用戶輸入鎖柜碼后系統(tǒng)控制器對(duì)其校驗(yàn),校驗(yàn)成功后鎖柜。提取物品時(shí),用戶需要輸入手機(jī)號(hào)、密保答案或者解鎖碼、密保答案,待系統(tǒng)控制器校驗(yàn)正確后解鎖,并清除用戶信息。這種雙重加密方式使得即使在用戶手機(jī)丟失、盜竊等情況造成手機(jī)信息泄露時(shí),仍可以通過(guò)用戶設(shè)置的密保答案進(jìn)行解鎖,并保證用戶的財(cái)產(chǎn)安全,同時(shí)也避免了找工作人員進(jìn)行人工解鎖,節(jié)約了時(shí)間,提高了儲(chǔ)物柜的使用效率。
上述裝置所實(shí)現(xiàn)的一種儲(chǔ)物柜的雙重加密方法,包括寄存物品的過(guò)程和提取物品的過(guò)程。
上述寄存物品的過(guò)程如圖2所示,具體包括如下步驟:
步驟一:用戶將寄存物品放入柜中并合上柜門(mén)后,用戶在觸控顯示屏上選擇寄存物品;
步驟二:觸控顯示屏提示用戶輸入手機(jī)號(hào),用戶通過(guò)鍵盤(pán)輸入自己的手機(jī)號(hào),確認(rèn)無(wú)誤后按下確認(rèn)鍵。此時(shí),系統(tǒng)控制器暫時(shí)保存用戶手機(jī)號(hào)和隨機(jī)生成鎖柜碼和解鎖碼,并通過(guò)驗(yàn)證碼發(fā)送裝置向用戶手機(jī)發(fā)送鎖柜碼和解鎖碼。
步驟三:用戶在收到鎖柜碼和解鎖碼之后,通過(guò)鍵盤(pán)輸入鎖柜碼,用戶在確認(rèn)無(wú)誤后按下確認(rèn)鍵,系統(tǒng)控制器校驗(yàn)鎖柜碼。若鎖柜碼校驗(yàn)錯(cuò)誤,則返回步驟二;若鎖柜碼校驗(yàn)正確,則繼續(xù)進(jìn)行步驟四。
步驟四:顯示器上提示用戶選擇密保方式,有如下三種方式:?jiǎn)栴}密匙、圖片密匙、字母數(shù)字序列密匙。若用戶選擇問(wèn)題密匙,則顯示器輸出一些常見(jiàn)問(wèn)題選項(xiàng)供用戶選擇,選擇完問(wèn)題后,用戶通過(guò)鍵盤(pán)外部輸入設(shè)備輸入自己設(shè)置的答案;若選擇圖片密匙,則界面會(huì)輸出物品類別索引,用戶通過(guò)目錄索引選擇一張圖片(可以選擇用戶存儲(chǔ)的物品圖片或者即將購(gòu)買(mǎi)的物品圖片,便于記憶)。若用戶選擇字母數(shù)字序列密匙,則界面輸出對(duì)話框提示用戶輸入,用戶通過(guò)鍵盤(pán)外部設(shè)備輸入自己設(shè)置的序列。用戶在確認(rèn)無(wú)誤后按下確認(rèn)鍵,系統(tǒng)控制器將用戶選擇的密保方式與密保答案進(jìn)行存儲(chǔ)并與對(duì)應(yīng)的柜門(mén)序號(hào)綁定。
步驟五:系統(tǒng)控制器控制電控鎖具對(duì)儲(chǔ)物柜進(jìn)行上鎖。
上述提取物品的過(guò)程如圖3所示,具體包括如下步驟:
步驟一:用戶在觸控顯示屏上選擇提取物品。
步驟二:顯示器提示用戶輸入手機(jī)號(hào)或者解鎖碼,用戶通過(guò)鍵盤(pán)輸入手機(jī)號(hào)或者解鎖碼,確認(rèn)無(wú)誤后按下確認(rèn)鍵。
步驟三:顯示器提示用戶選擇自己設(shè)置的密保方式。若用戶選擇問(wèn)題密匙,則觸控顯示屏輸出用戶選擇的密保問(wèn)題,用戶通過(guò)鍵盤(pán)輸入答案;若選擇圖片密匙,則觸控顯示屏?xí)敵鑫锲奉悇e索引,用戶通過(guò)目錄索引選擇自己設(shè)置的那張圖片;若用戶選擇字母數(shù)字序列密匙,則觸控顯示屏輸出對(duì)話框提示用戶輸入,用戶通過(guò)鍵盤(pán)自己設(shè)置的序列。用戶在確認(rèn)無(wú)誤后按下確認(rèn)鍵。
步驟四:系統(tǒng)控制器在數(shù)據(jù)庫(kù)中檢索到手機(jī)號(hào)或者解鎖碼后,將對(duì)應(yīng)的密保方式、密保答案進(jìn)行校驗(yàn)。若校驗(yàn)錯(cuò)誤,則返回步驟三;若校驗(yàn)正確,則系統(tǒng)控制器控制對(duì)應(yīng)的電控鎖具對(duì)儲(chǔ)物柜對(duì)應(yīng)的寄存柜進(jìn)行解鎖。最后將用戶信息清除掉以保護(hù)用戶私人信息安全。