【技术实现步骤摘要】
一种数据重传的方法、装置及电子设备
[0001]本申请涉及无线网格网络
,尤其涉及一种数据重传的方法、装置及电子设备。
技术介绍
[0002]在现有无线网格网络(Mesh网络)中,一般采用空中下载技术(Over
‑
the
‑
Air Technology,OTA)来升级设备节点的设备固件。设备节点通常以单节点升级为主,在网络中存在大量升级的设备节点时,如果多个设备节点出现同时丢包的情况,这多个设备节点将同时发送重传请求,而Mesh网络带宽较小,这些同时发送的重传请求将造成网络堵塞,进而导致设备节点升级进度缓慢。
技术实现思路
[0003]本申请提供一种数据重传的方法、装置及电子设备,用以解决目前因大量重传请求而导致网络堵塞的问题。
[0004]第一方面,本申请提供了一种数据重传的方法,所述方法包括:
[0005]接收第一设定时段内的各个设备节点发送的n个重传请求;其中,n为大于等于1的整数;
[0006]基于每个重传请求中的偏移量,将所述n个重传 ...
【技术保护点】
【技术特征摘要】
1.一种数据重传的方法,其特征在于,所述方法包括:接收第一设定时段内的各个设备节点发送的n个重传请求;其中,n为大于等于1的整数;基于每个重传请求中的偏移量,将所述n个重传请求中携带最小偏移量的重传请求作为目标重传请求;其中,所述偏移量为所述设备节点丢失数据包中数据的位置标识;根据所述目标重传请求中的偏移量,确定重传数据包的位置标识,并将所述重传数据包发送给所述设备节点。2.如权利要求1所述的方法,其特征在于,在所述接收第一设定时段内的各个设备节点发送的n个重传请求之前,还包括:获取同一设备类型的各个设备节点,并获取与所述各个设备节点相匹配的数据包;将所述数据包发送给所述各个设备节点。3.如权利要求1
‑
2任一项所述的方法,其特征在于,在所述将所述重传数据包发送给所述设备节点之后,还包括:直到将所述设备节点的所有数据包都发送给所述设备节点,判断所述设备节点的数量是否大于预设阈值;若所述设备节点的数量小于等于所述预设阈值,则完成对所述设备节点的升级;若所述设备节点的数量大于所述预设阈值,则在确定第二设定时段内没有收到所述设备节点发送的重传请求后,完成对所述设备节点的升级。4.如权利要求1所述的方法,其特征在于,在将所述重传数据包发送给所述设备节点之后,还包括:忽略第三设定时段内接收到所述设备节点发送的所有重传请求;其中,所述第三设定时段的起始时刻为发送所述重传数据包的时刻,所述第三设定时段小于所述第一设定时段。5.一种发送重传请求的方法,其特征在于,所述方法包括:在对接收的数据包校验失败时,生成携带偏移量的重传请求;其中,所述偏移量为丢失所述数据包中数据的位置标识;判断所述重传请求的偏移量是否小于其他任一重传请求的偏移量;其中,所述其他任一重传请求为生成所述重传请求前接收到的重传请求;若是,则发送所述...
【专利技术属性】
技术研发人员:蒋兴建,潘锦铮,周俊杰,李邓耀,
申请(专利权)人:浙江大华技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。