智能路由方法、装置、电子设备及存储介质与流程

文档序号:37118919发布日期:2024-02-22 21:20阅读:11来源:国知局
智能路由方法、装置、电子设备及存储介质与流程

本技术涉及计算机通信,尤其涉及一种智能路由方法、装置、电子设备及存储介质。


背景技术:

1、随着互联网的普及和发展,人们对高效、稳定、安全的网络连接的需求不断增加,智能路由的出现和发展具有非常重要的意义。智能路由可以实现网络的高速传输和智能化管理,使得互联网的使用体验更加流畅和便捷。

2、目前,现有技术中主要是通过静态路由和动态路由实现路由。静态路由是一种在配置阶段就确定好的路由规则,不支持根据网络状态或业务变化等因素进行调整;动态路由是一种根据实时条件和上下文信息提供动态选择路由路径的方式,根据实时的上下文信息进行条件判断、预设规则等情况来进行路由决策。

3、然而,现有智能路由方法存在路由效果不好的问题。


技术实现思路

1、本技术提供一种智能路由方法、装置、电子设备及存储介质,用以解决路由效果不好的问题。

2、第一方面,本技术提供一种智能路由方法,包括:

3、获取服务请求信息,服务请求信息包括特征信息和数据信息;

4、根据服务请求信息中的特征信息,确定路由图数据库中的目标图数据信息,其中,路由图数据库表征结构为拓扑图的数据库,路由图数据库包括节点信息、边信息,节点信息表征网络设备,边信息表征各网络设备之间的链接,目标图数据信息包括与服务请求信息中的特征信息对应的目标节点信息、目标边信息;

5、根据目标图数据信息中的目标节点信息、目标边信息,得到路由拓扑信息;

6、根据数据信息、路由拓扑信息,确定路由路径信息;

7、根据路由路径信息,将数据信息路由到目标服务提供方。

8、在本技术实施例中,获取服务请求信息,包括:

9、获取初始服务请求信息,初始服务请求信息包括初始特征信息和初始数据信息;

10、确定初始服务请求信息中的异常初始服务请求信息;

11、对初始服务请求信息中的异常初始服务请求信息进行清洗处理,得到服务请求信息。

12、在本技术实施例中,在根据服务请求信息中的特征信息,确定路由图数据库中的目标图数据信息之前,方法还包括:

13、获取路由数据信息;

14、根据路由数据信息中的网络设备信息,得到节点信息;

15、根据节点信息中的节点之间的路径关系,得到边信息;

16、根据节点信息、边信息,得到路由图数据库。

17、在本技术实施例中,在获取路由数据信息之前,方法还包括:

18、获取初始路由数据信息;

19、确定初始路由数据信息中的异常初始路由数据信息;

20、对初始路由数据信息中的异常初始路由数据信息进行清洗处理,得到去异常初始路由数据信息;

21、对去异常初始路由数据信息进行格式整合处理,得到路由数据信息。

22、在本技术实施例中,对去异常初始路由数据信息进行格式整合处理,得到路由数据信息,包括:

23、获取预设的数据格式信息;

24、根据数据格式信息,确定去异常初始路由数据信息中的格式异常路由数据信息;

25、对去异常初始路由数据信息中的格式异常路由数据信息进行转换,得到路由数据信息。

26、在本技术实施例中,根据节点信息、边信息,得到路由图数据库,包括:

27、获取历史路由数据信息;

28、根据历史路由数据信息,得到节点性能信息、边性能信息;

29、根据节点性能信息、边性能信息,确定节点信息的权重、边信息的权重;

30、根据节点信息的权重、边信息的权重、节点信息、边信息,得到路由图数据库。

31、在本技术实施例中,根据数据信息、路由拓扑信息,确定路由路径信息,包括:

32、获取数据信息中的性能要求信息,其中,性能要求信息表征路由数据信息需要的节点的性能信息;

33、根据数据信息中的性能要求信息,对路由拓扑信息进行筛选,得到目标性能节点信息,以及与目标性能节点信息对应的目标性能边信息;

34、根据目标性能节点信息、目标性能边信息,得到路由路径信息。

35、在本技术实施例中,根据数据信息、路由拓扑信息,确定路由路径信息,包括:

36、获取数据信息中的路径要求信息,其中,路径要求信息表征路由数据信息时对路径的要求信息;

37、根据数据信息中的路径要求信息,对路由拓扑信息进行筛选,得到目标路径边信息,以及与目标路径边信息对应的目标路径节点信息;

38、根据目标路径边信息、目标路径节点信息,得到路由路径信息。

39、第二方面,本技术提供一种智能路由装置,包括:

40、获取模块,用于获取服务请求信息,服务请求信息包括特征信息和数据信息;

41、第一确定模块,用于根据服务请求信息中的特征信息,确定路由图数据库中的目标图数据信息,其中,路由图数据库表征结构为拓扑图的数据库,路由图数据库包括节点信息、边信息,节点信息表征网络设备,边信息表征各网络设备之间的链接,目标图数据信息包括与服务请求信息中的特征信息对应的目标节点信息、目标边信息;

42、得到模块,用于根据目标图数据信息中的目标节点信息、目标边信息,得到路由拓扑信息;

43、第二确定模块,用于根据数据信息、路由拓扑信息,确定路由路径信息;

44、路由模块,用于根据路由路径信息,将数据信息路由到目标服务提供方。

45、第三方面,本技术提供一种电子设备,包括:处理器,以及与处理器通信连接的存储器;

46、存储器存储计算机执行指令;

47、处理器执行存储器存储的计算机执行指令,以实现本技术实施例的数据填报显示方法。

48、第四方面,一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现本技术实施例的智能路由方法。

49、本技术提供的智能路由方法、装置、电子设备及存储介质,通过获取服务请求信息,服务请求信息包括特征信息和数据信息;根据服务请求信息中的特征信息,确定路由图数据库中的目标图数据信息,其中,路由图数据库表征结构为拓扑图的数据库,路由图数据库包括节点信息、边信息,节点信息表征网络设备,边信息表征各网络设备之间的链接,目标图数据信息包括与服务请求信息中的特征信息对应的目标节点信息、目标边信息;根据目标图数据信息中的目标节点信息、目标边信息,得到路由拓扑信息;根据数据信息、路由拓扑信息,确定路由路径信息;根据路由路径信息,将数据信息路由到目标服务提供方的手段,使得根据服务请求信息中的特征信息在路由图数据库中进行筛选,得到目标图数据信息,由于目标图数据信息中包含服务请求信息的特征信息,所有可以通过目标图数据信息对服务请求信息进行传输,将目标图数据信息构建为路由拓扑,再根据服务请求信息中的数据信息进一步对路由拓扑进行筛选,得到最优路由路径,减少人力资源的消耗,降低配置错误的风险,通过自动发现和分析网络设备之间的关系,避免配置过多的问题,同时简化运维过程,提高系统的可维护性和扩展性,实现快速、准确地传输服务请求信息的效果。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1