本發(fā)明涉及公共交通領(lǐng)域,特別是涉及一種挑戰(zhàn)型車輛開鎖/關(guān)鎖的控制方法及系統(tǒng)。
背景技術(shù):
隨著社會的發(fā)展,生活水平的提高,人們的出行方式也發(fā)生了很大的變化,自行車和電動車輛是上班族使用廣泛的交通工具,同時自行車也是人們?nèi)粘e憻捊∩淼囊环N方式。另外,由于越發(fā)擁堵的城市交通系統(tǒng)和揮之不去的霧霾天氣頻繁出現(xiàn),面對日益嚴(yán)重的城市病,人們把目光投向了自行車和電動車輛,倡導(dǎo)“軌道交通+自行車和電動車輛”的綠色出行模式。特別自行車是最為節(jié)能環(huán)保的綠色出行工具,縱觀自行車200多年的發(fā)展歷史,在為人們帶來清潔、健康、快樂的出行感受同時,自行車對解決城市交通擁堵也功不可沒。目前一些大城市開始提供盛行使用公共自行車和公共電瓶車,從目前試點運行的效果來看,這些公共車輛展現(xiàn)出良好的發(fā)展前景。
目前公共車輛使用方法如下:
1.在手機APP上點擊[馬上用車],輸入車牌號即可獲得解鎖碼;
2.撥輪鎖開鎖:從左往右撥動密碼盤,操作比較麻煩,不具有智能化;
3.鍵盤鎖開鎖:輸入密碼,按下密碼盤下方的按鈕,即可成功開鎖;不夠安全;
4.結(jié)束使用后,鎖車、復(fù)位密碼,將車停放至道路兩旁,方便他人取用;
由于車輛密碼鎖采用的是固定的一組密碼,每架車輛沒有與后臺相連,如果車輛被盜或者被用戶記住密碼,公共車輛租賃平臺就損失了資產(chǎn)和(或)利潤;另外有些用戶在APP停止計費后,不鎖車輛或者繼續(xù)使用車輛,也會造成公共車輛租賃平臺損失。
技術(shù)實現(xiàn)要素:
本發(fā)明的提供了一種挑戰(zhàn)型車輛開鎖/關(guān)鎖的控制方法及系統(tǒng),其目的通過在交易平臺和車輛的智能鎖的控制系統(tǒng)內(nèi)嵌入相應(yīng)的算法,使其產(chǎn)生動態(tài)的密碼使其公共車輛處于開鎖/關(guān)鎖,即使用/還車的狀態(tài),解決盜用密碼問題,還可以解決不良用戶的偷費問題。
本發(fā)明提供的技術(shù)方案如下:
一種挑戰(zhàn)型車輛開鎖/關(guān)鎖的控制方法,包括:步驟S200所述車輛生成開鎖挑戰(zhàn)信息并顯示;服務(wù)器根據(jù)獲取的所述開鎖挑戰(zhàn)信息生成開鎖動態(tài)密碼并顯示;所述車輛根據(jù)獲取的所述開鎖動態(tài)密碼進行開鎖驗證;當(dāng)開鎖驗證成功后,所述車輛成功開鎖,并更改服務(wù)器上該車輛的車輛狀態(tài)信息為開鎖成功;步驟S300當(dāng)該車輛使用結(jié)束時,服務(wù)器生成關(guān)鎖挑戰(zhàn)信息并顯示;所述車輛根據(jù)獲取的所述關(guān)鎖挑戰(zhàn)信息生成關(guān)鎖動態(tài)密碼并顯示;服務(wù)器根據(jù)獲取的所述關(guān)鎖動態(tài)密碼進行關(guān)鎖驗證;當(dāng)關(guān)鎖驗證成功后,所述車輛成功關(guān)鎖,并更改服務(wù)器上該車輛的車輛狀態(tài)信息為關(guān)鎖成功。
在本發(fā)明中,車輛的智能鎖根據(jù)產(chǎn)生的開/關(guān)鎖挑戰(zhàn)碼數(shù)據(jù)信息生成的動態(tài)密碼與服務(wù)器根據(jù)從智能終端轉(zhuǎn)發(fā)的信息生成動態(tài)密碼對車輛進行開/關(guān)鎖認(rèn)證,當(dāng)認(rèn)證成功后方可使用車輛/換車輛;本發(fā)明中產(chǎn)生密碼是實時的動態(tài)密碼,通過兩個不同的設(shè)備產(chǎn)生的動態(tài)密碼,由于密碼的產(chǎn)生過程完全與網(wǎng)絡(luò)隔絕,有效杜絕了令牌密碼算法、算法因子被復(fù)制、破解,從根本上保障了密碼鎖的安全性。另外,通過交易平臺對關(guān)鎖動態(tài)密碼的驗證,實現(xiàn)對用車?yán)U費的控制,解決了用戶亂停車,不繳費用車的問題,實現(xiàn)對公共車輛合理使用,使用車秩序更加規(guī)范。
優(yōu)選的,所述步驟S200包括:步驟S210所述車輛根據(jù)該車輛的車輛信息生成開鎖挑戰(zhàn)信息,并顯示所述開鎖挑戰(zhàn)信息;步驟S220服務(wù)器獲取所述開鎖挑戰(zhàn)信息;步驟S230服務(wù)器根據(jù)獲取的所述開鎖挑戰(zhàn)信息,使用預(yù)設(shè)動態(tài)密碼算法生成開鎖動態(tài)密碼信息,并顯示所述開鎖動態(tài)密碼信息,同時將服務(wù)器上該車輛的車輛狀態(tài)信息設(shè)置為開鎖成功;步驟S240所述車輛獲取所述開鎖動態(tài)密碼信息;步驟S250所述車輛根據(jù)所述步驟S210中的所述開鎖挑戰(zhàn)信息,使用與所述服務(wù)器相同的預(yù)設(shè)動態(tài)密碼算法生成驗證開鎖動態(tài)密碼信息;步驟S260所述車輛判斷步驟S240中獲取的所述開鎖動態(tài)密碼與步驟S250中生成的所述驗證開鎖動態(tài)密碼信息進行比對驗證;當(dāng)開鎖驗證成功后,當(dāng)前車輛成功開鎖。
在本發(fā)明中,生成的挑戰(zhàn)碼信息與車牌信息,開鎖時間以及車輛的自身參數(shù)有相應(yīng)的關(guān)聯(lián)信息,同時產(chǎn)生的挑戰(zhàn)碼信息具有一次性,隨機性;車輛與交易平臺兩端生成的動態(tài)密碼只能使用一次,一旦使用立即作廢,動態(tài)密碼有使用作廢和超時作廢的特性,即使密碼泄露,不會出現(xiàn)安全隱患。另外在交易平臺生成動態(tài)密碼時,開啟計費功能,增加使用車人員規(guī)范用車意識。
優(yōu)選的,所述步驟S300包括:步驟S310當(dāng)該車輛使用結(jié)束時,所述服務(wù)器生成該車輛的關(guān)鎖挑戰(zhàn)信息,并顯示所述關(guān)鎖挑戰(zhàn)信息;步驟S320所述車輛獲取所述關(guān)鎖挑戰(zhàn)信息;步驟S330所述車輛根據(jù)獲取的所述關(guān)鎖挑戰(zhàn)信息,使用預(yù)設(shè)動態(tài)密碼算法生成關(guān)鎖動態(tài)密碼信息,并顯示所述關(guān)鎖動態(tài)密碼信息,同時當(dāng)前車輛成功關(guān)鎖;步驟S340服務(wù)器獲取所述關(guān)鎖動態(tài)密碼信息;步驟S350服務(wù)器根據(jù)所述步驟S310中的所述關(guān)鎖挑戰(zhàn)信息,使用與所述車輛相同的預(yù)設(shè)動態(tài)密碼算法生成驗證關(guān)鎖動態(tài)密碼信息;步驟S360服務(wù)器判斷步驟S340中獲取的所述關(guān)鎖動態(tài)密碼與步驟S350中生成的所述驗證關(guān)鎖動態(tài)密碼信息進行比對驗證;當(dāng)開鎖驗證成功后,將服務(wù)器上該車輛的車輛狀態(tài)信息設(shè)置為關(guān)鎖成功。
在本發(fā)明中,車輛與交易平臺的內(nèi)核中嵌入的動態(tài)密碼生成算法一致,因此生成的校驗動態(tài)密碼是一致的,通過此種算法進行校驗更加嚴(yán)密,更加安全;解決了車輛密碼鎖采用的是固定的一組密碼,每架單車沒有與后臺相連,如果單車被盜或者被用戶記住密碼,公共車輛租賃平臺就損失了資產(chǎn)和(或)利潤的問題。
優(yōu)選的,所述步驟S260之后還包括:步驟S271當(dāng)開鎖認(rèn)證失敗時,服務(wù)器上該車輛的車輛狀態(tài)信息為開鎖成功,但當(dāng)前車輛未成功開鎖,重新執(zhí)行步驟S210-S260;所述步驟S230中,當(dāng)服務(wù)器上該車輛的車輛狀態(tài)信息為開鎖成功時,服務(wù)器根據(jù)重新獲取的所述開鎖挑戰(zhàn)信息,使用預(yù)設(shè)動態(tài)密碼算法重新生成開鎖動態(tài)密碼信息,并顯示所述重新生成的開鎖動態(tài)密碼信息,同時維持服務(wù)器上該車輛的車輛狀態(tài)信息設(shè)置為開鎖成功不變。
優(yōu)選的,所述步驟S260之后還包括:步驟S272當(dāng)開鎖認(rèn)證失敗時,服務(wù)器上該車輛的車輛狀態(tài)信息為開鎖成功,但當(dāng)前車輛未成功開鎖,執(zhí)行步驟S310-S360;所述步驟S320中,當(dāng)該車輛未成功開鎖時,所述車輛直接獲取所述關(guān)鎖挑戰(zhàn)信息;所述步驟S330中,當(dāng)該車輛未成功開鎖時,所述車輛根據(jù)直接獲取的所述關(guān)鎖挑戰(zhàn)信息,使用預(yù)設(shè)動態(tài)密碼算法直接虛擬生成關(guān)鎖動態(tài)密碼信息,并顯示所述直接虛擬的關(guān)鎖動態(tài)密碼信息,同時維持當(dāng)前車輛關(guān)鎖不變。
在本發(fā)明中,對開鎖的驗證提供了多種的解決技術(shù)特征,使用戶在車輛使用驗證失敗后,提供了多種解決方案,保障了用戶的順利出行,同時也展示了本發(fā)明的智能化、人性化。
優(yōu)選的,還包括:所述步驟S360之后還包括:步驟S371當(dāng)關(guān)鎖認(rèn)證失敗時,當(dāng)前車輛成功關(guān)鎖,但服務(wù)器上該車輛的車輛狀態(tài)信息為關(guān)鎖失敗,執(zhí)行步驟S310-S360;所述步驟S320中,當(dāng)服務(wù)器上該車輛的車輛狀態(tài)信息為關(guān)鎖失敗時,所述車輛重新獲取所述關(guān)鎖挑戰(zhàn)信息;所述步驟S330中,當(dāng)該車輛未成功開鎖時,所述車輛根據(jù)重新獲取的所述關(guān)鎖挑戰(zhàn)信息,使用預(yù)設(shè)動態(tài)密碼算法重新生成關(guān)鎖動態(tài)密碼信息,并顯示所述重新生成的關(guān)鎖動態(tài)密碼信息,同時維持當(dāng)前車輛關(guān)鎖不變。
在本發(fā)明中,提供關(guān)鎖失敗的解決技術(shù)方案,使其避免了自行車使用者的錢財?shù)膿p失,另一方面增加自行車使用者的規(guī)范用的車的意識。
優(yōu)選的,在所述步驟S200之前還包括:步驟S100服務(wù)器獲取用戶輸入的所述車輛信息,所述車輛信息為當(dāng)前車輛的車牌號碼和開鎖指令信息,服務(wù)器并開啟計費模式。
一種挑戰(zhàn)型車輛開鎖/關(guān)鎖的控制系統(tǒng),包括:開鎖模塊,所述車輛生成開鎖挑戰(zhàn)信息并顯示;服務(wù)器根據(jù)獲取的所述開鎖挑戰(zhàn)信息生成開鎖動態(tài)密碼并顯示;所述車輛根據(jù)獲取的所述開鎖動態(tài)密碼進行開鎖驗證;當(dāng)開鎖驗證成功后,所述車輛成功開鎖,并更改服務(wù)器上該車輛的車輛狀態(tài)信息為開鎖成功;關(guān)鎖模塊,當(dāng)該車輛使用結(jié)束時,服務(wù)器生成關(guān)鎖挑戰(zhàn)信息并顯示;所述車輛根據(jù)獲取的所述關(guān)鎖挑戰(zhàn)信息生成關(guān)鎖動態(tài)密碼并顯示;服務(wù)器根據(jù)獲取的所述關(guān)鎖動態(tài)密碼進行關(guān)鎖驗證;當(dāng)關(guān)鎖驗證成功后,所述車輛成功關(guān)鎖,并更改服務(wù)器上該車輛的車輛狀態(tài)信息為關(guān)鎖成功。
在本發(fā)明中,車輛的智能鎖根據(jù)產(chǎn)生的開/關(guān)鎖挑戰(zhàn)碼數(shù)據(jù)信息生成的動態(tài)密碼與服務(wù)器根據(jù)從智能終端轉(zhuǎn)發(fā)的信息生成動態(tài)密碼對車輛進行開/關(guān)鎖認(rèn)證,當(dāng)認(rèn)證成功后方可使用車輛/換車輛;本發(fā)明中產(chǎn)生密碼是實時的動態(tài)密碼,通過兩個不同的設(shè)備產(chǎn)生的動態(tài)密碼,由于密碼的產(chǎn)生過程完全與網(wǎng)絡(luò)隔絕,有效杜絕了令牌密碼算法、算法因子被復(fù)制、破解,從根本上保障了密碼鎖的安全性。另外,通過交易平臺對關(guān)鎖動態(tài)密碼的驗證,實現(xiàn)對用車?yán)U費的控制,解決了用戶亂停車,不繳費用車的問題,實現(xiàn)對公共車輛合理使用,使用車秩序更加規(guī)范。
優(yōu)選的,開鎖模塊包括:開鎖挑戰(zhàn)信息生成子模塊,所述車輛根據(jù)該車輛的車輛信息生成開鎖挑戰(zhàn)信息,并顯示所述開鎖挑戰(zhàn)信息;開鎖挑戰(zhàn)信息獲取子模塊,服務(wù)器獲取所述開鎖挑戰(zhàn)信息;開鎖動態(tài)信息獲取子模塊,服務(wù)器根據(jù)獲取的所述開鎖挑戰(zhàn)信息,使用預(yù)設(shè)動態(tài)密碼算法生成開鎖動態(tài)密碼信息,并顯示所述開鎖動態(tài)密碼信息,同時將服務(wù)器上該車輛的車輛狀態(tài)信息設(shè)置為開鎖成功;開鎖動態(tài)獲取子模塊,所述車輛獲取所述開鎖動態(tài)密碼信息;驗證開鎖動態(tài)信息生成子模塊,所述車輛根據(jù)所述開鎖挑戰(zhàn)信息生成子模塊中的所述開鎖挑戰(zhàn)信息,使用與所述服務(wù)器相同的預(yù)設(shè)動態(tài)密碼算法生成驗證開鎖動態(tài)密碼信息;開鎖動態(tài)信息對比子模塊,所述車輛判斷所述開鎖動態(tài)獲取子模塊中獲取的所述開鎖動態(tài)密碼與所述驗證開鎖動態(tài)信息生成子模塊中生成的所述驗證開鎖動態(tài)密碼信息進行比對驗證;當(dāng)開鎖驗證成功后,當(dāng)前車輛成功開鎖。
在本發(fā)明中,生成的挑戰(zhàn)碼信息與車牌信息,開鎖時間以及車輛的自身參數(shù)有相應(yīng)的關(guān)聯(lián)信息,同時產(chǎn)生的挑戰(zhàn)碼信息具有一次性,隨機性;車輛與交易平臺兩端生成的動態(tài)密碼只能使用一次,一旦使用立即作廢,動態(tài)密碼有使用作廢和超時作廢的特性,即使密碼泄露,不會出現(xiàn)安全隱患。另外在交易平臺生成動態(tài)密碼時,開啟計費功能,增加使用車人員規(guī)范用車意識。
優(yōu)選的,關(guān)鎖模塊包括:關(guān)鎖挑戰(zhàn)信息生成子模塊,當(dāng)該車輛使用結(jié)束時,所述服務(wù)器生成該車輛的關(guān)鎖挑戰(zhàn)信息,并顯示所述關(guān)鎖挑戰(zhàn)信息;關(guān)鎖挑戰(zhàn)信息獲取子模塊,所述車輛獲取所述關(guān)鎖挑戰(zhàn)信息;關(guān)鎖動態(tài)信息獲取子模塊,所述車輛根據(jù)獲取的所述關(guān)鎖挑戰(zhàn)信息,使用預(yù)設(shè)動態(tài)密碼算法生成關(guān)鎖動態(tài)密碼信息,并顯示所述關(guān)鎖動態(tài)密碼信息,同時當(dāng)前車輛成功關(guān)鎖;開鎖動態(tài)獲取子模塊,服務(wù)器獲取所述關(guān)鎖動態(tài)密碼信息;驗證關(guān)鎖動態(tài)信息生成子模塊,服務(wù)器根據(jù)所述開鎖挑戰(zhàn)信息生成子模塊中生成的所述關(guān)鎖挑戰(zhàn)信息,使用與所述車輛相同的預(yù)設(shè)動態(tài)密碼算法生成驗證關(guān)鎖動態(tài)密碼信息;關(guān)鎖動態(tài)信息對比子模塊,服務(wù)器判斷所述開鎖動態(tài)獲取子模塊中獲取的所述關(guān)鎖動態(tài)密碼與所述驗證關(guān)鎖動態(tài)信息生成子模塊中生成的所述驗證關(guān)鎖動態(tài)密碼信息進行比對驗證;當(dāng)開鎖驗證成功后,將服務(wù)器上該車輛的車輛狀態(tài)信息設(shè)置為關(guān)鎖成功。
在本發(fā)明中,車輛與交易平臺的內(nèi)核中嵌入的動態(tài)密碼生成算法一致,因此生成的校驗動態(tài)密碼是一致的,通過此種算法進行校驗更加嚴(yán)密,更加安全;解決了車輛密碼鎖采用的是固定的一組密碼,每架單車沒有與后臺相連,如果單車被盜或者被用戶記住密碼,公共車輛租賃平臺就損失了資產(chǎn)和(或)利潤的問題。
在本發(fā)明中,通過設(shè)置還車提醒,避免了車輛用戶的錢財?shù)膿p失,另一方面增加車輛用戶的規(guī)范用的車的意識。
與現(xiàn)有技術(shù)相比,本發(fā)明提供一種挑戰(zhàn)型車輛開鎖/關(guān)鎖的控制方法及系統(tǒng),至少帶來以下一種技術(shù)效果:
1、在本發(fā)明中,密碼鎖通過內(nèi)嵌OTP硬件令牌模塊,產(chǎn)生一個動態(tài)密碼,服務(wù)器同樣產(chǎn)生一個動態(tài)密碼;比較兩個口令,決定是否開鎖,是否停止計費;車輛密碼鎖內(nèi)嵌入OTP硬件令牌,解決了盜用密碼問題;還可以通過令牌的屏幕輸出,解決偷費的問題。
2、在本發(fā)明中,與現(xiàn)有技術(shù)的機械撥輪鎖或按鍵鎖安全,比帶GPS定位和3G/4G通訊功能的電子鎖成本低,使用更安全,具有推廣價值。
3、在本發(fā)明中,通過交易平臺對關(guān)鎖動態(tài)密碼的驗證,實現(xiàn)對用車?yán)U費的控制,解決了用戶亂停車,不繳費用車的問題,實現(xiàn)對公共車輛合理使用,使用車秩序更加規(guī)范。
附圖說明
下面將以明確易懂的方式,結(jié)合附圖說明優(yōu)選實施方式,對一種挑戰(zhàn)型車輛開鎖/關(guān)鎖的控制方法及系統(tǒng)特性、技術(shù)特征、優(yōu)點及其實現(xiàn)方式予以進一步說明。
圖1是本發(fā)明挑戰(zhàn)型車輛開鎖/關(guān)鎖的控制方法一個實施例的流程圖;
圖2是本發(fā)明挑戰(zhàn)型車輛開鎖/關(guān)鎖的控制方法另一個實施例的流程圖;
圖3是本發(fā)明挑戰(zhàn)型車輛開鎖/關(guān)鎖的控制方法另一個實施例的流程圖;
圖4是本發(fā)明挑戰(zhàn)型車輛開鎖/關(guān)鎖的控制方法另一個實施例的流程圖;
圖5是本發(fā)明挑戰(zhàn)型車輛開鎖/關(guān)鎖的控制方法另一個實施例的流程圖;
圖6是本發(fā)明挑戰(zhàn)型車輛開鎖/關(guān)鎖的控制方法另一個實施例的流程圖;
圖7是本發(fā)明挑戰(zhàn)型車輛開鎖/關(guān)鎖的控制方法另一個實施例的流程圖;
圖8是本發(fā)明挑戰(zhàn)型車輛開鎖/關(guān)鎖的控制系統(tǒng)一個實施例的結(jié)構(gòu)圖;
圖9是本發(fā)明挑戰(zhàn)型車輛開鎖/關(guān)鎖的控制系統(tǒng)另一個實施例的結(jié)構(gòu)圖;
圖10是本發(fā)明挑戰(zhàn)型車輛開鎖/關(guān)鎖的控制系統(tǒng)另一個實施例的結(jié)構(gòu)圖。
具體實施方式
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對照附圖說明本發(fā)明的具體實施方式。顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖,并獲得其他的實施方式。
為使圖面簡潔,各圖中只示意性地表示出了與本發(fā)明相關(guān)的部分,它們并不代表其作為產(chǎn)品的實際結(jié)構(gòu)。另外,以使圖面簡潔便于理解,在有些圖中具有相同結(jié)構(gòu)或功能的部件,僅示意性地繪示了其中的一個,或僅標(biāo)出了其中的一個。在本文中,“一個”不僅表示“僅此一個”,也可以表示“多于一個”的情形。
本發(fā)明提供一種挑戰(zhàn)型車輛開鎖/關(guān)鎖的控制方法的一個實施例,包括:步驟S200所述車輛生成開鎖挑戰(zhàn)信息并顯示;服務(wù)器根據(jù)獲取的所述開鎖挑戰(zhàn)信息生成開鎖動態(tài)密碼并顯示;所述車輛根據(jù)獲取的所述開鎖動態(tài)密碼進行開鎖驗證;當(dāng)開鎖驗證成功后,所述車輛成功開鎖,并更改服務(wù)器上該車輛的車輛狀態(tài)信息為開鎖成功;步驟S300當(dāng)該車輛使用結(jié)束時,服務(wù)器生成關(guān)鎖挑戰(zhàn)信息并顯示;所述車輛根據(jù)獲取的所述關(guān)鎖挑戰(zhàn)信息生成關(guān)鎖動態(tài)密碼并顯示;服務(wù)器根據(jù)獲取的所述關(guān)鎖動態(tài)密碼進行關(guān)鎖驗證;當(dāng)關(guān)鎖驗證成功后,所述車輛成功關(guān)鎖,并更改服務(wù)器上該車輛的車輛狀態(tài)信息為關(guān)鎖成功。
具體的,在本實施例中,參考圖1所示;在本實施例中包括服務(wù)器、車輛、以及智能終端;服務(wù)器用于實現(xiàn)車輛付費統(tǒng)計,以及收取費用,也既為車輛交易平臺;智能終端可以為用戶普遍使用的手機,用于轉(zhuǎn)發(fā)和接收信息;在啟動車輛開鎖之前,首先需要用戶在使用的智能終端(在本實施例中以手機為例進行介紹)上安裝的用于使用車輛的APP,打開該APP,手機的APP通過移動網(wǎng)絡(luò)https或ssl加密傳輸協(xié)議登錄到車輛付費平臺也即本實施例中的服務(wù)器,或者稱之為交易平臺;完成開鎖關(guān)鎖的是設(shè)置在車輛上的車鎖,即為智能鎖,在其智能鎖上設(shè)置有顯示器,點擊車鎖顯示器上的用車指令或者停車指令,此時在車輛的智能鎖根據(jù)指令信息判斷是開鎖還是關(guān)鎖,當(dāng)為開鎖時也即用戶將要用車,由于事先在車輛的智能鎖系統(tǒng)內(nèi)的控制芯片內(nèi)部嵌入有對應(yīng)的軟件指令,以及相應(yīng)指令算法,那么根據(jù)用車指令即開鎖指令,車輛的智能鎖產(chǎn)生對應(yīng)的開鎖數(shù)據(jù)信息數(shù)據(jù)即挑戰(zhàn)碼,挑戰(zhàn)碼可以為數(shù)字信息,還包括字母信息、特殊符號信息等,用戶將車輛的智能鎖上顯示的開鎖數(shù)據(jù)信息即挑戰(zhàn)碼輸入到手機的APP上,同時點擊“用車或者開鎖等標(biāo)識信息”;同時在用戶手機的APP上輸入與開鎖用車相關(guān)的信息,服務(wù)器通過手機的獲取到用車相關(guān)信息生成動態(tài)密碼;服務(wù)器并將動態(tài)密碼發(fā)送至手機APP上,或者以短消息的形式展示給用戶;當(dāng)用戶在車輛的智能鎖上點擊用車開鎖指令生成挑戰(zhàn)碼信息時,同時產(chǎn)生了與車牌號、開鎖指令、輸入的時間等相關(guān)聯(lián)的用于驗證的動態(tài)密碼,驗證服務(wù)器生成動態(tài)密碼與驗證的動態(tài)密碼是否一致,如果一致則當(dāng)前用戶將使用的車輛開鎖成功,服務(wù)器將該車輛的使用狀態(tài)設(shè)置為使用的狀態(tài);否則失敗,重新開鎖,或則選擇下一輛車輛。同樣,如果在車輛的智能鎖的顯示器上接收到是關(guān)于關(guān)鎖命令信息時,此時車輛的智能鎖根據(jù)關(guān)鎖命令信息產(chǎn)生關(guān)鎖挑戰(zhàn)碼,根據(jù)挑戰(zhàn)碼服務(wù)器生成關(guān)鎖動態(tài)密碼,智能鎖根據(jù)關(guān)鎖挑戰(zhàn)碼生成用于驗證關(guān)鎖動態(tài)密碼,服務(wù)器對其關(guān)鎖動態(tài)密碼進行驗證是否一致,如果一致,還車成功,車輛關(guān)鎖成功,車輛的智能鎖與服務(wù)器的開鎖用車與關(guān)鎖還車時生成的挑戰(zhàn)碼和動態(tài)密碼所用的算法一致,同時服務(wù)器生成的動態(tài)密碼算法也是相同的,當(dāng)服務(wù)器對其關(guān)鎖動態(tài)密碼驗證成功后,關(guān)鎖還車才能成功,同時繳費結(jié)束。在實施例中的開鎖挑戰(zhàn)信息包括:隨機數(shù)、條形碼信息、二維碼信息,顯示的包括數(shù)字、字母、特殊字符,或者及其組合。計費模式包括:根據(jù)用車時間進行計費,或,行使距離計費。當(dāng)然后在車輛的智能鎖或者在交易平臺上設(shè)置根據(jù)騎行的距離計費,或者根據(jù)騎行時間進行計費。
在本發(fā)明中,車輛的智能鎖根據(jù)產(chǎn)生的開/關(guān)鎖挑戰(zhàn)碼數(shù)據(jù)信息生成的動態(tài)密碼與服務(wù)器根據(jù)從智能終端轉(zhuǎn)發(fā)的信息生成動態(tài)密碼對車輛進行開/關(guān)鎖認(rèn)證,當(dāng)認(rèn)證成功后方可使用車輛/換車輛;本發(fā)明中產(chǎn)生密碼是實時的動態(tài)密碼,通過兩個不同的設(shè)備產(chǎn)生的動態(tài)密碼,由于密碼的產(chǎn)生過程完全與網(wǎng)絡(luò)隔絕,有效杜絕了令牌密碼算法、算法因子被復(fù)制、破解,從根本上保障了密碼鎖的安全性。另外,通過交易平臺對關(guān)鎖動態(tài)密碼的驗證,實現(xiàn)對用車?yán)U費的控制,解決了用戶亂停車,不繳費用車的問題,實現(xiàn)對公共車輛合理使用,使用車秩序更加規(guī)范。
優(yōu)選的,所述步驟S200包括:步驟S210所述車輛根據(jù)該車輛的車輛信息生成開鎖挑戰(zhàn)信息,并顯示所述開鎖挑戰(zhàn)信息;步驟S220服務(wù)器獲取所述開鎖挑戰(zhàn)信息;步驟S230服務(wù)器根據(jù)獲取的所述開鎖挑戰(zhàn)信息,使用預(yù)設(shè)動態(tài)密碼算法生成開鎖動態(tài)密碼信息,并顯示所述開鎖動態(tài)密碼信息,同時將服務(wù)器上該車輛的車輛狀態(tài)信息設(shè)置為開鎖成功;步驟S240所述車輛獲取所述開鎖動態(tài)密碼信息;步驟S250所述車輛根據(jù)所述步驟S210中的所述開鎖挑戰(zhàn)信息,使用與所述服務(wù)器相同的預(yù)設(shè)動態(tài)密碼算法生成驗證開鎖動態(tài)密碼信息;步驟S260所述車輛判斷步驟S240中獲取的所述開鎖動態(tài)密碼與步驟S250中生成的所述驗證開鎖動態(tài)密碼信息進行比對驗證;當(dāng)開鎖驗證成功后,當(dāng)前車輛成功開鎖。
具體的,本實施例是在以上實施例的基礎(chǔ)上提供的又一實施例,參考圖2所示;在本實施例中假設(shè)當(dāng)用戶在用車時,需要在車輛的智能鎖上的顯示屏上點擊“開鎖或用車”等相關(guān)信息時,由于在車鎖內(nèi)的控制系統(tǒng)嵌入相應(yīng)的應(yīng)用程序,根據(jù)車輛性能參數(shù),包括車牌號,使用時間等;產(chǎn)生挑戰(zhàn)碼“201613”,用戶需要將“201613”輸入到手機APP相應(yīng)位置,進一步的輸入用車指令等,由于手機的APP與交易平臺是已經(jīng)建立通信連接的,那么交易平臺自動獲取到輸入在手機APP上開鎖數(shù)據(jù)信息“201613”和用車指令信息,交易平臺根據(jù)挑戰(zhàn)碼“201613”生成動態(tài)碼“ZNYLPA”;并將動態(tài)碼“ZNYLPA”發(fā)送并顯示在手機的APP上,交易平臺的生成動態(tài)碼“ZNYLPA”時,同時開啟計費功能;用戶需要將動態(tài)碼“ZNYLPA”輸入到車輛的智能鎖的顯示屏上點擊“確認(rèn)按鍵”,當(dāng)車輛的智能鎖在生成挑戰(zhàn)碼“201613”,根據(jù)該車所在的車牌號以及用車指令、用車時間等相應(yīng)信息生成了一個預(yù)設(shè)的動態(tài)密碼“ZNYLPA”;車輛的智能鎖在系統(tǒng)內(nèi)生成的預(yù)設(shè)的動態(tài)密碼“ZNYLPA”與交易平臺的生成動態(tài)碼“ZNYLPA”進行驗證,如果驗證成功,則車輛開鎖,否則重新獲取挑戰(zhàn)碼或者換其他的車輛。由于交易平臺與車輛的智能鎖內(nèi)的控制系統(tǒng)的算法以及協(xié)議信息相同,因此他們生成的預(yù)設(shè)動態(tài)密碼信息與動態(tài)密碼信息相同。在本實施例中的開鎖挑戰(zhàn)信息是數(shù)字形式,字母、還包括字母加數(shù)字的組合,又或者為隨機數(shù)、條形碼信息、二維碼信息。
在本發(fā)明中,生成的挑戰(zhàn)碼信息與車牌信息,開鎖時間以及車輛的自身參數(shù)有相應(yīng)的關(guān)聯(lián)信息,同時產(chǎn)生的挑戰(zhàn)碼信息具有一次性,隨機性;車輛與交易平臺兩端生成的動態(tài)密碼只能使用一次,一旦使用立即作廢,動態(tài)密碼有使用作廢和超時作廢的特性,即使密碼泄露,不會出現(xiàn)安全隱患。另外在交易平臺生成動態(tài)密碼時,開啟計費功能,增加使用車人員規(guī)范用車意識。
優(yōu)選的,所述步驟S300包括:步驟S310當(dāng)該車輛使用結(jié)束時,所述服務(wù)器生成該車輛的關(guān)鎖挑戰(zhàn)信息,并顯示所述關(guān)鎖挑戰(zhàn)信息;步驟S320所述車輛獲取所述關(guān)鎖挑戰(zhàn)信息;步驟S330所述車輛根據(jù)獲取的所述關(guān)鎖挑戰(zhàn)信息,使用預(yù)設(shè)動態(tài)密碼算法生成關(guān)鎖動態(tài)密碼信息,并顯示所述關(guān)鎖動態(tài)密碼信息,同時當(dāng)前車輛成功關(guān)鎖;步驟S340服務(wù)器獲取所述關(guān)鎖動態(tài)密碼信息;步驟S350服務(wù)器根據(jù)所述步驟S310中的所述關(guān)鎖挑戰(zhàn)信息,使用與所述車輛相同的預(yù)設(shè)動態(tài)密碼算法生成驗證關(guān)鎖動態(tài)密碼信息;步驟S360服務(wù)器判斷步驟S340中獲取的所述關(guān)鎖動態(tài)密碼與步驟S350中生成的所述驗證關(guān)鎖動態(tài)密碼信息進行比對驗證;當(dāng)開鎖驗證成功后,將服務(wù)器上該車輛的車輛狀態(tài)信息設(shè)置為關(guān)鎖成功。
具體的,本實施例是在以上實施例的基礎(chǔ)上提供的又一實施例,參考圖3所示;在本實施例中,假設(shè)當(dāng)用戶用車結(jié)束時,在手機APP上輸入“關(guān)鎖或還車”等相關(guān)信息時,服務(wù)器通過手機獲取“關(guān)鎖或還車”等相關(guān)信息時生成關(guān)鎖的挑戰(zhàn)碼“HC1234”,并在服務(wù)器上設(shè)置該車輛為開鎖成功,處于通過手機APP展示給用戶,或者通過手機的短信息的形式展示,用戶將關(guān)鎖挑戰(zhàn)碼“HC1234”輸入到車輛的智能鎖上,智能鎖根據(jù)輸入的關(guān)鎖挑戰(zhàn)碼“HC1234”,同時通過智能鎖控制系統(tǒng)中嵌入的與開鎖挑戰(zhàn)碼相同的算法生成關(guān)鎖動態(tài)密碼“XXNDSY”,并顯示在智能鎖的屏幕上展示給用戶,用戶將“XXNDSY”輸入到手機的APP上進一步轉(zhuǎn)發(fā)給服務(wù)器,服務(wù)器對“XXNDSY”進一步驗證,其生成的驗證碼的算法與智能鎖上的生成關(guān)鎖動態(tài)密碼生的算法一致;因此服務(wù)器對其生成關(guān)鎖動態(tài)密碼“XXNDSY”進行比較認(rèn)證,如果認(rèn)證成功,,則車輛的還車關(guān)鎖成功,服務(wù)器自動將其車輛的使用狀態(tài)更改為待使用狀態(tài)。
在本發(fā)明中,車輛與交易平臺的內(nèi)核中嵌入的動態(tài)密碼生成算法一致,因此生成的校驗動態(tài)密碼是一致的,通過此種算法進行校驗更加嚴(yán)密,更加安全;解決了車輛密碼鎖采用的是固定的一組密碼,每架單車沒有與后臺相連,如果單車被盜或者被用戶記住密碼,公共車輛租賃平臺就損失了資產(chǎn)和(或)利潤的問題。
優(yōu)選的,所述步驟S260之后還包括:步驟S271當(dāng)開鎖認(rèn)證失敗時,服務(wù)器上該車輛的車輛狀態(tài)信息為開鎖成功,但當(dāng)前車輛未成功開鎖,重新執(zhí)行步驟S210-S260;所述步驟S230中,當(dāng)服務(wù)器上該車輛的車輛狀態(tài)信息為開鎖成功時,服務(wù)器根據(jù)重新獲取的所述開鎖挑戰(zhàn)信息,使用預(yù)設(shè)動態(tài)密碼算法重新生成開鎖動態(tài)密碼信息,并顯示所述重新生成的開鎖動態(tài)密碼信息,同時維持服務(wù)器上該車輛的車輛狀態(tài)信息設(shè)置為開鎖成功不變。
優(yōu)選的,所述步驟S260之后還包括:步驟S272當(dāng)開鎖認(rèn)證失敗時,服務(wù)器上該車輛的車輛狀態(tài)信息為開鎖成功,但當(dāng)前車輛未成功開鎖,執(zhí)行步驟S310-S360;所述步驟S320中,當(dāng)該車輛未成功開鎖時,所述車輛直接獲取所述關(guān)鎖挑戰(zhàn)信息;所述步驟S330中,當(dāng)該車輛未成功開鎖時,所述車輛根據(jù)直接獲取的所述關(guān)鎖挑戰(zhàn)信息,使用預(yù)設(shè)動態(tài)密碼算法直接虛擬生成關(guān)鎖動態(tài)密碼信息,并顯示所述直接虛擬的關(guān)鎖動態(tài)密碼信息,同時維持當(dāng)前車輛關(guān)鎖不變。
具體的,本實施例是在以上實施例的基礎(chǔ)上提供的另一實施例;參考圖4和5所示;在開鎖認(rèn)證過程中還包括開鎖失敗,造成失敗的原因有超時輸入動態(tài)密碼,或者輸入錯誤,輸入超次數(shù),時間延時等多種原因造成,本發(fā)明中在開鎖時,由于服務(wù)器的動態(tài)密碼生成時,此時服務(wù)器就設(shè)置開鎖成功,這樣與智能鎖在進行驗證時,會出現(xiàn)服務(wù)器是成功開鎖,而車輛驗證失敗,此時通過手機進行重新獲取動態(tài)密碼,重新進行驗證;另外一種解決方法是,通過智能鎖生成模擬關(guān)鎖還車流程,將其關(guān)鎖動態(tài)密碼以虛擬的形式,完成還車關(guān)鎖的任務(wù),從新再次獲取新的車輛,或者重新進行驗證,再次開鎖。
在本發(fā)明中,對開鎖的驗證提供了多種的解決技術(shù)特征,使用戶在車輛使用驗證失敗后,提供了多種解決方案,保障了用戶的順利出行,同時也展示了本發(fā)明的智能化、人性化。
優(yōu)選的,還包括:所述步驟S360之后還包括:步驟S371當(dāng)關(guān)鎖認(rèn)證失敗時,當(dāng)前車輛成功關(guān)鎖,但服務(wù)器上該車輛的車輛狀態(tài)信息為關(guān)鎖失敗,執(zhí)行步驟S310-S360;所述步驟S320中,當(dāng)服務(wù)器上該車輛的車輛狀態(tài)信息為關(guān)鎖失敗時,所述車輛重新獲取所述關(guān)鎖挑戰(zhàn)信息;所述步驟S330中,當(dāng)該車輛未成功開鎖時,所述車輛根據(jù)重新獲取的所述關(guān)鎖挑戰(zhàn)信息,使用預(yù)設(shè)動態(tài)密碼算法重新生成關(guān)鎖動態(tài)密碼信息,并顯示所述重新生成的關(guān)鎖動態(tài)密碼信息,同時維持當(dāng)前車輛關(guān)鎖不變。
具體的,本實施例是在以上實施例的基礎(chǔ)上提供的另一實施例;參考圖6所示;在本實施例中,同樣提供了還車關(guān)鎖失敗的技術(shù)方案;在關(guān)鎖認(rèn)證過程中還包括開鎖失敗,造成失敗的原因有超時輸入動態(tài)密碼,或者輸入錯誤,輸入超次數(shù),時間延時等多種原因造成,本發(fā)明中在關(guān)鎖時,關(guān)鎖指令信息首先是在智能鎖上輸入的,只要用車結(jié)束,智能鎖上生成關(guān)鎖動態(tài)密碼,則車輛上的關(guān)鎖就為成功,服務(wù)器對于關(guān)鎖進行的驗證,在時間上相對于智能鎖時延后的,這樣由于時間延時等等,服務(wù)器對于還車關(guān)鎖驗證失敗,需要重新在智能鎖上,重新獲取驗證碼,再次進行還車關(guān)鎖驗證。
在本發(fā)明中,提供關(guān)鎖失敗的解決技術(shù)方案,使其避免了自行車使用者的錢財?shù)膿p失,另一方面增加自行車使用者的規(guī)范用的車的意識。
優(yōu)選的,在所述步驟S200之前還包括:步驟S100服務(wù)器獲取用戶輸入的所述車輛信息,所述車輛信息為當(dāng)前車輛的車牌號碼和開鎖指令信息,服務(wù)器并開啟計費模式。具體的,參考圖7所示;計費模式包括車輛的使用時間進行計費,根據(jù)開關(guān)鎖次數(shù)進行計算,以及使用次數(shù)等計費方式,以滿足用戶的需求。
本發(fā)明還提供一種挑戰(zhàn)型車輛開鎖/關(guān)鎖的控制系統(tǒng)的一個實施例,包括:開鎖模塊200,所述車輛生成開鎖挑戰(zhàn)信息并顯示;服務(wù)器根據(jù)獲取的所述開鎖挑戰(zhàn)信息生成開鎖動態(tài)密碼并顯示;所述車輛根據(jù)獲取的所述開鎖動態(tài)密碼進行開鎖驗證;當(dāng)開鎖驗證成功后,所述車輛成功開鎖,并更改服務(wù)器上該車輛的車輛狀態(tài)信息為開鎖成功;關(guān)鎖模塊300,當(dāng)該車輛使用結(jié)束時,服務(wù)器生成關(guān)鎖挑戰(zhàn)信息并顯示;所述車輛根據(jù)獲取的所述關(guān)鎖挑戰(zhàn)信息生成關(guān)鎖動態(tài)密碼并顯示;服務(wù)器根據(jù)獲取的所述關(guān)鎖動態(tài)密碼進行關(guān)鎖驗證;當(dāng)關(guān)鎖驗證成功后,所述車輛成功關(guān)鎖,并更改服務(wù)器上該車輛的車輛狀態(tài)信息為關(guān)鎖成功。
具體的,在本實施例中,參考圖8所示;在本實施例中包括服務(wù)器、車輛、以及智能終端;服務(wù)器用于實現(xiàn)車輛付費統(tǒng)計,以及收取費用,也既為車輛交易平臺;智能終端可以為用戶普遍使用的手機,用于轉(zhuǎn)發(fā)和接收信息;在啟動車輛開鎖之前,首先需要用戶在使用的智能終端(在本實施例中以手機為例進行介紹)上安裝的用于使用車輛的APP,打開該APP,手機的APP通過移動網(wǎng)絡(luò)https或ssl加密傳輸協(xié)議登錄到車輛付費平臺也即本實施例中的服務(wù)器,或者稱之為交易平臺;完成開鎖關(guān)鎖的是設(shè)置在車輛上的車鎖,即為智能鎖,在其智能鎖上設(shè)置有顯示器,點擊車鎖顯示器上的用車指令或者停車指令,此時在車輛的智能鎖根據(jù)指令信息判斷是開鎖還是關(guān)鎖,當(dāng)為開鎖時也即用戶將要用車,由于事先在車輛的智能鎖系統(tǒng)內(nèi)的控制芯片內(nèi)部嵌入有對應(yīng)的軟件指令,以及相應(yīng)指令算法,那么根據(jù)用車指令即開鎖指令,車輛的智能鎖產(chǎn)生對應(yīng)的開鎖數(shù)據(jù)信息數(shù)據(jù)即挑戰(zhàn)碼,挑戰(zhàn)碼可以為數(shù)字信息,還包括字母信息、特殊符號信息等,用戶將車輛的智能鎖上顯示的開鎖數(shù)據(jù)信息即挑戰(zhàn)碼輸入到手機的APP上,同時點擊“用車或者開鎖等標(biāo)識信息”;同時在用戶手機的APP上輸入與開鎖用車相關(guān)的信息,服務(wù)器通過手機的獲取到用車相關(guān)信息生成動態(tài)密碼;服務(wù)器并將動態(tài)密碼發(fā)送至手機APP上,或者以短消息的形式展示給用戶;當(dāng)用戶在車輛的智能鎖上點擊用車開鎖指令生成挑戰(zhàn)碼信息時,同時產(chǎn)生了與車牌號、開鎖指令、輸入的時間等相關(guān)聯(lián)的用于驗證的動態(tài)密碼,驗證服務(wù)器生成動態(tài)密碼與驗證的動態(tài)密碼是否一致,如果一致則當(dāng)前用戶將使用的車輛開鎖成功,服務(wù)器將該車輛的使用狀態(tài)設(shè)置為使用的狀態(tài);否則失敗,重新開鎖,或則選擇下一輛車輛。同樣,如果在車輛的智能鎖的顯示器上接收到是關(guān)于關(guān)鎖命令信息時,此時車輛的智能鎖根據(jù)關(guān)鎖命令信息產(chǎn)生關(guān)鎖挑戰(zhàn)碼,根據(jù)挑戰(zhàn)碼服務(wù)器生成關(guān)鎖動態(tài)密碼,智能鎖根據(jù)關(guān)鎖挑戰(zhàn)碼生成用于驗證關(guān)鎖動態(tài)密碼,服務(wù)器對其關(guān)鎖動態(tài)密碼進行驗證是否一致,如果一致,還車成功,車輛關(guān)鎖成功,車輛的智能鎖與服務(wù)器的開鎖用車與關(guān)鎖還車時生成的挑戰(zhàn)碼和動態(tài)密碼所用的算法一致,同時服務(wù)器生成的動態(tài)密碼算法也是相同的,當(dāng)服務(wù)器對其關(guān)鎖動態(tài)密碼驗證成功后,關(guān)鎖還車才能成功,同時繳費結(jié)束。在實施例中的開鎖挑戰(zhàn)信息包括:隨機數(shù)、條形碼信息、二維碼信息,顯示的包括數(shù)字、字母、特殊字符,或者及其組合。計費模式包括:根據(jù)用車時間進行計費,或,行使距離計費。當(dāng)然后在車輛的智能鎖或者在交易平臺上設(shè)置根據(jù)騎行的距離計費,或者根據(jù)騎行時間進行計費。
在本發(fā)明中,車輛的智能鎖根據(jù)產(chǎn)生的開/關(guān)鎖挑戰(zhàn)碼數(shù)據(jù)信息生成的動態(tài)密碼與服務(wù)器根據(jù)從智能終端轉(zhuǎn)發(fā)的信息生成動態(tài)密碼對車輛進行開/關(guān)鎖認(rèn)證,當(dāng)認(rèn)證成功后方可使用車輛/換車輛;本發(fā)明中產(chǎn)生密碼是實時的動態(tài)密碼,通過兩個不同的設(shè)備產(chǎn)生的動態(tài)密碼,由于密碼的產(chǎn)生過程完全與網(wǎng)絡(luò)隔絕,有效杜絕了令牌密碼算法、算法因子被復(fù)制、破解,從根本上保障了密碼鎖的安全性。另外,通過交易平臺對關(guān)鎖動態(tài)密碼的驗證,實現(xiàn)對用車?yán)U費的控制,解決了用戶亂停車,不繳費用車的問題,實現(xiàn)對公共車輛合理使用,使用車秩序更加規(guī)范。
優(yōu)選的,開鎖模塊包括:開鎖挑戰(zhàn)信息生成子模塊210,所述車輛根據(jù)該車輛的車輛信息生成開鎖挑戰(zhàn)信息,并顯示所述開鎖挑戰(zhàn)信息;開鎖挑戰(zhàn)信息獲取子模塊220,服務(wù)器獲取所述開鎖挑戰(zhàn)信息;開鎖動態(tài)信息獲取子模塊230,服務(wù)器根據(jù)獲取的所述開鎖挑戰(zhàn)信息,使用預(yù)設(shè)動態(tài)密碼算法生成開鎖動態(tài)密碼信息,并顯示所述開鎖動態(tài)密碼信息,同時將服務(wù)器上該車輛的車輛狀態(tài)信息設(shè)置為開鎖成功;開鎖動態(tài)獲取子模塊240,所述車輛獲取所述開鎖動態(tài)密碼信息;驗證開鎖動態(tài)信息生成子模塊250,所述車輛根據(jù)所述步驟S210中的所述開鎖挑戰(zhàn)信息,使用與所述服務(wù)器相同的預(yù)設(shè)動態(tài)密碼算法生成驗證開鎖動態(tài)密碼信息;開鎖動態(tài)信息對比子模塊260,所述車輛判斷步驟S240中獲取的所述開鎖動態(tài)密碼與步驟S250中生成的所述驗證開鎖動態(tài)密碼信息進行比對驗證;當(dāng)開鎖驗證成功后,當(dāng)前車輛成功開鎖。
具體的,本實施例是在以上實施例的基礎(chǔ)上提供的又一實施例,參考圖9所示;在本實施例中假設(shè)當(dāng)用戶在用車時,需要在車輛的智能鎖上的顯示屏上點擊“開鎖或用車”等相關(guān)信息時,由于在車鎖內(nèi)的控制系統(tǒng)嵌入相應(yīng)的應(yīng)用程序,根據(jù)車輛性能參數(shù),包括車牌號,使用時間等;產(chǎn)生挑戰(zhàn)碼“201613”,用戶需要將“201613”輸入到手機APP相應(yīng)位置,進一步的輸入用車指令等,由于手機的APP與交易平臺是已經(jīng)建立通信連接的,那么交易平臺自動獲取到輸入在手機APP上開鎖數(shù)據(jù)信息“201613”和用車指令信息,交易平臺根據(jù)挑戰(zhàn)碼“201613”生成動態(tài)碼“ZNYLPA”;并將動態(tài)碼“ZNYLPA”發(fā)送并顯示在手機的APP上,交易平臺的生成動態(tài)碼“ZNYLPA”時,同時開啟計費功能;用戶需要將動態(tài)碼“ZNYLPA”輸入到車輛的智能鎖的顯示屏上點擊“確認(rèn)按鍵”,當(dāng)車輛的智能鎖在生成挑戰(zhàn)碼“201613”,根據(jù)該車所在的車牌號以及用車指令、用車時間等相應(yīng)信息生成了一個預(yù)設(shè)的動態(tài)密碼“ZNYLPA”;車輛的智能鎖在系統(tǒng)內(nèi)生成的預(yù)設(shè)的動態(tài)密碼“ZNYLPA”與交易平臺的生成動態(tài)碼“ZNYLPA”進行驗證,如果驗證成功,則車輛開鎖,否則重新獲取挑戰(zhàn)碼或者換其他的車輛。由于交易平臺與車輛的智能鎖內(nèi)的控制系統(tǒng)的算法以及協(xié)議信息相同,因此他們生成的預(yù)設(shè)動態(tài)密碼信息與動態(tài)密碼信息相同。在本實施例中的開鎖挑戰(zhàn)信息是數(shù)字形式,字母、還包括字母加數(shù)字的組合,又或者為隨機數(shù)、條形碼信息、二維碼信息。
在本發(fā)明中,生成的挑戰(zhàn)碼信息與車牌信息,開鎖時間以及車輛的自身參數(shù)有相應(yīng)的關(guān)聯(lián)信息,同時產(chǎn)生的挑戰(zhàn)碼信息具有一次性,隨機性;車輛與交易平臺兩端生成的動態(tài)密碼只能使用一次,一旦使用立即作廢,動態(tài)密碼有使用作廢和超時作廢的特性,即使密碼泄露,不會出現(xiàn)安全隱患。另外在交易平臺生成動態(tài)密碼時,開啟計費功能,增加使用車人員規(guī)范用車意識。
優(yōu)選的,關(guān)鎖模塊300包括:關(guān)鎖挑戰(zhàn)信息生成子模塊310,當(dāng)該車輛使用結(jié)束時,所述服務(wù)器生成該車輛的關(guān)鎖挑戰(zhàn)信息,并顯示所述關(guān)鎖挑戰(zhàn)信息;關(guān)鎖挑戰(zhàn)信息獲取子模塊320,所述車輛獲取所述關(guān)鎖挑戰(zhàn)信息;關(guān)鎖動態(tài)信息獲取子模塊330,所述車輛根據(jù)獲取的所述關(guān)鎖挑戰(zhàn)信息,使用預(yù)設(shè)動態(tài)密碼算法生成關(guān)鎖動態(tài)密碼信息,并顯示所述關(guān)鎖動態(tài)密碼信息,同時當(dāng)前車輛成功關(guān)鎖;開鎖動態(tài)獲取子模塊340,服務(wù)器獲取所述關(guān)鎖動態(tài)密碼信息;驗證關(guān)鎖動態(tài)信息生成子模塊250,服務(wù)器根據(jù)所述開鎖挑戰(zhàn)信息生成子模塊310中生成的所述關(guān)鎖挑戰(zhàn)信息,使用與所述車輛相同的預(yù)設(shè)動態(tài)密碼算法生成驗證關(guān)鎖動態(tài)密碼信息;關(guān)鎖動態(tài)信息對比子模塊260,服務(wù)器判斷所述開鎖動態(tài)獲取子模塊340中獲取的所述關(guān)鎖動態(tài)密碼與所述驗證關(guān)鎖動態(tài)信息生成子模塊350中生成的所述驗證關(guān)鎖動態(tài)密碼信息進行比對驗證;當(dāng)開鎖驗證成功后,將服務(wù)器上該車輛的車輛狀態(tài)信息設(shè)置為關(guān)鎖成功。
具體的,本實施例是在以上實施例的基礎(chǔ)上提供的又一實施例,參考圖10所示;在本實施例中,假設(shè)當(dāng)用戶用車結(jié)束時,在手機APP上輸入“關(guān)鎖或還車”等相關(guān)信息時,服務(wù)器通過手機獲取“關(guān)鎖或還車”等相關(guān)信息時生成關(guān)鎖的挑戰(zhàn)碼“HC1234”,并在服務(wù)器上設(shè)置該車輛為開鎖成功,處于通過手機APP展示給用戶,或者通過手機的短信息的形式展示,用戶將關(guān)鎖挑戰(zhàn)碼“HC1234”輸入到車輛的智能鎖上,智能鎖根據(jù)輸入的關(guān)鎖挑戰(zhàn)碼“HC1234”,同時通過智能鎖控制系統(tǒng)中嵌入的與開鎖挑戰(zhàn)碼相同的算法生成關(guān)鎖動態(tài)密碼“XXNDSY”,并顯示在智能鎖的屏幕上展示給用戶,用戶將“XXNDSY”輸入到手機的APP上進一步轉(zhuǎn)發(fā)給服務(wù)器,服務(wù)器對“XXNDSY”進一步驗證,其生成的驗證碼的算法與智能鎖上的生成關(guān)鎖動態(tài)密碼生的算法一致;因此服務(wù)器對其生成關(guān)鎖動態(tài)密碼“XXNDSY”進行比較認(rèn)證,如果認(rèn)證成功,,則車輛的還車關(guān)鎖成功,服務(wù)器自動將其車輛的使用狀態(tài)更改為待使用狀態(tài)。
在本發(fā)明中,車輛與交易平臺的內(nèi)核中嵌入的動態(tài)密碼生成算法一致,因此生成的校驗動態(tài)密碼是一致的,通過此種算法進行校驗更加嚴(yán)密,更加安全;解決了車輛密碼鎖采用的是固定的一組密碼,每架單車沒有與后臺相連,如果單車被盜或者被用戶記住密碼,公共車輛租賃平臺就損失了資產(chǎn)和(或)利潤的問題。
在本發(fā)明中,可以設(shè)置還車提醒,避免了車輛用戶的錢財?shù)膿p失,另一方面增加車輛用戶的規(guī)范用的車的意識。
優(yōu)選的,所述開鎖挑戰(zhàn)信息包括:隨機數(shù)、條形碼信息、二維碼信息。
優(yōu)選的,所述計費模式包括:根據(jù)用車時間進行計費,或,行使距離計費。
本發(fā)明還提供一種挑戰(zhàn)型車輛開鎖/關(guān)鎖的控制方法的一個實施例,車輛上的密碼鎖為智能密碼鎖,密碼鎖通過內(nèi)嵌OTP硬件令牌模塊,產(chǎn)生一個動態(tài)密碼,服務(wù)器同樣產(chǎn)生一個動態(tài)密碼;比較兩個口令,決定是否開鎖,是否停止計費。OTP:one-time-password,一次性密碼,也叫動態(tài)密碼;動態(tài)令牌:用來生成動態(tài)密碼的終端設(shè)備,簡稱令牌。車輛上的密碼鎖為智能密碼鎖,在其密碼鎖內(nèi)可是設(shè)置有動態(tài)令牌,其動態(tài)令牌參數(shù)如下:電池壽命;3年或20000次OTP計算;電壓:3V;電池容量:220mAH;平均功耗:2.22uA;工作環(huán)境溫度:-20℃~+40℃;工作環(huán)境相對濕度:10%~90%,非凝結(jié);晶振頻率:32.768kHZ。密碼鎖和認(rèn)證服務(wù)器使用同樣的令牌種子密鑰、時間和挑戰(zhàn)碼,使用同樣的安全算法各自計算動態(tài)口令,如果相同則為認(rèn)證成功。
本實施例的操作步驟包括:
1、用戶使用手機APP通過移動網(wǎng)絡(luò)https或ssl加密傳輸協(xié)議登錄到公共車輛付費平臺;
2、用戶在密碼鎖上按下開鎖按鈕,鎖的屏幕上生成一個隨機數(shù)、條形碼或者二維碼;
3、用戶在APP上輸入隨機數(shù)、條形碼或者二維碼后,公共車輛付費平臺產(chǎn)生一個動態(tài)密碼P,開始計費;
4、用戶在密碼鎖上輸入動態(tài)密碼P,按下開鎖按鈕;
5、密碼鎖內(nèi)部也計算產(chǎn)生一個動態(tài)密碼P',如果兩個密碼相同,則開鎖成功;
6、用戶使用車輛完畢,鎖車,在鎖的屏幕上顯示一個動態(tài)密碼Q;
7、在手機APP上輸入動態(tài)密碼Q,點擊結(jié)束用車;
8、公共車輛付費平臺收到密碼Q后,遠(yuǎn)程產(chǎn)生一個動態(tài)密碼Q',如果兩個密碼相同,則計費結(jié)束。
在本發(fā)明中,車輛密碼鎖內(nèi)嵌入OTP硬件令牌,解決了盜用密碼問題;還可以通過令牌的屏幕輸出,解決偷費的問題,另外本發(fā)明與現(xiàn)有技術(shù)的機械撥輪鎖或按鍵鎖安全,比帶GPS定位和3G/4G通訊功能的電子鎖成本低,使用更安全,具有推廣價值。
應(yīng)當(dāng)說明的是,上述實施例均可根據(jù)需要自由組合。以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應(yīng)視為本發(fā)明的保護范圍。