1.一種密碼鎖開(kāi)鎖方法,其特征在于,步驟如下:
A、密碼鎖上存儲(chǔ)著一次性密碼列表,該一次性密碼列表包含多個(gè)一次性密碼;
B、所述密碼鎖獲取用戶輸入的密碼;
C、所述密碼鎖根據(jù)存儲(chǔ)的一次性密碼列表判斷剛才用戶輸入的密碼是否有效,若有效則分別執(zhí)行下面步驟;
D、所述密碼鎖開(kāi)鎖;
E、所述密碼鎖在存儲(chǔ)的一次性密碼列表上使剛才用戶輸入的密碼成為無(wú)效。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述步驟E之后,還有步驟F:所述密碼鎖把在所述一次性密碼列表中順序位于剛才用戶輸入的密碼之前的所有密碼都成為無(wú)效。
3.根據(jù)權(quán)利要求1或2任一項(xiàng)所述的方法,其特征在于,所述步驟B獲取用戶輸入的密碼,具體方法為以下中的一種或多種組合:
通過(guò)按鍵輸入;
通過(guò)觸摸屏輸入;
通過(guò)語(yǔ)言識(shí)別獲?。?/p>
通過(guò)藍(lán)牙連接獲??;
通過(guò)近場(chǎng)通信(Near Field Communication,NFC)獲?。?/p>
通過(guò)射頻識(shí)別(Radio Frequency Identification,RFID)獲??;
通過(guò)掃條形碼獲取;
通過(guò)掃二維碼獲取。
4.一種密碼鎖,其特征在于,包括:一次性密碼管理模塊、輸入模塊、上鎖開(kāi)鎖模塊,其中:
一次性密碼管理模塊,用于存儲(chǔ)一次性密碼列表、判斷一個(gè)密碼是否有效并在判斷結(jié)果為有效時(shí)通知所述上鎖開(kāi)鎖模塊執(zhí)行開(kāi)鎖操作、將一個(gè)有效密碼成為無(wú)效;
輸入模塊,用于獲取用戶輸入的密碼;
上鎖開(kāi)鎖模塊,用于按指令執(zhí)行相應(yīng)的上鎖或開(kāi)鎖操作。
5.根據(jù)權(quán)利要求4所述的密碼鎖,其特征在于,所述輸入模塊包括按鍵、觸摸屏、語(yǔ)音識(shí)別元件、藍(lán)牙元件、近場(chǎng)通信(Near Field Communication,NFC)元件、射頻識(shí)別(Radio Frequency Identification,RFID)閱讀器、條形碼識(shí)別元件、二維碼識(shí)別元件中的一個(gè)或多個(gè),用于獲取用戶輸入的密碼。
6.一種密碼鎖系統(tǒng)的方法,其特征在于,步驟如下:
A、密碼鎖存儲(chǔ)著一次性密碼列表,后臺(tái)服務(wù)管理系統(tǒng)存儲(chǔ)著一次性密碼后臺(tái)列表,兩列表在初始保存時(shí)密碼數(shù)據(jù)一致;
B、所述后臺(tái)服務(wù)管理系統(tǒng)按順序在所述一次性密碼后臺(tái)列表上找到第一個(gè)未發(fā)送密碼發(fā)送給用戶并標(biāo)為已發(fā)送;
C、所述密碼鎖獲取到用戶輸入的密碼,再根據(jù)所述一次性密碼列表判斷剛才用戶輸入的密碼是否有效,若有效則開(kāi)鎖并在所述一次性密碼列表上將剛才用戶輸入的密碼成為無(wú)效。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,在所述步驟C之后,還有步驟D:所述密碼鎖把在所述一次性密碼列表上順序位于剛才用戶輸入的密碼之前的所有密碼都成為無(wú)效。
8.一種密碼鎖系統(tǒng),其特征在于,包括密碼鎖、后臺(tái)服務(wù)管理系統(tǒng)、用戶端,其中:
密碼鎖包括一次性密碼管理模塊、輸入模塊、上鎖開(kāi)鎖模塊;所述一次性密碼管理模塊,用于存儲(chǔ)一次性密碼列表、判斷一次性密碼是否有效并在判斷結(jié)果為有效時(shí)通知所述上鎖開(kāi)鎖模塊執(zhí)行開(kāi)鎖操作、將一個(gè)有效密碼成為無(wú)效;所述輸入模塊,用于獲取用戶輸入的密碼;所述上鎖開(kāi)鎖模塊,用于按指令執(zhí)行相應(yīng)的上鎖或開(kāi)鎖操作;所述密碼鎖的數(shù)量為一個(gè)或多個(gè),若為多個(gè)則每個(gè)密碼鎖都有其唯一標(biāo)識(shí);
后臺(tái)服務(wù)管理系統(tǒng),包括一次性密碼后臺(tái)模塊,所述一次性密碼后臺(tái)模塊用于存儲(chǔ)一次性密碼后臺(tái)列表,還用于根據(jù)用戶請(qǐng)求按順序在所述一次性密碼后臺(tái)列表上找到第一個(gè)未發(fā)送密碼發(fā)送給用戶并標(biāo)該密碼為已發(fā)送;
用戶端,用于將一次性密碼發(fā)送給用戶。
9.一種密碼鎖上鎖方法,其特征在于,步驟如下:
A、密碼鎖上存儲(chǔ)著一次性密碼列表,該一次性密碼列表包含多個(gè)一次性密碼;
B、所述密碼鎖獲取用戶輸入的密碼;
C、所述密碼鎖根據(jù)存儲(chǔ)的一次性密碼列表判斷剛才用戶輸入的密碼是否有效,若有效則分別執(zhí)行下面步驟;
D、所述密碼鎖上鎖;
E、所述密碼鎖在存儲(chǔ)的一次性密碼列表上使剛才用戶輸入的密碼成為無(wú)效。
10.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述步驟E之后,還有步驟F:所述密碼鎖把在所述一次性密碼列表中順序位于剛才用戶輸入的密碼之前的所有密碼都成為無(wú)效。