[发明专利]一种单向数据传输方法无效
申请号: | 201210062870.2 | 申请日: | 2012-03-12 |
公开(公告)号: | CN102611531A | 公开(公告)日: | 2012-07-25 |
发明(设计)人: | 何建兴;古明;吴德言;李晓明 | 申请(专利权)人: | 成都龙冠科技实业有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00 |
代理公司: | 北京安博达知识产权代理有限公司 11271 | 代理人: | 徐国文 |
地址: | 610041 四川省成都市高*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 单向 数据传输 方法 | ||
技术领域
本发明属于数据无线传输领域,具体涉及一种单向数据传输方法。
背景技术
目前,随着社会信息网络的快速发展,作为以移动电话、掌上电脑、数字随身听等为代表的日益普及的高性能携带信息终端,以无线局网、无线电话、IrDA红外线通信和蓝牙无线通信等为代表的无线通信手段,越来越引起人们的关注。由于数据通信高速化的发展,大大增加了对可用无线电频率带宽的需求。当多个用户同时使用这些通信频道和设备时,由于接续设备的处理能力以及无线电频宽的限制,往往会大大降低用户的实际通信速度,甚至发生无法接通的问题。尤其在用户密集的公共场所或者产生突发事件的时候,上述问题会常常发生。这些问题可以通过增加无线电频带带宽或提高接续设备的数量,或提高对数据通讯处理方式和能力加以改善,却往往又会产生相互干扰,并受无线电频带资源的限制。今后,随着无线电局网和无线电话手机的普及,特别是向移动携带信息终端用户快速地提供大容量数据的需求,可用的无线电频率资源必将受到越来越大的压力。
发明内容
为克服上述缺陷,本发明提供了一种单向数据传输方法,在数据的发送接收过程中不需要反馈和校验信息,单次发送完成过程中也不需要重新发送,因此传输效率高于传统的双向传输。
为实现上述目的,本发明提供一种单向数据传输方法,在发送端和接收端之间进行单向数据传输,其改进之处在于,所述传输方法包括如下步骤:
(1).启动接收端,使所述接收端处于接收状态;
(2).启动发送端,对待发送的数据进行编码运算并生成校验;
(3).所述发送端向所述接收端持续发送数据;
(4).所述接收端对接收的数据进行校验;
其中,传输的数据是报文块;所述报文块是指对待传输文件进行分割后成为符合实际传输介质和传输协议支持的大小的文件块;每个所述报文块的大小为2KB,包括报文和附加在报文前部的报文头,以及编码信息。
本发明提供的优选技术方案中,在所述步骤2中,
(2-1).所述发送端对待发送文件提取文件属性并生成报文头信息;
(2-2).所述发送端将报文头信息附加到每个报文块;
(2-3).所述发送端对附加了报文头信息的报文块进行一次校验;
(2-4).对校验后的报文信息进行编码运算,该运算结果生成报文信息重构参数;
(2-5).将相应的报文重构参数信息附加到各相应的报文块;
(2-6).对编码后的报文信息进行二次校验。
本发明提供的第二优选技术方案中,所述报文头包括:进程模块名、文件名、文件大小、报文块总数和包含该报文头的报文块在文件中的位置。
本发明提供的第三优选技术方案中,在所述步骤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的自然数。
本发明提供的第四优选技术方案中,在所述步骤2-4-1中,所述总位数St为2048。
本发明提供的第五优选技术方案中,在所述步骤2-4-3中,单独的0、单独的1、连续的0和连续的1分别计为1个分段。
本发明提供的第六优选技术方案中,在所述步骤2-4-5中,将x个连续的0或者连续的1分别记录为xSs0和xSs1,x为自然数;连续的0的计算结果为∑iSs0,连续的1的计算结果为∑iSs1,其中,i为1至x的自然数。
本发明提供的第七优选技术方案中,在所述步骤4中,所述接收端,对接收到的报文块进行二次校验,如果校验结果正确,则所述接收端直接取出报文块的报文并进行存储;否则所述接收端对报文块中的报文头进行一次校验,如果校验结果正确,则忽略报文块中错误的报文头并保存报文,否则从报文头中读取二次校验信息,进行反向编码重构,修复错误的报文块。
本发明提供的第八优选技术方案中,所述接收端对错误报文数据进行的反向编码重构包括如下步骤:
(a).确定报文块在文件中的位置;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都龙冠科技实业有限公司,未经成都龙冠科技实业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210062870.2/2.html,转载请声明来源钻瓜专利网。