[发明专利]一种网络数据的传输方法、装置及系统有效
申请号: | 201510901404.2 | 申请日: | 2015-12-09 |
公开(公告)号: | CN105516139B | 公开(公告)日: | 2019-03-19 |
发明(设计)人: | 周清辉;陶序刚 | 申请(专利权)人: | 北京四达时代软件技术股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 王涛 |
地址: | 100085 北京市海淀区上*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 字段 网络数据 业务数据 数据包 传输 标识符 装置及系统 发送装置 数据传输 数据传输方式 数据传输技术 数据压缩方式 长度字段 目的地址 数据标识 数据加密 数据类型 封装包 校验码 解析 | ||
1.一种网络数据的传输方法,其特征在于,包括:
网络数据的发送装置将待传输的原始业务数据进行封装包操作,形成数据包;所述数据包包括:开始标识符字段、目的地址字段、数据类型ID字段、数据标识ID字段、数据加密方式字段、数据压缩方式字段、业务数据长度字段、业务数据字段、校验码字段以及结束标识符字段;所述数据加密方式字段用于针对不同业务数据的需求,自由设置相应的加密方式;所述数据压缩方式字段用于针对不同业务数据的需求,自由设置相应的压缩方式;在所述数据压缩方式字段与所述业务数据长度字段之间还包括多个预留字段;所述预留字段用于作为所述原始业务数据的业务扩展字段;
所述网络数据的发送装置将所述数据包发送给网络数据的接收装置,以使得所述网络数据的接收装置解析所述数据包,获取得到所述原始业务数据;
所述网络数据的发送装置将待传输的原始业务数据进行封装包操作,形成数据包,包括:
依次设置所述开始标识符字段、目的地址字段、数据类型ID字段、数据标识ID字段的数值;
设置所述数据压缩方式字段的数值,并根据所述数据压缩方式字段所表示的压缩方式,对原始业务数据进行压缩,形成压缩数据;
设置数据加密方式字段的数值,并根据所述数据加密方式字段所表示的加密方式,对所述压缩数据进行加密,形成密文数据;
将所述多个预留字段的数值设置为0;
确定所述密文数据的长度,并根据所述密文数据的长度设置所述业务数据长度字段的数值;
将所述密文数据拷贝到所述业务数据字段;
根据循环冗余校验方式按顺序计算所述开始标识符字段、目的地址字段、数据类型ID字段、数据标识ID字段、数据加密方式字段、数据压缩方式字段、多个预留字段、业务数据长度字段、业务数据字段校验和,并根据所述校验和设置所述校验码字段的第一校验码;
设置所述结束标识符字段的数值。
2.一种网络数据的传输方法,其特征在于,包括:
网络数据的接收装置接收网络数据的发送装置发送的数据包;所述数据包包括:开始标识符字段、目的地址字段、数据类型ID字段、数据标识ID字段、数据加密方式字段、数据压缩方式字段、业务数据长度字段、业务数据字段、校验码字段以及结束标识符字段;所述数据加密方式字段用于针对不同业务数据的需求,自由设置相应的加密方式;所述数据压缩方式字段用于针对不同业务数据的需求,自由设置相应的压缩方式;
所述网络数据的接收装置解析所述数据包,获取得到所述数据包中的原始业务数据;
在所述数据压缩方式字段与所述业务数据长度字段之间还包括多个预留字段;所述预留字段用于作为所述原始业务数据的业务扩展字段;
所述网络数据的接收装置解析所述数据包,获取得到所述数据包中的原始业务数据,包括:
判断所述开始标识符字段中的开始标识符以及所述结束标识符字段中的结束标识符是否分别与预先设置的开始标识符和预先设置的结束标识符相同;若所述开始标识符字段中的开始标识符与所述预先设置的开始标识符不相同,或者所述结束标识符字段中的结束标识符与所述预先设置的结束标识符不相同,则确定所述数据包为异常数据包,并将所述异常数据包丢弃;
根据循环冗余校验方式按顺序计算所述数据包中的开始标识符字段、目的地址字段、数据类型ID字段、数据标识ID字段、数据加密方式字段、数据压缩方式字段、多个预留字段、业务数据长度字段、业务数据字段的校验和,并根据所述校验和生成一第二校验码;将所述第二校验码与所述校验码字段中的第一校验码进行比对;若所述第二校验码与所述第一校验码不相同,则确定所述数据包为异常数据包,并将所述异常数据包丢弃;
确定所述目的地址字段中的目的地址和网络数据的接收装置自身唯一地址是否相同;若所述目的地址字段中的目的地址和网络数据的接收装置自身唯一地址不相同,确定所述数据包为不相关数据包,并将所述不相关数据包丢弃;
解析所述数据类型ID字段和数据标识ID字段的数值,确定数据包中的原始业务数据的业务用途;
获取所述数据加密方式字段中的数据加密方式对应的解密方式,并根据所述解密方式对业务数据字段中的密文数据进行解密,形成明文数据;
获取所述数据压缩方式字段中的数据压缩方式对应的解压缩方式,并根据所述解压缩方式对所述明文数据进行解压缩,形成原始业务数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京四达时代软件技术股份有限公司,未经北京四达时代软件技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510901404.2/1.html,转载请声明来源钻瓜专利网。