[發明專利]一種無線信號不穩定情況下的動態密碼實現方法有效
| 申請號: | 202010993411.0 | 申請日: | 2020-09-21 |
| 公開(公告)號: | CN111836259B | 公開(公告)日: | 2021-01-08 |
| 發明(設計)人: | 李精華;沈國輝 | 申請(專利權)人: | 蘑菇物聯技術(深圳)有限公司 |
| 主分類號: | H04W12/00 | 分類號: | H04W12/00;H04W12/04 |
| 代理公司: | 深圳市中科創為專利代理有限公司 44384 | 代理人: | 宋鵬躍;袁曼曼 |
| 地址: | 518000 廣東省深圳市龍華區龍華*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 無線 信號 不穩定 情況 動態 密碼 實現 方法 | ||
1.一種無線信號不穩定情況下的動態密碼實現方法,其特征在于:該方法包括以下具體步驟:
步驟S01,應用端觸發:當一臺機電設備需要進行操作時,用戶在應用端點擊生成動態密碼,則調用云端數據;
步驟S02,云端生成隨機動態密碼:云端通過密碼生成算法,生成一個隨機的4位數密碼;
步驟S03,云端下達密碼給物聯模組:云端通過MQTT或HTTP將4位數密碼下達給物聯模組,物聯模組通過無線信號接收;接收到后,物聯模組再通過工業通訊寫入設備控制器;
步驟S04,云端判斷是否下達成功:執行完寫入指令后,對設備控制器的數據進行查詢上報;云端對密碼進行判斷,若密碼與之前寫入的密碼一致,則說明密碼寫入成功,若因信號不穩定,使密碼寫入不成功時,則進入下一步;
步驟S05,密碼下達的重試機制:若上報密碼與云端密碼對比,如不一致或是為空時,則云端再次生成隨機密碼并下達;并循環執行步驟S02至步驟S04;
步驟S06,指令下達失敗后的處理:在執行步驟S05密碼下達的重試機制連續失敗三次或三次以上時,則利用云端與控制器約定好的自定義密碼生成算法進行檢驗,從而使密碼下達成功;
其中所述自定義密碼生成算法包括:
步驟S061:從設備控制器中獲取模組序列號;
步驟S062:將模組序列號加上固定或動態的9位數;
步驟S063:取第5、6位和第9、10位的數字,拼成四位數。
2.根據權利要求1所述的一種無線信號不穩定情況下的動態密碼實現方法,其特征在于:所述步驟S06中的自定義密碼生成算法為設備控制器和云端事先約定的,基于模組序列號或某個唯一標識,采用的一種密碼生成算法。
3.根據權利要求1所述的一種無線信號不穩定情況下的動態密碼實現方法,其特征在于:所述動態密碼實現方法還包括步驟S07,密碼校驗:在控制器上輸入密碼,控制器校驗該密碼的合法性。
4.根據權利要求3所述的一種無線信號不穩定情況下的動態密碼實現方法,其特征在于:在所述步驟S07中密碼校驗的邏輯如下:
步驟S071,云端序列號非空,密碼有效標識為1的情況時,則代表隨機密碼下達成功,控制器對用戶輸入的隨機密碼和控制器接收到的密碼判斷是否一致;
步驟S072,云端序列號非空,密碼有效標識為0的情況,則代表隨機密碼未下達成功;這時控制器對用戶輸入的密碼,按步驟6約定的自定義密碼算法,對密碼的合法性進行校驗;
步驟S073,如果校驗通過則進入系統,否則彈出錯誤提示。
5.根據權利要求1所述的一種無線信號不穩定情況下的動態密碼實現方法,其特征在于:在步驟S03中,還包括控制器自動檢查更新密碼有效性,密碼超過設定時間后將設置為無效,直到有新密碼下達后,又重新開始計時。
6.根據權利要求1所述的一種無線信號不穩定情況下的動態密碼實現方法,其特征在于:所述應用端設為智能端APP或PC,所述云端數據設為云服務器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘑菇物聯技術(深圳)有限公司,未經蘑菇物聯技術(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010993411.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:發聲模組
- 下一篇:一種基于在線控制的多電源并聯均流控制方法





