亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種在線解鎖的實(shí)現(xiàn)方法及裝置與流程

文檔序號(hào):12278201閱讀:來(lái)源:國(guó)知局

技術(shù)特征:

1.一種在線解鎖的實(shí)現(xiàn)方法,其特征在于,包括:

步驟S1:當(dāng)裝置接收到用戶輸入的用戶信息時(shí),判斷所述用戶信息是否正確,是則執(zhí)行步驟S2,否則結(jié)束;

步驟S2:所述裝置獲取智能密鑰設(shè)備的序列號(hào),并判斷所述智能密鑰設(shè)備的序列號(hào)是否與所述用戶信息匹配,是則執(zhí)行步驟S3,否則結(jié)束;

步驟S3:所述裝置根據(jù)所述智能密鑰設(shè)備的序列號(hào)獲取對(duì)應(yīng)的管理員密碼;

步驟S4:所述裝置使用所述管理員密碼對(duì)所述智能密鑰設(shè)備進(jìn)行解鎖操作。

2.如權(quán)利要求1所述的方法,其特征在于,所述步驟S1包括:當(dāng)所述裝置接收到用戶輸入的用戶信息時(shí),判斷所述用戶信息是否與保存的用戶信息匹配,是則執(zhí)行步驟S2,否則結(jié)束。

3.如權(quán)利要求1所述的方法,其特征在于,所述裝置獲取智能密鑰設(shè)備的序列號(hào)與判斷所述智能密鑰設(shè)備的序列號(hào)是否與所述用戶信息匹配之間包括:所述裝置判斷是否獲取到所述智能密鑰設(shè)備的序列號(hào),是則繼續(xù),否則結(jié)束。

4.如權(quán)利要求3所述的方法,其特征在于,所述裝置獲取智能密鑰設(shè)備的序列號(hào),具體為:所述裝置通過第一接口獲取所述智能密鑰設(shè)備的序列號(hào)。

5.如權(quán)利要求4所述的方法,其特征在于,所述裝置判斷是否獲取到所述智能密鑰設(shè)備的序列號(hào),具體為:所述裝置判斷所述第一接口的返回值是否為預(yù)設(shè)值,是則獲取到所述智能密鑰設(shè)備的序列號(hào),否則未獲取到所述智能密鑰設(shè)備的序列號(hào)。

6.如權(quán)利要求1所述的方法,其特征在于,所述步驟S1之前包括:當(dāng)裝置接收到解鎖觸發(fā)信息時(shí),彈出解鎖頁(yè)面并等待用戶輸入用戶信息,執(zhí)行步驟S1。

7.如權(quán)利要求1所述的方法,其特征在于,所述步驟S4中如解鎖成功則還包括:重新設(shè)置個(gè)人識(shí)別碼并通知用戶。

8.如權(quán)利要求1所述的方法,其特征在于,所述步驟S4包括:所述裝置將所述管理員密碼作為參數(shù)調(diào)用第二接口進(jìn)行驗(yàn)證,如驗(yàn)證成功則調(diào)用第三接口重新設(shè)置所述智能密鑰設(shè)備的個(gè)人識(shí)別碼,并判斷所述第三接口是否返回真值,是則解鎖成功,否則解鎖失敗,結(jié)束,如驗(yàn)證失敗則解鎖失敗,結(jié)束。

9.如權(quán)利要求1所述的方法,其特征在于,所述裝置包括客戶端程序和后臺(tái)服務(wù)器,所述步驟S3包括:所述客戶端程序根據(jù)所述智能密鑰設(shè)備的序列號(hào)從后臺(tái)服務(wù)器中獲取對(duì)應(yīng)的管理員密碼。

10.如權(quán)利要求1所述的方法,其特征在于,所述裝置為客戶端程序,所述步驟S3包括:所述客戶端程序根據(jù)所述智能密鑰設(shè)備的序列號(hào)計(jì)算得到管理員密碼。

11.如權(quán)利要求1所述的方法,其特征在于,所述裝置包括客戶端程序和后臺(tái)服務(wù)器,所述步驟S3包括:

步驟S3-1:所述客戶端程序根據(jù)所述智能密鑰設(shè)備的序列號(hào)從后臺(tái)服務(wù)器中獲取加密后的隨機(jī)數(shù);

步驟S3-2:所述客戶端程序使用客戶端私鑰對(duì)所述加密后的隨機(jī)數(shù)進(jìn)行解密得到隨機(jī)數(shù),將所述智能密鑰設(shè)備的序列號(hào)與所述隨機(jī)數(shù)進(jìn)行拼接,對(duì)拼接結(jié)果進(jìn)行哈希運(yùn)算得到管理員密碼。

12.如權(quán)利要求9-11任意一項(xiàng)所述的方法,其特征在于,所述步驟S4之前包括:所述客戶端程序從所述智能密鑰設(shè)備中獲取隨機(jī)串;

所述步驟S4包括:所述客戶端程序使用所述管理員密碼對(duì)所述隨機(jī)串進(jìn)行加密,將加密結(jié)果作為參數(shù)調(diào)用第二接口進(jìn)行驗(yàn)證,如驗(yàn)證成功則調(diào)用第三接口重新設(shè)置所述智能密鑰設(shè)備的個(gè)人識(shí)別碼,并判斷所述第三接口是否返回真值,是則解鎖成功,否則解鎖失敗,結(jié)束,如驗(yàn)證失敗則解鎖失敗,結(jié)束。

13.如權(quán)利要求11所述的方法,其特征在于,所述步驟S3-1具體為:所述客戶端程序?qū)⑺鲋悄苊荑€設(shè)備的序列號(hào)發(fā)送給所述后臺(tái)服務(wù)器;所述后臺(tái)服務(wù)器根據(jù)所述智能密鑰設(shè)備的序列號(hào)獲取對(duì)應(yīng)的隨機(jī)數(shù),使用客戶端公鑰對(duì)所述隨機(jī)數(shù)進(jìn)行加密得到所述加密后的隨機(jī)數(shù)并將所述加密后的隨機(jī)數(shù)發(fā)送給所述客戶端程序。

14.如權(quán)利要求13所述的方法,其特征在于,所述步驟S4中如解鎖成功還包括:

步驟A1:所述客戶端程序?qū)⑺鲋悄苊荑€設(shè)備的序列號(hào)和所述管理員密碼進(jìn)行拼接,對(duì)拼接結(jié)果進(jìn)行哈希運(yùn)算得到新隨機(jī)數(shù);

步驟A2:所述客戶端程序?qū)⑺鲂蛄刑?hào)和所述新隨機(jī)數(shù)進(jìn)行拼接,對(duì)拼接結(jié)果進(jìn)行哈希運(yùn)算得到新的管理員密碼;

步驟A3:所述客戶端程序根據(jù)所述新的管理員密碼進(jìn)行修改管理員密碼操作,并判斷是否成功,是則給后臺(tái)服務(wù)器發(fā)送修改管理員密碼操作成功信息,結(jié)束,否則結(jié)束。

15.如權(quán)利要求14所述的方法,其特征在于,還包括:所述后臺(tái)服務(wù)器接收到修改管理員密碼操作成功信息后,將所述智能密鑰設(shè)備的序列號(hào)與保存的所述隨機(jī)數(shù)進(jìn)行拼接,并對(duì)拼接結(jié)果做哈希運(yùn)算得到第一哈希值,對(duì)所述智能密鑰設(shè)備的序列號(hào)與所述第一哈希值進(jìn)行拼接后的拼接結(jié)果做哈希運(yùn)算得到第二哈希值,并用所述第二哈希值替換保存的所述隨機(jī)數(shù)。

16.如權(quán)利要求14所述的方法,其特征在于,所述客戶端程序給所述后臺(tái)服務(wù)器發(fā)送修改管理員密碼操作成功信息之前包括:所述客戶端程序生成第一數(shù)據(jù)并用后臺(tái)服務(wù)器公鑰對(duì)所述第一數(shù)據(jù)進(jìn)行加密,將加密結(jié)果發(fā)送給所述后臺(tái)服務(wù)器;所述后臺(tái)服務(wù)器接收到所述加密結(jié)果后用后臺(tái)服務(wù)器私鑰對(duì)所述加密結(jié)果進(jìn)行解密,如解密成功則用解密結(jié)果替換保存的所述隨機(jī)數(shù),如解密失敗給所述客戶端程序返回解密失敗信息,結(jié)束。

17.一種在線解鎖的實(shí)現(xiàn)裝置,其特征在于,包括:

接收模塊,用于接收用戶輸入的用戶信息;

第一判斷模塊,用于判斷所述接收模塊接收到的用戶信息是否正確,以及用于判斷結(jié)果為是時(shí)觸發(fā)獲取判斷模塊;

所述獲取判斷模塊,用于獲取智能密鑰設(shè)備的序列號(hào),并判斷所述智能密鑰設(shè)備的序列號(hào)是否與所述用戶信息匹配,以及用于判斷結(jié)果為是時(shí)觸發(fā)第一獲取模塊;

所述第一獲取模塊,用于根據(jù)所述智能密鑰設(shè)備的序列號(hào)獲取對(duì)應(yīng)的管理員密碼;

解鎖模塊,用于使用所述管理員密碼對(duì)所述智能密鑰設(shè)備進(jìn)行解鎖操作。

18.如權(quán)利要求17所述的裝置,其特征在于,所述第一判斷模塊具體用于判斷所述用戶信息是否與保存的用戶信息匹配,以及用于判斷結(jié)果為是時(shí)觸發(fā)獲取判斷模塊。

19.如權(quán)利要求17所述的裝置,其特征在于,還包括第二判斷模塊,用于判斷所述獲取判斷模塊是否獲取到所述智能密鑰設(shè)備的序列號(hào)。

20.如權(quán)利要求19所述的裝置,其特征在于,所述獲取判斷模塊具體包括:

第一獲取單元,用于通過第一接口獲取所述智能密鑰設(shè)備的序列號(hào);

第一判斷單元,用于判斷所述智能密鑰設(shè)備的序列號(hào)是否與所述用戶信息匹配,以及用于判斷結(jié)果為是時(shí)觸發(fā)所述第一獲取模塊。

21.如權(quán)利要求20所述的裝置,其特征在于,所述第二判斷模塊具體用于判斷所述第一接口的返回值是否為預(yù)設(shè)值,是則獲取到所述智能密鑰設(shè)備的序列號(hào),否則未獲取到所述智能密鑰設(shè)備的序列號(hào)。

22.如權(quán)利要求17所述的裝置,其特征在于,

所述接收模塊,還用于接收解鎖觸發(fā)信息,以及接收到所述解鎖觸發(fā)信息時(shí)彈出解鎖頁(yè)面并等待用戶輸入用戶信息。

23.如權(quán)利要求17所述的裝置,其特征在于,還包括:設(shè)置模塊,用于在所述解鎖模塊解鎖成功之后,重新設(shè)置個(gè)人識(shí)別碼并通知用戶。

24.如權(quán)利要求17所述的裝置,其特征在于,所述解鎖模塊具體用于將所述管理員密碼作為參數(shù)調(diào)用第二接口進(jìn)行驗(yàn)證,如驗(yàn)證成功則調(diào)用第三接口重新設(shè)置所述智能密鑰設(shè)備的個(gè)人識(shí)別碼,并判斷所述第三接口是否返回真值,是則解鎖成功,否則解鎖失敗,如驗(yàn)證失敗則解鎖失敗。

25.如權(quán)利要求17所述的裝置,其特征在于,所述裝置包括客戶端程序和后臺(tái)服務(wù)器,所述客戶端程序包括所述接收模塊、第一判斷模塊、獲取判斷模塊、第一獲取模塊和解鎖模塊,所述后臺(tái)服務(wù)器用于存儲(chǔ)與智能密鑰設(shè)備一一對(duì)應(yīng)的管理員密碼;

所述第一獲取模塊具體用于根據(jù)所述智能密鑰設(shè)備的序列號(hào)從所述后臺(tái)服務(wù)器中獲取對(duì)應(yīng)的管理員密碼。

26.如權(quán)利要求17所述的裝置,其特征在于,所述裝置為客戶端程序,所述第一獲取模塊具體用于根據(jù)所述智能密鑰設(shè)備的序列號(hào)計(jì)算得到管理員密碼。

27.如權(quán)利要求17所述的裝置,其特征在于,所述裝置包括客戶端程序和后臺(tái)服務(wù)器,所述客戶端程序包括所述接收模塊、第一判斷模塊、獲取判斷模塊、第一獲取模塊和解鎖模塊,,所述后臺(tái)服務(wù)器用于對(duì)隨機(jī)數(shù)進(jìn)行加密得到加密后的隨機(jī)數(shù);

所述第一獲取模塊包括:

第二獲取單元,用于根據(jù)所述智能密鑰設(shè)備的序列號(hào)從所述后臺(tái)服務(wù)器中獲取加密后的隨機(jī)數(shù);

解密拼接單元,用于使用客戶端私鑰對(duì)所述加密后的隨機(jī)數(shù)進(jìn)行解密得到隨機(jī)數(shù),將所述智能密鑰設(shè)備的序列號(hào)與所述隨機(jī)數(shù)進(jìn)行拼接,對(duì)拼接結(jié)果進(jìn)行哈希運(yùn)算得到管理員密碼。

28.如權(quán)利要求25-27任一項(xiàng)權(quán)利要求所述的裝置,其特征在于,所述客戶端程序還包括:第二獲取模塊,用于從所述智能密鑰設(shè)備中獲取隨機(jī)串;

所述解鎖模塊包括:

加密單元,用于使用所述管理員密碼對(duì)所述隨機(jī)串進(jìn)行加密得到加密結(jié)果;

驗(yàn)證單元,用于將加密結(jié)果作為參數(shù)調(diào)用第二接口進(jìn)行驗(yàn)證,如驗(yàn)證成功則調(diào)用第三接口重新設(shè)置所述智能密鑰設(shè)備的個(gè)人識(shí)別碼,并判斷所述第三接口是否返回真值,是則解鎖成功,否則解鎖失敗,如驗(yàn)證失敗則解鎖失敗。

29.如權(quán)利要求27所述的裝置,其特征在于,所述第二獲取單元具體用于將所述智能密鑰設(shè)備的序列號(hào)發(fā)送給所述后臺(tái)服務(wù)器;

所述后臺(tái)服務(wù)器具體用于根據(jù)所述智能密鑰設(shè)備的序列號(hào)獲取對(duì)應(yīng)的隨機(jī)數(shù),使用客戶端公鑰對(duì)所述隨機(jī)數(shù)進(jìn)行加密得到所述加密后的隨機(jī)數(shù)并將所述加密后的隨機(jī)數(shù)發(fā)送給所述客戶端程序。

30.如權(quán)利要求29所述的裝置,其特征在于,所述客戶端程序還包括:

第一拼接哈希模塊,用于將所述智能密鑰設(shè)備的序列號(hào)和所述管理員密碼進(jìn)行拼接,對(duì)拼接結(jié)果進(jìn)行哈希運(yùn)算得到新隨機(jī)數(shù);

第二拼接哈希模塊,用于將所述序列號(hào)和所述新隨機(jī)數(shù)進(jìn)行拼接,對(duì)拼接結(jié)果進(jìn)行哈希運(yùn)算得到新的管理員密碼;

修改判斷模塊,用于根據(jù)所述新的管理員密碼進(jìn)行修改管理員密碼操作,并判斷是否成功,以及用于判斷結(jié)果為是時(shí)給所述后臺(tái)服務(wù)器發(fā)送修改管理員密碼操作成功信息;

所述后臺(tái)服務(wù)器還用于接收所述修改判斷模塊發(fā)送的修改管理員密碼操作成功信息。

31.如權(quán)利要求30所述的裝置,其特征在于,所述后臺(tái)服務(wù)器還用于在接收到修改管理員密碼操作成功信息后,將所述智能密鑰設(shè)備的序列號(hào)與保存的所述隨機(jī)數(shù)進(jìn)行拼接,并對(duì)拼接結(jié)果做哈希運(yùn)算得到第一哈希值,對(duì)所述智能密鑰設(shè)備的序列號(hào)與所述第一哈希值進(jìn)行拼接后的拼接結(jié)果做哈希運(yùn)算得到第二哈希值,并用所述第二哈希值替換保存的所述隨機(jī)數(shù)。

32.如權(quán)利要求30所述的裝置,其特征在于,所述客戶端程序還包括:生成加密模塊,用于生成第一數(shù)據(jù)并用后臺(tái)服務(wù)器公鑰對(duì)所述第一數(shù)據(jù)進(jìn)行加密得到加密結(jié)果,將所述加密結(jié)果發(fā)送給所述后臺(tái)服務(wù)器;所述后臺(tái)服務(wù)器還用于接收所述加密結(jié)果,并使用后臺(tái)服務(wù)器私鑰對(duì)所述加密結(jié)果進(jìn)行解密,如解密成功則用解密結(jié)果替換保存的所述隨機(jī)數(shù),如解密失敗給所述裝置返回解密失敗信息。

當(dāng)前第2頁(yè)1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1