应用加速方法、装置、设备和存储介质与流程

    技术2025-06-12  30


    本发明涉及数据通信领域,尤其涉及一种应用加速方法、装置、设备和存储介质。


    背景技术:

    1、在千兆时代的大背景下,对于时延和带宽的要求衍生出很多新的应用,包括:cloud vr、智慧家庭,直播社交、云桌面,游戏,平安城市,企业上云,在线教育,远程医疗,智慧制造等等。随着网络规模日趋增大,应该更好地识别用户的上网质量,把相应的服务推给需要的客户,打造出差异化的服务能力。为提高用户的上网质量,需要先进行应用识别,然后针对这一应用进行加速。现有的应用在运维部署方面通常依赖静态策略路由和人工逐跳部署的方式实现,传统运维手段导致全网实施方案复杂、工作量繁复,难以及时响应大规模和面向多业务动态部署,导致无法及时对应用进行加速。


    技术实现思路

    1、本发明实施例的目的是提供一种应用加速方法、装置、设备和存储介质,能准确识别应用,并及时对应用进行加速,提升用户体验。

    2、为实现上述目的,本发明实施例提供了一种应用加速方法,包括:

    3、获取待识别流量数据,并对所述待识别流量数据进行识别,以识别出所述待识别流量数据对应的应用;

    4、获取与当前应用所属应用类型对应的质差分析指标,并根据所述质差分析指标对所述当前应用的流量进行质差分析;

    5、针对质差分析结果为需要进行加速的待加速流量,对所述待加速流量的路由进行着色,并利用应用加速路由器对所述待加速流量进行加速。

    6、作为上述方案的改进,对所述待识别流量数据进行识别,包括:

    7、提取所述待识别流量数据中的特征数据;

    8、将所述特征数据输入到预先训练好的媒体流识别模型中,以输出所述待识别流量数据的应用识别结果。

    9、作为上述方案的改进,对所述待识别流量数据进行识别,包括:

    10、提取所述待识别流量数据的访问请求;

    11、利用dns数据包解析出与所述访问请求对应的ip地址和域名;

    12、根据所述ip地址和所述域名,得到所述待识别流量数据的应用识别结果。

    13、作为上述方案的改进,对所述待识别流量数据进行识别,包括:

    14、提取所述待识别流量数据中的特征参数;

    15、当所述特征参数与数据库中预存的任一目标应用的标准参数匹配时,以所述目标应用为所述待识别流量数据的应用识别结果。

    16、作为上述方案的改进,所述应用类型包括游戏应用、视频应用、教育应用和除以上三种应用之外的其他应用,不同类型的应用对应有不同的质差分析指标。

    17、作为上述方案的改进,当所述待识别流量数据的方向为由用户端发送到服务器端时,所述利用应用加速路由器对所述待加速流量进行加速,包括:

    18、宽带远程接入服务器将用户端发送的所述待加速流量引流到独立组网网络;

    19、独立组网网络重定向虚拟专用网络中的下一跳地址,并路由迭代到指定srv6隧道;

    20、应用加速路由器根据报文中的差分服务代码点匹配到指定srv6隧道,在虚拟专用网络内通过指定srv6隧道转发所述待加速流量到服务器端。

    21、作为上述方案的改进,当所述待识别流量数据的方向为由服务器端发送到用户端时,所述利用应用加速路由器对所述待加速流量进行加速,包括:

    22、服务器端发送的待加速流量回到应用加速路由器;

    23、应用加速路由器根据虚拟专用网络中发布的路由,确定下一跳的宽带远程接入服务器,并迭代入指定srv6隧道;

    24、宽带远程接入服务器将所述待加速流量引流到独立组网网络,并通过指定srv6隧道转发给用户。

    25、为实现上述目的,本发明实施例还提供了一种应用加速装置,包括:

    26、应用识别模块,用于获取待识别流量数据,并对所述待识别流量数据进行识别,以识别出所述待识别流量数据对应的应用;

    27、质差分析模块,用于获取与当前应用所属应用类型对应的质差分析指标,并根据所述质差分析指标对所述当前应用的流量进行质差分析;

    28、加速模块,用于针对质差分析结果为需要进行加速的待加速流量,对所述待加速流量的路由进行着色,并利用应用加速路由器对所述待加速流量进行加速。

    29、为实现上述目的,本发明实施例还提供了一种应用加速设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如上述任一实施例所述的应用加速方法。

    30、为实现上述目的,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如上述任一实施例所述的应用加速方法。

    31、相比于现有技术,本发明公开的应用加速方法、装置、设备和存储介质,具有如下有益效果:

    32、1、通过获取待识别流量数据,并对所述待识别流量数据进行识别,以识别出所述待识别流量数据对应的应用,本申请中提出三种识别应用的方式,分别为与加密应用指纹识别、与dns关联识别、与数据流特征及行为组合识别,通过启发式规则、时间序列分析、概率图模型等,不断进行参数训练,可以更加准确识别应用。

    33、2、针对不同类型的应用,具有对应的质差分析指标,可以让用户在无感的情况下,更加全面的分析用户使用应用的情况,全方位的给出质差结论,定位不同的应用给出差异化的优化效果,在给媒体流加速前得到精准定位。

    34、3、针对质差分析结果为需要进行加速的待加速流量,通过路由策略进行染色添加进入隧道,将目的路由染色为特定color,再用重定向配置下一条目的地,路由迭代进入指定srv6隧道,通过指定srv6隧道进行待加速流量的转发,完成待加速流量的流量加速,可以在网络中提升用户感知。



    技术特征:

    1.一种应用加速方法,其特征在于,包括:

    2.如权利要求1所述的应用加速方法,其特征在于,对所述待识别流量数据进行识别,包括:

    3.如权利要求1所述的应用加速方法,其特征在于,对所述待识别流量数据进行识别,包括:

    4.如权利要求1所述的应用加速方法,其特征在于,对所述待识别流量数据进行识别,包括:

    5.如权利要求1所述的应用加速方法,其特征在于,所述应用类型包括游戏应用、视频应用、教育应用和除以上三种应用之外的其他应用,不同类型的应用对应有不同的质差分析指标。

    6.如权利要求1所述的应用加速方法,其特征在于,当所述待识别流量数据的方向为由用户端发送到服务器端时,所述利用应用加速路由器对所述待加速流量进行加速,包括:

    7.如权利要求1所述的应用加速方法,其特征在于,当所述待识别流量数据的方向为由服务器端发送到用户端时,所述利用应用加速路由器对所述待加速流量进行加速,包括:

    8.一种应用加速装置,其特征在于,包括:

    9.一种应用加速设备,其特征在于,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至7中任意一项所述的应用加速方法。

    10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如权利要求1至7中任意一项所述的应用加速方法。


    技术总结
    本发明公开了一种应用加速方法、装置、设备和存储介质,获取待识别流量数据,并对所述待识别流量数据进行识别,以识别出所述待识别流量数据对应的应用;获取与当前应用所属应用类型对应的质差分析指标,并根据所述质差分析指标对所述当前应用的流量进行质差分析;针对质差分析结果为需要进行加速的待加速流量,对所述待加速流量的路由进行着色,并利用应用加速路由器对所述待加速流量进行加速。采用本发明实施例,能准确识别应用,并及时对应用进行加速,提升用户体验。

    技术研发人员:沈家屹,张丽秋,何璐茜,赵春阳
    受保护的技术使用者:中国移动通信集团设计院有限公司
    技术研发日:
    技术公布日:2024/10/24
    转载请注明原文地址:https://symbian.8miu.com/read-32322.html

    最新回复(0)