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

技术编号:36805953 阅读:16 留言:0更新日期:2023-03-09 00:14
本申请公开一种路由表的查询方法和装置、存储介质及电子装置,涉及智慧家庭技术领域,该路由表的查询方法包括:确定第一设备对应的第一路由表,其中,第一路由表包括:路由表项,且路由表项用于指示第一设备进行数据传输的地址组合和生效字段,生效字段包括:生效结果和生效时间;在第一设备待向第二设备进行数据传输,且第二设备对应的目标下一跳地址在第一路由表中存在匹配的地址组合的情况下,识别地址组合对应的生效字段的目标状态;在生效字段为失效状态的情况下,发送第一路由查询请求,并根据第一路由查询请求对应的第一回应信息对第一路由表进行更新,采用上述技术方案,解决了对无线自组织网络中的路由表进行有效维护的流程复杂等问题。护的流程复杂等问题。护的流程复杂等问题。

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


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

技术介绍

[0002]无线自组织网络是独立的网络自治系统,不依赖于固定主干网(但可以与其配合)或基站,该系统能快速部署到位,建立起一套完整、强大、高抗毁的网络通信系统,提供有效的数据和多媒体通信服务。无线自组织网络使用无线通信技术,所有主机均可以自由移动,主机间以无线链路连接。由于无线信号所能覆盖的范围有限,端

端之间的数据传递需要中间结点(其他移动主机)的中继,因此,无线自组织网络属于多跳无线网络,所有主机既是端系统又可以用做路由器。为了进行有效的通信,移动主机间必须建立合适的路由机制。
[0003]无线自组织网络由于没有中心路由器进行转发,在网络中的每一个主机既是信息的发送者,还是信息的接受者,还要充当路由器的功能,将收到的信息再转发出去,所以无线自组织网络的路由协议更加复杂,实现功能也增加了挑战性。与此同时无线自组织网络结构远没有传统网络的拓扑结构稳定,随时加入和退出的主机都可能会改变路由线路,这就会导致路由表的查询频率远远增大;使得无线自组织网络的路由技术无法兼顾应对无线自组织网络这种复杂多变的网络环境和无法稳定高效的为在无线自组织网络中的数据传送提供路由寻路能力两方面需求。
[0004]针对相关技术中,无法对无线自组织网络中的路由表进行有效维护的流程复杂等问题,尚未提出有效的解决方案。

技术实现思路

[0005]本申请实施例提供了一种路由表的查询方法和装置、存储介质及电子装置,以至少解决相关技术中,无法对无线自组织网络中的路由表进行有效维护的流程复杂等问题。
[0006]根据本申请实施例的一个实施例,提供了一种路由表的查询方法,包括:确定第一设备对应的第一路由表,其中,所述第一路由表包括:路由表项,且所述路由表项用于指示所述第一设备进行数据传输的地址组合和生效字段,所述生效字段包括:生效结果和生效时间;在所述第一设备待向第二设备进行数据传输,且第二设备对应的目标下一跳地址在所述第一路由表中存在匹配的地址组合的情况下,识别所述地址组合对应的生效字段的目标状态;在所述生效字段为失效状态的情况下,发送第一路由查询请求,并根据所述第一路由查询请求对应的第一回应信息对所述第一路由表进行更新。
[0007]在一个示例性实施例中,识别所述地址组合对应的生效字段的目标状态之后,所述方法还包括:在所述生效字段为有效状态的情况下,基于所述地址组合建立所述第一设备与所述第二设备的数据传输关系,并将有效状态的生效字段对应的生效时间调整为最大计时时长。
[0008]在一个示例性实施例中,在所述生效字段为失效状态的情况下,发送第一路由查
询请求,并根据所述第一路由查询请求对应的第一回应信息对所述第一路由表进行更新,包括:向所述地址组合对应的下一跳地址发送第一路由查询请求;根据所述第一路由查询请求对应的第一回应信息将失效状态的生效字段所对应的生效结果由无效字符调整为有效字符,以及将所述失效状态的生效字段所对应的生效时间调整为最大计时时长。
[0009]在一个示例性实施例中,根据所述第一路由查询请求对应的第一回应信息对所述第一路由表进行更新之前,所述方法还包括:在确定所述第一路由查询请求未获取到对应的第一回应信息的情况下,确定所述第一设备在所在网络中广播发送第二路由查询请求;根据所述第二路由查询请求对应的第二回应信息确定第一新增路由表项,将所述第一新增路由表项添加到所述第一路由表,并将所述第一新增路由表项的生效字段包括的生效结果设置为有效字符,以及将所述第一新增路由表项的生效字段包括的生效时间调整为最大计时时长。
[0010]在一个示例性实施例中,所述方法还包括:在所述第一设备待向第二设备进行数据传输,且第二设备对应的目标下一跳地址在所述第一路由表中不存在匹配的地址组合的情况下,发送用于获取所述目标下一跳地址的第三路由查询请求;根据所述第三路由查询请求对应的第三回应信息确定所述目标下一跳地址,并确定所述目标下一跳地址对应的第二新增路由表项;将所述第二新增路由表项添加到所述第一路由表,并将所述第二新增路由表项的生效字段包括的生效结果设置为有效字符,以及将所述第二新增路由表项的生效字段包括的生效时间调整为最大计时时长。
[0011]在一个示例性实施例中,上述方法还包括:获取预设的生存时间值,其中,所述预设的生存时间值用于指示路由查询请求允许被其他设备转发的次数,所述次数小于等于所述第一设备当前所处网络对应的最大跳数;将所述预设的生存时间值添加至路由查询请求,其中,所述路由查询请求包括以下至少之一:第一路由查询请求;第二路由查询请求;第三路由查询请求。
[0012]在一个示例性实施例中,在所述生效字段为失效状态的情况下,发送第一路由查询请求之后,上述方法还包括:在确定所述第一设备接收到自身发送的所述第二路由查询请求的情况下,将携带所述地址组合的路由表项从所述第一路由表中进行删除。
[0013]根据本申请实施例的另一个实施例,还提供了一种路由表的查询装置,包括:确定模块,用于确定第一设备对应的第一路由表,其中,所述第一路由表包括:路由表项,且所述路由表项用于指示所述第一设备进行数据传输的地址组合和生效字段,所述生效字段包括:生效结果和生效时间;识别模块,用于在所述第一设备待向第二设备进行数据传输,且第二设备对应的目标下一跳地址在所述第一路由表中存在匹配的地址组合的情况下,识别所述地址组合对应的生效字段的目标状态;更新模块,用于在所述生效字段为失效状态的情况下,发送第一路由查询请求,并根据所述第一路由查询请求对应的第一回应信息对所述第一路由表进行更新。
[0014]根据本申请实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述路由表的查询方法。
[0015]根据本申请实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行
上述的路由表的查询方法。
[0016]在本申请实施例中,确定第一设备对应的第一路由表,其中,第一路由表包括:路由表项,且路由表项用于指示第一设备进行数据传输的地址组合和生效字段,生效字段包括:生效结果和生效时间;在第一设备待向第二设备进行数据传输,且第二设备对应的目标下一跳地址在第一路由表中存在匹配的地址组合的情况下,识别地址组合对应的生效字段的目标状态;在生效字段为失效状态的情况下,发送第一路由查询请求,并根据第一路由查询请求对应的第一回应信息对第一路由表进行更新,解决了无法对无线自组织网络中的路由表进行有效维护的流程复杂等问题,通过上述路由表的查询方式,可以提升对无线自组织网络中的路由表进行有效维护效率,避免了在数据传输时才开始进行路由查询工作,减少了数据传输延迟,提升了数据传输的稳定性。...

【技术保护点】

【技术特征摘要】
1.一种路由表的查询方法,其特征在于,应用于第一设备侧,包括:确定第一设备对应的第一路由表,其中,所述第一路由表包括:路由表项,且所述路由表项用于指示所述第一设备进行数据传输的地址组合和生效字段,所述生效字段包括:生效结果和生效时间;在所述第一设备待向第二设备进行数据传输,且第二设备对应的目标下一跳地址在所述第一路由表中存在匹配的地址组合的情况下,识别所述地址组合对应的生效字段的目标状态;在所述生效字段为失效状态的情况下,发送第一路由查询请求,并根据所述第一路由查询请求对应的第一回应信息对所述第一路由表进行更新。2.根据权利要求1所述的路由表的查询方法,其特征在于,识别所述地址组合对应的生效字段的目标状态之后,所述方法还包括:在所述生效字段为有效状态的情况下,基于所述地址组合建立所述第一设备与所述第二设备的数据传输关系,并将有效状态的生效字段对应的生效时间调整为最大计时时长。3.根据权利要求1所述的路由表的查询方法,其特征在于,在所述生效字段为失效状态的情况下,发送第一路由查询请求,并根据所述第一路由查询请求对应的第一回应信息对所述第一路由表进行更新,包括:向所述地址组合对应的下一跳地址发送第一路由查询请求;根据所述第一路由查询请求对应的第一回应信息将失效状态的生效字段所对应的生效结果由无效字符调整为有效字符,以及将所述失效状态的生效字段所对应的生效时间调整为最大计时时长。4.根据权利要求1所述的路由表的查询方法,其特征在于,根据所述第一路由查询请求对应的第一回应信息对所述第一路由表进行更新之前,所述方法还包括:在确定所述第一路由查询请求未获取到对应的第一回应信息的情况下,确定所述第一设备在所在网络中广播发送第二路由查询请求;根据所述第二路由查询请求对应的第二回应信息确定第一新增路由表项,将所述第一新增路由表项添加到所述第一路由表,并将所述第一新增路由表项的生效字段包括的生效结果设置为有效字符,以及将所述第一新增路由表项的生效字段包括的生效时间调整为最大计时时长。5.根据权利要求1所述的路由表的查询方法,其特征在于,所述方法还包括:在所述第一设备待向第二设备进行数据传输,且第二设备对应的目标下一跳地址在所述第一路由表中不存在...

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

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

1