[发明专利]一种单向数据传输方法无效
申请号: | 201210062870.2 | 申请日: | 2012-03-12 |
公开(公告)号: | CN102611531A | 公开(公告)日: | 2012-07-25 |
发明(设计)人: | 何建兴;古明;吴德言;李晓明 | 申请(专利权)人: | 成都龙冠科技实业有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00 |
代理公司: | 北京安博达知识产权代理有限公司 11271 | 代理人: | 徐国文 |
地址: | 610041 四川省成都市高*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 单向 数据传输 方法 | ||
1.一种单向数据传输方法,在发送端和接收端之间进行单向数据传输,其特征在于,所述传输方法包括如下步骤:
(1).启动接收端,使所述接收端处于接收状态;
(2).启动发送端,对待发送的数据进行编码运算并生成校验;
(3).所述发送端向所述接收端持续发送数据;
(4).所述接收端对接收的数据进行校验;
其中,传输的数据是报文块;所述报文块是指对待传输文件进行分割后成为符合实际传输介质和传输协议支持的大小的文件块;每个所述报文块的大小为2KB,包括报文和附加在报文前部的报文头,以及编码信息。
2.根据权利要求1所述的传输方法,其特征在于,在所述步骤2中,
(2-1).所述发送端对待发送文件提取文件属性并生成报文头信息;
(2-2).所述发送端将报文头信息附加到每个报文块;
(2-3).所述发送端对附加了报文头信息的报文块进行一次校验;
(2-4).对校验后的报文信息进行编码运算,该运算结果生成报文信息重构参数;
(2-5).将相应的报文重构参数信息附加到各相应的报文块;
(2-6).对编码后的报文信息进行二次校验。
3.根据权利要求2所述的传输方法,其特征在于,所述报文头包括:进程模块名、文件名、文件大小、报文块总数和包含该报文头的报文块在文件中的位置。
4.根据权利要求2所述的传输方法,其特征在于,在所述步骤2-4中,对所述报文块进行编码运算生成重构参数的步骤如下:
(2-4-1).确定报文块的总位数St;
(2-4-2).判断报文块的起始位是0还是1,如果是0则记录为S0,否则记录为S1;
(2-4-3).计算报文块的二进制分段数Sj;
(2-4-4).计算报文块中0和1的个数,并分别记入相应的参数Sa0和Sa1中;
(2-4-5).分别计算报文块中连续的0和连续的1的个数;
(2-4-6).将以上各步骤形成的参数存储在报文头中;
其中,x为连续的0或连续的1的个数,i为1至x的自然数。
5.根据权利要求4所述的传输方法,其特征在于,在所述步骤2-4-1中,所述总位数St为2048。
6.根据权利要求4所述的传输方法,其特征在于,在所述步骤2-4-3中,单独的0、单独的1、连续的0和连续的1分别计为1个分段。
7.根据权利要求4所述的传输方法,其特征在于,在所述步骤2-4-5中,将x个连续的0或者连续的1分别记录为xSs0和xSs1,x为自然数;连续的0的计算结果为∑iSs0,连续的1的计算结果为∑iSs1,其中,i为1至x的自然数。
8.根据权利要求1所述的传输方法,其特征在于,在所述步骤4中,所述接收端,对接收到的报文块进行二次校验,如果校验结果正确,则所述接收端直接取出报文块的报文并进行存储;否则所述接收端对报文块中的报文头进行一次校验,如果校验结果正确,则忽略报文块中错误的报文头并保存报文,否则从报文头中读取二次校验信息,进行反向编码重构,修复错误的报文块。
9.根据权利要求8所述的传输方法,其特征在于,所述接收端对错误报文数据进行的反向编码重构包括如下步骤:
(a).确定报文块在文件中的位置;
(b).确定接收报文的总位数Rt,判断其与所述参数St是否相等,如果不等,则令Rt=St;
(c).判断接收到的报文块的起始位R0/R1是否与参数S0/S1相等,若不相等,则令S0/S1分别代替R0/R1;
(d).对报文块的总位数进行分段,得出二进制分段数Rj,并与参数Sj进行比较,如果不同,则令Rj=Sj,并进行数据重构;
(e).检查构成的报文数据块,与接收到的报文头二次校验信息进行比对,确认重构数据与发送数据是否一致,若不一致,则按发送的报文块的结构再次进行数据重构,否则将重构数据进行一次校验,如果此时的校验结果正确,则说明数据的错误完全被修复,否则进入步骤f;
(f).采用手工纠错方式对报文块数据进行修复。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都龙冠科技实业有限公司,未经成都龙冠科技实业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210062870.2/1.html,转载请声明来源钻瓜专利网。