[發明專利]一種一線通自解密的方法、裝置、存儲介質和設備有效
| 申請號: | 202111117900.0 | 申請日: | 2021-09-17 |
| 公開(公告)號: | CN113849866B | 公開(公告)日: | 2022-09-16 |
| 發明(設計)人: | 王樂;陶俊杰 | 申請(專利權)人: | 重慶思騎科技有限公司 |
| 主分類號: | G06F21/72 | 分類號: | G06F21/72;G06F21/60 |
| 代理公司: | 北京譜帆知識產權代理有限公司 11944 | 代理人: | 邢旭喬 |
| 地址: | 401120 重慶*** | 國省代碼: | 重慶;50 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 一線通 解密 方法 裝置 存儲 介質 設備 | ||
本發明涉及一種一線通自解密的方法,包括根據檢測到引腳的電平變化信號得到一線通數據;若所述一線通數據需要解密,根據所述一線通數據中讀取到的設備編號和流水號,得到所述密鑰,并利用所述密鑰對所述一線通數據進行解密,得到解密數據;對所述解密數據進行校驗,若校驗成功,則對所述一線通數據解析成功。本發明不用對每一種控制器的數據進行單獨的解析,得到解密后的一線通數據,可有效的節省研發時間。本發明還涉及一種一線通自解密的裝置、設備和存儲介質。
技術領域
本發明涉及工業控制技術領域,尤其涉及一種一線通自解密的方法、裝置、存儲介質和設備。
背景技術
當前,國內電動車大都采用一線通的方式進行控制器與儀表之間的信息通訊。雖然接口之間都采用國際標準的SIF通信協議,電平也遵守TTL規范,但是也僅可保持一線通接口的通用性。而在實際的開發過程中,一線通數據的字節個數、數據是否加密等信息則完全由控制器的廠商而決定,導致了儀表類廠商生產的儀表只能對應用于一種控制器上,使得儀表類廠商需要花費大量的時間去匹配、調試不同型號的控制器,增加了廠商的研發周期。
發明內容
本發明所要解決的技術問題是針對現有技術的不足,提供一種一線通自解密的方法、裝置、存儲介質和設備。
本發明解決上述技術問題的技術方案如下:
一種一線通自解密的方法,所述方法包括:
根據檢測到引腳的電平變化信號得到一線通數據;
若所述一線通數據需要解密,根據所述一線通數據中讀取到的設備編號和流水號,得到所述密鑰,并利用所述密鑰對所述一線通數據進行解密,得到解密數據;
對所述解密數據進行校驗,若校驗成功,則所述一線通數據解析成功。
本方法發明的有益效果是:提出了一種一線通自解密的方法,包括根據檢測到引腳的電平變化信號得到一線通數據;若所述一線通數據需要解密,根據所述一線通數據中讀取到的設備編號和流水號,得到所述密鑰,并利用所述密鑰對所述一線通數據進行解密,得到解密數據;對所述解密數據進行校驗,若校驗成功,則對所述一線通數據解析成功。本發明不用對每一種控制器的數據進行單獨的解析,得到解密后的一線通數據,可有效的節省研發時間。
在上述技術方案的基礎上,本發明還可以做如下改進。
進一步地,所述根據檢測到引腳的電平變化信號得到一線通數據,具體包括:
當與一線通相連的引腳的電平變化時,開始接收一線通數據;
根據一個周期內低電平的持續時間,確定所述一線通數據中對應位的數據;
根據獲取到的所述一線通數據的位數,得到所述一線通數據的數據長度。
進一步地,所述若所述一線通數據需要解密,具體包括:
當所述一線通數據中的預設固定位置的字節是固定的值時,所述一線通數據沒有加密;
否則所述一線通數據需要解密。
進一步地,根據所述一線通數據中讀取到的設備編號和流水號,得到所述密鑰,并利用所述密鑰對所述一線通數據進行解密,得到解密數據,具體包括:
從所述一線通數據第一位數據得到所述設備編號;
根據所述設備編號,從預設密鑰算法庫中確定對應的密鑰算法;
采用所述密鑰算法,對所述一線通數據中的流水號進行運算,得到所述密鑰;
利用所述密鑰對所述一線通數據進行解密,得到所述解密數據;
對所述解密數據進行初步校驗,若初步校驗通過,則所述解密數據正確。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于重慶思騎科技有限公司,未經重慶思騎科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111117900.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種GIL用SF6狀態在線監測方法和系統
- 下一篇:一種智能噴碼裝置





