应用程序加速方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:27934446 阅读:15 留言:0更新日期:2021-04-02 14:14
本申请公开了一种应用程序加速方法、装置、计算机设备及存储介质,属于计算机技术领域。本申请通过在第一应用程序启动后,自动触发第二应用程序基于相应的加速权限或加速模式,为第一应用程序提供加速功能,向用户展示当前的加速处理信息,在应用程序加速过程中,无需用户手动操作,有效简化了应用程序加速场景中的用户的操作路径,提高了人机交互效率。

【技术实现步骤摘要】
应用程序加速方法、装置、计算机设备及存储介质
本申请涉及计算机
,特别涉及一种应用程序加速方法、装置、计算机设备及存储介质。
技术介绍
应用程序加速是指提高应用程序运行时的网速,确保应用程序和服务器之间高效的数据传输。目前,每次对应用程序加速时,需要用户先手动开启应用加速器,在应用加速器中选择被加速的应用程序,再退出当前的应用加速器界面,启动被加速的应用程序,由应用加速器在该应用程序的运行过程中进行网络加速。应用上述方法,用户每次对应用程序加速时,都需要重复操作上述步骤,操作路径较长,人机交互效率极低。
技术实现思路
本申请实施例提供了一种应用程序加速方法、装置、计算机设备及存储介质,能够简化应用程序加速时用户的操作路径,提高人机交互效率。该技术方案如下:一方面,提供了一种应用程序加速方法,该方法包括:响应于第一应用程序的启动运行,触发第二应用程序的加速功能,其中,该第二应用程序用于向该第一应用程序提供加速功能;获取该第二应用程序针对该第一应用程序所匹配的加速权限或加速模式;基于该第一应用程序所匹配的加速权限或加速模式,对该第一应用程序进行加速处理;响应于该第一应用程序的启动完成,同步展示针对该第一应用程序的加速处理信息。一方面,提供了一种应用程序加速装置,该装置包括:触发模块,用于响应于第一应用程序的启动运行,触发第二应用程序的加速功能,其中,该第二应用程序用于向该第一应用程序提供加速功能;获取模块,用于获取该第二应用程序针对该第一应用程序所匹配的加速权限或加速模式;加速模块,用于响应于该第一数据表包括该第一应用程序的应用标识,通过该第二应用程序基于该第一应用程序对应的加速模式,对该第一应用程序进行加速;显示模块,用于响应于该第一应用程序的启动完成,同步展示针对该第一应用程序的加速处理信息。在一种可能实现方式中,该显示模块,用于响应于对该第一提示信息的触发操作,显示加速界面,该加速界面包括至少一个权限开启控件,该权限开启控件用于开启加速权限;该装置还包括操作检测模块,用于检测对该至少一个权限开启控件的触发操作;该显示模块,用于响应于该至少一个权限开启控件均被开启,在该加速界面的第一区域显示加速功能开启的动效。在一种可能实现方式中,该加速界面还包括加速功能开启控件;该装置还包括:状态检测模块,用于响应于检测到对该加速功能开启控件的触发操作,检测该至少一个权限开启控件的开启状态;状态设置模块,用于响应于该至少一个权限开启控件均处于已开启状态,将该加速功能开启控件置为已开启状态;该显示模块,用于响应于任一权限开启控件处于未开启状态,显示第二提示信息,该第二提示信息用于提示先开启该至少一个权限开启控件。在一种可能实现方式中,该加速界面显示有权限开启进度标识;该装置还包括:确定模块,用于响应于任一权限开启控件所对应的加速权限被开启,确定该加速权限对应的进度增加值;更新模块,用于基于该进度增加值,更新该权限开启进度标识。在一种可能实现方式中,该显示模块,用于:响应于对该第一提示信息的触发操作,确定该第一应用程序所匹配的加速权限或加速模式;显示该加速权限或该加速模式对应的加速界面。在一种可能实现方式中,该加速界面显示有应用程序选择入口,该应用程序选择入口用于提供选择被加速的应用程序的功能。在一种可能实现方式中,该述触发模块用于:响应于该第一应用程序启动运行,获取当前的网络环境数据;响应于该网络环境数据不满足参考条件,检测该第二应用程序的加速功能的开启状态。在一种可能实现方式中,该获取模块,用于执行下述任一项:获取该第一应用程序中所登录用户账户的第一账户等级,将该第一账户等级对应的加速权限或加速模式,确定为该第一应用程序对应的加速权限或加速模式;获取该第一应用程序中所登录用户账户的第一账户等级,将该第一账户等级对应的加速权限或加速模式,确定为该第一应用程序对应的加速权限或加速模式;获取第一数据表,该第一数据表用于存储允许加速的应用程序的应用标识以及对应的加速权限或加速模式,基于该第一应用程序的应用标识查询该第一数据表,确定该第一应用程序对应的加速权限或加速模式。在一种可能实现方式中,该加速模块,用于:响应于该第一应用程序对应于第一加速权限或第一加速模式,获取第二数据表,该第二数据表用于存储正在运行的进程的进程标识,通过该第二应用程序,对该第二数据表所指示的除该第一应用程序和该第二应用程序以外的进程进行清除;响应于该第一应用程序对应于第二加速权限或第二加速模式,通过该第二应用程序调用虚拟专用网络的虚拟网卡,通过该虚拟网卡拦截包括该第一应用程序的应用标识的数据包,调用该第二应用程序的应用加速脚本,对该数据包进行传输。在一种可能实现方式中,该装置还包括:第二获取模块,用于响应于该第一应用程序结束运行,获取该第一应用程序运行过程中的网络质量提升信息;该显示模块,用于显示该网络质量提升信息。一方面,提供了一种计算机设备,该计算机设备包括一个或多个处理器和一个或多个存储器,该一个或多个存储器中存储有至少一条计算机程序,该至少一条计算机程序由该一个或多个处理器加载并执行以实现该应用程序加速方法所执行的操作。一方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有至少一条计算机程序,该至少一条计算机程序由处理器加载并执行以实现该应用程序加速方法所执行的操作。一方面,提供了一种计算机程序产品,该计算机程序产品包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备实现该应用程序加速方法所执行的操作。本申请实施例提供的技术方案,通过在第一应用程序启动后,自动触发第二应用程序基于相应的加速权限或加速模式,为第一应用程序提供加速功能,向用户展示当前的加速处理信息,在应用程序加速过程中,无需用户手动操作,有效简化了应用程序加速场景中的用户的操作路径,提高了人机交互效率。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的一种应用程序加速方法的实施环境示意图;图2是本申请实施例提供的一种应用程序加速方法的流程图;图3是本申请实施例提供的一种应用程序加速方法的具体流程图;图4是本申请实施例提供的一种加速处理信息的显示示意图;图5是本申请实施例提供的一种应用程序加速结束过程的流程图;图6是本申请实施例提供的一种网络质量提升信息的显示示意本文档来自技高网...

【技术保护点】
1.一种应用程序加速方法,其特征在于,所述方法包括:/n响应于第一应用程序的启动运行,触发第二应用程序的加速功能,其中,所述第二应用程序用于向所述第一应用程序提供加速功能;/n获取所述第二应用程序针对所述第一应用程序所匹配的加速权限或加速模式;/n基于所述第一应用程序所匹配的加速权限或加速模式,对所述第一应用程序进行加速处理;/n响应于所述第一应用程序的启动完成,同步展示针对所述第一应用程序的加速处理信息。/n

【技术特征摘要】
1.一种应用程序加速方法,其特征在于,所述方法包括:
响应于第一应用程序的启动运行,触发第二应用程序的加速功能,其中,所述第二应用程序用于向所述第一应用程序提供加速功能;
获取所述第二应用程序针对所述第一应用程序所匹配的加速权限或加速模式;
基于所述第一应用程序所匹配的加速权限或加速模式,对所述第一应用程序进行加速处理;
响应于所述第一应用程序的启动完成,同步展示针对所述第一应用程序的加速处理信息。


2.根据权利要求1所述的方法,其特征在于,所述响应于第一应用程序的启动运行,触发第二应用程序的加速功能,包括:
响应于所述第一应用程序启动运行,检测所述第二应用程序的加速功能的开启状态;
响应于所述第二应用程序的加速功能处于未开启状态,在所述第一应用程序的运行界面显示第一提示信息,所述第一提示信息用于提示开启所述加速功能;
响应于所述第二应用程序的加速功能处于已开启状态,触发所述第二应用程序的加速功能运行。


3.根据权利要求2所述的方法,其特征在于,所述响应于所述第二应用程序的加速功能处于未开启状态,在所述第一应用程序的运行界面显示第一提示信息之后,所述方法还包括:
响应于对所述第一提示信息的触发操作,显示加速界面,所述加速界面包括至少一个权限开启控件,所述权限开启控件用于开启加速权限;
检测对所述至少一个权限开启控件的触发操作;
响应于所述至少一个权限开启控件均被开启,在所述加速界面的第一区域显示加速功能开启的动效。


4.根据权利要求3所述的方法,其特征在于,所述加速界面还包括加速功能开启控件;
所述响应于对所述第一提示信息的触发操作,显示加速界面之后,所述方法还包括:
响应于检测到对所述加速功能开启控件的触发操作,检测所述至少一个权限开启控件的开启状态;
响应于所述至少一个权限开启控件均处于已开启状态,将所述加速功能开启控件置为已开启状态;
响应于任一权限开启控件处于未开启状态,显示第二提示信息,所述第二提示信息用于提示先开启所述至少一个权限开启控件。


5.根据权利要求3所述的方法,其特征在于,所述加速界面显示有权限开启进度标识;
所述检测对所述至少一个权限开启控件的触发操作之后,所述方法还包括:
响应于任一权限开启控件所对应的加速权限被开启,确定所述加速权限对应的进度增加值;
基于所述进度增加值,更新所述权限开启进度标识。


6.根据权利要求3所述的方法,其特征在于,所述响应于对所述第一提示信息的触发操作,显示加速界面,包括:
响应于对所述第一提示信息的触发操作,确定所述第一应用程序所匹配的加速权限或加速模式;
显示所述加速权限或所述加速模式对应的加速界面。


7.根据权利要求3所述的方法,其特征在于,所述加速界面显示有应用程序选择入口,所述应用程序选择入口用于提供选择被加速的应用程序的功能。


8.根据权利要求2所述的方法,其特征在于,所述响应于所述第一应用程序启动运行,检测所述第二应用程序的加速功能的开启状态,包括:
响应于所述第一应用程序启动运行,获取当前的网络环境数据;
响应于所述网络环境数据不满足参考条件,检测所述第二应用程序的加速功能的开启状态。


9.根据权利要求1所述的方法,其特征在于,所述获取所述第二应用程序...

【专利技术属性】
技术研发人员:刘燕钟文涛许广瑜
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1