【技术实现步骤摘要】
用于确定数据包转发次数的方法、装置、多跳网络系统
[0001]本申请涉及智能家居领域,具体而言,涉及一种用于确定数据包转发次数的方法、装置、多跳网络系统。
技术介绍
[0002]设备出厂时设置固定的包转发次数(TTL),但是实际应用场景中,会存在多种不同规格的组网规模,例如密集且距离短,或者稀疏且距离长。在密集规模下,转发一次即可,如果转发次数过多会造成泛洪。而在稀疏规模下,需要转发的次数达到一定数量才能保证所有节点设备都被转发到,如果转发次数过少,会导致有的节点无法接收到数据包。
[0003]在实现本申请实施例的过程中,发现相关技术中至少存在如下问题:
[0004]多跳网络的包转发次数是预先设置完毕且固定的,容易出现数据泛洪或者网络总容量变小的问题,限制网络规模和网络数据发送效果。
[0005]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本申请的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
[0006]为了对披露的实施例的一些方面有 ...
【技术保护点】
【技术特征摘要】
1.一种用于确定数据包转发次数的方法,应用于多跳网络的发送设备,其特征在于,包括:接收各节点设备发送的回复数据包;其中,每个回复数据包包括发送设备的节点转发次数;基于各节点设备的节点转发次数,确定目标转发次数;其中,所述目标转发次数能使所述多跳网络中的各节点设备均收到数据包。2.根据权利要求1所述的方法,其特征在于,所述接收各节点设备发送的回复数据包之后,还包括:获取当前节点设备发送的多个回复数据包中的每个节点转发次数;从多个节点转发次数中确定出最大节点转发次数;将所述最大节点转发次数确定为当前节点设备的节点转发次数。3.根据权利要求1所述的方法,其特征在于,所述基于各节点设备的节点转发次数,确定目标转发次数,包括:将各节点设备对应的所有节点转发次数中的最小值作为第一节点转发次数;根据所述第一节点转发次数和预设最大转发次数确定目标转发次数。4.根据权利要求3所述的方法,其特征在于,所述根据所述第一节点转发次数和预设最大转发次数确定目标转发次数,包括:确定所述预设最大转发次数与所述第一节点转发次数的差值;根据所述差值确定所述多跳网络所需的目标转发次数。5.一种用于确定数据包转发次数的方法,应用于多跳网络的节点设备,其特征在于,包括:接收探测数据包;其中,所述探测数据包包括第一节点转发次数;根据所述第一节点转发次数,确定本节点设备的节点转发次数;发送回复数据包;其中,所述回复数据包包括本节点设备的节点转发次数。6.根据权利要求5所述的方法,其特征在于,所述根据所述第一节点转发次数,确定本节点设备的节点转发次数,包括:比较所述第一节点转发次数与本节点设备缓存的第二节点转发次数;在所述第一节点转发次数大于所述第二节点转发次数的情况下,将所述第二节点转发次数确定为本节点设备的节点转发次数。7.根据权利要求6所述的方法,其特征在于,所述比较所述第一节点转发次数与本节点设备缓存的第二节点转发次数之前,还包括:判断本节点设备中是否存在缓存的第二节点转发...
【专利技术属性】
技术研发人员:郝术华,
申请(专利权)人:青岛海尔科技有限公司海尔智家股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。