应用程序运行功能的配置方法和装置制造方法及图纸

技术编号:28558199 阅读:19 留言:0更新日期:2021-05-25 17:52
本发明专利技术公开了一种应用程序运行功能的配置方法和装置。方法包括:获取目标应用程序在运行时运行环境信息,以及目标应用程序在运行时关联的应用程序的应用运行信息,目标应用程序包括多个应用功能;根据运行环境信息、应用运行信息和预设卡顿预测模型,确定目标应用程序的运行流畅等级;根据运行流畅等级,确定多个应用功能中待关闭的目标应用功能;关闭目标应用功能。根据本发明专利技术实施例,能够结合终端设备的使用情况,动态的配置应用程序的运行功能,保证应用程序在使用时的流畅程度,提高用户使用体验。

【技术实现步骤摘要】
应用程序运行功能的配置方法和装置
本专利技术属于电子
,尤其涉及一种应用程序运行功能的配置方法和装置。
技术介绍
随着移动网络的快速发展,终端设备上安装的应用程序(APP)越来越多,每个应用程序被配置的功能也越来越多。在应用程序的使用过程中,如果出现卡顿现象,将会严重影响用户的使用体验。目前,在应用程序在使用时,为了提高运行的流畅程度,常常根据经验或者统计数据,对影响应用程序运行性能的各项因素设置阈值条件,当满足阈值条件时,关闭正在运行的应用程序的部分功能。但是,该判断方法不仅判断条件单一,而且还容易出现判断错误的情况,在应用程序的部分功能关闭后,导致应用程序的使用受到限制,同样影响用户的使用体验。
技术实现思路
本专利技术实施例提供一种应用程序运行功能的配置方法、装置、设备及计算机存储介质,能够结合终端设备的使用情况,动态的配置应用程序的运行功能,保证应用程序在使用时的流畅程度,提高用户使用体验。第一方面,本专利技术实施例提供一种应用程序运行功能的配置方法,方法包括:获取目标应用程序在运行时运行环境信息,以及目标应用程序在运行时关联的应用程序的应用运行信息,目标应用程序包括多个应用功能;根据运行环境信息、应用运行信息和预设卡顿预测模型,确定目标应用程序的运行流畅等级;根据运行流畅等级,确定多个应用功能中待关闭的目标应用功能;关闭目标应用功能。在第一方面的一些可实现方式中,根据运行流畅等级,确定多个应用功能中待关闭的目标应用功能,包括:确定多个应用功能中与运行流畅等级对应的至少一个预设应用功能;将至少一个预设应用功能作为待关闭的目标应用功能。在第一方面的一些可实现方式中,根据运行流畅等级,确定多个应用功能中待关闭的目标应用功能,还包括:当运行流畅等级小于第一预设值时,获取关联的应用程序处于运行状态时,每个多个应用功能的使用频率;将使用频率小于预设阈值的应用功能,作为待关闭的目标应用功能;或者,根据运行流畅等级,确定第一数量;根据每个应用功能的使用频率,将使用频率最小的前第一数量个应用功能作为待关闭的目标应用功能。在第一方面的一些可实现方式中,根据运行流畅等级,确定多个应用功能中待关闭的目标应用功能,还包括:当运行流畅等级大于第二预设值时,确定当前运行的每个应用功能的运行资源需求,第二预设值大于或等于第一预设值;根据运行流畅等级,确定第二数量;根据运行资源需求的大小,将运行资源需求最大的前第二数量个应用功能作为待关闭的目标应用功能。在第一方面的一些可实现方式中,运行资源需求包括以下至少一种:运行内存需求、存储空间需求。在第一方面的一些可实现方式中,在根据运行环境信息、应用运行信息和预设卡顿预测模型,确定目标应用的运行流畅等级之前,方法还包括:获取训练数据集,训练数据集包括目标应用程序的不同应用功能之间的多个切换时间、目标应用程序在切换时对应的历史运行环境信息和目标应用程序在切换时的关联的应用程序的历史应用运行信息;根据训练数据集,对待训练的卡顿预测模型进行训练,得到训练好的预设卡顿预测模型。在第一方面的一些可实现方式中,获取训练数据集包括:获取多个切换时间;根据预设运行流畅等级,确定每个切换时间对应的运行流畅等级;根据训练数据集,对待训练的卡顿预测模型进行训练,得到训练好的预设卡顿预测模型,包括:根据每个切换时间对应的运行流畅等级、历史运行环境信息和历史应用运行信息,对待训练的卡顿预测模型进行训练,得到训练好的预设卡顿预测模型。第二方面,本专利技术实施例提供一种应用程序运行功能的配置装置,装置包括:获取模块,由于获取目标应用程序在运行时运行环境信息,以及目标应用程序在运行时关联的应用程序的应用运行信息,目标应用程序包括多个应用功能;预测模块,用于根据运行环境信息、应用运行信息和预设卡顿预测模型,确定目标应用程序的运行流畅等级;处理模块,用于根据运行流畅等级,确定多个应用功能中待关闭的目标应用功能;处理模块,还用于关闭目标应用功能。第三方面,本专利技术提供一种应用程序运行功能的配置设备,该设备包括:处理器以及存储有计算机程序指令的存储器;处理器执行计算机程序指令时实现第一方面或者第一方面任一可实现方式中所述的应用程序运行功能的配置方法。第四方面,本专利技术提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现第一方面或者第一方面任一可实现方式中所述的应用程序运行功能的配置方法。本专利技术实施例提供了一种应用程序运行功能的配置方法,获取目标应用程序在运行时终端设备的运行环境信息和目标应用程序在运行时的关联的应用程序的应用运行信息,通过结合预先训练好的预设卡顿预测模型,预测当前目标应用程序的运行流畅等级,从而提高预测的准确度,接下来,根据运行流畅等级,确定目标应用程序的运行的应用功能,使得应用程序运行功能的配置更精准,从而提高目标应用程序运行的流畅程度,减少卡顿现象,从而提升用户的使用体验。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例中所需要使用的附图作简单的介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种应用程序运行功能的配置方法的流程示意图;图2是本专利技术实施例提供的另一种应用程序运行功能的配置方法的流程示意图;图3是本专利技术实施例提供的又一种应用程序运行功能的配置方法的流程示意图;图4是本专利技术实施例提供的一种应用程序运行功能的配置装置的结构示意图;图5是本专利技术实施例提供的一种应用程序运行功能的配置设备的结构示意图。具体实施方式下面将详细描述本专利技术的各个方面的特征和示例性实施例,为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施例,对本专利技术进行进一步详细描述。应理解,此处所描述的具体实施例仅意在解释本专利技术,而不是限定本专利技术。对于本领域技术人员来说,本专利技术可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本专利技术的示例来提供对本专利技术更好的理解。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。随着移动网络的快速发展本文档来自技高网...

【技术保护点】
1.一种应用程序运行功能的配置方法,其特征在于,包括:/n获取目标应用程序在运行时运行环境信息,以及所述目标应用程序在运行时关联的应用程序的应用运行信息,所述目标应用程序包括多个应用功能;/n根据所述运行环境信息、所述应用运行信息和预设卡顿预测模型,确定所述目标应用程序的运行流畅等级;/n根据所述运行流畅等级,确定所述多个应用功能中待关闭的目标应用功能;/n关闭所述目标应用功能。/n

【技术特征摘要】
1.一种应用程序运行功能的配置方法,其特征在于,包括:
获取目标应用程序在运行时运行环境信息,以及所述目标应用程序在运行时关联的应用程序的应用运行信息,所述目标应用程序包括多个应用功能;
根据所述运行环境信息、所述应用运行信息和预设卡顿预测模型,确定所述目标应用程序的运行流畅等级;
根据所述运行流畅等级,确定所述多个应用功能中待关闭的目标应用功能;
关闭所述目标应用功能。


2.根据权利要求1所述的方法,其特征在于,所述根据所述运行流畅等级,确定所述多个应用功能中待关闭的目标应用功能,包括:
确定所述多个应用功能中与所述运行流畅等级对应的至少一个预设应用功能;
将所述至少一个预设应用功能作为所述待关闭的目标应用功能。


3.根据权利要求1所述的方法,其特征在于,所述根据所述运行流畅等级,确定所述多个应用功能中待关闭的目标应用功能,还包括:
当所述运行流畅等级小于第一预设值时,获取所述关联的应用程序处于运行状态时,每个所述多个应用功能的使用频率;
将所述使用频率小于预设阈值的应用功能,作为所述待关闭的目标应用功能;或者,
根据所述运行流畅等级,确定第一数量;
根据每个所述应用功能的使用频率,将使用频率最小的前第一数量个应用功能作为所述待关闭的目标应用功能。


4.根据权利要求3所述的方法,其特征在于,所述根据所述运行流畅等级,确定所述多个应用功能中待关闭的目标应用功能,还包括:
当所述运行流畅等级大于第二预设值时,确定当前运行的每个所述应用功能的运行资源需求,所述第二预设值大于或等于所述第一预设值;
根据所述运行流畅等级,确定第二数量;
根据所述运行资源需求的大小,将所述运行资源需求最大的前第二数量个应用功能作为所述待关闭的目标应用功能。


5.根据权利要求4所述的方法,其特征在于,所述运行资源需求包括以下至少一种:运行内存需求、存储空间需求。


6.根据权利要求1所述的方法,其特征在于...

【专利技术属性】
技术研发人员:费腾
申请(专利权)人:上海臣星软件技术有限公司
类型:发明
国别省市:上海;31

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

1