[发明专利]校验数据完整性的方法在审
申请号: | 201810713160.9 | 申请日: | 2018-06-29 |
公开(公告)号: | CN108900282A | 公开(公告)日: | 2018-11-27 |
发明(设计)人: | 刘晓润 | 申请(专利权)人: | 南昌华勤电子科技有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L12/26 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张春水;唐京桥 |
地址: | 江西省南昌市南昌高新技术产业开发*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据片段 格式数据 校验数据 准确度 环形排列 数据传输 数据校验 信息查找 信息判断 发送端 接收端 数据块 三段 发送 | ||
本发明涉及数据校验技术领域,具体公开一种校验数据完整性的方法,在发送端进行如下操作:将数据块分成若干按环形排列的数据片段;对各数据片段进行外发处理,得到包括相邻三段数据片段的信息的外发格式数据;将外发格式数据对外发送;在接收端进行如下操作:接收各外发格式数据并中获取与本数据片段和另一数据片段的信息,根据另一片段的信息查找与之相应的另一外发格式数据,然后从另一外发格式数据中获取本数据片段的信息;对比通过本外发格式数据获取的本数据片段的信息和通过另一外发格式数据获取的本数据片段的信息判断数据传输是否正确。本发明提供的校验数据完整性的方法,能有效校验数据的完整性并具备较高的准确度。
技术领域
本发明涉及数据校验技术领域,尤其涉及一种校验数据完整性的方法。
背景技术
目前校验数据的完整性或正确性的方法如下:
①在发送端发送前,先对整块数据进行校验,得到一个校验值;
②在接收端接收数据后,再次对整块数据进行校验,得到另一个校验值;
③对比两个校验值是否一致:若是,则认为数据完整,数据传输过程没有出错,否则,则认为数据不完整,即数据传输过程有错。
此校验方法过于简单,当传输的数据较多时,有时候某一小部分数据的传输错误并不会被这种校验方式检验出来。因此,需要一种能有效提高校验数据完整性的准确度的方法。
发明内容
本发明的一个目的在于,提供一种校验数据完整性的方法,能有效校验数据的完整性并具备较高的准确度。
为达以上目的,本发明提供一种校验数据完整性的方法,包括:
在发送端进行如下操作:
将需要进行传输的数据块分成若干数据片段并使各数据片段按环形排列;
对各数据片段进行外发处理,得到各数据片段的外发格式数据,所述外发格式数据包括相邻三段数据片段的部分或者全部信息;
将外发格式数据对外发送;
在接收端进行如下操作:
接收各外发格式数据;
从各外发格式数据中获取与该外发格式数据所对应的本数据片段和另一数据片段的信息,根据所述另一片段的信息查找与之相应的另一外发格式数据,然后从查找到的所述另一外发格式数据中获取本数据片段的信息;
对比通过本外发格式数据获取的本数据片段的信息和通过另一外发格式数据获取的本数据片段的信息:若二者相匹配,则传输正确;否则,则传输出错。
优选地,所述对各数据片段进行外发处理,得到各数据片段的外发格式数据包括:
对各数据片段进行编号;
对各数据片段进行校验处理,得到各数据片段的第一校验码;
对各数据片段进行封装,得到与各数据片段相应的外发格式数据。
优选地,所述外发格式数据包括相邻三段数据片段的相关信息,具体为:
所述外发格式数据包括本数据片段的编号、上一数据片段的第一检验码、本数据片段的数据内容和下一数据片段的编号。
优选地,所述外发格式数据还包括本数据片段的数据长度。
优选地,外发格式数据=本数据片段的编号+本数据片段的数据长度+上一数据片段的第一检验码+本数据片段的数据内容+下一数据片段的编号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南昌华勤电子科技有限公司,未经南昌华勤电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810713160.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种估计符号外时延的方法
- 下一篇:传输信息的方法和通信设备