打開(kāi)儲(chǔ)物柜門(mén)的方法、系統(tǒng)、儲(chǔ)物柜輸入數(shù)據(jù)判斷方法和儲(chǔ)物柜的制作方法
【專(zhuān)利摘要】本發(fā)明涉及一種打開(kāi)儲(chǔ)物柜門(mén)的方法,包括如下步驟:在移動(dòng)通訊終端上產(chǎn)生儲(chǔ)物柜的第一開(kāi)鎖條碼或圖案,并在所述移動(dòng)通訊終端顯示屏上顯示;儲(chǔ)物柜取得所述移動(dòng)通訊終端顯示屏上顯示的第一開(kāi)鎖條碼或圖案,解碼,并存儲(chǔ)由所述條碼或圖案取得的信息;儲(chǔ)物柜產(chǎn)生開(kāi)鎖命令,其執(zhí)行機(jī)構(gòu)接受所述開(kāi)鎖命令,打開(kāi)所述開(kāi)鎖命令對(duì)應(yīng)的儲(chǔ)物空間。本發(fā)明還涉及一種與上述方法對(duì)應(yīng)的系統(tǒng)、儲(chǔ)物柜輸入數(shù)據(jù)判斷方法和儲(chǔ)物柜。實(shí)施本發(fā)明的打開(kāi)儲(chǔ)物柜門(mén)的方法、系統(tǒng)、儲(chǔ)物柜輸入數(shù)據(jù)判斷方法和儲(chǔ)物柜,具有以下有益效果:其成本較低、不會(huì)產(chǎn)生廢棄的紙張。
【專(zhuān)利說(shuō)明】打開(kāi)儲(chǔ)物柜門(mén)的方法、系統(tǒng)、儲(chǔ)物柜輸入數(shù)據(jù)判斷方法和儲(chǔ) 物柜
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及儲(chǔ)物柜領(lǐng)域,更具體地說(shuō),涉及一種打開(kāi)儲(chǔ)物柜門(mén)的方法、系統(tǒng)、儲(chǔ)物 柜輸入數(shù)據(jù)判斷方法和儲(chǔ)物柜。
【背景技術(shù)】
[0002] 儲(chǔ)物柜作為人們暫時(shí)寄存物品的設(shè)施,在許多商場(chǎng)、游樂(lè)園、車(chē)站及工廠等公眾場(chǎng) 所均有設(shè)置。在現(xiàn)有技術(shù)中,這些儲(chǔ)物柜通常具有條碼產(chǎn)生裝置,用于在有人觸發(fā)時(shí)產(chǎn)生一 個(gè)隨機(jī)的條碼并打印出來(lái),供使用者持有。同時(shí)儲(chǔ)物柜還會(huì)打開(kāi)一個(gè)儲(chǔ)物箱,使得人們可以 將其攜帶的物品放入儲(chǔ)物箱中;儲(chǔ)物柜還將該條碼號(hào)碼與該打開(kāi)的儲(chǔ)物箱聯(lián)系在一起。當(dāng) 使用者將上述打印出來(lái)的條碼放到所述儲(chǔ)物柜的條碼掃描裝置前時(shí),條碼掃描裝置掃描其 上的條碼,并查找到相應(yīng)的儲(chǔ)物箱編號(hào),進(jìn)而打開(kāi)該儲(chǔ)物箱,便于使用者取走所存的物品。 但是,在現(xiàn)有技術(shù)中,這種條碼是打印在特定的紙上的,而且使用后這些紙就會(huì)被廢棄。這 種方法不僅使得使用儲(chǔ)物柜的成本極大地增加,而且也不環(huán)保。如果上述打印出來(lái)的條碼 丟失或被被別人復(fù)印,則有可能發(fā)生物品丟失。降低了整個(gè)系統(tǒng)的安全性。同時(shí),由于現(xiàn)有 技術(shù)中的這些缺陷,系統(tǒng)只能記錄儲(chǔ)物箱的打開(kāi)時(shí)間,無(wú)法提供更多的證據(jù)證明自己已經(jīng) 履行盡職管理的義務(wù)。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明要解決的技術(shù)問(wèn)題在于,針對(duì)現(xiàn)有技術(shù)的上述成本高、不環(huán)保的缺陷,提供 一種環(huán)保、成本較低的打開(kāi)儲(chǔ)物柜門(mén)的方法、系統(tǒng)、儲(chǔ)物柜輸入數(shù)據(jù)判斷方法和儲(chǔ)物柜。
[0004] 本發(fā)明解決其技術(shù)問(wèn)題所采用的技術(shù)方案是:構(gòu)造一種打開(kāi)儲(chǔ)物柜門(mén)的方法,包 括如下步驟: A)在移動(dòng)通訊終端上產(chǎn)生儲(chǔ)物柜的第一開(kāi)鎖條碼或圖案,并在所述移動(dòng)通訊終端 顯示屏上顯示; B)儲(chǔ)物柜取得所述移動(dòng)通訊終端顯示屏上顯示的第一開(kāi)鎖條碼或圖案,解碼,得到 并存儲(chǔ)由所述條碼或圖案取得的信息; C)依據(jù)得到的或指定的儲(chǔ)物箱編號(hào)產(chǎn)生開(kāi)鎖命令,打開(kāi)所述開(kāi)鎖命令對(duì)應(yīng)的儲(chǔ)物 空間。
[0005] 更進(jìn)一步地,所述步驟A)中進(jìn)一步包括如下步驟: A1)所述移動(dòng)通訊終端顯示屏的第一區(qū)域被觸發(fā),取得所述移動(dòng)通訊終端的號(hào)碼 或身份識(shí)別碼; A2)產(chǎn)生第一隨機(jī)數(shù),使用所述號(hào)碼或身份識(shí)別碼和所述第一隨機(jī)數(shù)按照第一設(shè) 定規(guī)則產(chǎn)生第一開(kāi)鎖數(shù)據(jù),存儲(chǔ)所述第一開(kāi)鎖數(shù)據(jù); A3)按照設(shè)定規(guī)則,使所述第一開(kāi)鎖數(shù)據(jù)在所述移動(dòng)通訊終端顯示屏上顯示為條 碼或圖案。
[0006] 更進(jìn)一步地,其特征在于,所述第一設(shè)定規(guī)則包括: 在所述第一隨機(jī)數(shù)的頭部或尾部添加所述號(hào)碼或身份識(shí)別碼或 將所述第一隨機(jī)數(shù)逐位插入所述號(hào)碼或身份識(shí)別碼或 將所述號(hào)碼或身份識(shí)別碼逐位插入所述第一隨機(jī)數(shù)得到所述第一開(kāi)鎖數(shù)據(jù)。
[0007] 更進(jìn)一步地,所述步驟A2)中,還包括將通過(guò)所述移動(dòng)通訊終端輸入界面輸入的、 存儲(chǔ)在設(shè)定寄存器內(nèi)的、表示儲(chǔ)物空間編號(hào)的數(shù)據(jù)加入并得到所述第一開(kāi)鎖數(shù)據(jù)。
[0008] 更進(jìn)一步地,所述步驟B)中,通過(guò)設(shè)置在儲(chǔ)物柜上的條碼掃描裝置或圖像攝取裝 置得到所述條碼或圖像。
[0009] 更進(jìn)一步地,所述步驟C)中進(jìn)一步包括如下步驟: C1)通過(guò)設(shè)置在儲(chǔ)物柜上的條碼掃描裝置或圖像攝取裝置得到顯示在所述移動(dòng)通訊終 端顯示屏上的所述條碼或圖像,按照所述第一開(kāi)鎖數(shù)據(jù)轉(zhuǎn)換到所述條碼或圖像的逆變換得 到所述第一開(kāi)鎖數(shù)據(jù); C2)對(duì)所述第一開(kāi)鎖數(shù)據(jù)解碼,得到表示所述移動(dòng)通訊終端身份的號(hào)碼或身份識(shí) 別碼; C3)指定當(dāng)前空箱中的一個(gè),存儲(chǔ)所述號(hào)碼或身份識(shí)別碼、第一隨機(jī)數(shù)以及指定的 儲(chǔ)物箱編號(hào),并基于所述指定的儲(chǔ)物箱編號(hào)產(chǎn)生開(kāi)鎖信號(hào)。打開(kāi)該儲(chǔ)物箱;或判斷所述第一 開(kāi)鎖數(shù)據(jù)中攜帶的儲(chǔ)物箱編號(hào)所對(duì)應(yīng)的儲(chǔ)物箱是否為空箱,如是,存儲(chǔ)所述號(hào)碼或身份識(shí) 別碼、第一隨機(jī)數(shù)以及所述儲(chǔ)物箱編號(hào),并基于所述指定的儲(chǔ)物箱編號(hào)產(chǎn)生開(kāi)鎖信號(hào)。打開(kāi) 該儲(chǔ)物箱;否則,丟棄該信息并進(jìn)入待機(jī)狀態(tài)。
[0010] 更進(jìn)一步地,還包括如下步驟: D)移動(dòng)通訊終端產(chǎn)生第二開(kāi)鎖條碼或圖案,并在所述移動(dòng)通訊終端顯示屏上顯 示; E)所述儲(chǔ)物柜取得所述移動(dòng)通訊終端顯示屏上顯示的第二開(kāi)鎖條碼或圖案,取得 其中數(shù)據(jù),并與存儲(chǔ)的信息比較,如符合設(shè)定條件,則執(zhí)行下一步驟,否則,丟棄該信息并進(jìn) 入待機(jī)狀態(tài); F)依據(jù)得到的儲(chǔ)物箱編號(hào)產(chǎn)生開(kāi)鎖命令,其執(zhí)行機(jī)構(gòu)接受所述開(kāi)鎖命令,打開(kāi)所 述開(kāi)鎖命令對(duì)應(yīng)的儲(chǔ)物空間;同時(shí),標(biāo)記與當(dāng)前取得的第二開(kāi)鎖條碼或圖案對(duì)應(yīng)的存儲(chǔ)信 息,使其不再參與后面的比較。
[0011] 更進(jìn)一步地,所述步驟D)進(jìn)一步包括: D1)所述移動(dòng)通訊終端顯示屏的第二區(qū)域被觸發(fā),取得所述移動(dòng)通訊終端的號(hào)碼 或身份識(shí)別碼; D2)產(chǎn)生第二隨機(jī)數(shù),使用所述號(hào)碼或身份識(shí)別碼和所述第二隨機(jī)數(shù)按照第二設(shè) 定規(guī)則產(chǎn)生第二開(kāi)鎖數(shù)據(jù),存儲(chǔ)所述第二開(kāi)鎖數(shù)據(jù);所述第二隨機(jī)數(shù)由所述第一隨機(jī)數(shù)運(yùn) 算得到或與所述第一隨機(jī)數(shù)不相關(guān); D3)按照設(shè)定規(guī)則,使所述第二開(kāi)鎖數(shù)據(jù)在所述移動(dòng)通訊終端顯示屏上顯示為條 碼或圖案; 其中,所述第二設(shè)定規(guī)則與所述第一設(shè)定規(guī)則相同或不相同。
[0012] 更進(jìn)一步地,所述步驟E)中進(jìn)一步包括: E1)通過(guò)設(shè)置在儲(chǔ)物柜上的條碼掃描裝置或圖像攝取裝置得到顯示在所述移動(dòng)通 訊終端顯示屏上的所述條碼或圖像,按照所述第二開(kāi)鎖數(shù)據(jù)轉(zhuǎn)換到所述條碼或圖像的逆變 換得到所述第二開(kāi)鎖數(shù)據(jù); E2)對(duì)所述第二開(kāi)鎖數(shù)據(jù)解碼,得到表示所述移動(dòng)通訊終端身份的號(hào)碼或身份識(shí) 別碼和第二隨機(jī)數(shù); E3)查找已存儲(chǔ)且未被標(biāo)記的數(shù)據(jù)中是否存在該號(hào)碼或身份識(shí)別碼,如是,取得該 號(hào)碼或識(shí)別碼對(duì)應(yīng)的儲(chǔ)物箱編號(hào),并執(zhí)行步驟F);否則,丟棄該信息并進(jìn)入待機(jī)狀態(tài)或查找 已存儲(chǔ)且未被標(biāo)記的數(shù)據(jù)中是否存在該號(hào)碼或身份識(shí)別碼,并判斷所述第二隨機(jī)數(shù)是否由 所述第一隨機(jī)數(shù)得到,如是,取得該號(hào)碼或識(shí)別碼對(duì)應(yīng)的儲(chǔ)物箱編號(hào),并執(zhí)行步驟F);否則, 丟棄該信息并進(jìn)入待機(jī)狀態(tài)。
[0013] 本發(fā)明還涉及一種實(shí)現(xiàn)上述方法的系統(tǒng),所述系統(tǒng)包括: 移動(dòng)通訊終端,所述移動(dòng)通訊終端具有第一開(kāi)鎖條碼或圖案產(chǎn)生單元和用于顯示第一 開(kāi)鎖條碼或圖案的顯示屏; 設(shè)置在所述儲(chǔ)物柜上的數(shù)據(jù)取得單元和開(kāi)鎖單元; 其中,第一開(kāi)鎖條碼或圖案產(chǎn)生單元用于在移動(dòng)通訊終端上產(chǎn)生儲(chǔ)物柜的第一開(kāi)鎖 條碼或圖案,并在所述移動(dòng)通訊終端顯示屏上顯示; 數(shù)據(jù)取得單元用于取得所述移動(dòng)通訊終端顯示屏上顯示的第一開(kāi)鎖條碼或圖案, 解碼,并存儲(chǔ)由所述條碼或圖案取得的信息; 開(kāi)鎖單元用于產(chǎn)生開(kāi)鎖命令,打開(kāi)所述開(kāi)鎖命令對(duì)應(yīng)的儲(chǔ)物空間。
[0014] 更進(jìn)一步地,所述第一開(kāi)鎖條碼或圖案產(chǎn)生單元進(jìn)一步包括: 第一區(qū)域監(jiān)測(cè)模塊:用于在所述移動(dòng)通訊終端顯示屏的第一區(qū)域被觸發(fā)時(shí),取得 所述移動(dòng)通訊終端的號(hào)碼或身份識(shí)別碼; 第一開(kāi)鎖數(shù)據(jù)產(chǎn)生模塊:用于產(chǎn)生第一隨機(jī)數(shù),使用所述號(hào)碼或身份識(shí)別碼和所 述第一隨機(jī)數(shù)按照第一設(shè)定規(guī)則產(chǎn)生第一開(kāi)鎖數(shù)據(jù),存儲(chǔ)所述第一開(kāi)鎖數(shù)據(jù); 第一條碼或圖案產(chǎn)生模塊:用于按照設(shè)定規(guī)則,使所述第一開(kāi)鎖數(shù)據(jù)在所述移動(dòng) 通訊終端顯示屏上顯示為條碼或圖案。
[0015] 更進(jìn)一步地,所述開(kāi)鎖單元進(jìn)一步包括: 輸入數(shù)據(jù)取得模塊:用于通過(guò)設(shè)置在儲(chǔ)物柜上的條碼掃描裝置或圖像攝取裝置得到顯 示在所述移動(dòng)通訊終端顯示屏上的所述條碼或圖像,按照所述第一開(kāi)鎖數(shù)據(jù)轉(zhuǎn)換到所述條 碼或圖像的逆變換得到所述第一開(kāi)鎖數(shù)據(jù); 解碼模塊:用于對(duì)所述第一開(kāi)鎖數(shù)據(jù)解碼,得到表示所述移動(dòng)通訊終端身份的號(hào) 碼或身份識(shí)別碼; 開(kāi)鎖模塊:用于儲(chǔ)物柜指定空箱中的一個(gè),存儲(chǔ)所述號(hào)碼或身份識(shí)別碼、第一隨機(jī) 數(shù)以及指定的儲(chǔ)物箱編號(hào),打開(kāi)所述儲(chǔ)物箱;或判斷所述第一開(kāi)鎖數(shù)據(jù)中攜帶的儲(chǔ)物箱編 號(hào)所對(duì)應(yīng)的儲(chǔ)物箱是否為空箱,如是,存儲(chǔ)所述號(hào)碼或身份識(shí)別碼、第一隨機(jī)數(shù)以及所述儲(chǔ) 物箱編號(hào),并打開(kāi)所述儲(chǔ)物箱;否則,丟棄該信息并進(jìn)入待機(jī)狀態(tài)。
[0016] 更進(jìn)一步地,還包括: 第二開(kāi)鎖條碼或圖案產(chǎn)生單元:用于產(chǎn)生第二開(kāi)鎖條碼或圖案,并在所述移動(dòng)通 訊終端顯示屏上顯示; 比較單元:所述儲(chǔ)物柜取得所述移動(dòng)通訊終端顯示屏上顯示的第二開(kāi)鎖條碼或圖 案,取得其中數(shù)據(jù),并與存儲(chǔ)的信息比較,如符合設(shè)定條件,則執(zhí)行下一步驟,否則,丟棄該 信息并進(jìn)入待機(jī)狀態(tài)。
[0017] 更進(jìn)一步地,所述第二開(kāi)鎖條碼或圖案產(chǎn)生單元進(jìn)一步包括: 第二區(qū)域監(jiān)測(cè)模塊:用于在所述移動(dòng)通訊終端顯示屏的第二區(qū)域被觸發(fā),取得所 述移動(dòng)通訊終端的號(hào)碼或身份識(shí)別碼; 第二隨機(jī)數(shù)產(chǎn)生模塊:用于產(chǎn)生第二隨機(jī)數(shù),使用所述號(hào)碼或身份識(shí)別碼和所述 第二隨機(jī)數(shù)按照第二設(shè)定規(guī)則產(chǎn)生第二開(kāi)鎖數(shù)據(jù),存儲(chǔ)所述第二開(kāi)鎖數(shù)據(jù);所述第二隨機(jī) 數(shù)由所述第一隨機(jī)數(shù)運(yùn)算得到或與所述第一隨機(jī)數(shù)不相關(guān); 第二條碼或圖案產(chǎn)生模塊:用于按照設(shè)定規(guī)則,使所述第二開(kāi)鎖數(shù)據(jù)在所述移動(dòng) 通訊終端顯示屏上顯示為條碼或圖案; 其中,所述第二設(shè)定規(guī)則與所述第一設(shè)定規(guī)則相同或不相同。
[0018] 本發(fā)明還涉及一種儲(chǔ)物柜上判斷接收到輸入數(shù)據(jù)的方法,包括如下步驟: M) 通過(guò)條碼掃描裝置或圖像掃描裝置得到輸入數(shù)據(jù); N) 取得輸入數(shù)據(jù)中攜帶的表示數(shù)據(jù)產(chǎn)生裝置的身份數(shù)據(jù)和隨機(jī)數(shù); 〇)判斷所述身份數(shù)據(jù)在用于比較的數(shù)據(jù)中是否存在并符合設(shè)定判斷標(biāo)準(zhǔn),如是,標(biāo) 記數(shù)據(jù)不再用于比較,并執(zhí)行步驟Q);否則,執(zhí)行步驟P); P) 判斷是否存在空箱或輸入數(shù)據(jù)中指定的存儲(chǔ)箱是否空閑,如是,綁定所述身份數(shù) 據(jù)、隨機(jī)數(shù)和空箱編號(hào)并存儲(chǔ)于用于比較的數(shù)據(jù)區(qū)域,并執(zhí)行步驟Q);否則,丟棄數(shù)據(jù)并退 回待機(jī)狀態(tài); Q) 產(chǎn)生開(kāi)鎖信號(hào),打開(kāi)相應(yīng)儲(chǔ)物箱。
[0019] 更進(jìn)一步地,所述步驟N)中輸入數(shù)據(jù)攜帶的數(shù)據(jù)包括:產(chǎn)生該輸入數(shù)據(jù)的移動(dòng)通 訊終端號(hào)碼或識(shí)別碼、第一隨機(jī)數(shù)、第二隨機(jī)數(shù)或儲(chǔ)物箱編號(hào)。
[0020] 更進(jìn)一步地,所述步驟0)進(jìn)一步包括: 01)判斷所述移動(dòng)通訊終端號(hào)碼或識(shí)別碼是否存在與所述用于比較的數(shù)據(jù)中,如 是,執(zhí)行步驟02),否則,執(zhí)行步驟P); 02)標(biāo)記所述動(dòng)終端號(hào)碼或識(shí)別碼所在數(shù)據(jù),使其不再參加比較,并執(zhí)行步驟Q)。
[0021] 更進(jìn)一步地,所述步驟02)進(jìn)一步包括: 021) 判斷所述輸入數(shù)據(jù)攜帶的隨機(jī)數(shù)是否由所述用于比較的數(shù)據(jù)中的隨機(jī)數(shù)運(yùn)算 得到,如是,標(biāo)記所述動(dòng)終端號(hào)碼或識(shí)別碼所在數(shù)據(jù),使其不再參加比較,并執(zhí)行步驟Q);否 貝丨J,執(zhí)行步驟022); 022) 丟棄輸入數(shù)據(jù),并返回待機(jī)狀態(tài)。
[0022] 本發(fā)明還涉及一種儲(chǔ)物柜,所述儲(chǔ)物柜采用上述任意一種判斷接收到開(kāi)鎖數(shù)據(jù)的 方法判斷輸入數(shù)據(jù)。
[0023] 實(shí)施本發(fā)明的打開(kāi)儲(chǔ)物柜門(mén)的方法、系統(tǒng)、儲(chǔ)物柜輸入數(shù)據(jù)判斷方法和儲(chǔ)物柜,具 有以下有益效果:由于使用了使用者自己的移動(dòng)通訊終端(通常是使用者的手機(jī),包括智能 手機(jī)或非智能手機(jī))產(chǎn)生帶有該移動(dòng)通訊終端號(hào)碼或識(shí)別碼的開(kāi)鎖數(shù)據(jù)并將其以條碼或圖 形的方式顯示在移動(dòng)通訊終端顯示屏上,儲(chǔ)物柜在由該顯示屏上讀得該條碼或圖形后,對(duì) 其進(jìn)行變換解碼,得到表示該移動(dòng)通訊終端的身份的號(hào)碼或識(shí)別碼并存儲(chǔ),同時(shí),發(fā)出開(kāi)鎖 命令打開(kāi)指定的或任意一個(gè)儲(chǔ)物箱。這使得儲(chǔ)物柜不再需要條碼產(chǎn)生裝置,也不需要將條 碼打印到紙上,所以,其成本較低、不會(huì)產(chǎn)生廢棄的紙張。由于在開(kāi)鎖數(shù)據(jù)中加密了其身份 識(shí)別碼,即手機(jī)的號(hào)碼或識(shí)別碼,這些碼都具有唯一性,所以較好地保護(hù)了存物的安全性。 即使出現(xiàn)糾紛時(shí),也可以提供完整的開(kāi)鎖數(shù)據(jù),這些數(shù)據(jù)中包括了使用者的手機(jī)號(hào)碼,能夠 證明運(yùn)營(yíng)方已經(jīng)盡職管理儲(chǔ)物柜。
[0024] 由于儲(chǔ)物柜在很多情況下是設(shè)置于公共場(chǎng)所,如超市、圖書(shū)館、游樂(lè)園、學(xué)校、機(jī) 場(chǎng)、地鐵和火車(chē)站等,采用現(xiàn)有技術(shù)如打印紙件開(kāi)鎖條碼的儲(chǔ)物柜及方法,一旦出現(xiàn)意外事 故,無(wú)法將特定的柜子與使用者(至少某一個(gè)使用者)一一對(duì)應(yīng)起來(lái),不具有追溯性;即使采 取調(diào)用現(xiàn)場(chǎng)錄像查看使用者情況的方法,調(diào)查效率及準(zhǔn)確性也值得懷疑。而采用本發(fā)明的 儲(chǔ)物柜、儲(chǔ)物柜系統(tǒng)或方法后,就能非常高效、準(zhǔn)確得將使用者(至少某一個(gè)使用者)與柜子 一一對(duì)應(yīng)、聯(lián)系起來(lái),在增加存取物品安全性的同時(shí),極大地提高了公共場(chǎng)所存儲(chǔ)物品的潛 在公共安全性。
[0025] 而移動(dòng)通訊終端客戶端軟件的開(kāi)鎖數(shù)據(jù)生成方法與儲(chǔ)物柜控制系統(tǒng)的開(kāi)鎖數(shù)據(jù) 生成方法是一致的,所以在移動(dòng)通訊終端上產(chǎn)生的開(kāi)鎖數(shù)據(jù)只能在本儲(chǔ)物柜上被識(shí)別。特 別地,由于將第二開(kāi)鎖數(shù)據(jù)所形成的條碼或圖形設(shè)定為不同于第一開(kāi)鎖數(shù)據(jù),且第二開(kāi)鎖 數(shù)據(jù)只在取物時(shí)才通過(guò)觸發(fā)移動(dòng)通訊終端顯示屏上的第二區(qū)域而生成,可以保證使用第一 開(kāi)鎖數(shù)據(jù)并不能再次打開(kāi)儲(chǔ)物箱門(mén);這樣即使第一數(shù)據(jù)意外丟失,也能夠保證儲(chǔ)物箱不會(huì) 被其打開(kāi),從而實(shí)現(xiàn)了安全存取物品的目的。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0026] 圖1是本發(fā)明打開(kāi)儲(chǔ)物柜門(mén)的方法、系統(tǒng)、儲(chǔ)物柜輸入數(shù)據(jù)判斷方法和儲(chǔ)物柜實(shí) 施例中打開(kāi)儲(chǔ)物柜門(mén)存物的方法流程圖; 圖2是所述實(shí)施例中產(chǎn)生第一開(kāi)鎖數(shù)據(jù)并顯示的流程圖; 圖3是所述實(shí)施例中取得第一開(kāi)鎖數(shù)據(jù)并開(kāi)鎖的流程圖; 圖4是所述實(shí)施例中打開(kāi)存儲(chǔ)柜門(mén)取物的方法流程圖; 圖5是所述實(shí)施例中產(chǎn)生第二開(kāi)鎖數(shù)據(jù)并顯示的流程圖; 圖6是所述實(shí)施例中取得第二開(kāi)鎖數(shù)據(jù)并開(kāi)鎖的流程圖; 圖7是所述實(shí)施例中系統(tǒng)結(jié)構(gòu)示意圖; 圖8是所述實(shí)施例中系統(tǒng)包括的第二開(kāi)鎖條碼或圖案產(chǎn)生單元和比較單元的結(jié)構(gòu)示 意圖; 圖9是所述實(shí)施例中儲(chǔ)物柜輸入數(shù)據(jù)判斷方法流程圖。
【具體實(shí)施方式】
[0027] 下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施例作進(jìn)一步說(shuō)明。
[0028] 如圖1所示,在本發(fā)明打開(kāi)儲(chǔ)物柜門(mén)的方法、系統(tǒng)、儲(chǔ)物柜輸入數(shù)據(jù)判斷方法和儲(chǔ) 物柜實(shí)施例中,當(dāng)在儲(chǔ)物柜上存儲(chǔ)物品時(shí),打開(kāi)儲(chǔ)物柜門(mén)的方法包括如下步驟: 步驟S11產(chǎn)生第一開(kāi)鎖條碼或圖案并顯示:在本步驟中,在移動(dòng)通訊終端上產(chǎn)生儲(chǔ)物 柜的第一開(kāi)鎖條碼或圖案,并在所述移動(dòng)通訊終端顯示屏上顯示出來(lái)。一般來(lái)講,移動(dòng)通訊 終端上并沒(méi)有實(shí)現(xiàn)本實(shí)施例中方法的功能模塊,為了使得移動(dòng)通訊終端能夠?qū)崿F(xiàn)對(duì)儲(chǔ)物柜 進(jìn)行存儲(chǔ)物品和取出物品的功能,移動(dòng)通訊終端需要下載并安裝指定的軟件模塊,當(dāng)該軟 件模塊在該移動(dòng)通訊終端上運(yùn)行時(shí),能夠產(chǎn)生第一、第二開(kāi)鎖條碼或圖案并將其顯示出來(lái); 與設(shè)置在儲(chǔ)物柜上的裝置配合,即可實(shí)現(xiàn)利用移動(dòng)通訊終端在儲(chǔ)物柜上的存物和取物。在 本實(shí)施例中,由于需要到指定的服務(wù)器上下載軟件模塊,在服務(wù)器發(fā)送軟件模塊到移動(dòng)通 訊終端時(shí),需要取得該移動(dòng)通訊終端的號(hào)碼,而該號(hào)碼隨軟件模塊一起,從服務(wù)器發(fā)送到移 動(dòng)通訊終端上。所以,該移動(dòng)通訊終端上的軟件模塊是知道其號(hào)碼的。通常來(lái)講,在該移 動(dòng)通訊終端上建立軟件模塊時(shí),該移動(dòng)通訊終端的號(hào)碼被存儲(chǔ)在一個(gè)指定的存儲(chǔ)器中。當(dāng) 然,在此時(shí),也可以取得該移動(dòng)通訊終端的識(shí)別碼,同樣存儲(chǔ)在該軟件模塊的一個(gè)指定存儲(chǔ) 器中。在本實(shí)施例中,可以只使用上述移動(dòng)通訊終端的號(hào)碼來(lái)形成第一開(kāi)鎖條碼或圖案,也 可以只使用上述移動(dòng)通訊終端識(shí)別碼來(lái)形成第一開(kāi)鎖條碼或圖案,還可以這兩個(gè)數(shù)據(jù)都使 用。數(shù)據(jù)越多,其形成的第一開(kāi)鎖條碼或圖案在相同的情況下的可靠性越高,當(dāng)然,對(duì)于移 動(dòng)通訊終端的處理器而言,其開(kāi)銷(xiāo)也就越大。至于在本步驟中如何得到上述第一開(kāi)鎖條碼 或圖案并顯示出來(lái)的具體步驟稍后詳細(xì)描述。
[0029] 步驟S12取得所述第一開(kāi)鎖條碼或圖案,解碼并得到相關(guān)數(shù)據(jù):在本步驟中,儲(chǔ) 物柜取得所述移動(dòng)通訊終端顯示屏上顯示的第一開(kāi)鎖條碼或圖案,將其解碼,并存儲(chǔ)由所 述條碼或圖案取得的信息;具體來(lái)講,是由設(shè)置在在儲(chǔ)物柜上的掃描裝置或輸入裝置掃描 放置在其前面的該移動(dòng)通訊終端屏幕,將其上顯示的條碼或圖案取得并轉(zhuǎn)換為數(shù)據(jù),這些 取得的數(shù)據(jù)通過(guò)解碼或執(zhí)行與步驟S11中處理過(guò)程的逆運(yùn)算得到相關(guān)的數(shù)據(jù),這些數(shù)據(jù)包 括了該移動(dòng)通訊終端的號(hào)碼或識(shí)別碼以及該移動(dòng)通訊終端希望打開(kāi)的儲(chǔ)物箱號(hào)碼(如果存 在的話)。在本實(shí)施例中,可能出現(xiàn)的情況包括由上述移動(dòng)通訊終端指定儲(chǔ)物箱號(hào)碼和由儲(chǔ) 物柜在當(dāng)前空閑的儲(chǔ)物箱中隨機(jī)選擇兩種情況。在第一種情況下,儲(chǔ)物柜需要判斷該號(hào)碼 是否當(dāng)前是空閑的,而第二種情況下則不存在這種判斷。同時(shí),第一種情況下還需要在移動(dòng) 通訊終端上輸入該指定儲(chǔ)物箱的號(hào)碼。總之,第一種情況下操作較為復(fù)雜,但是,可以方便 使用者;第二種情況雖然操作較為簡(jiǎn)單,在一些情況下,可能并不適合所有的使用者,例如, 老人或小孩。
[0030] 步驟S13產(chǎn)生開(kāi)鎖命令并打開(kāi)相應(yīng)儲(chǔ)物空間:在本步驟中,儲(chǔ)物柜在收到上述數(shù) 據(jù)的情況下,產(chǎn)生開(kāi)鎖命令,儲(chǔ)物柜的執(zhí)行機(jī)構(gòu)接受該開(kāi)鎖命令,打開(kāi)該開(kāi)鎖命令對(duì)應(yīng)的儲(chǔ) 物空間,便于使用者進(jìn)行存物。值得一提的是,在本實(shí)施例中,儲(chǔ)物柜的執(zhí)行機(jī)構(gòu)是一個(gè)機(jī) 電結(jié)合的包括了電控鎖的機(jī)構(gòu),與現(xiàn)有技術(shù)中的執(zhí)行機(jī)構(gòu)一樣,該執(zhí)行機(jī)構(gòu)接受開(kāi)鎖命令 后,通過(guò)受控的一系列機(jī)械動(dòng)作,使得開(kāi)鎖命令指向或?qū)?yīng)的儲(chǔ)物柜中儲(chǔ)物箱的柜門(mén)打開(kāi), 便于操作者存物或取物。通常來(lái)講,執(zhí)行機(jī)構(gòu)是將對(duì)儲(chǔ)物箱的門(mén)上安裝的電控鎖進(jìn)行操作, 使得電控鎖的鎖舌位置發(fā)生變化,例如,縮進(jìn)或伸出,從而使得安裝該電控鎖的門(mén)能夠打開(kāi) 或鎖住。此外,在本實(shí)施例中,使用儲(chǔ)物柜表示一個(gè)儲(chǔ)物裝置,其中有多個(gè)相互獨(dú)立的儲(chǔ)物 箱,這些儲(chǔ)物箱有單獨(dú)的柜門(mén)。這些柜門(mén)在儲(chǔ)物柜的執(zhí)行機(jī)構(gòu)控制下可以單獨(dú)打開(kāi)或鎖住。 前述執(zhí)行機(jī)構(gòu)及與儲(chǔ)物柜其他部件的連接、動(dòng)作等是現(xiàn)有技術(shù),可以適用于本發(fā)明的其他 實(shí)施例,具體內(nèi)容可以參見(jiàn)本 申請(qǐng)人:已公開(kāi)的在先專(zhuān)利申請(qǐng)內(nèi)容。
[0031] 如圖2所示,上述步驟S12中又進(jìn)一步包括: 步驟S21移動(dòng)通訊終端顯示屏的第一區(qū)域被觸發(fā),取得表示該移動(dòng)通訊終端身份的 號(hào)碼或識(shí)別碼:在本實(shí)施例中,正如前面所述,是通過(guò)安裝在移動(dòng)通訊終端上的一個(gè)軟件模 塊實(shí)現(xiàn)上述功能的,當(dāng)該軟件模塊在移動(dòng)通訊終端上建立并運(yùn)行時(shí),將會(huì)出現(xiàn)一個(gè)軟件的 界面,在這個(gè)界面中,至少包括兩個(gè)相互分離的區(qū)域(或按鍵),一個(gè)是存物區(qū)域(即第一區(qū) 域),另外一個(gè)是取物區(qū)域(即第二區(qū)域),每個(gè)區(qū)域被觸發(fā)(包括觸發(fā)該區(qū)域本身或通過(guò)按 鍵觸發(fā)),都會(huì)進(jìn)行不同的操作便于得到不同的條碼或圖案,儲(chǔ)物柜掃描這些圖案就能進(jìn)行 不同的操作。基本上來(lái)講,當(dāng)上述第一區(qū)域被觸發(fā)時(shí),移動(dòng)通訊終端(更具體而言,是該軟件 模塊)需要產(chǎn)生出第一開(kāi)鎖條碼或圖案并顯示,為此,在本步驟中,取出隨軟件一起傳輸來(lái) 的該移動(dòng)通訊終端號(hào)碼或識(shí)別碼,這些號(hào)碼或識(shí)別碼正如前面所述,是當(dāng)軟件運(yùn)行時(shí)被調(diào) 出并存儲(chǔ)在指定的存儲(chǔ)區(qū)域內(nèi)的,本步驟中就是從這些已知的存儲(chǔ)區(qū)域中取出這些數(shù)據(jù)。
[0032] 步驟S22產(chǎn)生第一隨機(jī)數(shù),處理所述號(hào)碼或識(shí)別碼和隨機(jī)數(shù),得到第一開(kāi)鎖數(shù)據(jù): 在本步驟中,該軟件模塊產(chǎn)生第一隨機(jī)數(shù),使用取得的上述號(hào)碼或身份識(shí)別碼和第一隨機(jī) 數(shù)按照第一設(shè)定規(guī)則產(chǎn)生第一開(kāi)鎖數(shù)據(jù),同時(shí),存儲(chǔ)所述第一開(kāi)鎖數(shù)據(jù);具體而言,在該軟 件模塊中通過(guò)一個(gè)隨機(jī)數(shù)發(fā)生器得到第一隨機(jī)數(shù),然后將第一隨機(jī)數(shù)和上述號(hào)碼或識(shí)別碼 按第一設(shè)定規(guī)則進(jìn)行處理,得到第一開(kāi)鎖數(shù)據(jù)。在本實(shí)施例中,第一設(shè)定規(guī)則至少可以是下 面情況中的任意一種: 在第一隨機(jī)數(shù)的頭部或尾部添加移動(dòng)通訊終端號(hào)碼或識(shí)別碼(移動(dòng)通訊終端的身份識(shí) 別碼)或; 將第一隨機(jī)數(shù)逐位插入所述號(hào)碼或識(shí)別碼; 將號(hào)碼或識(shí)別碼逐位插入所述第一隨機(jī)數(shù)得到第一開(kāi)鎖數(shù)據(jù)。
[0033] 當(dāng)然,在本實(shí)施例中,該第一設(shè)定規(guī)則也可以不是上述任意一條,而是其他的處理 方法,總之,該處理方法的原則是最大限度地使其他人不能由該第一開(kāi)鎖數(shù)據(jù)得到該移動(dòng) 通訊終端的號(hào)碼或識(shí)別碼,加強(qiáng)數(shù)據(jù)的保密性或安全性。實(shí)際上,也可以將上述數(shù)據(jù)通過(guò)一 種加密算法處理,使得別人不能破譯。當(dāng)然,這些處理措施是需要與儲(chǔ)物柜上的處理措施相 對(duì)應(yīng)(即互為逆變換),否則,儲(chǔ)物柜將不能得到這些數(shù)據(jù)。
[0034] 步驟S23按照設(shè)定規(guī)則將所述第一開(kāi)鎖數(shù)據(jù)轉(zhuǎn)換為條碼或圖案并顯示:在本步 驟中,按照設(shè)定規(guī)則,使所述第一開(kāi)鎖數(shù)據(jù)在所述移動(dòng)通訊終端顯示屏上顯示為條碼或圖 案。本步驟中的設(shè)定規(guī)則是如何將第一開(kāi)鎖數(shù)據(jù)轉(zhuǎn)換為條碼或圖案的規(guī)則,這些規(guī)則并沒(méi) 有太多的限制,只要其與設(shè)置在儲(chǔ)物柜中的掃描裝置的規(guī)則對(duì)應(yīng)就可以。
[0035] 如圖3所示,步驟S13中又進(jìn)一步包括: 步驟S31取得所述條碼或圖案,得到第一開(kāi)鎖數(shù)據(jù)并存儲(chǔ):通過(guò)設(shè)置在儲(chǔ)物柜上的條 碼掃描裝置或圖像攝取裝置得到顯示在所述移動(dòng)通訊終端顯示屏上的所述條碼或圖像,按 照所述第一開(kāi)鎖數(shù)據(jù)轉(zhuǎn)換到所述條碼或圖像的逆變換得到所述第一開(kāi)鎖數(shù)據(jù)。
[0036] 步驟S32得到表示所述移動(dòng)通訊終端身份的號(hào)碼或識(shí)別碼及需要打開(kāi)的儲(chǔ)物箱 編號(hào):在本步驟中,儲(chǔ)物柜對(duì)所述第一開(kāi)鎖數(shù)據(jù)解碼,得到表示所述移動(dòng)通訊終端身份的號(hào) 碼或身份識(shí)別碼和需要打開(kāi)儲(chǔ)物箱編號(hào)。在本實(shí)施例中,凡是涉及儲(chǔ)物柜取得開(kāi)鎖數(shù)據(jù)(包 括第一開(kāi)鎖數(shù)據(jù)和第二開(kāi)鎖數(shù)據(jù))的步驟均會(huì)涉及由得到的條碼或圖案取出上述移動(dòng)通訊 終端的號(hào)碼或識(shí)別碼以及其攜帶的其他信息的步驟。如前所述,在本實(shí)施例中,通過(guò)對(duì)移動(dòng) 通訊終端的號(hào)碼或識(shí)別碼以及隨機(jī)數(shù)進(jìn)行處理而得到第一開(kāi)鎖數(shù)據(jù)或第二開(kāi)鎖數(shù)據(jù)。由于 第一開(kāi)鎖數(shù)據(jù)或第二開(kāi)鎖數(shù)據(jù)可能是通過(guò)處理的各種信號(hào)的總和,例如,可能是將兩個(gè)數(shù) 據(jù)逐位相互插入而得到的,所以,在本步驟需要對(duì)其進(jìn)行與形成第一開(kāi)鎖數(shù)據(jù)或第二開(kāi)鎖 數(shù)據(jù)時(shí)變換的逆變換,從而由開(kāi)鎖數(shù)據(jù)中得到這些信息。此處所述的變換和逆變換的方式 是相互對(duì)應(yīng)的、且事先分別設(shè)置的。例如,如果號(hào)碼或識(shí)別碼與隨機(jī)數(shù)的組合方式是隨機(jī)數(shù) 排列在號(hào)碼后,則逆變換為先在開(kāi)鎖數(shù)據(jù)取出其前面設(shè)定位數(shù)的數(shù)據(jù)為號(hào)碼或識(shí)別碼,再 取出后面設(shè)定位置的數(shù)據(jù)作為隨機(jī)數(shù)。實(shí)際上,當(dāng)采取數(shù)據(jù)相互插入的方式得到開(kāi)鎖數(shù)據(jù) 時(shí),也是采用同樣類(lèi)似的在設(shè)定位置抽取數(shù)據(jù)來(lái)得到上述號(hào)碼或識(shí)別碼以及隨機(jī)數(shù)的。這 一特征要求移動(dòng)通訊終端的設(shè)置與儲(chǔ)物柜的設(shè)置相同,減少了未經(jīng)許可的移動(dòng)通訊終端使 用儲(chǔ)物柜的可能性,進(jìn)一步提高了本實(shí)施中方法或系統(tǒng)的安全性和可追溯性。
[0037] 步驟S33打開(kāi)所述儲(chǔ)物箱或丟棄數(shù)據(jù):判斷所述儲(chǔ)物箱編號(hào)所對(duì)應(yīng)的儲(chǔ)物箱是 否為空箱,如是,存儲(chǔ)該號(hào)碼或身份識(shí)別碼以及所述儲(chǔ)物箱編號(hào),并執(zhí)行步驟D);否則,丟棄 該信息并進(jìn)入待機(jī)狀態(tài)。
[0038] 在本實(shí)施例中,在儲(chǔ)物柜中取出物品的方法如圖4所示,包括如下步驟: 步驟S41產(chǎn)生第二開(kāi)鎖條碼或圖案并顯示:在本步驟中,與產(chǎn)生上述第一開(kāi)鎖條碼或 圖案相似(不同之處是觸發(fā)了軟件模塊界面的第二區(qū)域),移動(dòng)通訊終端產(chǎn)生第二開(kāi)鎖條碼 或圖案,并在所述移動(dòng)通訊終端顯示屏上顯示出來(lái)。具體的產(chǎn)生步驟稍后詳述。
[0039] 步驟S42取得所述第二開(kāi)鎖條碼或圖案,解碼并得到相關(guān)數(shù)據(jù)并判斷是否存在當(dāng) 前數(shù)據(jù)中,如是執(zhí)行下一步驟,否則,丟棄數(shù)據(jù):在本步驟中,通過(guò)掃描放置在儲(chǔ)物柜上設(shè)置 的掃描裝置之前的移動(dòng)通訊終端顯示屏,儲(chǔ)物柜取得移動(dòng)通訊終端顯示屏上顯示的第二開(kāi) 鎖條碼或圖案,通過(guò)解碼或數(shù)據(jù)轉(zhuǎn)換,取得其中數(shù)據(jù),并與存儲(chǔ)的信息比較,如符合設(shè)定條 件,則執(zhí)行下一步驟,否則,丟棄該信息并進(jìn)入待機(jī)狀態(tài)。在本步驟中,存儲(chǔ)的信息是在上述 儲(chǔ)物柜接收到第一開(kāi)鎖條碼或圖案后得到的、有效的第一開(kāi)鎖數(shù)據(jù)信息,這些信息包括移 動(dòng)通訊終端的號(hào)碼或識(shí)別碼以及該號(hào)碼或識(shí)別碼對(duì)應(yīng)的儲(chǔ)物箱號(hào)碼(這些儲(chǔ)物箱號(hào)碼表示 最后使用該號(hào)碼或識(shí)別碼的第一開(kāi)鎖條碼或圖案打開(kāi)的儲(chǔ)物箱)。通常來(lái)講,這些信息是表 狀排列的,判斷相關(guān)數(shù)據(jù)是否存在當(dāng)前數(shù)據(jù)中就是使用發(fā)出第二開(kāi)鎖條碼或圖案的移動(dòng)通 訊終端的號(hào)碼或識(shí)別碼與存儲(chǔ)的、可以參與比較的移動(dòng)通訊終端號(hào)碼或識(shí)別碼比較,如果 發(fā)現(xiàn)第二開(kāi)鎖條碼或圖案的移動(dòng)通訊終端號(hào)碼或識(shí)別碼在其中,則表示以這個(gè)移動(dòng)通訊終 端號(hào)碼或識(shí)別碼為標(biāo)志的物品在存入后尚未取走,于是可以執(zhí)行下一步驟,否則,表示上述 物品已經(jīng)取走,不能再開(kāi)鎖,于是丟棄當(dāng)前通過(guò)第二開(kāi)鎖條碼或圖案得到的數(shù)據(jù)并進(jìn)入待 機(jī)狀態(tài),準(zhǔn)備接收下一個(gè)條碼或圖案。
[0040] 步驟S43打開(kāi)相應(yīng)的儲(chǔ)物箱并標(biāo)記數(shù)據(jù):在本步驟中,由于已經(jīng)判斷了第二開(kāi)鎖 條碼或圖案的合法性,儲(chǔ)物柜依據(jù)已經(jīng)存儲(chǔ)的當(dāng)前數(shù)據(jù),判斷出需要打開(kāi)的儲(chǔ)物箱號(hào)碼,產(chǎn) 生開(kāi)鎖命令,其執(zhí)行機(jī)構(gòu)接受所述開(kāi)鎖命令,打開(kāi)所述開(kāi)鎖命令對(duì)應(yīng)的儲(chǔ)物空間;同時(shí),標(biāo) 記當(dāng)前取得的第二開(kāi)鎖條碼或圖案對(duì)應(yīng)的、存儲(chǔ)的當(dāng)前信息(即該移動(dòng)通訊終端號(hào)碼或識(shí) 另IJ碼對(duì)應(yīng)的信息),使其不再參與所述信息比較,避免非法的開(kāi)鎖。
[0041] 其中,如圖5所示,上述步驟S42中進(jìn)一步包括: 步驟S51移動(dòng)通訊終端顯示屏的第二區(qū)域被觸發(fā),取得表示該移動(dòng)通訊終端身份的號(hào) 碼或識(shí)別碼:在本步驟中,所述移動(dòng)通訊終端顯示屏的第二區(qū)域被觸發(fā),取得所述移動(dòng)通訊 終端的號(hào)碼或身份識(shí)別碼;這與上述步驟S21中的內(nèi)容相似,只不過(guò)是第二區(qū)域被觸發(fā)。
[0042] 步驟S52產(chǎn)生第二隨機(jī)數(shù),處理所述號(hào)碼或識(shí)別碼和隨機(jī)數(shù),得到第二開(kāi)鎖數(shù)據(jù): 在本步驟中,產(chǎn)生第二隨機(jī)數(shù),使用所述號(hào)碼或身份識(shí)別碼和所述第二隨機(jī)數(shù)按照第二設(shè) 定規(guī)則產(chǎn)生第二開(kāi)鎖數(shù)據(jù),存儲(chǔ)所述第二開(kāi)鎖數(shù)據(jù)。值得一提的是,在本實(shí)施例中,上述第 一設(shè)定規(guī)則和第二設(shè)定規(guī)則可以是相同的,也可以是不同的。即在本步驟中可以采用上述 步驟S22中的規(guī)則來(lái)得到第二開(kāi)鎖數(shù)據(jù),也可以采用與上述步驟S22中不同的規(guī)則來(lái)得到 上述第二開(kāi)鎖數(shù)據(jù)。規(guī)則相同的好處是處理更簡(jiǎn)單,但規(guī)則不同的好處是數(shù)據(jù)的保密性更 好,被仿冒的可能性更小。
[0043] 步驟S53按照設(shè)定規(guī)則將所述第二開(kāi)鎖數(shù)據(jù)轉(zhuǎn)換為條碼或圖案并顯示:按照設(shè) 定規(guī)則,使所述第二開(kāi)鎖數(shù)據(jù)在所述移動(dòng)通訊終端顯示屏上顯示為條碼或圖案。本步驟中 的設(shè)定規(guī)則是如何將第二開(kāi)鎖數(shù)據(jù)轉(zhuǎn)換為條碼或圖案的規(guī)則,這些規(guī)則并沒(méi)有太多的限 制,只要其與設(shè)置在移動(dòng)通訊終端上的軟件模塊中的相應(yīng)規(guī)則對(duì)應(yīng)就可以。
[0044] 如圖6所示,上述步驟S43中又包括如下步驟: 步驟S61取得所述條碼或圖案,得到第二開(kāi)鎖數(shù)據(jù)并存儲(chǔ):在本步驟中,通過(guò)設(shè)置在 儲(chǔ)物柜上的條碼掃描裝置或圖像攝取裝置得到顯示在所述移動(dòng)通訊終端顯示屏上的所述 條碼或圖像,按照所述第二開(kāi)鎖數(shù)據(jù)轉(zhuǎn)換到所述條碼或圖像的逆變換得到所述第二開(kāi)鎖數(shù) 據(jù)。也就是說(shuō),本步驟中包括了將掃描得到的圖像信號(hào)轉(zhuǎn)換為電信號(hào),該轉(zhuǎn)換與步驟S53中 的轉(zhuǎn)換相逆,得到的數(shù)據(jù)是第二開(kāi)鎖數(shù)據(jù),暫時(shí)保存該第二開(kāi)鎖數(shù)據(jù)。
[0045] 步驟S62得到表示所述移動(dòng)通訊終端身份的號(hào)碼或識(shí)別碼,該號(hào)碼或識(shí)別碼在當(dāng) 前能夠比較的數(shù)據(jù)中,則執(zhí)行下一步驟,否則,丟棄該數(shù)據(jù):在本步驟中,對(duì)所述第二開(kāi)鎖 數(shù)據(jù)解碼(進(jìn)行步驟S52中的逆變換),得到表示移動(dòng)通訊終端身份的號(hào)碼或身份識(shí)別碼。值 得一提的是,在本步驟中,實(shí)際上第二隨機(jī)數(shù)也是被解碼并得到的,但是,在本實(shí)施例中,可 以使用也可以不使用第二隨機(jī)數(shù)進(jìn)行解碼,例如,在上述情況中,并沒(méi)有使用第二隨機(jī)數(shù), 而是通過(guò)查找移動(dòng)通訊終端號(hào)碼或識(shí)別碼進(jìn)行數(shù)據(jù)比較,進(jìn)而開(kāi)鎖;但是,在另外一種情況 下,也可以在第一種情況的基礎(chǔ)上,再次使用由上述第一隨機(jī)數(shù)而得到的第二隨機(jī)數(shù),并在 上述儲(chǔ)物柜中同樣按照這樣的規(guī)律得到一個(gè)隨機(jī)數(shù),比較這兩個(gè)隨機(jī)數(shù)是否相同(一個(gè)是 在儲(chǔ)物柜產(chǎn)生的,另一個(gè)是移動(dòng)通訊終端傳輸來(lái)的),進(jìn)而進(jìn)一步判斷第二開(kāi)鎖數(shù)據(jù)的合法 性。這種情況下雖然操作步驟較為繁瑣,且花銷(xiāo)較大。但是,其數(shù)據(jù)安全性也是較高的。
[0046] 步驟S63打開(kāi)移動(dòng)通訊終端號(hào)碼或識(shí)別碼對(duì)應(yīng)的儲(chǔ)物箱并標(biāo)記該數(shù)據(jù):在本步 驟中,儲(chǔ)物柜查找已存儲(chǔ)且未被標(biāo)記的數(shù)據(jù)中是否存在該號(hào)碼或身份識(shí)別碼,如是,取得該 號(hào)碼或識(shí)別碼對(duì)應(yīng)的箱號(hào),并發(fā)出開(kāi)鎖命令,對(duì)相應(yīng)的儲(chǔ)物箱進(jìn)行開(kāi)鎖;否則,丟棄該信息 并進(jìn)入待機(jī)狀態(tài)。值得一提的是,在本步驟中,上述已存儲(chǔ)的信息是在儲(chǔ)物柜接收第一開(kāi)鎖 條碼或圖像的情況下,接收并已存儲(chǔ)的、包括移動(dòng)通訊終端號(hào)碼或識(shí)別碼的信息,這些移動(dòng) 通訊終端僅僅發(fā)過(guò)一次第一開(kāi)鎖條碼或圖像,還沒(méi)有發(fā)出第二開(kāi)鎖條碼或圖像。當(dāng)本步驟 執(zhí)行時(shí),如果該移動(dòng)通訊終端號(hào)碼或識(shí)別碼被發(fā)現(xiàn),則進(jìn)行本步驟,開(kāi)鎖的同時(shí)還會(huì)對(duì)數(shù)據(jù) 進(jìn)行標(biāo)記,使得該移動(dòng)通訊終端號(hào)碼或是識(shí)別碼數(shù)據(jù)不會(huì)被再次用于比較。當(dāng)然,如果該移 動(dòng)通訊終端號(hào)或識(shí)別碼再次發(fā)出第一開(kāi)鎖信號(hào),其數(shù)據(jù)當(dāng)然還會(huì)出現(xiàn)在上述可以進(jìn)行比較 的數(shù)據(jù)中(即當(dāng)前數(shù)據(jù)),但是,對(duì)于其上次的數(shù)據(jù)而言,由于其出現(xiàn)的時(shí)間不同,其產(chǎn)生的 第一隨機(jī)數(shù)也不同,這樣,可以判斷為已經(jīng)是不同的數(shù)據(jù)或信息。
[0047] 如圖7所示,在本實(shí)施例中,還涉及一種實(shí)現(xiàn)上述方法的系統(tǒng),在本實(shí)施例中,該 系統(tǒng)包括移動(dòng)通訊終端和儲(chǔ)物柜,該移動(dòng)通訊終端具有第一開(kāi)鎖條碼或圖案產(chǎn)生單元和用 于顯示第一開(kāi)鎖條碼或圖案的顯示屏;而在該儲(chǔ)物柜上設(shè)置有數(shù)據(jù)取得單元和開(kāi)鎖單元。 其中,第一開(kāi)鎖條碼或圖案產(chǎn)生單元71用于在移動(dòng)通訊終端(對(duì)于本實(shí)施例而言,就是手 機(jī))上產(chǎn)生儲(chǔ)物柜的第一開(kāi)鎖條碼或圖案,并在所述移動(dòng)通訊終端顯示屏(即手機(jī)顯示屏) 上顯示;數(shù)據(jù)取得單元72用于取得該移動(dòng)通訊終端顯示屏上顯示的第一開(kāi)鎖條碼或圖案, 解碼,并存儲(chǔ)由該條碼或圖案取得的信息;開(kāi)鎖單元73用于產(chǎn)生開(kāi)鎖命令,其執(zhí)行機(jī)構(gòu)接 受產(chǎn)生的開(kāi)鎖命令,打開(kāi)開(kāi)鎖命令對(duì)應(yīng)的或包括在開(kāi)鎖命令中的號(hào)碼對(duì)應(yīng)的儲(chǔ)物空間。
[0048] 在本實(shí)施例中,如圖7所示,第一開(kāi)鎖條碼或圖案產(chǎn)生單元71進(jìn)一步包括:第一區(qū) 域監(jiān)測(cè)模塊711、第一開(kāi)鎖數(shù)據(jù)產(chǎn)生模塊712和第一條碼或圖案產(chǎn)生模塊713 ;其中,第一區(qū) 域監(jiān)測(cè)模塊711用于在上述移動(dòng)通訊終端顯示屏的第一區(qū)域被觸發(fā)時(shí),取得該移動(dòng)通訊終 端的號(hào)碼或身份識(shí)別碼;第一開(kāi)鎖數(shù)據(jù)產(chǎn)生模塊712用于產(chǎn)生第一隨機(jī)數(shù),使用上述號(hào)碼 或身份識(shí)別碼和產(chǎn)生的第一隨機(jī)數(shù)按照第一設(shè)定規(guī)則產(chǎn)生第一開(kāi)鎖數(shù)據(jù),并存儲(chǔ)所述第一 開(kāi)鎖數(shù)據(jù);第一條碼或圖案產(chǎn)生模塊713用于按照設(shè)定規(guī)則,使上述第一開(kāi)鎖數(shù)據(jù)在所述 移動(dòng)通訊終端顯示屏上顯示為條碼或圖案。而開(kāi)鎖單元73進(jìn)一步包括:輸入數(shù)據(jù)取得模塊 731、解碼模塊732和開(kāi)鎖模塊733 ;其中,輸入數(shù)據(jù)取得模塊731用于通過(guò)設(shè)置在儲(chǔ)物柜上 的條碼掃描裝置或圖像攝取裝置得到顯示在所述移動(dòng)通訊終端顯示屏上的所述條碼或圖 像,按照所述第一開(kāi)鎖數(shù)據(jù)轉(zhuǎn)換到所述條碼或圖像的逆變換得到所述第一開(kāi)鎖數(shù)據(jù);解碼 模塊732 :用于對(duì)所述第一開(kāi)鎖數(shù)據(jù)解碼,得到表示所述移動(dòng)通訊終端身份的號(hào)碼或身份 識(shí)別碼;開(kāi)鎖模塊733 :用于儲(chǔ)物柜指定空箱中的一個(gè),存儲(chǔ)所述號(hào)碼或身份識(shí)別碼、第一 隨機(jī)數(shù)以及指定的儲(chǔ)物箱編號(hào),打開(kāi)所述儲(chǔ)物箱;或判斷所述第一開(kāi)鎖數(shù)據(jù)中攜帶的儲(chǔ)物 箱編號(hào)所對(duì)應(yīng)的儲(chǔ)物箱是否為空箱,如是,存儲(chǔ)所述號(hào)碼或身份識(shí)別碼、第一隨機(jī)數(shù)以及所 述儲(chǔ)物箱編號(hào),并打開(kāi)所述儲(chǔ)物箱;否則,丟棄該信息并進(jìn)入待機(jī)狀態(tài)。
[0049] 在本實(shí)施例中,如圖8所示,該系統(tǒng)還包括:第二開(kāi)鎖條碼或圖案產(chǎn)生單元81和比 較單元82 ;其中,第二開(kāi)鎖條碼或圖案產(chǎn)生單元81用于產(chǎn)生第二開(kāi)鎖條碼或圖案,并在所 述移動(dòng)通訊終端顯示屏上顯示;比較單元82用于取得所述移動(dòng)通訊終端顯示屏上顯示的 第二開(kāi)鎖條碼或圖案,取得其中數(shù)據(jù),并與存儲(chǔ)的信息比較,如符合設(shè)定條件,則執(zhí)行下一 步驟,否則,丟棄該信息并進(jìn)入待機(jī)狀態(tài)。更進(jìn)一步地,在本實(shí)施例中,第二開(kāi)鎖條碼或圖案 產(chǎn)生單元81進(jìn)一步包括:第二區(qū)域監(jiān)測(cè)模塊811、第二隨機(jī)數(shù)產(chǎn)生模塊812和第二條碼或 圖案產(chǎn)生模塊813;其中,第二區(qū)域監(jiān)測(cè)模塊811用于在所述移動(dòng)通訊終端顯示屏的第二區(qū) 域被觸發(fā),取得所述移動(dòng)通訊終端的號(hào)碼或身份識(shí)別碼;第二隨機(jī)數(shù)產(chǎn)生模塊812用于產(chǎn) 生第二隨機(jī)數(shù),使用所述號(hào)碼或身份識(shí)別碼和所述第二隨機(jī)數(shù)按照第二設(shè)定規(guī)則產(chǎn)生第二 開(kāi)鎖數(shù)據(jù),存儲(chǔ)所述第二開(kāi)鎖數(shù)據(jù);所述第二隨機(jī)數(shù)由所述第一隨機(jī)數(shù)運(yùn)算得到或與所述 第一隨機(jī)數(shù)不相關(guān);第二條碼或圖案產(chǎn)生模塊813用于按照設(shè)定規(guī)則,使所述第二開(kāi)鎖數(shù) 據(jù)在所述移動(dòng)通訊終端顯示屏上顯示為條碼或圖案;在本實(shí)施例中,上述第二設(shè)定規(guī)則與 第一設(shè)定規(guī)則相同也可以不相同。但是,不管是那種情況,儲(chǔ)物柜上的規(guī)則與手機(jī)上實(shí)行的 規(guī)則應(yīng)該是一致的。
[0050] 值得一提的是,在本實(shí)施例中,上述系統(tǒng)是實(shí)現(xiàn)前面所述方法的功能模塊,因此, 上述系統(tǒng)中的模塊或單元可能并不是設(shè)置在同一個(gè)物理載體上。
[0051] 在本實(shí)施例中,還涉及一種儲(chǔ)物柜判斷其接收到輸入數(shù)據(jù)的方法,請(qǐng)參見(jiàn)圖9,該 方法包括如下步驟: 步驟S91取得輸入數(shù)據(jù):在本步驟中,儲(chǔ)物柜通過(guò)條碼掃描裝置或圖像掃描裝置得到 輸入數(shù)據(jù),這些輸入數(shù)據(jù)就是顯示在移動(dòng)通訊終端顯示屏上的條碼或圖像。在本實(shí)施例中, 輸入數(shù)據(jù)是由移動(dòng)通訊終端產(chǎn)生的、用于打開(kāi)儲(chǔ)物柜門(mén)以便于存物或取物的開(kāi)鎖數(shù)據(jù);而 開(kāi)鎖數(shù)據(jù)是顯示在所述移動(dòng)通訊終端顯示屏上的條碼或圖像。
[0052] 步驟S92取得輸入數(shù)據(jù)中的身份數(shù)據(jù)和隨機(jī)數(shù):在本步驟中,取得輸入數(shù)據(jù)中攜 帶的表示數(shù)據(jù)產(chǎn)生裝置的身份數(shù)據(jù)和隨機(jī)數(shù);輸入數(shù)據(jù)攜帶的數(shù)據(jù)包括:產(chǎn)生該輸入數(shù)據(jù) 的移動(dòng)通訊終端號(hào)碼或識(shí)別碼、第一隨機(jī)數(shù)、第二隨機(jī)數(shù)或儲(chǔ)物箱編號(hào)中的一種或幾種的 組合。這些數(shù)據(jù)表明了發(fā)出數(shù)據(jù)的移動(dòng)通訊終端的身份以及發(fā)出這些數(shù)據(jù)時(shí)用戶希望存物 還是取物等等。在一些情況下,這些數(shù)據(jù)中可能包括用戶指定存物的儲(chǔ)物箱的編號(hào)。
[0053] 步驟S93判斷取得數(shù)據(jù)是否在用于比較的數(shù)據(jù)中且符合設(shè)定標(biāo)準(zhǔn),如是,執(zhí)行步 驟S94;否則,執(zhí)行步驟S95。在本步驟中,通常來(lái)講,判斷取得數(shù)據(jù)是否在用于比較的數(shù) 據(jù)中就是判斷用于比較的數(shù)據(jù)中是否存在上述輸入數(shù)據(jù)攜帶的移動(dòng)通訊終端號(hào)碼或識(shí)別 碼;;在一些情況下,上述判斷過(guò)程除了判斷移動(dòng)通訊終端號(hào)碼或識(shí)別碼是否存在與所述用 于比較的數(shù)據(jù)中外,還可以再次判斷所述輸入數(shù)據(jù)攜帶的隨機(jī)數(shù)是否由所述用于比較的數(shù) 據(jù)中的隨機(jī)數(shù)運(yùn)算得到的。
[0054] 步驟S94標(biāo)記該數(shù)據(jù)不再用于后續(xù)比較:在本步驟中,標(biāo)記所述動(dòng)終端號(hào)碼或識(shí) 別碼所在數(shù)據(jù),使其不再參加比較,并執(zhí)行步驟S97。
[0055] 步驟S95是否存在空箱或取得數(shù)據(jù)中指定的儲(chǔ)物箱是空箱,如是,執(zhí)行步驟S96 ; 否則,執(zhí)行步驟S98:在本步驟中,判斷儲(chǔ)物柜中是否存在空箱,如果存在,則任意指定其中 一個(gè)與上述輸入數(shù)據(jù)中的移動(dòng)通訊終端號(hào)碼或識(shí)別碼綁定,并執(zhí)行步驟S96 ;否則,執(zhí)行步 驟S98。在輸入數(shù)據(jù)攜帶有儲(chǔ)物箱號(hào)碼時(shí),表示用戶指定儲(chǔ)物箱,此時(shí),上述判斷需要判斷指 定的儲(chǔ)物箱是否為空箱,如是,執(zhí)行步驟S96 ;否則,執(zhí)行步驟S98。
[0056] 步驟S96存儲(chǔ)取得數(shù)據(jù)到用于比較的數(shù)據(jù)中:在本步驟中,將上述數(shù)據(jù)存儲(chǔ)在上 述用于比較的數(shù)據(jù)中。也就是說(shuō),將輸入的移動(dòng)通訊終端號(hào)碼或識(shí)別碼、隨機(jī)數(shù)(此時(shí)是第 一隨機(jī)數(shù))、分配或指定的空箱編號(hào)打包并作為比較數(shù)據(jù)的一項(xiàng)存儲(chǔ)在用于比較的數(shù)據(jù)中。
[0057] 步驟S97產(chǎn)生開(kāi)鎖信號(hào),打開(kāi)相應(yīng)的儲(chǔ)物箱:依據(jù)相應(yīng)的儲(chǔ)物箱編號(hào),產(chǎn)生開(kāi)鎖 信號(hào),打開(kāi)相應(yīng)儲(chǔ)物箱。在本步驟中,儲(chǔ)物箱編號(hào)可能是來(lái)自步驟S96中的、分配的空箱或 用戶指定的空箱,也可能是步驟S94中,由與輸入數(shù)據(jù)相適配的用于比較的數(shù)據(jù)中得到的 儲(chǔ)物箱編號(hào)。
[0058] 步驟S98丟棄取得數(shù)據(jù),進(jìn)入待機(jī)狀態(tài):在本步驟中,由于儲(chǔ)物柜沒(méi)有空箱或輸 入數(shù)據(jù)非法,所以輸入的數(shù)據(jù)無(wú)效,也不需要記錄,為此,丟棄取得數(shù)據(jù),儲(chǔ)物柜進(jìn)入待機(jī)狀 態(tài)。
[0059] 在本實(shí)施例中,還涉及一種儲(chǔ)物柜,該儲(chǔ)物柜采用上述任意一種判斷接收到開(kāi)鎖 數(shù)據(jù)的方法判斷輸入數(shù)據(jù)。
[0060] 以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并 不能因此而理解為對(duì)本發(fā)明專(zhuān)利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員 來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保 護(hù)范圍。因此,本發(fā)明專(zhuān)利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
【權(quán)利要求】
1. 一種打開(kāi)儲(chǔ)物柜門(mén)的方法,其特征在于,包括如下步驟: A) 在移動(dòng)通訊終端上產(chǎn)生儲(chǔ)物柜的第一開(kāi)鎖條碼或圖案,并在所述移動(dòng)通訊終端顯示 屏上顯示; B) 儲(chǔ)物柜取得所述移動(dòng)通訊終端顯示屏上顯示的第一開(kāi)鎖條碼或圖案,解碼,得到并 存儲(chǔ)由所述條碼或圖案取得的信息; C) 依據(jù)得到的或指定的儲(chǔ)物箱編號(hào)產(chǎn)生開(kāi)鎖命令,打開(kāi)所述開(kāi)鎖命令對(duì)應(yīng)的儲(chǔ)物空 間。
2. 根據(jù)權(quán)利要求1所述的打開(kāi)儲(chǔ)物柜門(mén)的方法,其特征在于,所述步驟A)中進(jìn)一步包 括如下步驟: A1)所述移動(dòng)通訊終端顯示屏的第一區(qū)域被觸發(fā),取得所述移動(dòng)通訊終端的號(hào)碼或身 份識(shí)別碼; A2)產(chǎn)生第一隨機(jī)數(shù),使用所述號(hào)碼或身份識(shí)別碼和所述第一隨機(jī)數(shù)按照第一設(shè)定規(guī) 則產(chǎn)生第一開(kāi)鎖數(shù)據(jù),存儲(chǔ)所述第一開(kāi)鎖數(shù)據(jù); A3)按照設(shè)定規(guī)則,使所述第一開(kāi)鎖數(shù)據(jù)在所述移動(dòng)通訊終端顯示屏上顯示為條碼或 圖案。
3. 根據(jù)權(quán)利要求2所述的打開(kāi)儲(chǔ)物柜門(mén)的方法,其特征在于,所述第一設(shè)定規(guī)則包括: 在所述第一隨機(jī)數(shù)的頭部或尾部添加所述號(hào)碼或身份識(shí)別碼或 將所述第一隨機(jī)數(shù)逐位插入所述號(hào)碼或身份識(shí)別碼中或 將所述號(hào)碼或身份識(shí)別碼逐位插入所述第一隨機(jī)數(shù)中得到所述第一開(kāi)鎖數(shù)據(jù)。
4. 根據(jù)權(quán)利要求3所述的打開(kāi)儲(chǔ)物柜門(mén)的方法,其特征在于,所述步驟A2)中,還包括 將通過(guò)所述移動(dòng)通訊終端輸入界面輸入的、存儲(chǔ)在設(shè)定寄存器內(nèi)的、表示儲(chǔ)物空間編號(hào)的 數(shù)據(jù)加入并得到所述第一開(kāi)鎖數(shù)據(jù)。
5. 根據(jù)權(quán)利要求4所述的打開(kāi)儲(chǔ)物柜門(mén)的方法,其特征在于,所述步驟B)中,通過(guò)設(shè)置 在儲(chǔ)物柜上的條碼掃描裝置或圖像攝取裝置得到所述條碼或圖像。
6. 根據(jù)權(quán)利要求5所述的打開(kāi)儲(chǔ)物柜門(mén)的方法,其特征在于,所述步驟C)中進(jìn)一步包 括如下步驟: C1)通過(guò)設(shè)置在儲(chǔ)物柜上的條碼掃描裝置或圖像攝取裝置得到顯示在所述移動(dòng)通訊終 端顯示屏上的所述條碼或圖像,按照所述第一開(kāi)鎖數(shù)據(jù)轉(zhuǎn)換到所述條碼或圖像的逆變換得 到所述第一開(kāi)鎖數(shù)據(jù); C2)對(duì)所述第一開(kāi)鎖數(shù)據(jù)解碼,得到表示所述移動(dòng)通訊終端身份的號(hào)碼或身份識(shí)別 碼; C3)指定當(dāng)前空箱中的一個(gè),存儲(chǔ)所述號(hào)碼或身份識(shí)別碼、第一隨機(jī)數(shù)以及指定的儲(chǔ)物 箱編號(hào),并基于所述指定的儲(chǔ)物箱編號(hào)產(chǎn)生開(kāi)鎖信號(hào),打開(kāi)該儲(chǔ)物箱;或判斷所述第一開(kāi)鎖 數(shù)據(jù)中攜帶的儲(chǔ)物箱編號(hào)所對(duì)應(yīng)的儲(chǔ)物箱是否為空箱,如是,存儲(chǔ)所述號(hào)碼或身份識(shí)別碼、 第一隨機(jī)數(shù)以及所述儲(chǔ)物箱編號(hào),并基于所述指定的儲(chǔ)物箱編號(hào)產(chǎn)生開(kāi)鎖信號(hào);打開(kāi)該儲(chǔ) 物箱;否則,丟棄該信息并進(jìn)入待機(jī)狀態(tài)。
7. 根據(jù)權(quán)利要求1-6任意一項(xiàng)所述的打開(kāi)儲(chǔ)物柜門(mén)的方法,其特征在于,還包括如下 步驟: D) 移動(dòng)通訊終端產(chǎn)生第二開(kāi)鎖條碼或圖案,并在所述移動(dòng)通訊終端顯示屏上顯示; E) 所述儲(chǔ)物柜取得所述移動(dòng)通訊終端顯示屏上顯示的第二開(kāi)鎖條碼或圖案,取得其中 數(shù)據(jù),并與存儲(chǔ)的信息比較,如符合設(shè)定條件,則執(zhí)行下一步驟,否則,丟棄該信息并進(jìn)入待 機(jī)狀態(tài); F) 依據(jù)得到的儲(chǔ)物箱編號(hào)產(chǎn)生開(kāi)鎖命令,其執(zhí)行機(jī)構(gòu)接受所述開(kāi)鎖命令,打開(kāi)所述開(kāi) 鎖命令對(duì)應(yīng)的儲(chǔ)物空間;同時(shí),標(biāo)記與當(dāng)前取得的第二開(kāi)鎖條碼或圖案對(duì)應(yīng)的存儲(chǔ)信息,使 其不再參與后面的比較。
8. 根據(jù)權(quán)利要求7所述的打開(kāi)儲(chǔ)物柜門(mén)的方法,其特征在于,所述步驟D)進(jìn)一步包 括: D1)所述移動(dòng)通訊終端顯示屏的第二區(qū)域被觸發(fā),取得所述移動(dòng)通訊終端的號(hào)碼或身 份識(shí)別碼; D2)產(chǎn)生第二隨機(jī)數(shù),使用所述號(hào)碼或身份識(shí)別碼和所述第二隨機(jī)數(shù)按照第二設(shè)定規(guī) 則產(chǎn)生第二開(kāi)鎖數(shù)據(jù),存儲(chǔ)所述第二開(kāi)鎖數(shù)據(jù);所述第二隨機(jī)數(shù)由所述第一隨機(jī)數(shù)運(yùn)算得 到或與所述第一隨機(jī)數(shù)不相關(guān); D3)按照設(shè)定規(guī)則,使所述第二開(kāi)鎖數(shù)據(jù)在所述移動(dòng)通訊終端顯示屏上顯示為條碼或 圖案; 其中,所述第二設(shè)定規(guī)則與所述第一設(shè)定規(guī)則相同或不相同。
9. 根據(jù)權(quán)利要求8所述的打開(kāi)儲(chǔ)物柜門(mén)的方法,其特征在于,所述步驟E)中進(jìn)一步包 括: E1)通過(guò)設(shè)置在儲(chǔ)物柜上的條碼掃描裝置或圖像攝取裝置得到顯示在所述移動(dòng)通訊終 端顯示屏上的所述條碼或圖像,按照所述第二開(kāi)鎖數(shù)據(jù)轉(zhuǎn)換到所述條碼或圖像的逆變換得 到所述第二開(kāi)鎖數(shù)據(jù); E2)對(duì)所述第二開(kāi)鎖數(shù)據(jù)解碼,得到表示所述移動(dòng)通訊終端身份的號(hào)碼或身份識(shí)別碼 和第二隨機(jī)數(shù); E3)查找已存儲(chǔ)且未被標(biāo)記的數(shù)據(jù)中是否存在該號(hào)碼或身份識(shí)別碼,如是,取得該號(hào)碼 或識(shí)別碼對(duì)應(yīng)的儲(chǔ)物箱編號(hào),并執(zhí)行步驟F);否則,丟棄該信息并進(jìn)入待機(jī)狀態(tài)或查找已存 儲(chǔ)且未被標(biāo)記的數(shù)據(jù)中是否存在該號(hào)碼或身份識(shí)別碼,并判斷所述第二隨機(jī)數(shù)是否由所述 第一隨機(jī)數(shù)得到,如是,取得該號(hào)碼或識(shí)別碼對(duì)應(yīng)的儲(chǔ)物箱編號(hào),并執(zhí)行步驟F);否則,丟棄 該信息并進(jìn)入待機(jī)狀態(tài)。
10. -種打開(kāi)儲(chǔ)物柜門(mén)的系統(tǒng),其特征在于,所述系統(tǒng)包括: 移動(dòng)通訊終端,所述移動(dòng)通訊終端具有第一開(kāi)鎖條碼或圖案產(chǎn)生單元和用于顯示第一 開(kāi)鎖條碼或圖案的顯示屏; 設(shè)置在所述儲(chǔ)物柜上的數(shù)據(jù)取得單元和開(kāi)鎖單元; 其中,第一開(kāi)鎖條碼或圖案產(chǎn)生單元用于在所述移動(dòng)通訊終端上產(chǎn)生儲(chǔ)物柜的第一開(kāi) 鎖條碼或圖案,并在所述移動(dòng)通訊終端顯示屏上顯示; 數(shù)據(jù)取得單元用于取得所述移動(dòng)通訊終端顯示屏上顯示的第一開(kāi)鎖條碼或圖案,解 碼,并存儲(chǔ)由所述條碼或圖案取得的信息; 開(kāi)鎖單元:用于產(chǎn)生開(kāi)鎖命令,打開(kāi)所述開(kāi)鎖命令對(duì)應(yīng)的儲(chǔ)物柜儲(chǔ)物空間。
11. 根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,所述第一開(kāi)鎖條碼或圖案產(chǎn)生單元進(jìn) 一步包括: 第一區(qū)域監(jiān)測(cè)模塊:用于在所述移動(dòng)通訊終端顯示屏的第一區(qū)域被觸發(fā)時(shí),取得所述 移動(dòng)通訊終端的號(hào)碼或身份識(shí)別碼; 第一開(kāi)鎖數(shù)據(jù)產(chǎn)生模塊:用于產(chǎn)生第一隨機(jī)數(shù),使用所述號(hào)碼或身份識(shí)別碼和所述第 一隨機(jī)數(shù)按照第一設(shè)定規(guī)則產(chǎn)生第一開(kāi)鎖數(shù)據(jù),存儲(chǔ)所述第一開(kāi)鎖數(shù)據(jù); 第一條碼或圖案產(chǎn)生模塊:用于按照設(shè)定規(guī)則,使所述第一開(kāi)鎖數(shù)據(jù)在所述移動(dòng)通訊 終端顯示屏上顯示為條碼或圖案。
12. 根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于,所述開(kāi)鎖單元進(jìn)一步包括: 輸入數(shù)據(jù)取得模塊:用于通過(guò)設(shè)置在儲(chǔ)物柜上的條碼掃描裝置或圖像攝取裝置得到顯 示在所述移動(dòng)通訊終端顯示屏上的所述條碼或圖像,按照所述第一開(kāi)鎖數(shù)據(jù)轉(zhuǎn)換到所述條 碼或圖像的逆變換得到所述第一開(kāi)鎖數(shù)據(jù); 解碼模塊:用于對(duì)所述第一開(kāi)鎖數(shù)據(jù)解碼,得到表示所述移動(dòng)通訊終端身份的號(hào)碼或 身份識(shí)別碼; 開(kāi)鎖模塊:用于儲(chǔ)物柜指定空箱中的一個(gè),存儲(chǔ)所述號(hào)碼或身份識(shí)別碼、第一隨機(jī)數(shù)以 及指定的儲(chǔ)物箱編號(hào),打開(kāi)所述儲(chǔ)物箱;或判斷所述第一開(kāi)鎖數(shù)據(jù)中攜帶的儲(chǔ)物箱編號(hào)所 對(duì)應(yīng)的儲(chǔ)物箱是否為空箱,如是,存儲(chǔ)所述號(hào)碼或身份識(shí)別碼、第一隨機(jī)數(shù)以及所述儲(chǔ)物箱 編號(hào),并打開(kāi)所述儲(chǔ)物箱;否則,丟棄該信息并進(jìn)入待機(jī)狀態(tài)。
13. 根據(jù)權(quán)利要求12所述的系統(tǒng),其特征在于,還包括: 第二開(kāi)鎖條碼或圖案產(chǎn)生單元:用于產(chǎn)生第二開(kāi)鎖條碼或圖案,并在所述移動(dòng)通訊終 端顯示屏上顯示; 比較單元:所述儲(chǔ)物柜取得所述移動(dòng)通訊終端顯示屏上顯示的第二開(kāi)鎖條碼或圖案, 取得其中數(shù)據(jù),并與存儲(chǔ)的信息比較,如符合設(shè)定條件,則執(zhí)行下一步驟,否則,丟棄該信息 并進(jìn)入待機(jī)狀態(tài)。
14. 根據(jù)權(quán)利要求12所述的系統(tǒng),其特征在于,所述第二開(kāi)鎖條碼或圖案產(chǎn)生單元進(jìn) 一步包括: 第二區(qū)域監(jiān)測(cè)模塊:用于在所述移動(dòng)通訊終端顯示屏的第二區(qū)域被觸發(fā),取得所述移 動(dòng)通訊終端的號(hào)碼或身份識(shí)別碼; 第二隨機(jī)數(shù)產(chǎn)生模塊:用于產(chǎn)生第二隨機(jī)數(shù),使用所述號(hào)碼或身份識(shí)別碼和所述第二 隨機(jī)數(shù)按照第二設(shè)定規(guī)則產(chǎn)生第二開(kāi)鎖數(shù)據(jù),存儲(chǔ)所述第二開(kāi)鎖數(shù)據(jù);所述第二隨機(jī)數(shù)由 所述第一隨機(jī)數(shù)運(yùn)算得到或與所述第一隨機(jī)數(shù)不相關(guān); 第二條碼或圖案產(chǎn)生模塊:用于按照設(shè)定規(guī)則,使所述第二開(kāi)鎖數(shù)據(jù)在所述移動(dòng)通訊 終端顯示屏上顯示為條碼或圖案; 其中,所述第二設(shè)定規(guī)則與所述第一設(shè)定規(guī)則相同或不相同。
15. -種儲(chǔ)物柜判斷接收到的輸入信號(hào)的方法,其特征在于,包括如下步驟: M) 通過(guò)條碼掃描裝置或圖像掃描裝置得到輸入數(shù)據(jù);所述輸入數(shù)據(jù)是由移動(dòng)通訊終端 產(chǎn)生的、用于打開(kāi)儲(chǔ)物柜門(mén)以便于存物或取物的開(kāi)鎖數(shù)據(jù);所述開(kāi)鎖數(shù)據(jù)是顯示在所述移 動(dòng)通訊終端顯示屏上的條碼或圖像; N) 取得輸入數(shù)據(jù)中攜帶的表示數(shù)據(jù)產(chǎn)生裝置的身份數(shù)據(jù)和隨機(jī)數(shù); 〇)判斷所述身份數(shù)據(jù)在用于比較的數(shù)據(jù)中是否存在并符合設(shè)定判斷標(biāo)準(zhǔn),如是,標(biāo)記 數(shù)據(jù)不再用于比較,并執(zhí)行步驟Q);否則,執(zhí)行步驟P); P) 判斷是否存在空箱或輸入數(shù)據(jù)中指定的存儲(chǔ)箱是否空閑,如是,綁定所述身份數(shù)據(jù)、 隨機(jī)數(shù)和空箱編號(hào)并存儲(chǔ)于用于比較的數(shù)據(jù)區(qū)域,并執(zhí)行步驟Q);否則,丟棄數(shù)據(jù)并退回待 機(jī)狀態(tài); Q) 產(chǎn)生開(kāi)鎖信號(hào),打開(kāi)相應(yīng)儲(chǔ)物箱。
16. 根據(jù)權(quán)利要求15所述的儲(chǔ)物柜判斷其接收到的輸入信號(hào)的方法,其特征在于,所 述步驟N)中輸入數(shù)據(jù)攜帶的數(shù)據(jù)包括:產(chǎn)生該輸入數(shù)據(jù)的移動(dòng)通訊終端號(hào)碼或識(shí)別碼、第 一隨機(jī)數(shù)、第二隨機(jī)數(shù)或儲(chǔ)物箱編號(hào)。
17. 根據(jù)權(quán)利要求16所述的儲(chǔ)物柜判斷其接收到的輸入信號(hào)的方法,其特征在于,所 述步驟0)進(jìn)一步包括: 01) 判斷所述移動(dòng)通訊終端號(hào)碼或識(shí)別碼是否存在與所述用于比較的數(shù)據(jù)中,如是,執(zhí) 行步驟02),否則,執(zhí)行步驟P); 02) 標(biāo)記所述動(dòng)終端號(hào)碼或識(shí)別碼所在數(shù)據(jù),使其不再參加比較,并執(zhí)行步驟Q)。
18. 根據(jù)權(quán)利要求17所述的儲(chǔ)物柜判斷其接收到的輸入信號(hào)的方法,其特征在于,所 述步驟02)進(jìn)一步包括: 021) 判斷所述輸入數(shù)據(jù)攜帶的隨機(jī)數(shù)是否由所述用于比較的數(shù)據(jù)中的隨機(jī)數(shù)運(yùn)算得 至IJ,如是,標(biāo)記所述動(dòng)終端號(hào)碼或識(shí)別碼所在數(shù)據(jù),使其不再參加比較,并執(zhí)行步驟Q);否 貝丨J,執(zhí)行步驟022); 022) 丟棄輸入數(shù)據(jù),并返回待機(jī)狀態(tài)。
19. 一種儲(chǔ)物柜,其特征在于,所述儲(chǔ)物柜采用如權(quán)利要15-18中任意一項(xiàng)所述的方法 判斷輸入數(shù)據(jù)。
【文檔編號(hào)】G07C9/00GK104217472SQ201310206063
【公開(kāi)日】2014年12月17日 申請(qǐng)日期:2013年5月29日 優(yōu)先權(quán)日:2013年5月29日
【發(fā)明者】王順, 干德義 申請(qǐng)人:深圳市智萊科技有限公司