[发明专利]一种ASN.1编解码模块、报文数据编解码方法有效
申请号: | 201910768505.5 | 申请日: | 2019-08-20 |
公开(公告)号: | CN110601794B | 公开(公告)日: | 2022-05-24 |
发明(设计)人: | 葛超;刘元坤 | 申请(专利权)人: | 浙江合众新能源汽车有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L69/04;H04L69/22;H04L69/00 |
代理公司: | 浙江千克知识产权代理有限公司 33246 | 代理人: | 汪丹琪 |
地址: | 314500 浙江省嘉兴市桐*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种ASN.1编解码模块、报文数据编解码方法,属于通讯技术领域。方法包括:步骤S01,接收TBOX发送给TCP的报文数据并解析获得OTA服务请求或服务响应的byte数组;步骤S02,解码byte数组中的报文头并生成Java报文头对象;解码byte数组中的报文主体,并对照协议实体映射表生成Java报文主体对象;解码byte数组中的协议主体数据,并对照协议实体映射表生成Java协议主体数据对象;步骤S03,对Java报文头对象、Java报文主体对象、Java协议主体数据对象进行编码并生成byte数组;步骤S04,组装报文头、报文主体和协议主体数据为TCP发送给TBOX的报文数据;其中,报文主体和协议主体数据的解码和编码采用ASN.1编解码模块实现。本发明能实现报文的最大压缩比,使得报文传输安全、可靠且传输效率高。 | ||
搜索关键词: | 一种 asn 解码 模块 报文 数据 方法 | ||
【主权项】:
1.一种ASN.1编解码模块,其特征在于,适用于OTA协议;模块包括:/nASN.1类型库,包括所有编解码用的基类;/nASN.1类型处理库,包括对应所有编解码类型的编解码处理方法入口;/nPERAlignedDecoder类,定义了对应所有解码类型的解码处理方法;/nDecoder类,为PERAlignedDecoder类的父类,且为IDecoder类的实现类;/nIDecoder类,为解码的对外接口声明类;/nIASN1TypesDecoder类,为对应所有解码类型的解码处理方法的接口声明类;/nPERAlignedEncoder类,定义了对应所有编码类型的编码处理方法;/nDecoder类,为PERAlignedEncoder类的父类,且为IEncoder类的实现类;/nIEncoder类,为编码的对外接口声明类;/nIASN1TypesEncoder类,为对应所有编码类型的编码处理方法的接口声明类;/n工厂类CoderFactory,用于获取IDecoder类或IEncoder类。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江合众新能源汽车有限公司,未经浙江合众新能源汽车有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910768505.5/,转载请声明来源钻瓜专利网。