[发明专利]一种协议报文处理方法、装置、电子设备及存储介质在审
申请号: | 202111589022.2 | 申请日: | 2021-12-23 |
公开(公告)号: | CN114338849A | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 汪霄;何渝君;许振乾;王超;段奇;邬明罡 | 申请(专利权)人: | 瀚云科技有限公司 |
主分类号: | H04L69/22 | 分类号: | H04L69/22;H04L69/08;H04L49/9057 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 杨奇松 |
地址: | 214000 江苏省无锡市无锡新区新*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 协议 报文 处理 方法 装置 电子设备 存储 介质 | ||
1.一种协议报文处理方法,其特征在于,应用于终端,包括:
获取待处理数据、所述待处理数据对应的标识和预先上传的脚本文件,所述待处理数据为终端和物联网设备之间的交互数据,所述脚本文件中包括与所述物联网设备对应的协议规则;
根据所述待处理数据的标识和所述协议规则对所述待处理数据进行解析或组装,获得目标数据。
2.根据权利要求1所述的方法,其特征在于,所述待处理数据对应的标识包括解析或组装,所述协议规则包括协议解析规则和协议组装规则,所述目标数据包括目标对象数据或目标报文数据,所述根据所述待处理数据的标识和所述协议规则对所述待处理数据进行解析或组装,获得目标数据,包括:
若所述标识为解析,所述待处理数据为所述物联网设备向所述终端发送的上行报文数据,则根据所述协议解析规则对所述上行报文数据进行解析,获得所述目标对象数据;
若所述标识为组装,所述待处理数据为所述终端向所述物联网设备发送的下行对象数据,则根据所述协议组装规则对所述下行对象数据进行组装,获得所述目标报文数据。
3.根据权利要求2所述的方法,其特征在于,所述上行报文数据中包括与多个报文参数名称分别对应的上行报文参数数据,所述根据所述协议解析规则对所述上行报文数据进行解析,获得所述目标对象数据,包括:
将所述上行报文数据存储在第一字节数组中;
获取目标报文参数名称;
根据所述目标报文参数名称和所述协议解析规则读取所述第一字节数组中对应的上行报文参数数据,获得与所述目标报文参数名称对应的目标对象数据。
4.根据权利要求3所述的方法,其特征在于,所述协议解析规则包括所述目标报文参数名称的数据类型以及对应的报文参数数据在所述第一字节数组占用的数据长度,所述根据所述目标报文参数名称和所述协议解析规则读取所述第一字节数组中对应的上行报文参数数据,获得与所述目标报文参数名称对应的目标对象数据,包括:
根据所述协议解析规则和所述目标报文参数名称读取所述第一字节数组中对应的上行报文参数数据,所述报文参数数据的数据长度为所述占用的数据长度;
根据所述数据类型对所述上行报文参数数据进行转换,获得与所述数据类型对应的目标对象数据。
5.根据权利要求3所述的方法,其特征在于,所述协议解析规则还包括所述上行报文参数数据的读取顺序,所述根据所述目标报文参数名称和所述协议解析规则读取所述第一字节数组中对应的上行报文参数数据,包括:
根据所述上行报文参数数据的读取顺序和所述目标报文参数名称读取所述第一字节数组对应的上行报文参数数据。
6.根据权利要求2所述的方法,其特征在于,所述下行对象数据中包括多个报文参数名称对应的下行对象参数数据,所述协议组装规则包括多个所述报文参数名称的数据类型以及对应的下行对象参数数据占用的数据长度,所述根据所述协议组装规则对所述下行对象数据进行组装,获得所述目标报文数据,包括:
获取预先初始化的第二字节数组;
根据多个所述报文参数名称的数据类型分别对所述报文参数名称对应的下行对象参数数据进行转换,获得与所述报文参数名称对应的目标报文参数数据;
根据所述协议组装规则和多个所述报文参数名称分别对应的目标报文参数数据占用的数据长度,将多个所述报文参数名称分别对应的目标报文参数数据分别写入所述第二字节数组中,获得所述目标报文数据。
7.根据权利要求6所述的方法,其特征在于,所述协议组装规则还包括多个所述报文参数名称分别对应的目标报文参数数据的写入顺序,所述将多个所述报文参数名称分别对应的目标报文参数数据分别写入所述第二字节数组中,包括:
根据多个所述报文参数名称分别对应的目标报文参数数据的写入顺序将多个所述报文参数名称分别对应的目标报文参数数据分别写入所述第二字节数组中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瀚云科技有限公司,未经瀚云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111589022.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高效封边带切断系统
- 下一篇:一种葛仙米破壁粉及其制备方法