【技术实现步骤摘要】
应用程序加速方法、装置、电子设备及存储介质
[0001]优先权说明
[0002]本申请要求申请号为202111304938.9,申请日为2021年11月05日,名称为:应用程序加速方法、装置、电子设备及存储介质的优先权。
[0003]本专利技术涉及信息处理技术,尤其涉及应用程序加速方法、装置、电子设备及存储介质。
技术介绍
[0004]随着不同应用程序的开发,应用程序的类型多种多样,对于不同使用需求的应用程序,可以根据应用程序的类型,可以配型不同的应用程序加速服务,例如:通过游戏加速器对游戏应用程序进行加速,通过直播加速器对直播应用程序进行加速处理,减少直播中视频信息的卡顿;这一过程中,由于终端类型不同,需要的进行加速服务的应用程序也不同,当应用程序需要通过网络流量与应用程序的服务器进行信息交互时,域名解析的质量与应用程序的体验密切相关,由于移动设备的便携性,应用程序的用户家的地理位置通常是变化的,其所处的网络环境也是变化的。在不同的网络环境下,域名解析的通过性和准确性是不同的(比如运营商的网络由于域名解析缓 ...
【技术保护点】
【技术特征摘要】
1.一种应用程序加速方法,其特征在于,所述方法包括:响应于应用程序加速指令,获取与目标应用程序相匹配的网络加速规则信息;基于所述网络加速规则信息,获取与所述目标应用程序相匹配的网络加速通道,并且得到域名解析服务器列表;为所述目标应用程序配置虚拟网卡,并通过所述虚拟网卡获取与所述目标应用程序相匹配的目标流量信息;对所述目标流量信息进行解析处理,得到所述目标流量信息的类型;根据所述目标流量信息的类型和所述网络加速规则信息,将所述目标流量信息中的域名解析请求发送至对应的域名解析服务器,得到域名解析结果,以实现通过域名解析结果对所述目标流量信息进行处理,完成所述目标应用程序的加速。2.根据权利要求1所述的方法,其特征在于,所述响应于应用程序加速指令,获取与目标应用程序相匹配的网络加速规则信息,包括:响应于应用程序加速指令,确定所述目标应用程序的类型;根据所述目标应用程序的类型,确定所述目标应用程序的加速方式;对所述目标应用程序的加速方式进行组合处理,得到所述目标应用程序相匹配的网络加速规则信息,其中,所述网络加速规则信息包括至少以下之一:多服务域名解析加速、单服务域名解析加速和直连域名解析。3.根据权利要求2所述的方法,其特征在于,所述基于所述网络加速规则信息,获取与所述目标应用程序相匹配的网络加速通道,并且得到域名解析服务器列表,包括:根据所述目标应用程序的类型,确定所述目标应用程序的网络加速通道数量;基于所述网络加速通道数量,以及所所述网络加速规则信息,确定所述网络加速规则信息对应的加速域名解析备用服务器数量;基于所述加速域名解析备用服务器数量对所述域名解析服务器列表中的不同类型的服务器数量进行调整。4.根据权利要求1所述的方法,其特征在于,所述根据所述目标流量信息的类型和所述网络加速规则信息,将所述目标流量信息中的域名解析请求发送至对应的域名解析服务器,得到域名解析结果,以实现通过域名解析结果对所述目标流量信息进行处理,完成所述目标应用程序的加速,包括:当所述目标流量信息的类型为域名解析请求流量时,从所述目标流量信息中提取待解析的域名信息;通过正则表达式对所述待解析的域名信息进行匹配处理,得到所述待解析的域名信息对应的域名解析加速策略;根据所述域名解析加速策略,对所述目标流量信息中的域名解析请求进行转发处理,将所述域名解析请求发送至对应的域名解析服务器;获取不同域名解析服务器的处理结果,得到所述域名解析请求对应的域名解析结果。5.根据权利要求4所述的方法,其特征在于,所述根据所述域名解析加速策略,对所述目标流量信息中的域名解析请求进行转发处理,将所述域名解析请求发送至对应的域名解析服务器,包括:当所述域名解析加速策略为多服务域名解析加速策略时,对所述域名解析请求进行裂
变处理,将所述域名解析请求的目标IP地址修改为加速域名解析主服务器的IP地址,和至少一个加速域名解析备用服务器的IP地址;通过所述加速域名解析主服务器以及至少一个加速域名解析备用服务器,与所述目标应用程序相匹配的网络加速通道对所述域名解析请求进行处理;将所述加速域名解析主服务器以及至少一个加速域名解析备用服务器的不同域名解析结果进行整合,得到域名解析结果;将所述域名解析结果向所述目标流量信息中的域名解析请求的原始IP地址进行发送,并且通过所述域名解析请求的原始IP地址向所述目标应用程序进行通知。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:当所述目标应用程序为游戏程序时,获取所述加速域名解析主服务器以及至少一个加速域名解析备用服务器的域名解析过程;当第一次获取到域名解析结果时,确定所获取的域名解析结果为与所述游戏程序相匹配的域名解析结果。7.根据权利要求4所述的方法,其特征在于,所述根据所述域名解析加速策略,对所述目标流量信息中的域名解析请求进行转发处理,将所述域名解析请求发送至对应的域名解析服务器,包括...
【专利技术属性】
技术研发人员:黄嘉锋,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。