[发明专利]TCP通讯数据包及其封装方法、校验系统、校验方法在审
申请号: | 201811541192.1 | 申请日: | 2018-12-17 |
公开(公告)号: | CN109995473A | 公开(公告)日: | 2019-07-09 |
发明(设计)人: | 梁锦 | 申请(专利权)人: | 芜湖智久机器人有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L29/06 |
代理公司: | 芜湖众汇知识产权代理事务所(普通合伙) 34128 | 代理人: | 曹宏筠 |
地址: | 241000 安徽省芜湖市芜*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及工业通讯技术领域,具体地说是一种TCP通讯数据包及其封装方法、校验系统、校验方法,其封装方法包括对有效数据经Json实例化后进行ASCII编码,并附上长度字节数组、异或校验字节数组、包头字节、起始符字节、包尾字节,其校验方法包括对长度字节数组、异或校验字节数组、包头字节、起始符字节、包尾字节进行检验;本发明和现有技术相比,在工业通讯场景中,可以实现兼容,并且传输数据的准确性、有效性可以接近于100%。可以保证数据协议的兼容性、准确性、有效性。 | ||
搜索关键词: | 校验 字节数组 封装 通讯数据包 校验系统 起始符 包尾 异或 包头 通讯技术领域 传输数据 数据协议 有效数据 兼容性 实例化 兼容 场景 通讯 检验 保证 | ||
【主权项】:
1.一种TCP通讯数据包的封装方法,其特征在于,包括以下步骤:1)对TCP通讯中的有效数据进行json实例化,得到有效字符串;2)对所述有效字符串进行ASCII编码,得到有效数据字节数组;3)对所述有效数据字节数组的长度数值进行ASCII编码,得到长度字节数组;4)对所述有效数据字节数组中的数据进行异或校验,并对异或校验所得值进行ASCII编码,得到校验字节数组;5)生成完整数据包,所述数据包包括:有效数据字节数组、长度字节数组、校验字节数组;其中,所述步骤3)可以与步骤4)同时进行,或者步骤3)在步骤4)之后进行。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于芜湖智久机器人有限公司,未经芜湖智久机器人有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811541192.1/,转载请声明来源钻瓜专利网。