午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

一種基于智能門鎖的移動應(yīng)用授權(quán)方法、系統(tǒng)及智能門鎖與流程

文檔序號:39728767發(fā)布日期:2024-10-22 13:32閱讀:2來源:國知局
一種基于智能門鎖的移動應(yīng)用授權(quán)方法、系統(tǒng)及智能門鎖與流程

本發(fā)明涉及智能門鎖,尤其涉及一種基于智能門鎖的移動應(yīng)用授權(quán)方法、系統(tǒng)、智能門鎖及計算機(jī)可讀存儲介質(zhì)。


背景技術(shù):

1、隨著移動互聯(lián)網(wǎng)的快速發(fā)展,移動應(yīng)用的種類和數(shù)量日益增多,其中許多移動應(yīng)用需要通過藍(lán)牙通信技術(shù)來實(shí)現(xiàn)與其他設(shè)備(如藍(lán)牙鎖)的互聯(lián)互通。在這一過程中,移動應(yīng)用需要獲取藍(lán)牙鎖的授權(quán),以便能夠正常使用其功能。同時,網(wǎng)絡(luò)授權(quán)管理技術(shù)也在這一過程中起到了關(guān)鍵的作用,可以有效地管理和控制移動應(yīng)用對藍(lán)牙鎖的訪問權(quán)限。

2、然而,在現(xiàn)有的技術(shù)中,移動應(yīng)用通常通過將api方法封裝在自己的項(xiàng)目中來實(shí)現(xiàn)藍(lán)牙通信能力。例如,如果一個移動應(yīng)用需要與藍(lán)牙鎖進(jìn)行通信,那么就需要在自己的項(xiàng)目中實(shí)現(xiàn)相應(yīng)的api方法,以便能夠調(diào)用藍(lán)牙鎖的功能。此外,如果移動應(yīng)用需要在其他平臺中使用,還需要通過代碼搬運(yùn)的方式將與藍(lán)牙鎖通信的能力移到不同的平臺中,過程復(fù)雜且不快捷,其次,在代碼搬運(yùn)過程中,可能會出現(xiàn)代碼漏搬的情況,這不僅會影響移動應(yīng)用的功能,還可能會導(dǎo)致源碼的泄露,或容易被逆向工程等方式獲取源碼,而無法有效地保護(hù)源碼,這對于移動應(yīng)用開發(fā)者來說是一種潛在的風(fēng)險。

3、因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。


技術(shù)實(shí)現(xiàn)思路

1、本發(fā)明的主要目的在于提供一種基于智能門鎖的移動應(yīng)用授權(quán)方法、系統(tǒng)、智能門鎖及計算機(jī)可讀存儲介質(zhì),旨在解決現(xiàn)有技術(shù)在代碼搬運(yùn)過程中出現(xiàn)代碼漏搬,或容易被逆向工程等方式獲取源碼,導(dǎo)致源碼泄露,存在潛在風(fēng)險的技術(shù)問題。

2、為實(shí)現(xiàn)上述目的,本發(fā)明提供一種基于智能門鎖的移動應(yīng)用授權(quán)方法,所述基于智能門鎖的移動應(yīng)用授權(quán)方法包括如下步驟:

3、搭建云端服務(wù),并接收移動應(yīng)用的訪問請求;

4、根據(jù)所述訪問請求對所述移動應(yīng)用進(jìn)行鑒權(quán);

5、若鑒權(quán)通過,根據(jù)所述云端服務(wù)生成授權(quán)密鑰,通過加密算法將所述授權(quán)密鑰加密后發(fā)送給所述移動應(yīng)用;

6、根據(jù)加密后的所述授權(quán)密鑰建立所述移動應(yīng)用與智能門鎖的連接,并根據(jù)所述移動應(yīng)用對智能門鎖進(jìn)行功能控制。

7、可選地,所述搭建云端服務(wù),并接收移動應(yīng)用的訪問請求,具體包括:

8、基于云計算平臺構(gòu)建云端服務(wù)框架;

9、在所述云端服務(wù)框架中配置藍(lán)牙通信協(xié)議棧和網(wǎng)絡(luò)授權(quán)管理功能,形成云端服務(wù);

10、接收所述移動應(yīng)用通過https協(xié)議發(fā)送的訪問請求,所述訪問請求中包括移動應(yīng)用的api密鑰和用戶令牌。

11、可選地,所述根據(jù)所述訪問請求對所述移動應(yīng)用進(jìn)行鑒權(quán),具體包括:

12、根據(jù)所述api密鑰通過所述網(wǎng)絡(luò)授權(quán)管理功能的查找對應(yīng)的應(yīng)用信息,若存在對應(yīng)的應(yīng)用信息,則所述移動應(yīng)用為已授權(quán)的移動應(yīng)用,若不存在對應(yīng)的應(yīng)用信息,則所述移動為未授權(quán)的移動應(yīng)用;

13、根據(jù)所述用戶令牌判斷所述移動應(yīng)用是否處于權(quán)限有效期內(nèi)。

14、可選地,所述通過加密算法將所述授權(quán)密鑰發(fā)送給所述移動應(yīng)用,之前還包括:

15、若所述移動應(yīng)用為已授權(quán)的移動應(yīng)用,且用戶令牌處于權(quán)限有效期內(nèi),則鑒權(quán)通過;

16、建立所述云端服務(wù)與所述移動應(yīng)用的數(shù)據(jù)傳輸通道;

17、根據(jù)所述云端服務(wù)生成授權(quán)密鑰,通過加密算法對所述授權(quán)密鑰進(jìn)行加密,并將加密后的授權(quán)密鑰通過所述數(shù)據(jù)傳輸通道發(fā)送給所述移動應(yīng)用。

18、可選地,所述根據(jù)所述云端服務(wù)生成授權(quán)密鑰,通過加密算法對所述授權(quán)密鑰進(jìn)行加密,具體包括:

19、基于安全隨機(jī)數(shù)生成器生成隨機(jī)數(shù),獲取當(dāng)前時間戳;

20、根據(jù)所述隨機(jī)數(shù)和所述當(dāng)前時間戳生成授權(quán)密鑰,并將所述授權(quán)密鑰與所述移動應(yīng)用進(jìn)行綁定;

21、基于rsa加密算法生成公鑰,根據(jù)所述公鑰對所述授權(quán)密鑰進(jìn)行加密。

22、可選地,所述根據(jù)所述授權(quán)密鑰建立所述移動應(yīng)用與智能門鎖的連接,具體包括:

23、根據(jù)所述移動應(yīng)用的本地私鑰對所述授權(quán)密鑰進(jìn)行解密,得到授權(quán)用戶令牌;

24、根據(jù)所述授權(quán)用戶令牌建立與智能門鎖的藍(lán)牙通信連接。

25、可選地,所述根據(jù)所述授權(quán)密鑰建立所述移動應(yīng)用與智能門鎖的連接,之后還包括:

26、將所述移動應(yīng)用的授權(quán)狀態(tài)上傳至云端服務(wù);

27、根據(jù)所述云端服務(wù)實(shí)時監(jiān)控已授權(quán)的移動應(yīng)用對智能門鎖的使用情況,并根據(jù)預(yù)設(shè)策略調(diào)整所述移動應(yīng)用對智能門鎖的使用權(quán)限。

28、此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種基于智能門鎖的移動應(yīng)用授權(quán)系統(tǒng),其中,所述基于智能門鎖的移動應(yīng)用授權(quán)系統(tǒng)包括:

29、服務(wù)搭建模塊,用于搭建云端服務(wù),并接收移動應(yīng)用的訪問請求;

30、鑒權(quán)模塊,用于根據(jù)所述訪問請求對所述移動應(yīng)用進(jìn)行鑒權(quán);

31、密鑰生成模塊,用于若鑒權(quán)通過,根據(jù)所述云端服務(wù)生成授權(quán)密鑰,通過加密算法將所述授權(quán)密鑰加密后發(fā)送給所述移動應(yīng)用;

32、連接建立模塊,用于根據(jù)加密后的所述授權(quán)密鑰建立所述移動應(yīng)用與智能門鎖的連接,并根據(jù)所述移動應(yīng)用對智能門鎖進(jìn)行功能控制。

33、此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種智能門鎖,其中,所述智能門鎖包括:智能門鎖鎖體、存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運(yùn)行的基于智能門鎖的移動應(yīng)用授權(quán)程序,所述基于智能門鎖的移動應(yīng)用授權(quán)程序被所述處理器執(zhí)行時實(shí)現(xiàn)如上所述的基于智能門鎖的移動應(yīng)用授權(quán)方法中的步驟。

34、此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種計算機(jī)可讀存儲介質(zhì),其中,所述計算機(jī)可讀存儲介質(zhì)存儲有基于智能門鎖的移動應(yīng)用授權(quán)程序,所述基于智能門鎖的移動應(yīng)用授權(quán)化程序被處理器執(zhí)行時實(shí)現(xiàn)如上所述的基于智能門鎖的移動應(yīng)用授權(quán)方法中的步驟。



技術(shù)特征:

1.一種基于智能門鎖的移動應(yīng)用授權(quán)方法,其特征在于,所述基于智能門鎖的移動應(yīng)用授權(quán)方法包括:

2.根據(jù)權(quán)利要求1所述的基于智能門鎖的移動應(yīng)用授權(quán)方法,其特征在于,所述搭建云端服務(wù),并接收移動應(yīng)用的訪問請求,具體包括:

3.根據(jù)權(quán)利要求2所述的基于智能門鎖的移動應(yīng)用授權(quán)方法,其特征在于,所述根據(jù)所述訪問請求對所述移動應(yīng)用進(jìn)行鑒權(quán),具體包括:

4.根據(jù)權(quán)利要求3所述的基于智能門鎖的移動應(yīng)用授權(quán)方法,其特征在于,所述通過加密算法將所述授權(quán)密鑰發(fā)送給所述移動應(yīng)用,之前還包括:

5.根據(jù)權(quán)利要求1所述的基于智能門鎖的移動應(yīng)用授權(quán)方法,其特征在于,所述根據(jù)所述云端服務(wù)生成授權(quán)密鑰,通過加密算法對所述授權(quán)密鑰進(jìn)行加密,具體包括:

6.根據(jù)權(quán)利要求1所述的基于智能門鎖的移動應(yīng)用授權(quán)方法,其特征在于,所述根據(jù)所述授權(quán)密鑰建立所述移動應(yīng)用與智能門鎖的連接,具體包括:

7.根據(jù)權(quán)利要求1所述的基于智能門鎖的移動應(yīng)用授權(quán)方法,其特征在于,所述根據(jù)所述授權(quán)密鑰建立所述移動應(yīng)用與智能門鎖的連接,之后還包括:

8.一種基于智能門鎖的移動應(yīng)用授權(quán)系統(tǒng),其特征在于,所述基于智能門鎖的移動應(yīng)用授權(quán)系統(tǒng)包括:

9.一種智能門鎖,其特征在于,所述智能門鎖包括:智能門鎖鎖體、存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運(yùn)行的基于智能門鎖的移動應(yīng)用授權(quán)程序,所述基于智能門鎖的移動應(yīng)用授權(quán)程序被所述處理器執(zhí)行時實(shí)現(xiàn)如權(quán)利要求1-7任一項(xiàng)所述的基于智能門鎖的移動應(yīng)用授權(quán)方法中的步驟。

10.一種計算機(jī)可讀存儲介質(zhì),其特征在于,所述計算機(jī)可讀存儲介質(zhì)存儲有基于智能門鎖的移動應(yīng)用授權(quán)程序,所述基于智能門鎖的移動應(yīng)用授權(quán)程序被處理器執(zhí)行時實(shí)現(xiàn)如權(quán)利要求1-7任一項(xiàng)所述的基于智能門鎖的移動應(yīng)用授權(quán)方法中的步驟。


技術(shù)總結(jié)
本發(fā)明公開了一種基于智能門鎖的移動應(yīng)用授權(quán)方法、系統(tǒng)及智能門鎖,所述方法包括:搭建云端服務(wù),并接收移動應(yīng)用的訪問請求;根據(jù)所述訪問請求對所述移動應(yīng)用進(jìn)行鑒權(quán);若鑒權(quán)通過,根據(jù)所述云端服務(wù)生成授權(quán)密鑰,通過加密算法將所述授權(quán)密鑰加密后發(fā)送給所述移動應(yīng)用;根據(jù)加密后的所述授權(quán)密鑰建立所述移動應(yīng)用與智能門鎖的連接,并根據(jù)所述移動應(yīng)用對智能門鎖進(jìn)行功能控制。本發(fā)明通過靈活的授權(quán)機(jī)制和云端服務(wù)的集成,避免了在代碼搬運(yùn)過程中出現(xiàn)代碼漏搬或源碼泄露的風(fēng)險,提升了用戶體驗(yàn)和系統(tǒng)的管理能力,同時具備良好的擴(kuò)展性,能夠適應(yīng)不同場景下的多設(shè)備接入和管理需求。

技術(shù)研發(fā)人員:蘇祺云,周正國,胡樹聰,李顯
受保護(hù)的技術(shù)使用者:深圳市凱迪仕智能科技股份有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2024/10/21
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1