[go: up one dir, main page]

CN119276801B - 一种特定应用加速方法、装置、存储介质及电子设备 - Google Patents

一种特定应用加速方法、装置、存储介质及电子设备

Info

Publication number
CN119276801B
CN119276801B CN202411341690.7A CN202411341690A CN119276801B CN 119276801 B CN119276801 B CN 119276801B CN 202411341690 A CN202411341690 A CN 202411341690A CN 119276801 B CN119276801 B CN 119276801B
Authority
CN
China
Prior art keywords
acceleration
application
specific application
target
score
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202411341690.7A
Other languages
English (en)
Other versions
CN119276801A (zh
Inventor
李东方
路乾坤
王翔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Fule Technology Co ltd
Original Assignee
Beijing Fule Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Fule Technology Co ltd filed Critical Beijing Fule Technology Co ltd
Priority to CN202411341690.7A priority Critical patent/CN119276801B/zh
Publication of CN119276801A publication Critical patent/CN119276801A/zh
Application granted granted Critical
Publication of CN119276801B publication Critical patent/CN119276801B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • H04L47/2475Traffic characterised by specific attributes, e.g. priority or QoS for supporting traffic characterised by the type of applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本申请涉及一种特定应用加速方法、装置、存储介质及电子设备,涉及通信技术领域,其中方法包括:获取至少一个目标连接对应的有效载荷信息和网络连接质量的各评价特征信息;根据所述有效载荷信息,确定对应的目标连接的第一加速优先级评分;确定所述评价特征信息对应的第二加速优先级评分,并基于同一目标连接对应的第一加速优先级评分和各第二加速优先级评分,确定对应的目标连接的加速需求评分值;基于各所述加速需求评分值,从对应的目标应用中确定需要加速的特定应用,并对所述特定应用进行优先传输处理。本申请具有优化对于网络需求较高的应用的网络连接质量的效果。

Description

一种特定应用加速方法、装置、存储介质及电子设备
技术领域
本申请涉及通信技术领域,具体涉及一种特定应用加速方法、装置、存储介质及电子设备。
背景技术
随着互联网信息时代的迅速发展,家庭网络已经成为人们生活中不可或缺的一部分,家庭中连接互联网的设备也日益增多,涵盖了智能手机、电脑、智能电视、智能家电等各种设备,这些设备中的应用都需要高质量、稳定的网络连接来满足人们对于在线娱乐、工作、学习等方面的需求。其中,家庭智能路由器通过无线信号将各种无线设备连接到互联网中,如智能手机、平板电脑、笔记本电脑等,使得家庭成员可以方便地使用互联网,无需依赖有线连接。但是实际生活中,由于设备中的不同应用对网络带宽和稳定性的差异性较大,家庭智能路由器在处理网络流量时较难做到高效地满足不同应用的网络需求,亟需一种有效的满足不同应用的网络需求的方式。
目前,满足不同应用的网络需求通常采用的方式为:家庭智能路由器工作过程中,基于传统的路由算法对网络流量进行转发和管理,能够在一些基本的网络连接中效果良好,满足一些不同应用的网络需求,但是一旦涉及到在线游戏、高清视频流等对网络稳定性和延迟等网络需求较高的应用时,由于传统的路由算法采用固定的策略和参数进行路由决策,较难根据应用的需求进行动态调整,使得对于网络需求较高的应用的网络连接质量较差,影响用户的体验。
发明内容
为了优化对于网络需求较高的应用的网络连接质量,本申请提供一种特定应用加速方法、装置、存储介质及电子设备。
在本申请的第一方面提供了一种特定应用加速方法,具体包括:
获取至少一个目标连接对应的有效载荷信息和网络连接质量的各评价特征信息;
根据所述有效载荷信息,确定对应的目标连接的第一加速优先级评分;
确定所述评价特征信息对应的第二加速优先级评分,并基于同一目标连接对应的第一加速优先级评分和各第二加速优先级评分,确定对应的目标连接的加速需求评分值;
基于各所述加速需求评分值,从对应的目标应用中确定需要加速的特定应用,并对所述特定应用进行优先传输处理,所述加速需求评分值越高,对应的目标应用越需要进行网络加速,所述目标应用为通过对应的目标连接进行通信的应用程序。
通过采用上述技术方案,获取到目标连接的有效载荷信息和各个评价特征信息后,根据此有效载荷信息,确定对应的第一加速优先级评分,从而评估通过对应的目标连接传输数据包的应用本身的加速需求,接着确定同一目标连接的各个评价特征信息对应的第二加速优先级评分,从而从网络连接质量维度评估目标连接的加速需求,进一步地,针对同一目标连接,结合其对应的第一加速优先级评分和各个第二加速优先级评分,分析确定对应的目标连接的加速需求评分值,从而表征目标连接对应的目标应用的网络需求程度。最后,根据加速需求评分值,从各个目标连接对应的目标应用中确定需要加速的特定应用并进行加速,从而优化对于网络需求较高的应用的网络连接质量,改善用户对于应用的使用体验。
可选的,所述根据所述有效载荷信息,确定对应的目标连接的第一加速优先级评分,具体包括:
根据所述有效载荷信息,确定对应的目标应用识别特征;
判断预设的加速优先级评分匹配表中是否存在所述目标应用识别特征,若不存在,则将对应的目标连接的第一加速优先级评分确定为0,所述加速优先级评分匹配表包括不同待加速应用的应用识别特征以及对应的第一加速优先级评分;
若存在,则从加速优先级评分匹配表中匹配所述目标应用识别特征对应的目标连接的第一加速优先级评分。
通过采用上述技术方案,如果加速优先级评分匹配表中不存在此目标应用识别特征,说明对应的应用对网络延迟要求不太高,那么将对应的目标连接的第一加速优先级评分确定为0;如果加速优先级评分匹配表中存在此目标应用识别特征,说明对应的应用对网络延迟要求较高,那么确定对应的目标连接的第一加速优先级评分,从而评估对应的应用本身对网络的需求对加速需求的影响。
可选的,所述确定所述评价特征信息对应的第二加速优先级评分,具体包括:
根据所述评价特征信息对应的目标连接的目标应用识别特征,确定所述评价特征信息对应的评价特征阈值和加速优先级评分;
将所述评价特征信息与对应的评价特征阈值进行对比,若所述评价特征信息超过对应的评价特征阈值,则将对应的加速优先级评分确定为所述评价特征信息对应的第二加速优先级评分;
若所述评价特征信息未超过对应的评价特征阈值,则将所述评价特征信息对应的第二加速优先级评分确定为0。
通过采用上述技术方案,如果评价特征信息超过对应的评价特征阈值,说明从该项评价特征信息出发,对应的目标连接一定程度上存在加速需求,那么将对应的加速优先级评分确定为第二加速优先级评分,从而表征在此项评价特征信息上对应的目标连续的加速需求程度,如果评价特征信息未超过对应的评价特征阈值,说明从该项评价特征信息出发,对应的目标连接不存在加速需求,那么对应的第二加速优先级评分确定为0。从而准确评估目标连接的各个评估特征信息对加速需求的影响。
可选的,所述基于同一目标连接对应的第一加速优先级评分和各第二加速优先级评分,确定对应的目标连接的加速需求评分值,具体包括:
基于同一目标连接对应的第一加速优先级评分和各第二加速优先级评分,通过预设的需求评分值计算公式,确定对应的目标连接的加速需求评分值,所述需求评分值计算公式为:
式中,P(l)表示目标连接的加速需求评分值,l表示目标连接,Pi表示第一加速优先级评分,pf表示评价特征信息的第二加速优先级评分,f表示目标连接的第f个评价特征信息,N表示目标连接的评价特征信息的总数。
通过采用上述技术方案,如果目标连接的第一加速优先级评分大于0,说明目标连接对应的目标应用本身存在加速的需求,那么将目标连接的对应的第二加速优先级评分进行求和,将求和的结果与第一加速优先级评分进行相乘,得到对应的加速需求评分值;如果第一加速优先级评分等于0,说明目标连接对应的目标应用本身不存在加速的需求,只需根据对应的各个第二加速优先级评分的求和结果,确定加速需求评分值,从而客观地评估目标连接的特性,为后续选取存在优化加速需求的连接提供可靠的依据。
可选的,所述基于各所述加速需求评分值,从对应的目标应用中确定需要加速的特定应用,具体包括:
统计获取有效载荷信息的目标连接的第一数量;
在所述第一数量达到预设的批次处理阈值时,将对应的目标连接确定为批次处理连接,并按照对应的加速需求评分值从大到小的顺序,从各所述批次处理连接中选取第二数量的批次处理连接确定为需要优化的特定连接,将所述特定连接对应的目标应用确定为需要加速的特定应用。
通过采用上述技术方案,如果第一数量达到预设的批次处理阈值,需要开始对第一数量的目标连接进行选择性加速处理,那么按照加速需求评分值从大到小的顺序,从各个批次处理连接中选取第二数量的批次处理连接确定为需要优化的特定连接,将特定连接对应的目标应用确定为需要加速的特定应用,从而精准而高效地确定需要进行加速的特定应用。
可选的,所述方法还包括:
统计被加速过的历史特定应用的历史加速次数,按照所述历史加速次数从大到小的顺序,从各所述历史特定应用中选取第一个数的历史特定应用并确定为易需加速应用;
统计每个所述易需加速应用的历史加速时段的出现次数,按照所述出现次数从大到小的顺序,从各所述历史加速时段中选取第二个数的历史加速时段并确定为对应的易需加速应用的易需加速时段;
在所述特定应用为所述易需加速应用,若当前时刻处于所述特定应用对应的易需加速时段内,则将当前时刻所处的易需加速时段确定为重点加速时段,并计算所述特定应用的第一权重和对应的易需加速时段的第二权重,所述第一权重为所述特定应用的历史加速次数与所有易需加速应用的历史加速次数之和的比值,所述第二权重为所述特定应用对应的单个易需加速时段的出现次数与对应的所有易需加速时段的出现次数之和的比值;
计算所述特定应用的第一权重和对应的重点加速时段的第二权重的第一权重乘积,若所述第一权重乘积大于预设的乘积阈值,则确定针对所述特定应用的加速校验无误。
通过采用上述技术方案,计算特定应用的第一权重和对应的重点加速时段的第二权重的第一权重乘积,第一权重乘积越大,特定应用在重点加速时段进行数据传输加速处理的可能性越大。进一步地,如果第一权重乘积大于预设的乘积阈值,说明特定应用在此重点加速时段进行加速的可能性较大,那么根据加速需求评分值确定当前时刻对此特定应用进行优先传输处理,是较为准确和合理,进而确定针对特定应用的加速校验无误,从而提高进行加速的应用准确性。
可选的,所述方法还包括:
根据所述特定应用对应的加速需求评分值,确定所述特定应用对应的加速时长;
将当前时刻之后所述加速时长内所述特定应用其他的易需加速时段确定为关联加速时段,并计算所述特定应用的第一权重和对应的各所述关联加速时段的第二权重的第二权重乘积;
对所述第一权重乘积与各所述第二权重乘积进行求和,得到权重乘积之和,若所述权重乘积之和大于预设的乘积之和阈值,则保持所述加速时长不变;
若所述权重乘积之和不大于所述乘积之和阈值,则将所述加速时长调整为目标时长,所述目标时长为所述当前时刻到所述重点加速时段的末端时刻的时长。
通过采用上述技术方案,对各个第二权重乘积和第一权重乘积进行求和,得到权重乘积之和,权重乘积之和越大,从当前时刻之后的加速时长内,对此特定应用进行加速的可能性越大,那么将权重乘积之和与预设的乘积之和阈值进行对比,如果权重乘积之和大于乘积之和阈值,说明此加速时长较为合理,那么保持加速时长不变;如果权重乘积之和不大于乘积之和阈值,说明从当前时刻之后加速时长的整体时间区间内,对特定应用进行加速的可能性较小,那么对加速时长进行调整,较为准确地确定对特定应用加速的时长。
在本申请的第二方面提供了一种特定应用加速装置,具体包括:
信息获取模块,用于获取至少一个目标连接对应的有效载荷信息和网络连接质量的各评价特征信息;
评分确定模块,用于根据所述有效载荷信息,确定对应的目标连接的第一加速优先级评分;
需求评分模块,用于确定所述评价特征信息对应的第二加速优先级评分,并基于同一目标连接对应的第一加速优先级评分和各第二加速优先级评分,确定对应的目标连接的加速需求评分值;
应用加速模块,用于基于各所述加速需求评分值,从对应的目标应用中确定需要加速的特定应用,并对所述特定应用进行优先传输处理,所述加速需求评分值越高,对应的目标应用越需要进行网络加速,所述目标应用为通过对应的目标连接进行通信的应用程序。
通过采用上述技术方案,信息获取模块获取目标连接对应的有效载荷信息和网络连接质量的各个评价特征信息,再由评分确定模块根据有效载荷信息,确定对应的目标连接的第一加速优先级评分,接着需求评分模块确定第二加速优先级评分,并基于同一目标连接对应的第一加速优先级评分和各第二加速优先级评分,确定对应的目标连接的加速需求评分值,最后应用加速模块基于各个加速需求评分值,从对应的目标应用中确定需要加速的特定应用并进行加速处理。
在本申请的第三方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,当所述计算机程序被处理器加载并执行时,执行如第一方面中任意一项所述的方法步骤。
在本申请的第四方面提供了一种电子设备,具体包括:
处理器、存储器及存储在存储器中并能够在处理器上运行的计算机程序,所述处理器用于加载并执行所述存储器中存储的计算机程序,以使所述电子设备执行如第一方面中任意一项所述的方法。
综上所述,本申请包括以下至少一种有益技术效果:根据此有效载荷信息,确定对应的第一加速优先级评分,从而评估通过对应的目标连接传输数据包的应用本身的加速需求,接着确定同一目标连接的各个评价特征信息对应的第二加速优先级评分,从而从网络连接质量维度评估目标连接的加速需求,进一步地,针对同一目标连接,结合其对应的第一加速优先级评分和各个第二加速优先级评分,分析确定对应的目标连接的加速需求评分值,从而表征目标连接对应的目标应用的网络需求程度。最后,根据加速需求评分值,从各个目标连接对应的目标应用中确定需要加速的特定应用并进行加速,从而优化对于网络需求较高的应用的网络连接质量,改善用户对于应用的使用体验。
附图说明
图1是本申请实施例提供的一种特定应用加速方法的流程示意图;
图2是本申请实施例提供的另一种特定应用加速方法的流程示意图;
图3是本申请实施例提供的一种特定应用加速装置的结构示意图;
图4是本申请实施例提供的另一种特定应用加速装置的结构示意图。
附图标记说明:11、信息获取模块;12、评分确定模块;13、需求评分模块;14、应用加速模块;15、加速校验模块;16、时长调整模块。
具体实施方式
为了使本技术领域的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。
在本申请实施例的描述中,“示性的”、“例如”或者“举例来说”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示性的”、“例如”或者“举例来说”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示性的”、“例如”或者“举例来说”等词旨在以具体方式呈现相关概念。
在本申请实施例的描述中,术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,单独存在B,同时存在A和B这三种情况。另外,除非另有说明,术语“多个”的含义是指两个或两个以上。例如,多个系统是指两个或两个以上的系统,多个屏幕终端是指两个或两个以上的屏幕终端。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
参见图1,本申请实施例公开了一种特定应用加速方法的流程示意图,可依赖于计算机程序实现,也可运行于基于冯诺依曼体系的特定应用加速装置上。该计算机程序可集成在应用中,也可作为独立的工具类应用运行,具体包括:
S101:获取至少一个目标连接对应的有效载荷信息和网络连接质量的各评价特征信息。
具体的,在本申请实施例中,目标连接为五元组连接,五元组连接指的是以五元组为单位的连接,其是网络通信中一个基本且重要的概念,使用源IP地址、源端口号、目的IP地址、目的端口号和传输层协议这五个参数来唯一标识和管理网络会话,实现网络数据的准确传输和高效管理,也定义了网络数据包的基本属性,目标连接具体是指家庭智能路由器与终端中应用程序的无线连接。进一步地,目标连接对应的有效载荷信息指的是通过该目标连接传输的数据包的有效部分,即,数据包中实际携带的信息部分,不包括控制信息和协议头部等元数据。对于家庭智能路由器,其通过目标连接接收到数据包,对数据包进行转发的过程中,家庭智能路由器只关心数据包的有效载荷信息。示例性地,在目标连接中传输的数据包为HTTP的请求包,那么请求包中的统一资源标识符(Uniform ResourceIdentifier,URI)属于数据包的有效载荷信息。需要说明的是,在本申请实施例中,有效载荷信息包括但不限于传输包中的HOST信息和URI信息。示例性地,HOST信息可以为用户通过终端使用应用时访问的域名信息。
本申请实施例公开的一种特定应用加速方法的执行主体为家庭智能路由器,其与家庭中用户的终端进行无线连接,终端可以为个人计算机、智能手机或者平板电脑等。进一步地,一种获取目标连接对应的有效载荷信息的可行方式为:调用家庭智能路由器所提供的内核采样数据接口,捕获目标连接中上传有载荷数据的首个报文,并以五元组的形式进行表示,最终获取到有效载荷报文,使得捕获的数据具有物理意义,方便后续进行分析和处理。其中,内核采样数据接口是指路由器操作系统中提供的一种机制,用于收集和分析路由器内部的数据。有效载荷报文为目标连接中传输的数据部分。进一步地,针对有效载荷报文进行应用层的深度解析,从中提取有效载荷信息,具体通过预设的Wireshark工具进行解析。
网络连接质量的评价特征信息为反映对应的目标连接的性能和稳定性的特征信息,在本申请实施例中,评价特征信息可以为目标连接对应的时延、字节总数、包总数或乱序情况等,在其他实施例中,评价特征信息还可以为丢包率或错误率。网络连接质量的评价特征信息的数量为至少一个。其中,时延是指数据包从发送端到接收端所需的时间。字节总数是指在特定时间段内通过网络传输的总数据量。包总数是指在特定时间段内通过网络传输的数据包数量。乱序是指网络传输过程中,由于各种原因(如网络拥塞、路由选择等),到达接收端的顺序与发送端发送的顺序不一致。进一步地,一种获取评价特征信息的可行方式为:通过家庭智能路由器自身来获取相应目标连接的评价特征信息,因为家庭智能路由器可支持实时的网络性能探测和统计。
S102:根据有效载荷信息,确定对应的目标连接的第一加速优先级评分。
在一个可实现的实施方式中,根据有效载荷信息,确定对应的目标应用识别特征;
判断预设的加速优先级评分匹配表中是否存在目标应用识别特征,若不存在,则将对应的目标连接的第一加速优先级评分确定为0;
若存在,则从加速优先级评分匹配表中匹配目标应用识别特征对应的目标连接的第一加速优先级评分。
具体的,单个目标连接对应的有效载荷信息确定后,从有效载荷信息中提取出对应的目标应用识别特征,在本申请实施例中,应用识别特征用于表征传输的数据包所来源的具体应用程序,其包括但不限于HOST信息和URI信息。示例性地,如果用户通过连接家庭智能路由器的终端正在使用或访问m软件,那么通过其有效载荷信息中目标应用识别特征的HOST信息M,可以确定此终端正在使用的应用为m。
进一步地,判断预设的加速优先级评分匹配表中是否存在此目标应用识别特征,其中,加速优先级评分匹配表包括不同待加速应用的应用识别特征以及对应的第一加速优先级评分,其中,待加速应用为对网络延迟要求较高、存在加速需求的应用程序,例如游戏应用、高清视频流应用等。优先级评分匹配表中数据的可行设置方式为:通过预设Fiddler或Network Emulator Toolkit等工具,确定对网络延迟要求较高的应用程序的具体延迟要求,具体延迟要求越高,对网络连接质量要求越高,对应的第一加速优先级评分越高,需要进行网络加速的需求越高。
如果加速优先级评分匹配表中不存在此目标应用识别特征,说明对应的应用对网络延迟要求不太高,那么将对应的目标连接的第一加速优先级评分确定为0。反之,如果加速优先级评分匹配表中存在此目标应用识别特征,说明对应的应用对网络延迟要求较高,那么从加速优先级评分匹配表匹配此目标应用识别特征对应的第一加速优先级评分。
S103:确定评价特征信息对应的第二加速优先级评分,并基于同一目标连接对应的第一加速优先级评分和各第二加速优先级评分,确定对应的目标连接的加速需求评分值。
具体的,单个目标连接对应的第一加速优先级评分确定后,需要确定目标连接对应的各个评价特征信息对应的第二加速优先级评分,在本申请实施例中,一种可行的确定方式为:加速优先级评分匹配表还包括不同应用识别特征对应的各个评价特征信息的评价特征阈值和加速优先级评分,如果此单个目标连接对应的目标应用识别特征存在于加速优先级评分匹配表中,那么从加速优先级评分匹配表匹配此目标连接对应的各个评价特征信息的评价特征阈值和加速优先级评分。如果此单个目标连接对应的目标应用识别特征不存在于加速优先级评分匹配表中时,根据预设的阈值匹配表匹配此目标应用识别特征对应的目标连接各个评价特征信息的评价特征阈值和加速优先级评分,阈值匹配表包括不同应用识别特征以及对应的目标连接的评价特征信息的评价特征阈值和加速优先级评分。
进一步地,将评价特征信息与对应的评价特征阈值进行对比,如果评价特征信息超过对应的评价特征阈值,示例性地,如果评价特征信息时延超过对应的评价特征阈值,说明通过对应的目标连接传输数据包的时延较高,存在加速的需求,那么将对应的加速优先级评分确定为此评价特征信息的第二加速优先级评分。反之,如果评价特征信息未超过对应的评价特征阈值,那么将其对应的第二加速优先级评分确定为0。需要说明的是,在本申请实施例中,第一加速优先级评分和第二加速优先级评分均大于1。
进一步地,单个目标连接对应的第一加速优先级评分和各个评价特征信息的第二加速优先级评分确定后,将同一个目标连接对应的第一加速优先级评分和各个第二加速优先级评分代入至预设的需求评分值计算公式中,得到对应的目标连接的加速需求评分值,从而较为准确客观地评估目标连接的特性,为后续选取存在优化加速需求的连接提供可靠的依据,加速需求评分值越高,对应的目标连接越需要进行优化。其中,需求评分值计算公式为:
式中,P(l)表示目标连接的加速需求评分值,l表示目标连接,Pi表示第一加速优先级评分,pf表示评价特征信息的第二加速优先级评分,f表示目标连接的第f个评价特征信息,N表示目标连接的评价特征信息的总数。示例性地,存在目标连接A,其对应的第一加速优先级评分值为10,对应的评价特征阈值和加速优先级评分依次为:时延的阈值为100,时延的加速优先级评分为5;乱序的阈值为50,乱序的加速优先级评分为5;字节总数的阈值为1048476,字节总数的加速优先级评分为3;包总数的阈值为1000,包总数的加速优先级评分为1。目标连接A的评价特征信息分别为:时延138,乱序20,字节总数2000000,包总数2861,可见,时延这一项的评价特征信息超过其对应的评价特征阈值100,那么该项评价特征信息的第二加速优先级评分为5;乱序这一项的评价特征信息未超过其对应的评价特征阈值50,那么该项评价特征信息的第二加速优先级评分为0;包总数这一项的评价特征信息未超过其对应的评价特征阈值1000,那么该项评价特征信息的第二加速优先级评分为1;字节总数这一项的评价特征信息未超过其对应的评价特征阈值1048476,那么该项评价特征信息的第二加速优先级评分为3。加之,目标连接A的第一加速优先级评分大于0,因此采用来计算目标连接A的加速需求评分值,即,20*(5+0+3+1)=180。
S104:基于各加速需求评分值,从对应的目标应用中确定需要加速的特定应用,并对特定应用进行优先传输处理。
具体的,在本申请实施例中,目标应用为通过对应的目标连接进行通信的应用程序,换言之,终端中的目标应用通过对应的目标连接传输数据包至家庭智能路由器,最后由家庭智能路由器进行数据包的转发。进一步地,统计获取有效载荷信息的目标连接的第一数量,如果第一数量达到预设的批次处理阈值,需要开始对第一数量的目标连接进行选择性加速处理,那么将第一数量的多个目标连接确定为批次处理连接。其中,批次处理阈值为对多个目标连接进行批量处理的数量临界值,批次处理阈值取值为64。进一步地,按照加速需求评分值从大到小的顺序,从各个批次处理连接中选取第二数量的批次处理连接确定为需要优化的特定连接,将特定连接对应的目标应用确定为需要加速的特定应用,从而精准地确定需要进行加速的特定应用。最后,根据特定连接的连接信息,通过调用内核提供的流量优先级接口,对这些特定连接进行统一配置,从而保证特定应用的应用流量能进行优先高效的传输和通信,实现对特定应用的加速,提高给用户更好的用户体验。
参见图2,本申请实施例公开了另一种特定应用加速方法的流程示意图,可依赖于计算机程序实现,也可运行于基于冯诺依曼体系的特定应用加速装置上。该计算机程序可集成在应用中,也可作为独立的工具类应用运行,具体包括:
S201:获取至少一个目标连接对应的有效载荷信息和网络连接质量的各评价特征信息。
S202:根据有效载荷信息,确定对应的目标连接的第一加速优先级评分。
S203:确定评价特征信息对应的第二加速优先级评分,并基于同一目标连接对应的第一加速优先级评分和各第二加速优先级评分,确定对应的目标连接的加速需求评分值。
S204:基于各加速需求评分值,从对应的目标应用中确定需要加速的特定应用,并对特定应用进行优先传输处理。
具体的,可参见步骤S101-S104,在此不再赘述。
S205:统计被加速过的历史特定应用的历史加速次数,按照历史加速次数从大到小的顺序,从各历史特定应用中选取第一个数的历史特定应用并确定为易需加速应用。
S206:统计每个易需加速应用的历史加速时段的出现次数,按照出现次数从大到小的顺序,从各历史加速时段中选取第二个数的历史加速时段并确定为对应的易需加速应用的易需加速时段。
具体的,从家庭智能路由器的特定应用加速历史记录中,统计被加速过的历史特定应用的历史加速次数,历史加速次数越大,对应的历史特定应用越容易存在加速需求,按照历史加速次数从大到小的顺序,从各个历史特定应用中选取第一个数的历史特定应用并确定为易需加速应用,即,易于需要进行流量优先传输的应用。进一步地,统计每个易需加速应用的历史加速时段的出现次数,出现次数越大,易需加速应用越易于在对应的历史加速时段进行加速,接着按照出现次数从大到小的顺序,从各个历史加速时段中选取第二个数的历史加速时段并确定为对应的易需加速应用的易需加速时段,即,加速容易发生的时段。
S207:在特定应用为易需加速应用,若当前时刻处于特定应用对应的易需加速时段内,则将当前时刻所处的易需加速时段确定为重点加速时段,并计算特定应用的第一权重和对应的易需加速时段的第二权重。
S208:计算特定应用的第一权重和对应的重点加速时段的第二权重的第一权重乘积,若第一权重乘积大于预设的乘积阈值,则确定针对特定应用的加速校验无误。
具体的,如果确定的特定应用为易需加速应用,那么判断当前时刻是否处于此特定应用对应的易需加速时段内,如果处于,那么将当前时刻所处的易需加速时段确定为重点加速时段。进一步地,计算特定应用的第一权重以及对应的各个易需加速时段的第二权重,第一权重为特定应用的历史加速次数与所有易需加速应用的历史加速次数之和的比值,第二权重为特定应用对应的单个易需加速时段的出现次数与对应的所有易需加速时段的出现次数之和的比值。
进一步地,计算特定应用的第一权重和对应的重点加速时段的第二权重的第一权重乘积,第一权重乘积越大,特定应用在重点加速时段进行数据传输加速处理的可能性越大。进一步地,如果第一权重乘积大于预设的乘积阈值,说明特定应用在此重点加速时段进行加速的可能性较大,那么根据加速需求评分值确定当前时刻对此特定应用进行优先传输处理,是较为准确和合理,进而确定针对特定应用的加速校验无误,从而提高进行加速的应用准确性。
在其他实施例中,根据此特定应用对应的加速需求评分值,从预设的加速时长匹配表中匹配对应的加速时长,加速需求评分值越大,对应的加速时长越大,加速时长匹配表中包括不同加速需求评分值以及对应的加速时长。进一步地,将当前时刻之后加速时长内特定应用其他的易需加速时段确定为关联加速时段,然后计算特定应用的第一权重和对应的各个关联加速时段的第二权重的第二权重乘积,对各个第二权重乘积和第一权重乘积进行求和,得到权重乘积之和,权重乘积之和越大,从当前时刻之后的加速时长内,对此特定应用进行加速的可能性越大,那么将权重乘积之和与预设的乘积之和阈值进行对比,如果权重乘积之和大于乘积之和阈值,说明此加速时长较为合理,那么保持加速时长不变;如果权重乘积之和不大于乘积之和阈值,说明从当前时刻之后加速时长的整体时间区间内,对特定应用进行加速的可能性较小,那么将加速时长调整为目标时长,即当前时刻到重点加速时段的末端时刻的时长。从而较为准确地确定对特定应用加速的时长。
在另一实施例中,将当天中当前时刻之前的特定应用其他的易需加速时段确定为第一加速时段,将当天中当前时刻之后的特定应用其他的易需加速时段确定为第二加速时段。计算特定应用的第一权重与各个第一加速时段的第二权重的权重乘积并求和,得到第一权重乘积之和,计算特定应用的第一权重与各个第二加速时段的第二权重的权重乘积并求和,得到第二权重乘积之和。如果第一权重乘积之和小于第二权重乘积之和,那么当前时刻不对特定应用进行加速,对其加速的时刻进行延后。
本申请实施例一种特定应用加速方法的实施原理为:根据此有效载荷信息,确定对应的第一加速优先级评分,从而评估通过对应的目标连接传输数据包的应用本身的加速需求,接着确定同一目标连接的各个评价特征信息对应的第二加速优先级评分,从而从网络连接质量维度评估目标连接的加速需求,进一步地,针对同一目标连接,结合其对应的第一加速优先级评分和各个第二加速优先级评分,分析确定对应的目标连接的加速需求评分值,从而表征目标连接对应的目标应用的网络需求程度。最后,根据加速需求评分值,从各个目标连接对应的目标应用中确定需要加速的特定应用并进行加速,从而优化对于网络需求较高的应用的网络连接质量,改善用户对于应用的使用体验。
下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。
请参见图3,为本申请实施例提供的特定应用加速装置的结构示意图。该应用于特定应用加速装置可以通过软件、硬件或者两者的结合实现成为装置的全部或一部分。该装置包括信息获取模块11、评分确定模块12、需求评分模块13和应用加速模块14。
信息获取模块11,用于获取至少一个目标连接对应的有效载荷信息和网络连接质量的各评价特征信息;
评分确定模块12,用于根据有效载荷信息,确定对应的目标连接的第一加速优先级评分;
需求评分模块13,用于确定评价特征信息对应的第二加速优先级评分,并基于同一目标连接对应的第一加速优先级评分和各第二加速优先级评分,确定对应的目标连接的加速需求评分值;
应用加速模块14,用于基于各加速需求评分值,从对应的目标应用中确定需要加速的特定应用,并对特定应用进行优先传输处理,加速需求评分值越高,对应的目标应用越需要进行网络加速,目标应用为通过对应的目标连接进行通信的应用程序。
可选的,评分确定模块12,具体用于:
根据有效载荷信息,确定对应的目标应用识别特征;
判断预设的加速优先级评分匹配表中是否存在目标应用识别特征,若不存在,则将对应的目标连接的第一加速优先级评分确定为0,加速优先级评分匹配表包括不同待加速应用的应用识别特征以及对应的第一加速优先级评分;
若存在,则从加速优先级评分匹配表中匹配目标应用识别特征对应的目标连接的第一加速优先级评分。
可选的,需求评分模块13,具体用于:
根据评价特征信息对应的目标连接的目标应用识别特征,确定评价特征信息对应的评价特征阈值和加速优先级评分;
将评价特征信息与对应的评价特征阈值进行对比,若评价特征信息超过对应的评价特征阈值,则将对应的加速优先级评分确定为评价特征信息对应的第二加速优先级评分;
若评价特征信息未超过对应的评价特征阈值,则将评价特征信息对应的第二加速优先级评分确定为0。
可选的,需求评分模块13,具体用于:
基于同一目标连接对应的第一加速优先级评分和各第二加速优先级评分,通过预设的需求评分值计算公式,确定对应的目标连接的加速需求评分值,需求评分值计算公式为:
式中,P(l)表示目标连接的加速需求评分值,l表示目标连接,Pi表示第一加速优先级评分,pf表示评价特征信息的第二加速优先级评分,f表示目标连接的第f个评价特征信息,N表示目标连接的评价特征信息的总数。
可选的,应用加速模块14,具体用于:
统计获取有效载荷信息的目标连接的第一数量;
在第一数量达到预设的批次处理阈值时,将对应的目标连接确定为批次处理连接,并按照对应的加速需求评分值从大到小的顺序,从各批次处理连接中选取第二数量的批次处理连接确定为需要优化的特定连接,将特定连接对应的目标应用确定为需要加速的特定应用。
可选的,如图4所示,装置还包括加速校验模块15,具体用于:
统计被加速过的历史特定应用的历史加速次数,按照历史加速次数从大到小的顺序,从各历史特定应用中选取第一个数的历史特定应用并确定为易需加速应用;
统计每个易需加速应用的历史加速时段的出现次数,按照出现次数从大到小的顺序,从各历史加速时段中选取第二个数的历史加速时段并确定为对应的易需加速应用的易需加速时段;
在特定应用为易需加速应用,若当前时刻处于特定应用对应的易需加速时段内,则将当前时刻所处的易需加速时段确定为重点加速时段,并计算特定应用的第一权重和对应的易需加速时段的第二权重,第一权重为特定应用的历史加速次数与所有易需加速应用的历史加速次数之和的比值,第二权重为特定应用对应的单个易需加速时段的出现次数与对应的所有易需加速时段的出现次数之和的比值;
计算特定应用的第一权重和对应的重点加速时段的第二权重的第一权重乘积,若第一权重乘积大于预设的乘积阈值,则确定针对特定应用的加速校验无误。
可选的,装置还包括时长调整模块16,具体用于:
根据特定应用对应的加速需求评分值,确定特定应用对应的加速时长;
将当前时刻之后加速时长内特定应用其他的易需加速时段确定为关联加速时段,并计算特定应用的第一权重和对应的各关联加速时段的第二权重的第二权重乘积;
对第一权重乘积与各第二权重乘积进行求和,得到权重乘积之和,若权重乘积之和大于预设的乘积之和阈值,则保持加速时长不变;
若权重乘积之和不大于乘积之和阈值,则将加速时长调整为目标时长,目标时长为当前时刻到重点加速时段的末端时刻的时长。
需要说明的是,上述实施例提供的一种特定应用加速装置在执行特定应用加速方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的一种特定应用加速装置与一种特定应用加速方法实施例属于同一构思,其体现实现过程详见方法实施例,这里不再赘述。
本申请实施例还公开一种计算机可读存储介质,并且,计算机可读存储介质存储有计算机程序,其中,计算机程序被处理器执行时,采用了上述实施例的一种特定应用加速方法。
其中,计算机程序可以存储于计算机可读介质中,计算机程序包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间件形式等,计算机可读介质包括能够携带计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM)、随机存取存储器(RAM)、电载波信号、电信信号以及软件分发介质等,需要说明的是,计算机可读介质包括但不限于上述元器件。
其中,通过本计算机可读存储介质,将上述实施例的一种特定应用加速方法存储于计算机可读存储介质中,并且,被加载并执行于处理器上,以方便上述方法的存储及应用。
本申请实施例还公开一种电子设备,计算机可读存储介质中存储有计算机程序,计算机程序被处理器加载并执行时,采用了上述一种特定应用加速方法。
其中,电子设备可以采用台式电脑、笔记本电脑或者云端服务器等电子设备,并且,电子设备包括但不限于处理器以及存储器,例如,电子设备还可以包括输入输出设备、网络接入设备以及总线等。
其中,处理器可以采用中央处理单元(CPU),当然,根据实际的使用情况,也可以采用其他通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,通用处理器可以采用微处理器或者任何常规的处理器等,本申请对此不做限制。
其中,存储器可以为电子设备的内部存储单元,例如,电子设备的硬盘或者内存,也可以为电子设备的外部存储设备,例如,电子设备上配备的插接式硬盘、智能存储卡(SMC)、安全数字卡(SD)或者闪存卡(FC)等,并且,存储器还可以为电子设备的内部存储单元与外部存储设备的组合,存储器用于存储计算机程序以及电子设备所需的其他程序和数据,存储器还可以用于暂时地存储已经输出或者将要输出的数据,本申请对此不做限制。
其中,通过本电子设备,将上述实施例的一种特定应用加速方法存储于电子设备的存储器中,并且,被加载并执行于电子设备的处理器上,方便使用。
以上所述者,仅为本公开的示例性实施例,不能以此限定本公开的范围。即但凡依本公开教导所作的等效变化与修饰,皆仍属本公开涵盖的范围内。本领域技术人员在考虑说明书及实践这里的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未记载的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的范围和精神由权利要求限定。

Claims (8)

1.一种特定应用加速方法,其特征在于,应用于家庭智能路由器,所述方法包括:
获取至少一个目标连接对应的有效载荷信息和网络连接质量的各评价特征信息,网络连接质量的各评价特征信息为反映对应的目标连接的性能和稳定性的特征信息;
根据所述有效载荷信息,确定对应的目标连接的第一加速优先级评分;
确定所述评价特征信息对应的第二加速优先级评分,并基于同一目标连接对应的第一加速优先级评分和各第二加速优先级评分,确定对应的目标连接的加速需求评分值;
基于各所述加速需求评分值,从对应的目标应用中确定需要加速的特定应用,并对所述特定应用进行优先传输处理,所述加速需求评分值越高,对应的目标应用越需要进行网络加速,所述目标应用为通过对应的目标连接进行通信的应用程序;
统计被加速过的历史特定应用的历史加速次数,按照所述历史加速次数从大到小的顺序,从各所述历史特定应用中选取第一个数的历史特定应用并确定为易需加速应用;统计每个所述易需加速应用的历史加速时段的出现次数,按照所述出现次数从大到小的顺序,从各所述历史加速时段中选取第二个数的历史加速时段并确定为对应的易需加速应用的易需加速时段;在所述特定应用为所述易需加速应用,若当前时刻处于所述特定应用对应的易需加速时段内,则将当前时刻所处的易需加速时段确定为重点加速时段,并计算所述特定应用的第一权重和对应的易需加速时段的第二权重,所述第一权重为所述特定应用的历史加速次数与所有易需加速应用的历史加速次数之和的比值,所述第二权重为所述特定应用对应的单个易需加速时段的出现次数与对应的所有易需加速时段的出现次数之和的比值;计算所述特定应用的第一权重和对应的重点加速时段的第二权重的第一权重乘积,若所述第一权重乘积大于预设的乘积阈值,则确定针对所述特定应用的加速校验无误;
根据所述特定应用对应的加速需求评分值,确定所述特定应用对应的加速时长;将当前时刻之后所述加速时长内所述特定应用其他的易需加速时段确定为关联加速时段,并计算所述特定应用的第一权重和对应的各所述关联加速时段的第二权重的第二权重乘积;对所述第一权重乘积与各所述第二权重乘积进行求和,得到权重乘积之和,若所述权重乘积之和大于预设的乘积之和阈值,则保持所述加速时长不变;若所述权重乘积之和不大于所述乘积之和阈值,则将所述加速时长调整为目标时长,所述目标时长为所述当前时刻到所述重点加速时段的末端时刻的时长。
2.根据权利要求1所述的特定应用加速方法,其特征在于,所述根据所述有效载荷信息,确定对应的目标连接的第一加速优先级评分,具体包括:
根据所述有效载荷信息,确定对应的目标应用识别特征;
判断预设的加速优先级评分匹配表中是否存在所述目标应用识别特征,若不存在,则将对应的目标连接的第一加速优先级评分确定为0,所述加速优先级评分匹配表包括不同待加速应用的应用识别特征以及对应的第一加速优先级评分;
若存在,则从加速优先级评分匹配表中匹配所述目标应用识别特征对应的目标连接的第一加速优先级评分。
3.根据权利要求1所述的特定应用加速方法,其特征在于,所述确定所述评价特征信息对应的第二加速优先级评分,具体包括:
根据所述评价特征信息对应的目标连接的目标应用识别特征,确定所述评价特征信息对应的评价特征阈值和加速优先级评分;
将所述评价特征信息与对应的评价特征阈值进行对比,若所述评价特征信息超过对应的评价特征阈值,则将对应的加速优先级评分确定为所述评价特征信息对应的第二加速优先级评分;
若所述评价特征信息未超过对应的评价特征阈值,则将所述评价特征信息对应的第二加速优先级评分确定为0。
4.根据权利要求1所述的特定应用加速方法,其特征在于,所述基于同一目标连接对应的第一加速优先级评分和各第二加速优先级评分,确定对应的目标连接的加速需求评分值,具体包括:
基于同一目标连接对应的第一加速优先级评分和各第二加速优先级评分,通过预设的需求评分值计算公式,确定对应的目标连接的加速需求评分值,所述需求评分值计算公式为:
式中,P(l)表示目标连接的加速需求评分值,l表示目标连接,Pi表示第一加速优先级评分,pf表示评价特征信息的第二加速优先级评分,f表示目标连接的第f个评价特征信息,N表示目标连接的评价特征信息的总数。
5.根据权利要求1所述的特定应用加速方法,其特征在于,所述基于各所述加速需求评分值,从对应的目标应用中确定需要加速的特定应用,具体包括:
统计获取有效载荷信息的目标连接的第一数量;
在所述第一数量达到预设的批次处理阈值时,将对应的目标连接确定为批次处理连接,并按照对应的加速需求评分值从大到小的顺序,从各所述批次处理连接中选取第二数量的批次处理连接确定为需要优化的特定连接,将所述特定连接对应的目标应用确定为需要加速的特定应用。
6.一种特定应用加速装置,用于实现权利要求1至5任意一项所述的特定应用加速方法,其特征在于,包括:
信息获取模块(11),用于获取至少一个目标连接对应的有效载荷信息和网络连接质量的各评价特征信息;
评分确定模块(12),用于根据所述有效载荷信息,确定对应的目标连接的第一加速优先级评分;
需求评分模块(13),用于确定所述评价特征信息对应的第二加速优先级评分,并基于同一目标连接对应的第一加速优先级评分和各第二加速优先级评分,确定对应的目标连接的加速需求评分值;
应用加速模块(14),用于基于各所述加速需求评分值,从对应的目标应用中确定需要加速的特定应用,并对所述特定应用进行优先传输处理,所述加速需求评分值越高,对应的目标应用越需要进行网络加速,所述目标应用为通过对应的目标连接进行通信的应用程序。
7.一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其特征在于,所述计算机程序被处理器加载并执行时,采用了权利要求1-5中任一项所述的方法。
8.一种电子设备,包括存储器、处理器及存储在存储器中并能够在处理器上运行的计算机程序,其特征在于,所述处理器加载并执行计算机程序时,采用了权利要求1-5中任一项所述的方法。
CN202411341690.7A 2024-09-25 2024-09-25 一种特定应用加速方法、装置、存储介质及电子设备 Active CN119276801B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202411341690.7A CN119276801B (zh) 2024-09-25 2024-09-25 一种特定应用加速方法、装置、存储介质及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202411341690.7A CN119276801B (zh) 2024-09-25 2024-09-25 一种特定应用加速方法、装置、存储介质及电子设备

Publications (2)

Publication Number Publication Date
CN119276801A CN119276801A (zh) 2025-01-07
CN119276801B true CN119276801B (zh) 2025-09-19

Family

ID=94120476

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202411341690.7A Active CN119276801B (zh) 2024-09-25 2024-09-25 一种特定应用加速方法、装置、存储介质及电子设备

Country Status (1)

Country Link
CN (1) CN119276801B (zh)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107659514A (zh) * 2017-09-19 2018-02-02 深圳乐腾无线科技有限公司 一种WiFi下应用的加速方法

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB0706283D0 (en) * 2007-03-30 2007-05-09 British Telecomm Data network monitoring system and method
CN104602227A (zh) * 2015-02-02 2015-05-06 携程计算机技术(上海)有限公司 网络自适应的移动应用数据加载方法
CN111935233B (zh) * 2020-07-13 2022-03-29 杭州鸿雁电器有限公司 路由器的加速方法、装置、存储介质和处理器
CN116709369B (zh) * 2022-10-21 2024-08-13 荣耀终端有限公司 一种网络加速方法及电子设备
CN116017585A (zh) * 2022-12-19 2023-04-25 中国联合网络通信集团有限公司 应用程序网络加速方法、装置、设备及存储介质
CN118646681A (zh) * 2024-06-28 2024-09-13 小沃科技有限公司 加速通道质量评估方法、装置、设备及存储介质

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107659514A (zh) * 2017-09-19 2018-02-02 深圳乐腾无线科技有限公司 一种WiFi下应用的加速方法

Also Published As

Publication number Publication date
CN119276801A (zh) 2025-01-07

Similar Documents

Publication Publication Date Title
US9055466B2 (en) Cognitive data delivery optimizing system
US10812358B2 (en) Performance-based content delivery
EP4072080A1 (en) Data flow control method and device
US10027739B1 (en) Performance-based content delivery
CN110365503B (zh) 一种指标确定方法及其相关设备
CN108156056A (zh) 网络质量测量方法及其装置
WO2022057391A1 (zh) 缓存内存调整方法、装置及计算机设备
WO2021000874A1 (zh) 业务流识别方法和装置、模型生成方法和装置
WO2024012065A1 (zh) 数据传输控制方法、装置、计算机可读存储介质、计算机设备及计算机程序产品
WO2014177023A1 (zh) 业务类型确定方法和装置
US20220255869A1 (en) Service quality control device, method, and program
CN113467910A (zh) 基于业务等级的过载保护调度方法
JP2016152453A (ja) 通信制御システム、通信方法、及びゲートウェイ装置
WO2017096837A1 (zh) 节点间距离的度量方法及系统
CN118672638A (zh) 一种基于微服务架构的软件应用管理方法
CN107682280A (zh) 基于nfs的qos流量控制的方法、装置及设备
CN107135091B (zh) 一种应用质量指标映射方法、服务器和客户端
CN119276801B (zh) 一种特定应用加速方法、装置、存储介质及电子设备
CN112449371A (zh) 一种无线路由器的性能评测方法及电子设备
CN119996781A (zh) 机房带宽采集方法、装置及计算设备
CN118842756A (zh) 数据传输方法、装置、电子设备和计算机可读存储介质
CN115866582B (zh) 设备识别方法、装置、设备及存储介质
CN115801639B (zh) 一种带宽探测方法、装置、电子设备及存储介质
CN106612241A (zh) 一种业务控制方法及装置
CN106161051B (zh) 客户端智能选线

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant