[发明专利]数据处理方法和系统有效
申请号: | 201510307135.7 | 申请日: | 2015-06-05 |
公开(公告)号: | CN105187370B | 公开(公告)日: | 2019-11-12 |
发明(设计)人: | 张浩 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 系统 | ||
本发明提供了一种数据处理方法和系统,其中,所述方法包括:接收客户端传输的数据,其中,所述数据包括头部信息、长度信息和实际数据,所述头部信息包括:封装标识信息,所述长度信息包括预设的每个数据包序列的长度;按照所述封装标识信息对所述实际数据进行解封装得到原始数据;按照预设的每个数据包序列的长度对所述原始数据进行分割,得到至少一个数据包序列。本发明根据头部信息中的封装标识信息对封装的实际数据进行解封装得到原始数据,并按照长度信息中预设的每个数据包序列的长度对原始数据进行分割,得到至少一个数据包序列,达到了数据粘连和截断的效果。
技术领域
本发明涉及计算机技术领域,特别是涉及一种数据处理方法和系统。
背景技术
在通信网络技术中,通常需对在客户端与服务器之间传输的数据进行完整性保护。数据完整性保护即在客户端对所传输的数据进行计算得到数据摘要,服务器接收到数据后,用相应的方法对数据进行计算得到验证的数据摘要,如果二者相同,就说明数据是完整的。客户端与服务器之间传输的数据很容易被第三方篡改。因此需要对数据进行完整性的保护。完整性保护是指保证数据在传输过程中没有被第三方篡改。
在实际应用过程中,对数据的完整性保护职能保证数据有序且完整,但不能保证数据的粘连和截断。
发明内容
鉴于上述现有的数据完整性保护方法无法保证数据粘连和截断的问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的数据处理方法和系统。
依据本发明的一个方面,提供了一种数据处理方法,包括:
接收客户端传输的数据,其中,所述数据包括头部信息、长度信息和实际数据,所述头部信息包括:封装标识信息,所述长度信息包括预设的每个数据包序列的长度;
按照所述封装标识信息对所述实际数据进行解封装得到原始数据;
按照预设的每个数据包序列的长度对所述原始数据进行分割,得到至少一个数据包序列。
根据本发明的另一方面,提供了一种数据处理系统,包括:
数据接收模块,用于接收客户端传输的数据,其中,所述数据包括头部信息、长度信息和实际数据,所述头部信息包括:封装标识信息,所述长度信息包括预设的每个数据包序列的长度;
解封装模块,用于按照所述封装标识信息对所述实际数据进行解封装得到原始数据;
分割模块,用于按照预设的每个数据包序列的长度对所述原始数据进行分割,得到至少一个数据包序列。
现有的数据完整性保护方案中,只能保证数据有序且完整,不能保证数据粘连和截断。本发明在客户端向服务器传输的数据中设置头部信息、长度信息和实际数据。其中,实际数据是主要的数据,头部信息和长度信息是为实际数据服务的。头部信息和长度信息独立于实际数据。根据头部信息中的封装标识信息对封装的实际数据进行解封装得到原始数据,并按照长度信息中预设的每个数据包序列的长度对原始数据进行分割,得到至少一个数据包序列,达到了数据粘连和截断的效果。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1是根据本发明实施例一的一种数据处理方法的步骤流程图;
图2是根据本发明实施例二的一种数据处理方法的步骤流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510307135.7/2.html,转载请声明来源钻瓜专利网。