数据重发方法、网关设备、终端设备、存储介质技术

技术编号:23561721 阅读:59 留言:0更新日期:2020-03-25 06:28
本发明专利技术涉及一种数据重发方法、网关设备、终端设备、存储介质。该方法包括:在数据包广播完成后,采用广播询问方式和/或一对一询问方式询问各终端设备接收数据的状态;所述状态内包括差别丢包,其中差别丢包是指上报在后的终端设备的丢包中与上报在前终端设备已上报丢包不相同的丢包;根据所述状态确定是否重发数据。本实施例中,可以简化交互流程,避免出现时间消耗过长的问题。并且,本实施例中,终端设备通过上报差别丢包,可以减少上报丢包的时间消耗,降低其自身功能;同时,可以进一步缩短网关设备和终端设备之间的交互时间,有利于提升网关设备进行状态询问和数据重发的效率。

Data retransmission method, gateway equipment, terminal equipment and storage medium

【技术实现步骤摘要】
数据重发方法、网关设备、终端设备、存储介质
本专利技术涉及通信
,尤其涉及一种数据重发方法、网关设备、终端设备、存储介质。
技术介绍
网关是一种连接终端设备和服务器的协议转换设备,其可以接收近场或者近似近场的无线信号,并通过无线保真(WirelessFidelity,WiFi)/本地网络(LocalAreaNetwork,LAN)等方式将数据发送到服务器,然后,再以广播方式将数据转发出去。实际应用中,在广播完数据后,网关向各终端设备询问其接收情况,询问方式可以包括一对一询问和广播询问。以广播式询问为例,所有终端都可以进行信道竞争以应答上述询问,由于网关只进行一次或者两次广播询问,使得网关和终端间的交互过程被缩短,可能会造成网关接收终端信息不全。以一对一询问为例,只有被询问的终端可以进行应答,不存在信道竞争,但交互流程增加;并且未网关得不到终端反馈,则引起时间消耗较长。若有较多终端需要应答网关时,部分终端等待时间较长,并且上报丢包时间较长,导致终端功耗较大。
技术实现思路
本专利技术提供一种数据重发方法、网关设备本文档来自技高网...

【技术保护点】
1.一种数据重发方法,其特征在于,应用于网关设备,所述方法包括:/n在数据包广播完成后,采用广播询问方式和/或一对一询问方式询问各终端设备接收数据的状态;所述状态内包括差别丢包,其中差别丢包是指上报在后的终端设备的丢包中与上报在前终端设备已上报丢包不相同的丢包;/n根据所述状态确定是否重发数据。/n

【技术特征摘要】
1.一种数据重发方法,其特征在于,应用于网关设备,所述方法包括:
在数据包广播完成后,采用广播询问方式和/或一对一询问方式询问各终端设备接收数据的状态;所述状态内包括差别丢包,其中差别丢包是指上报在后的终端设备的丢包中与上报在前终端设备已上报丢包不相同的丢包;
根据所述状态确定是否重发数据。


2.根据权利要求1所述的数据重发方法,其特征在于,采用广播询问方式和/或一对一询问方式询问各终端设备接收数据的状态包括:
采用一对一询问方式询问未反馈设备列表中各终端设备接收数据的状态;
在终端设备反馈状态时,根据所述状态确定是否重发数据;
在连续设定数量个终端设备未反馈状态时,采用广播询问方式询问各终端设备,以使终端设备反馈状态。


3.根据权利要求2所述的数据重发方法,其特征在于,根据所述状态确定是否重发数据包括:
获取丢包比例;
在所述丢包比例超过设定阈值时,结束本次询问过程并获取补发次数;
在所述补发次数未超过预设的补发次数阈值时,获取待补发数据包;
在广播时间到达时,广播所述待补发数据包。


4.根据权利要求2所述的数据重发方法,其特征在于,采用广播询问方式询问各终端设备包括:
在等待时间内接收到终端设备反馈的状态时,获取丢包比例;否则结束本次询问过程;
在所述丢包比例超过设定阈值时,结束本次询问过程并获取补发次数;
在所述补发次数未超过预设的补发次数阈值时,获取待补发数据包;
在广播时间到达时,广播所述待补发数据包。


5.一种数据重发方法,其特征在于,应用于终端设备,所述方法包括:
在等待反馈状态的过程中,监听上报在前的终端设备已上报的状态;
更新应答列表;更新后的应答列表内包括差别丢包;其中差别丢包是指上报在后的终端设备的丢包中与上报在前终端设备已上报丢包不相同的丢包;
在更新应答列表内包括差别丢包时,确定仍需要上报丢包,并等待上报差别丢包;在更新应答列表内未包括差别丢包时,确定无需上报丢包,并进入休眠以等待数据重发时接收数据。


6.一种数据重发装置,其特征在于,应用于网关设备,所述装置包括:
状态询问模块,用于在数据包广播完成后,采用广播询问方式和/或一对一询问方式询问各终端设备接收数据的状态;所述状态内包括差别丢包,其中差别丢包是指上报在后的终端设备的丢包中与上报在前终端设备已上报丢包不相同的丢包;
数据重发模块,用于根据所述状态确定是否重发数据。


7...

【专利技术属性】
技术研发人员:张莹
申请(专利权)人:京东方科技集团股份有限公司
类型:发明
国别省市:北京;11

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

1