[發明專利]一種快速擴展和編解碼JT/T809協議的方法有效
| 申請號: | 201910513612.3 | 申請日: | 2019-06-14 |
| 公開(公告)號: | CN110290123B | 公開(公告)日: | 2021-11-12 |
| 發明(設計)人: | 鄧夫偉;何高;孫永春;王治龍;張曉旭 | 申請(專利權)人: | 吉旗(成都)科技有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 北京棘龍知識產權代理有限公司 11740 | 代理人: | 謝靜 |
| 地址: | 610000 四川省*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 快速 擴展 解碼 jt t809 協議 方法 | ||
本發明提出了一種快速擴展和編解碼JT/T809協議的方法,包括:對JT/T809協議進行解析,將所述JT/T809協議劃分為協議消息和字段兩個對象;根據所述JT/T809協議定義所述字段對象的內容;根據所述JT/T809協議抽象出所述協議消息對象的公共部分內容;創建用于解碼的消息工廠類,將所述協議消息放入集合中,根據業務類型和子業務類型獲取對應定義的消息,然后設置報文數據,進行解碼。本發明通過對JT/T809協議的封裝,能夠不用深入了解809協議也能快速進行擴展,并且同時擁有協議的編碼解碼能力,也能滿足多個平臺協議差異化的需求。
技術領域
本發明涉及JT/T809協議技術領域,特別涉及一種快速擴展和編解碼JT/T809協議的方法。
背景技術
JT/T809協議是交通運輸部發布的道路運輸車輛衛星定位系統平臺數據交換協議。該協議運用于道路運輸行業,從IT行業來看使用很有針對性,范圍相對較小,因此現有一些JT/T809協議的封裝不夠完善,并且通用性和擴展性很低,也不能滿足不同平臺同一協議消息內容差異化的需求。如果要在其基礎上實現擴展協議,需要深入了解809協議內容、二進制數據操作等才能實現,門檻相對較高,實現難度較大。然而隨著國家越來越重視道路運輸行業的監管,各省市地區越來越多的基于JT/T809協議進行擴展,以實現更多的業務場景數據交換。因此,如何實現對JT/T809協議的快速擴展和編解碼,以滿足當前應用的需要,是目前需要解決的技術問題。
發明內容
本發明的目的旨在至少解決所述技術缺陷之一。
為此,本發明的目的在于提出一種快速擴展和編解碼JT/T809協議的方法。
為了實現上述目的,本發明的實施例提供一種快速擴展和編解碼JT/T809協議的方法,包括:
步驟S1,對JT/T809協議進行解析,將所述JT/T809協議劃分為協議消息和字段兩個對象;
步驟S2,根據所述JT/T809協議定義所述字段對象的內容;
步驟S3,根據所述JT/T809協議抽象出所述協議消息對象的公共部分內容
步驟S4,創建用于解碼的消息工廠類,將所述協議消息放入集合中,根據業務類型和子業務類型獲取對應定義的消息,然后設置報文數據,進行解碼。
進一步,在所述步驟S2中,所述字段包括:名稱、數據類型、長度、值、格式化值、編碼和解碼。
進一步,所述字段的長度分為:
(1)固定長度;
(2)當前字段長度依賴于另一字段的值。
進一步,所述協議消息的公共部分包括:固定字段、可變長字段、編碼、解碼、報文數據內容、業務類型、子業務類型及其位置、格式化、輸出日志。
進一步,每個協議消息需要采用兩種創建方式:
(1)直接創建,用于發送協議消息,可變長字段在發送之前設置進去;
(2)創建時設置報文數據,用于解碼,可變長字段在創建消息時設置。
根據本發明實施例的快速擴展和編解碼JT/T809協議的方法,通過對JT/T809協議的封裝,能夠不用深入了解809協議也能快速進行擴展,并且同時擁有協議的編碼解碼能力,也能滿足多個平臺協議差異化的需求。本發明具有很強的通用性和擴展性,能夠快速實現擴展協議的定義,并且同時擁有編解碼能力;并且能很好的滿足不同平臺的協議差異化場景;擴展門檻低,能快速入手,不需要深入了解JT/T809協議,不需要了解二進制數據操作,按照約定進行協議消息的定義即可。
本發明附加的方面和優點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發明的實踐了解到。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于吉旗(成都)科技有限公司,未經吉旗(成都)科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910513612.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:入侵響應策略生成方法及裝置
- 下一篇:一種交換機入端口阻斷方法及裝置





