路由表的更新方法和装置、存储介质及电子装置制造方法及图纸

技术编号:36744911 阅读:14 留言:0更新日期:2023-03-04 10:26
本申请公开了一种路由表的更新方法和装置、存储介质及电子装置,涉及智慧家庭技术领域,该路由表的更新方法包括:为无线自组网中的目标设备配置路由表,其中,所述路由表包括:路由表项,且所述路由表项用于指示所述目标设备进行数据传输的地址组合和生效字段,所述生效字段包括:生效结果和生效时间;根据所述生效字段的目标状态确定所述路由表的更新机制。采用上述技术方案,解决了路由表的更新检测复杂且容易阻塞网络等问题。杂且容易阻塞网络等问题。杂且容易阻塞网络等问题。

【技术实现步骤摘要】
路由表的更新方法和装置、存储介质及电子装置


[0001]本申请涉及智慧家庭
,具体而言,涉及一种路由表的更新方法和装置、存储介质及电子装置。

技术介绍

[0002]对于无线自组织网络中的路由技术来说,由于其网络结构很不稳定,网络中的任意节点随时可能进入,退出,移动甚至关闭;因此,在使用过程中需要维护其网内的路由信息;
[0003]相关技术中,一种方案是在网络建立以后即开始建立维护网络中的路由信息,虽然在数据传输时可以明确的指导数据发往何处,但是在一个如此不稳定的网络中维护一套路由信息其开销会很大(几乎所有可能参与数据传输的节点都需要参加到路由维护的工作中来,同时需要进行频繁的设备状态汇报/侦测工作),同时实时性和开销之间的权衡也很难取舍;另一种方案是在数据传输的时候才进行目的节点的路由检测机制的话,虽然无需实时维护一个全网路由信息,同时不参与本次数据传输的节点也无需参与到路由检测中,但是每次数据传输都需要等待本次路由检测结果才能进行实际传输,显然会导致每次传输的时延极大,另外每次传输都需要进行路由检测的话,路由检测本身的开销其实也是不小的,同时还可能会造成流量高峰,阻塞网络。
[0004]针对相关技术中,路由表的更新检测复杂且容易阻塞网络等问题,尚未提出有效的解决方案。

技术实现思路

[0005]本申请实施例提供了一种路由表的更新方法和装置、存储介质及电子装置,以至少解决相关技术中,路由表的更新检测复杂且容易阻塞网络等问题。
[0006]根据本申请实施例的一个实施例,提供了一种路由表的更新方法,包括:为无线自组网中的目标设备配置路由表,其中,所述路由表包括:路由表项,且所述路由表项用于指示所述目标设备进行数据传输的地址组合和生效字段,所述生效字段包括:生效结果和生效时间;根据所述生效字段的目标状态确定所述路由表的更新机制。
[0007]在一个示例性实施例中,根据所述路由表项对应生效字段的目标状态确定所述路由表的更新机制,包括:在所述生效字段为有效状态的情况下,根据所述目标设备转发的数据报文对应的路由信息对所述路由表更新;或,根据其他设备上报的路由信息对所述路由表更新,其中,所述目标设备与其他设备处于同一无线自组网。
[0008]在一个示例性实施例中,根据所述路由表项对应生效字段的目标状态确定所述路由表的更新机制,还包括:在所述生效字段为有效状态的情况下,根据所述路由表的查询结果对目标状态为有效状态的生效字段所对应的生效时间进行更新;在所述生效字段为失效状态,且目标设备需要向路由表项对应的下一跳地址进行数据传输的情况下,根据所述路由表的查询结果对目标状态为失效状态的生效字段所对应的生效结果更新。
[0009]在一个示例性实施例中,根据所述路由表的查询结果对目标状态为失效状态的生效字段所对应的生效结果更新,包括:向所述下一跳地址发送第一路由查询请求;其中,所述第一路由查询请求携带有用于指示所述第一路由查询请求被允许转发次数对应的生存时间值;基于所述第一路由查询请求对应的第一回应信息将所述失效状态的生效字段所对应的生效结果由无效字符调整为有效字符,以及将所述失效状态的生效字段所对应的生效时间调整为最大计时时长。
[0010]在一个示例性实施例中,向所述下一跳地址发送第一路由查询请求之后,上述方法还包括:获取所述第一路由查询请求发出后的等待响应时间;在所述等待响应时间大于预设等待时间的情况下,确定所述第一路由查询请求未获取到所述第一路由查询请求对应的第一回应信息;在所述等待响应时间小于等于预设等待时间的情况下,确定所述第一路由查询请求已获取到所述第一路由查询请求对应的第一回应信息。
[0011]在一个示例性实施例中,确定所述第一路由查询请求未获取到所述第一路由查询请求对应的第一回应信息之后,上述方法还包括:在所述目标设备所在网络中广播发送第二路由查询请求;根据所述第二路由查询请求对应的第二回应信息确定新增的路由表项,将所述新增的路由表项添加到所述路由表,并将所述新增的路由表项的生效字段包括的生效结果设置为有效字符,以及将所述新增的路由表项中的生效字段包括的生效时间调整为最大计时时长。
[0012]在一个示例性实施例中,根据所述第二路由查询请求对应的第二回应信息确定新增的路由表项,包括:在所述第二回应信息存在多个的情况下,确定多个所述第二回应信息中每一个回应信息对应的回应报文携带的路由可达跳数,得到多个路由可达跳数;将所述多个路由可达跳数中跳数最小的第二回应信息确定为用于确定所述新增的路由表项的目标回应信息,并使用所述目标回应信息对应的目标下一跳地址与所述目标设备对应的节点地址确定所述新增的路由表项对应的目标地址组合。
[0013]在一个示例性实施例中,根据所述生效字段的目标状态确定所述路由表的更新机制之后,上述方法还包括:在获取所述无线自组网中的异常路由信息的情况下,将所述路由表中存在的与所述异常路由信息对应的目标路由表项进行删除,其中,所述异常路由信息用于指示无线自组网中发生网络变化后被错误使用的路由信息。
[0014]根据本申请实施例的另一个实施例,还提供了一种路由表的更新装置,包括:配置模块,用于为无线自组网中的目标设备配置路由表,其中,所述路由表包括:路由表项,且所述路由表项用于指示所述目标设备进行数据传输的地址组合和生效字段,所述生效字段包括:生效结果和生效时间;确定模块,用于根据所述生效字段的目标状态确定所述路由表的更新机制。
[0015]根据本申请实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述路由表的更新方法。
[0016]根据本申请实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的路由表的更新方法。
[0017]在本申请实施例中,为无线自组网中的目标设备配置路由表,其中,所述路由表包
括:路由表项,且所述路由表项用于指示所述目标设备进行数据传输的地址组合和生效字段,所述生效字段包括:生效结果和生效时间;根据所述生效字段的目标状态确定所述路由表的更新机制;采用上述技术方案,解决了路由表的更新检测复杂且容易阻塞网络等问题,本申请实施例中,通过为无线自组网络配置对应的路由表,并通过在该路由表中的路由表项设置对应的生效字段,继而确定不同路由表项的生效状态,最终通过生效状态确定对应适合的路由表的更新机制,通过路由表对应的更新机制提升路由表更新效率,从而减少路由表的维护次数,降低数据流量消耗,保证无线自组网中进行数据传输时的网络畅通。
附图说明
[0018]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0019]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种路由表的更新方法,其特征在于,包括:为无线自组网中的目标设备配置路由表,其中,所述路由表包括:路由表项,且所述路由表项用于指示所述目标设备进行数据传输的地址组合和生效字段,所述生效字段包括:生效结果和生效时间;根据所述生效字段的目标状态确定所述路由表的更新机制。2.根据权利要求1所述的路由表的更新方法,其特征在于,根据所述路由表项对应生效字段的目标状态确定所述路由表的更新机制,包括:在所述生效字段为有效状态的情况下,根据所述目标设备转发的数据报文对应的路由信息对所述路由表更新;或,根据其他设备上报的路由信息对所述路由表更新,其中,所述目标设备与其他设备处于同一无线自组网。3.根据权利要求1所述的路由表的更新方法,其特征在于,根据所述路由表项对应生效字段的目标状态确定所述路由表的更新机制,还包括:在所述生效字段为有效状态的情况下,根据所述路由表的查询结果对目标状态为有效状态的生效字段所对应的生效时间进行更新;在所述生效字段为失效状态,且目标设备需要向路由表项对应的下一跳地址进行数据传输的情况下,根据所述路由表的查询结果对目标状态为失效状态的生效字段所对应的生效结果更新。4.根据权利要求3所述的路由表的更新方法,其特征在于,根据所述路由表的查询结果对目标状态为失效状态的生效字段所对应的生效结果更新,包括:向所述下一跳地址发送第一路由查询请求;其中,所述第一路由查询请求携带有用于指示所述第一路由查询请求被允许转发次数对应的生存时间值;基于所述第一路由查询请求对应的第一回应信息将所述失效状态的生效字段所对应的生效结果由无效字符调整为有效字符,以及将所述失效状态的生效字段所对应的生效时间调整为最大计时时长。5.根据权利要求4所述的路由表的更新方法,其特征在于,向所述下一跳地址发送第一路由查询请求之后,所述方法还包括:获取所述第一路由查询请求发出后的等待响应时间;在所述等待响应时间大于预设等待时间的情况下,确定所述第一路由查询请求未获取到所述第一路由查询请求对应的第一回应信息;在所述等待响应时间小于等于预设等待时间的情况下,确定所述第一路由查询请求已获取到所述第一路由查询请求对应的第一回应信息。6.根...

【专利技术属性】
技术研发人员:赵征
申请(专利权)人:青岛海尔科技有限公司海尔智家股份有限公司
类型:发明
国别省市:

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

1