[发明专利]数据传输方法及系统有效
申请号: | 201210180044.8 | 申请日: | 2012-06-04 |
公开(公告)号: | CN102710774B | 公开(公告)日: | 2014-12-17 |
发明(设计)人: | 李圣哲 | 申请(专利权)人: | 深圳市宏电技术股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 深圳市科吉华烽知识产权事务所(普通合伙) 44248 | 代理人: | 孙伟 |
地址: | 518000 广东省深圳市福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据传输 方法 系统 | ||
技术领域
本发明涉及无线通讯领域,特别是涉及一种用于无线网络的数据传输方法及系统。
背景技术
随着无线通讯技术的不断成熟和发展,该技术被越来越多地应用于数据传输。虽然无线通讯技术拥有很多优点,但它在稳定性和可靠性方面却远不及固网,因此基于无线技术的数据通讯,通讯数据的可靠性保障致关重要。
数据可靠性保障主要分为两个大的方面:数据的有效性和数据的完备性。
数据的有效性可以通过良好的协议设计实现等技术予以保障。
数据的完备性仅仅依赖于数据传输协议是不够的,还要依赖于网络环境的可靠性、数据可靠性保障技术等诸多方面。物理环境会对数据的完备性产生直接影响。
借助无线数据通讯设备,将本地数据传送到远程数据中心,是一种典型的数据传输方式。
在无线通讯应用中,有如下一种模式的数据传输方式:
远程终端装置(RTU Remote Terminal Unit)是具有数据采集功能的数据终端。
数据传输装置(DTU Data Transfer unit)是具有无线数据通讯功能的数据传输终端。
远程终端装置(RTU)和数据传输装置(DTU)可以通过本地接口相连接。RTU负责原始数据采集,将数据发送给DTU。DTU负责与数据服务中心(DSC——Data Service Center)的通讯,将RTU采集到的数据发送到DSC,还可以接收DSC的指令或数据,并传输给RTU,完成RTU与DSC之间信息交互。本实施例中,数据传输装置(DTU)将接收数据服务中心(DSC)的指令或数据传输给远程终端装置(RTU)时采用透传方式。 透传即是透明传送,也就是数据传输装置(DTU)传送时不管传输的业务如何,只负责将需要传送的业务传送到目的节点,同时保证传输的质量即可,而不对传输的业务进行处理。
远程终端装置(RTU)和数据传输装置(DTU)都是各自独立的设备,RTU负责本地数据实时采集,RTU一般不具备数据存储能力或只具备有限的数据存储能力。数据传输装置(DTU)负责将RTU的数据通过无线网络上传到DSC。DTU不具备数据存储功能。
由于无线网络具有不稳定性,当网络状态异常时,DTU无法正常连接到DSC,加之本地有限的存储能力,很容易导致RTU数据丢失。另外,无线网络拨号、连接也需要较长时间,在这期间,RTU的数据也会因为无法及时上传到DSC而丢失。
在DTU进行网络连接期间,RTU的数据会因无法及时上传到DSC而丢失。
RTU的数据采集是实时的,不论DTU是否处于在线状态,RTU都有可能产生数据。
利用DTU上传RTU数据的流程大体可分为两种:一种是永远在线方式,另一种是定时或数据触发上线方式。
采用第一种方式,数据的完备性相对较高,但它是以较高的通讯成本为代价,而且在DTU拨号上线或网络异常时,也会有数据丢失的可能。
采用第二种方式,在DTU连网上线期间,一般也会有数据丢失(如网络上线期间的数据无法保证)。
发明内容
基于此,有必要提供一种提高数据传输完备性的数据传输方法。
同时,提供一种提高数据传输完备性的数据传输系统。
一种数据传输方法,包括:
建立缓存步骤:在独立于应用系统之外的内存中,创建一块共享内存作为数据缓存;
数据获取步骤:应用系统启动或运行时挂接数据缓存,并访问该数据缓存获取待传输业务数据。
在优选的实施例中,所述数据缓存中存放有与待传输的业务数据相应设置的业务数据缓存管理表,应用系统启动或运行时访问保存在数据缓存中的业务数据缓存管理表获取的数据缓存断点,并通过断点映射到对应的业务数据的物理访问地址。
在优选的实施例中,所述数据缓存中的业务数据缓存管理表与业务数据的缓存区域采用循环应用模式。
在优选的实施例中,业务数据写入到数据缓存时在业务数据缓存管理表中创建一个与之对应的管理节点;读取业务数据时,从业务数据缓存管理表中释放该业务数据对应的管理节点。
在优选的实施例中,所述管理节点存储有对应的业务数据的大小、存储位置、存储时间的任意一个或多个信息;所述数据缓存访问时为同步访问控制。
在优选的实施例中,还包括数据写入步骤:
检查外部的数据缓存;
判断数据缓存是否存在;
若不存在继续检查外部的数据缓存;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市宏电技术股份有限公司,未经深圳市宏电技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210180044.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多功能墙壁开关销售展示架
- 下一篇:组合式冰糖葫芦展示架