覆盖网络、路由方法、终端设备、可读性存储介质与流程

文档序号:35283520发布日期:2023-09-01 04:01阅读:26来源:国知局
覆盖网络、路由方法、终端设备、可读性存储介质与流程

本发明属于网络管理,更具体地说,是涉及一种覆盖网络、路由方法、终端设备、可读性存储介质。


背景技术:

1、现有技术中,移动应用实现业务交互时在网络侧面临数据泄露、网络攻击等安全威胁,而鉴于现有的网络核心大多采用尽力而为的工作模式,移动应用在面临前述安全威胁的同时还面临网络流量波动和故障造成的业务终止威胁。因此,对于移动应用来讲,网络的可靠性有待提高。


技术实现思路

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、在覆盖网络的基础上,本发明实施例还提供了一种路由方法,也即获取覆盖网络的网络延迟数据来确定应用服务质量,进而根据覆盖网络的应用服务质量来选择承载结点构建数据链路,从而引导移动应用选择最合理的链路传输流量数据,进而保障移动应用所使用网络的可靠性。



技术特征:

1.一种覆盖网络,其特征在于,包括:

2.一种基于如权利要求1所述的覆盖网络的路由方法,其特征在于,包括:

3.如权利要求2所述的路由方法,其特征在于,所述路由方法还包括:

4.如权利要求3所述的路由方法,其特征在于,所述覆盖网络的应用服务质量包含多个不同类型的服务等级;所述基于所述网络延迟数据、所述应用服务质量判断所述覆盖网络的应用服务场景,包括:

5.如权利要求3所述的路由方法,其特征在于,所述根据所述应用服务场景对所述数据链路中的承载结点进行更新,包括:

6.如权利要求2所述的路由方法,其特征在于,所述基于所述流量请求和所述应用服务质量从覆盖网络中选择承载结点构建移动应用与源站之间的数据链路,包括:

7.如权利要求6所述的路由方法,其特征在于,所述基于所述接入点信息以及预设的覆盖网络部署图确定候选接入区域,包括:

8.如权利要求6所述的路由方法,其特征在于,所述基于所述应用服务质量从候选接入区域中筛选出目标区域,包括:

9.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求2至8任一项所述方法的步骤。

10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求2至8任一项所述方法的步骤。


技术总结
本发明提供了一种覆盖网络、路由方法、终端设备、可读性存储介质,该覆盖网络包括嵌入至移动应用中的数据网关、由云资源虚拟机生成的承载结点;不同承载结点之间连通可形成数据链路;数据网关响应于移动应用的流量请求,将流量请求转发至数据链路;数据链路将流量请求转发至源站以请求流量数据,并将接收到的流量数据转发至数据网关,由数据网关将流量数据转发至移动应用。在此基础上,基于该覆盖网络的路由方法响应于移动应用的流量请求,获取覆盖网络的网络延迟数据;根据网络延迟数据构建移动应用与源站之间的数据链路,以通过数据链路将流量请求转发至源站请求流量数据。本发明可有效提高移动应用的网络可靠性。

技术研发人员:黄冬泉,关春晖
受保护的技术使用者:鼐特(北京)信息技术有限公司
技术研发日:
技术公布日:2024/1/14
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1