基于北斗卫星的可靠数据传输系统技术方案

技术编号:11614296 阅读:75 留言:0更新日期:2015-06-17 14:12
本实用新型专利技术公开了一种基于北斗卫星的可靠数据传输系统,该系统由一个指挥机和多个终端机组成,终端机由数据传输指挥中枢、数据接收器、数据编码器、数据发送器四部分组成,所述数据接收器、数据编码器、数据发送器连接至数据传输指挥中枢;所述指挥机由数据传输指挥中枢、接收监听器、数据接收器、数据处理器、状态存储单元、包号定时发送器六部分组成,接收监听器、数据接收器、数据处理器、状态存储单元、包号定时发送器连接至传输指挥中枢。基于北斗卫星的通讯传输频次低,多次握手来实现可靠传输异常困难,本实用新型专利技术可以在这种恶劣通讯条件下实现可靠数据传输。

【技术实现步骤摘要】

本系统设及一种基于卫星的可靠数据传输系统,尤指通过民用北斗卫星进行数据 可靠传输的系统。
技术介绍
当前,基于北斗卫星可实现终端对终端的数据传输和广播,但其通讯过程中,数据 传输间隔时间长,一般30秒或1分钟可通讯一次。 从该一特点可W看出,基于卫星的通讯费时费力,效率特别低下,在指挥机+多个 终端机该种类型的通讯中往往难W实现可靠传输,终端数据发送、指挥机接收后,再一一回 复,其回复过程中等待时间远超预期,尤其是终端设备过多时,发送一次1分钟,也就几十 个字节,等待回复信息往往就是几小时,因此,现有的基于北斗卫星的通讯中,该些系统往 往就只管发送,不管反馈,是不可靠的传输,终端和指挥机都无法知道数据是否被对方准确 收到。 由此可见,设计出一种基于北斗卫星可靠的数据传输系统是目前急需解决的问 题。
技术实现思路
本技术的目的在于提供一种基于卫星的可靠数据传输系统,该系统由一个指 挥机和多个终端机组成,在传输过程中,各终端机对数据进行分包编号发送,指挥机收到数 据包后,解析出终端编号和数据包号,W广播的方式将收到的最新数据包的包号告知所有 终端机,终端机依此可W确定指挥机是否已收到自己上报的数据,进而确定是发新的数据 包,还是重发原有的数据包,从而实现了数据的可靠传输。 为了实现上述目的,本技术采用了W下技术方案: 1、如图1所示,该系统由一个指挥机和多个终端机组成,终端机负责发送数据,指 挥机负责接收数据,指挥机与终端的通讯由北斗卫星来辅助。[000引 2、如图2所示,终端机由数据传输指挥中枢、数据接收器、数据编码器、数据发送 器四部分组成,数据接收器、数据编码器、数据发送器连接至数据传输指挥中枢。 终端机中数据传输指挥中枢的功能是:负责四大部分协同工作,负责将数据分包 传递给编码器,并维护一个当前数据包号,每成功发送一个数据包后,当前数据包号加一。 终端机中数据编码器的功能是;负责把数据编码组织成一个个的数据包,对于上 报数据,该数据包中还要有终端编号、当前数据包号、当前数据包的长度、CRC校验。数据编 码器将数据编码后,会传递给数据发送器。 终端机中数据发送器的功能是:将数据发送给北斗卫星,受北斗卫星通讯频率限 审IJ。较佳地,终端机每隔1分钟发送一个数据包。 终端机中数据接收器的功能是:接收来自指挥机的数据,该数据中有终端机发送 的其收到的最新数据包的包号,该包号不是针对一个终端机的,而是针对多个终端机的,数 据接收器会从中解析出本终端机最后发送的数据包号,如果收到的数据包号与本终端机维 护的当前数据包号一致,说明指挥机成功接收到了本次发送的数据包,终端机可进行下一 个数据包的发送,如果超长时间没有收到当前包号,终端机会重发最后一个数据包。 3、如图3所示,指挥机由数据传输指挥中枢、接收监听器、数据接收器、数据处理 器、状态存储单元、包号定时发送器六部分组成,接收监听器、数据接收器、数据处理器、状 态存储单元、包号定时发送器连接至传输指挥中枢。 数据传输指挥中枢负责各部分协同工作。 接收监听器负责监听各终端机,如果终端机发来数据,监听器就会启动数据接收 器来作接收处理,监听器本身不负责数据的接收。 数据接收器有一个数据接收单元和一个数据解析单元,接收单元接收到数据后交 给解析单元,解析单元从中解析出终端编号和数据包号,将终端号和数据包号送入状态存 储单元后,再将数据包中的数据包交数据处理单元进行处理。 接收监听器的功能是;负责监听各终端机,如果终端机发来数据,监听器就会启动 数据接收器来作接收处理,监听器本身不负责数据的接收。 指挥机数据接收器中的数据接收单元的功能是;执行来自数据接收监听器发起的 数据接收任务; 指挥机数据接收器中的数据解析单元的功能是;解析来自数据接收单元传递过来 的数据; 指挥机中状态存储单元的功能是;保存来自数据解析单元传递过来的终端机的编 号和数据包包号。 状态存储单元存储有各终端最后数据包的包号、是否有新数据到达标记,每有新 的数据到达,状态标记都会被置成true状态,包号下发后该标记就会置成化Ise;终端最后 数据的包号是存储在一组组键值对中,键就是终端编号、值就是包号。 包号定时发送器的功能是;定时扫视存储单元中的状态标记,有新的数据就启动 包号发送流程,将各终端机最后上报的数据包包号、终端号组织成一个数据包,W广播的方 式发送给所有的终端机。较佳地,指挥机每30秒发送一次包号。 数据处理器在本系统中属于业务处理模块,其怎么来处理数据,属使用本系统的 业务系统来确定的。 本技术的优点是; 指挥机和多终端机配对使用,终端机发送数据的时候将终端号和数据包号一并发 送给指挥机,数据包号由各终端机维护且不断递增,指挥机W广播的方式发送最后收到的 数据包号,终端机通过收到的包号确认是否发送成功,从而实现了基于北斗卫星的可靠数 据传输。【附图说明】 图1指挥机、终端、北斗卫星通讯示意图。 图2终端机组成框图。[002引图3指挥机组成框图。【具体实施方式】 如图1所示,本技术是由一个指挥机和多个终端机组成,终端机负责发送数 据,指挥机负责接收数据,指挥机与终端的通讯由北斗卫星来辅助。通常地,终端机可能安 装在野外,甚至漂流在海上,只要是在北斗卫星能访问到的地方都可W;指挥机一般固定安 装机房。 如图2所示,终端机由数据传输指挥中枢、数据接收器、数据编码器、数据发送器 四部分组成。 如图3所示,指挥机由数据传输指挥中枢、接收监听器、数据接收器、数据处理器、 状态存储单元、包号定时发送器六部分组成。 如表1所示,实际使用中,终端上报数据包当前第1页1 2 本文档来自技高网...

【技术保护点】
基于北斗卫星的可靠数据传输系统,该系统由一个指挥机和多个终端机组成:终端机由数据传输指挥中枢、数据接收器、数据编码器、数据发送器四部分组成,数据接收器、数据编码器、数据发送器连接至数据传输指挥中枢;指挥机由数据传输指挥中枢、接收监听器、数据接收器、数据处理器、状态存储单元、包号定时发送器六部分组成,接收监听器、数据接收器、数据处理器、状态存储单元、包号定时发送器连接至传输指挥中枢。

【技术特征摘要】

【专利技术属性】
技术研发人员:王春雷王占兴刘汉臣杨广云阴法章刘文斌尹宪文李玉奎杜春辉
申请(专利权)人:北京艾力泰尔信息技术有限公司
类型:新型
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1