一种用于低速信道的数据传输方法及系统技术方案

技术编号:16302543 阅读:59 留言:0更新日期:2017-09-26 20:45
本申请提供了一种用于低速信道的数据传输方法,属于数据传输领域,解决了现有技术中低速数据传输不稳定的问题,包括:发送查询信号,并在第一预设时长内接收从信号端回应所述查询信号的应答信号;根据所述应答信号判断所述从信号端是否有待发送数据,以及,根据所述应答信号判断所述主信号端是否有待发送数据;发送同步信号,为有待发送数据的所述信号端分配数据传输时隙的序号;所述信号端在分配的序号数据传输时隙内执行数据传输。本申请的实施例通过仅为有待发送数据的信号端分配数据传输时隙,解决了现有技术中由于数据传输过程中发生的碰撞而导致的数据丢失,有效地保证的数据传输的稳定性。

Data transmission method and system for low speed channel

The invention provides a data transmission method for low speed channel, which belongs to the field of data transmission, solves the unstable problem of low speed data transmission, including: send inquiry signal, and in length of receiving a response signal from the signal terminal in response to the query signal according to the first preset time; judging whether the response signal the signal from the end to send data, and according to the judgment, the response signal of the main signal to send data sending end; synchronous signal distribution data transmission slots for the signal to be transmitted data terminal number; the signal terminal performs data transmission in serial data transmission within the time slot allocation. An embodiment of the application only needs to send data through the signal end of the data transmission time slot allocation, solved the problems caused by the collision occurred in the process of data transmission in existing technology, data loss, data transmission effectively ensure the stability of the.

【技术实现步骤摘要】
一种用于低速信道的数据传输方法及系统
本申请涉及数据传输领域,特别是涉及一种用于低速信道的数据传输方法及系统。
技术介绍
随着无线技术的发展,无线传输的应用越来越广泛,例如蜂窝移动通信、无线寻呼、手机视频等应用。利用无线通信技术实现无线局域网内的股票、地理位置、公共信息等的发布也日益普遍。在现代化的仓储、物流、军事战争中,利用无线通信技术实现无线局域网内设备之间的数据传输更是一个重要应用。在利用无线通信技术实现设备之间进行通信的过程中,对于数据传输的速度、准确性、稳定性是保证基于网络系统正常工作的前提。以军事战争为例,基础的现代化战争中战场地理位置随时变化,地形环境因素不确定,部队机动时快时慢,敌我双方界限模糊,且战场上无任何网络基础设施,战术互联网要求在上述条件下实现快速组网,保障网络随时畅通,指挥命令及时传达,话音数据安全、可靠传输。但无线信道本身就存在传输速率较低、带宽受限且易受到外接环境干扰,信道质量较差等问题,这就需要提高网内设备之间的数据传输可靠性和传输效率。现有的技术中,各信号端在网内采用同样的频率传输数据,在面临无线信道质量差,数据突发量大等情况时,容易出现数据传输冲突导致的数据丢失、错误、重传问题。因此,如何在低带宽、低质量的低速无线信道中提高数据传输的稳定性,是一个迫切需要解决的问题。
技术实现思路
本申请所要解决的技术问题是:提供一种用于低速信道的数据传输方法,解决现有技术中数据传输稳定性差的问题。为了解决上述问题,本申请实施例提供了一种用于低速信道的数据传输方法,包括:向预设的从信号端发送查询信号,并在第一预设时长内接收所述从信号端回应所述查询信号的应答信号;根据所述应答信号判断所述从信号端是否有待发送数据,以及,根据所述应答信号判断所述主信号端是否有待发送数据;发送同步信号,为有待发送数据的所述信号端分配数据传输时隙的序号;所述信号端在分配的序号数据传输时隙内执行数据传输。在本申请的一个实施例中,所述方法还包括:在与所述数据传输时隙匹配的第二时长后,重复发送查询信号,启动下一轮数据传输。所述应答信号包括:所述从信号端的身份标识;所述根据所述应答信号判断所述主信号端是否有待发送数据,进一步包括:若所述主信号端的预设存储空间中有缓存数据,且所述应答信号中的身份标识与所述缓存数据中携带的目标身份标识相同,确定所述主信号端有待发送数据。所述应答信号还包括:用于指示所述从信号端是否有待发送数据的数据标识;所述根据所述应答信号判断所述从信号端是否有待发送数据,进一步包括:根据所述数据标识判断所述从信号端是否有待发送数据。所述发送同步信号,为有待发送数据的所述信号端分配数据传输时隙的序号,进一步包括:根据有待发送数据的信号端的数量,确定分配的数据传输时隙的数量;在同步信号中分配信号端的身份标识对应的数据传输时隙的序号;发送所述同步信号,以指示所述信号端在分配的序号数据传输时隙内执行数据传输。所述信号端在分配的序号数据传输时隙内执行数据传输,具体为:信号端在分配的序号数据传输时隙内按照滑动窗口协议发送预设的滑动窗口中缓存的待发送数据,并接收对方信号端发送的针对该数据的应答。与所述数据传输时隙匹配的第二时长,大于或等于分配的数据传输时隙的数量和预设时隙长度的乘积。本申请还公开了一种用于低速信道的数据传输方法,包括:接收预设的主信号端发送的查询信号,发送回应所述查询信号的应答信号,用于指示所述主信号端根据应答信号分配相应的数据传输时隙;接收同步信号,在所述同步信号中分配的序号数据传输时隙内执行数据传输。所述在所述同步信号中分配的序号数据传输时隙内执行数据传输,具体为:在分配的序号数据传输时隙内按照滑动窗口协议发送预设的滑动窗口中缓存的待发送数据,并接收对方信号端发送的针对该数据的应答。相应的,本申请还公开了一种用于低速信道的数据传输系统,包括:查询模块,用于向预设的从信号端发送查询信号,并在第一预设时长内接收所述从信号端回应所述查询信号的应答信号;数据判断模块,用于根据所述应答信号判断所述从信号端是否有待发送数据,以及,根据所述应答信号判断所述主信号端是否有待发送数据;时隙分配模块,用于发送同步信号,为有待发送数据的所述信号端分配数据传输时隙的序号;第一数据传输模块,用于所述信号端在分配的序号数据传输时隙内执行数据传输。在本申请的另一个实施例中,所述系统还包括:循环模块,用于在与所述数据传输时隙匹配的第二时长后,重复发送查询信号,启动下一轮数据传输。所述应答信号包括:所述从信号端的身份标识;所述根据所述应答信号判断所述主信号端是否有待发送数据,进一步包括:若所述主信号端的预设存储空间中有缓存数据,且所述应答信号中的身份标识与所述缓存数据中携带的目标身份标识相同,确定所述主信号端有待发送数据。具体实施时,所述应答信号还包括:用于指示所述从信号端是否有待发送数据的数据标识;所述根据所述应答信号判断所述从信号端是否有待发送数据,进一步包括:根据所述数据标识判断所述从信号端是否有待发送数据。在本申请的一个实施例中,所述时隙分配模块进一步包括:时隙数量确定子模块,用于根据有待发送数据的信号端的数量,确定分配的数据传输时隙的数量;时隙序号分配子模块,用于在同步信号中分配信号端的身份标识对应的数据传输时隙的序号;时隙分配子模块,用于发送所述同步信号,以指示所述信号端在分配的序号数据传输时隙内执行数据传输。所述第一数据传输模块进一步用于:在分配的序号数据传输时隙内按照滑动窗口协议发送预设的滑动窗口中缓存的待发送数据,并接收对方信号端发送的针对该数据的应答。本申请还公开了一种用于低速信道的数据传输系统,包括:信号收发模块,用于接收预设的主信号端发送的查询信号,发送回应所述查询信号的应答信号,用于指示所述主信号端根据应答信号分配相应的数据传输时隙;所述信号收发模块,还用于接收同步信号;第二数据传输模块,用于在所述同步信号中分配的序号数据传输时隙内执行数据传输。所述第二数据传输模块进一步用于:在分配的序号数据传输时隙内按照滑动窗口协议发送预设的滑动窗口中缓存的待发送数据,并接收对方信号端发送的针对该数据的应答。本申请的实施例通过主信号端向预设的从信号端发送查询信号,并且根据查询信号的应答信号确定具有待发送数据的主信号端和从信号端;然后,仅为有待发送数据的所述信号端分配数据传输时隙的序号,使所述信号端在分配的序号数据传输时隙内执行数据传输,不同的信号端有各自的传输数据的时隙,有效地避免了现有技术中由于数据传输过程中发生的碰撞而导致的数据丢失,有效地保证的数据传输的稳定性,同时,仅为有待发送数据的信号端分配数据传输时隙,保证了数据的及时发送,又减小了带宽的浪费,提高了信道利用率。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本申请数据传输方法一个实施例的流程图;图2是本申请数据传输方法另一个实施例的流程图;图3是本申请数据传输方法一个实施例中滑动窗口存储示意图;图4是本申请数据传输方法本文档来自技高网...
一种用于低速信道的数据传输方法及系统

【技术保护点】
一种用于低速信道的数据传输方法,其特征在于,包括:向预设的从信号端发送查询信号,并在第一预设时长内接收所述从信号端回应所述查询信号的应答信号;根据所述应答信号判断所述从信号端是否有待发送数据,以及,根据所述应答信号判断所述主信号端是否有待发送数据;发送同步信号,为有待发送数据的所述信号端分配数据传输时隙的序号;所述信号端在分配的序号数据传输时隙内执行数据传输。

【技术特征摘要】
1.一种用于低速信道的数据传输方法,其特征在于,包括:向预设的从信号端发送查询信号,并在第一预设时长内接收所述从信号端回应所述查询信号的应答信号;根据所述应答信号判断所述从信号端是否有待发送数据,以及,根据所述应答信号判断所述主信号端是否有待发送数据;发送同步信号,为有待发送数据的所述信号端分配数据传输时隙的序号;所述信号端在分配的序号数据传输时隙内执行数据传输。2.如权利要求1所述的方法,其特征在于,所述方法还包括:在与所述数据传输时隙匹配的第二时长后,重复发送查询信号,启动下一轮数据传输。3.如权利要求1或2所述的方法,其特征在于,所述应答信号包括:所述从信号端的身份标识;所述根据所述应答信号判断所述主信号端是否有待发送数据,进一步包括:若所述主信号端的预设存储空间中有缓存数据,且所述应答信号中的身份标识与所述缓存数据中携带的目标身份标识相同,确定所述主信号端有待发送数据。4.如权利要求3所述的方法,其特征在于,所述应答信号还包括:用于指示所述从信号端是否有待发送数据的数据标识;所述根据所述应答信号判断所述从信号端是否有待发送数据,进一步包括:根据所述数据标识判断所述从信号端是否有待发送数据。5.如权利要求4所述的方法,其特征在于,所述发送同步信号,为有待发送数据的所述信号端分配数据传输时隙的序号,进一步包括:根据有待发送数据的信号端的数量,确定分配的数据传输时隙的数量;在同步信号中分配信号端的身份标识对应的数据传输时隙的序号;发送所述同步信号,以指示所述信号端在分配的序号数据传输时隙内执行数据传输。6.如权利要求5所述的方法,其特征在于,所述信号端在分配的序号数据传输时隙内执行数据传输,具体为:信号端在分配的序号数据传输时隙内按照滑动窗口协议发送预设的滑动窗口中缓存的待发送数据,并接收对方信号端发送的针对该数据的应答。7.如权利要求6所述的方法,其特征在于,与所述数据传输时隙匹配的第二时长,大于或等于分配的数据传输时隙的数量和预设时隙长度的乘积。8.一种用于低速信道的数据传输方法,其特征在于,包括:接收预设的主信号端发送的查询信号,发送回应所述查询信号的应答信号,用于指示所述主信号端根据应答信号分配相应的数据传输时隙;接收同步信号,在所述同步信号中分配的序号数据传输时隙内执行数据传输。9.如权利要求8所述的方法,其特征在于,所述在所述同步信号中分配的序号数据传输时隙内执行数据传输,具体为:在分配的序号数据传输时隙内按照滑动窗口协议发送预设的滑动窗口中缓存的待发送数据,并接收对方信号端发送的针对该数据的应答。...

【专利技术属性】
技术研发人员:崔丹刘庆邓明亮曹琴
申请(专利权)人:中国航天科工集团第四研究院指挥自动化技术研发与应用中心
类型:发明
国别省市:北京,11

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

1