一种用于控制应用程序的方法及移动终端与流程

文档序号:14554294阅读:243来源:国知局
一种用于控制应用程序的方法及移动终端与流程

本发明涉及电子技术领域,尤其涉及一种用于控制应用程序的方法、移动终端及可读存储介质。



背景技术:

随着科学技术的不断发展,电子技术也得到了飞速的发展,电子产品的种类也越来越多,为人们的生活带来了极大的便利。现有技术中的电子设备中通常安装有供用户娱乐的应用程序,如:游戏应用程序、影音应用程序等,用户对这些应用程序通常具有相同的要求,比如:运行流畅不卡顿、在运行时免打扰等。现有技术中,用户每次开启娱乐类的应用程序时,为了确保运行流畅等要求,均需要手动设置相关功能,如:清理内存空间,造成设置方式繁琐且复杂。



技术实现要素:

本发明实施例提供了一种用于控制应用程序的方法、移动终端及可读存储介质,用于为用户提供一种简单设置功能的方式,简化了要求相同的应用程序的功能设置操作,通过预设应用程序,将添加至该预设应用程序的应用程序进行统一功能设置。

第一方面,本发明实施例中提供了一种控制应用程序的方法,包括:

获知添加至预设应用程序的若干个待控制应用程序;

确定所述预设应用程序中开启的功能控件;

基于所述开启的功能控件,对所述若干个待控制应用程序中的每个待控制应用程序进行预设控制。

结合第一方面,本发明在第一方面的第一种实现方式中,所述基于所述开启的功能控件,对所述若干个待控制应用程序中的每个待控制应用程序进行预设控制,包括:

如果所述开启的功能控件中包括屏蔽通知控件,在所述若干个待控制应用程序中每个待控制应用程序前台运行期间,屏蔽接收到的预设通知信息。

结合第一方面,本发明在第一方面的第二种实现方式中,所述基于所述开启的功能控件,对所述若干个待控制应用程序中的每个待控制应用程序进行预设控制,包括:

如果所述开启的功能控件中包括性能提升控件,在所述若干个待控制应用程序中每个待控制应用程序前台运行期间,按预设时间间隔清理电子设备占用的缓存;和/或

解除处理器的频率限制;和/或

解除图形处理器的频率限制。

结合第一方面,本发明在第一方面的第三种实现方式中,所述基于所述开启的功能控件,对所述若干个待控制应用程序中的每个待控制应用程序进行预设控制,包括:

如果所述开启的功能控件中包括降低分辨率控件,在所述若干个待控制应用程序中每个待控制应用程序前台运行期间,降低显示屏幕的分辨率至预设分辨率。

结合第一方面,本发明在第一方面的第四种实现方式中,所述基于所述开启的功能控件,对所述若干个待控制应用程序中的每个待控制应用程序进行预设控制,包括:

如果所述开启的功能控件中包括高帧率模式控件,在所述若干个待控制应用程序中每个待控制应用程序前台运行期间,提高前台运行的待控制应用程序对应的显示画面的刷新频率至预设帧率。

结合第一方面,本发明在第一方面的第五种实现方式中,所述基于所述开启的功能控件,对所述若干个待控制应用程序中的每个待控制应用程序进行预设控制,包括:

如果所述开启的功能控件中包括冻结后台控件,在所述若干个待控制应用程序中的每个待控制应用程序前台运行期间,冻结后台运行的应用程序,直至前台运行的应用程序退出前台运行状态后,解冻所述后台运行的应用程序。

结合第一方面,本发明在第一方面的第六种实现方式中,所述基于所述开启的功能控件,对所述若干个待控制应用程序中的每个待控制应用程序进行预设控制,包括:

如果所述开启的功能控件中包括多开模式控件,为所述若干个待控制应用程序中每个待控制应用程序创建分身应用程序。

结合第一方面,本发明在第一方面的第七种实现方式中,所述基于所述开启的功能控件,对所述若干个待控制应用程序中的每个待控制应用程序进行预设控制,包括:

如果所述开启的功能控件中包括网速保护控件,在所述若干个待控制应用程序中每个待控制应用程序前台运行期间,限制后台运行的应用程序的下载速度为预设下载速度。

结合第一方面,本发明在第一方面的第八种实现方式中,所述基于所述开启的功能控件,对所述若干个待控制应用程序中的每个待控制应用程序进行预设控制,包括:

如果所述开启的功能控件中包括来电后台接听控件,在所述若干个待控制应用程序中每个待控制应用程序前台运行期间,如果接收到来电请求,在运行的待控制应用程序界面显示所述来电请求的第一悬浮控件;

如果用户通过所述第一悬浮控件接听所述来电请求,建立通话连接;

在运行的待控制应用程序界面显示与所述通话连接对应的第二悬浮控件,用户可基于所述第二悬浮控件控制所述通话连接。

结合第一方面的第八种实现方式中,本发明在第一方面的第九种实现方式中,所述第一悬浮控件包括收起状态和展开状态两种显示状态;在接收到来电请求时,以所述收起状态显示,在用户针对所述收起状态的第一悬浮控件进行第一预设操作后,所述第一悬浮控件由所述收起状态切换至以所述展开状态显示,所述收起状态的显示面积小于所述展开状态的显示面积,在所述第一悬浮控件以所述展开状态显示时,展示一个或多个来电选项,所述一个或多个来电选项中包括接听选项,如果用户对所述接听选项进行第二预设操作,所述电子设备接听所述来电请求,建立通话连接。

结合第一方面,本发明在第一方面的第十种实现方式中,所述基于所述开启的功能控件,对所述若干个待控制应用程序中的每个待控制应用程序进行预设控制,包括:

如果所述开启的功能控件中包括后台挂机控件,在所述若干个待控制应用程序中每个待控制应用程序由前台运行切换至后台运行时,在显示屏幕的预设位置处显示返回该待控制应用程序的控件和/或结束该待控制应用程序后台运行进程的控件。

结合第一方面,本发明在第一方面的第十一种实现方式中,所述方法还包括:

在所述若干个待控制应用程序中每个待控制应用程序由前台运行切换至后台运行之后,在预设时长后结束该后台运行的待控制应用程序的进程。

结合第一方面,本发明在第一方面的第十二种实现方式中,所述基于所述开启的功能控件,对所述若干个待控制应用程序中的每个待控制应用程序进行预设控制,包括:

如果所述开启的功能控件中包括禁用物理按键控件,在所述若干个待控制应用程序中每个待控制应用程序前台运行期间,屏蔽预设物理按键。

结合第一方面的第一种至第十二种中任意一种实现方式中,本发明在第一方面的第十三种实现方式中,在所述获知添加至预设应用程序的若干个待控制应用程序之前,所述方法包括:

在检测到用户针对所述预设应用程序的添加按键的第三预设操作情况下,展示待添加的待控制应用程序;

将用户从所述待添加的待控制应用程序中选中的待控制应用程序添加至所述预设应用程序。

结合第一方面的第十三种实现方式中,本发明在第一方面的第十四种实现方式中,在所述将用户从所述待添加的待控制应用程序中选中的待控制应用程序添加至所述预设应用程序之后,所述方法包括:

将用户从所述待添加的待控制应用程序中选中的待控制应用程序的图标转移至所述预设应用程序功能界面显示。

结合第一方面的第一种至第十二种中任意一种实现方式中,本发明在第一方面的第十五种实现方式中,所述方法还包括:

在检测到预设类型的第一应用程序安装完成后将所述第一应用程序的图标显示在桌面情况下,输出第一提示信息用于提示用户将所述第一应用程序添加至所述预设应用程序;和/或

在检测到所述预设类型的第二应用程序首次开启情况下,输出第二提示信息用于提示用户将所述第二应用程序添加至所述预设应用程序;和/或

在用户开启所述预设应用程序情况下,输出第三提示信息用于提示用户将未添加至所述预设应用程序的所述预设类型的一个或多个第三应用程序添加至所述预设应用程序。

第二方面,本发明实施例中提供了一种移动终端,包括:

获取单元,用于获知添加至预设应用程序的若干个待控制应用程序;

确定单元,用于确定所述预设应用程序中开启的功能控件

控制单元,用于基于所述开启的功能控件,对所述若干个待控制应用程序中的每个待控制应用程序进行预设控制。

结合第二方面,本发明在第二面的第一种实现方式中,所述控制单元包括:

第一控制模块,用于如果所述开启的功能控件中包括屏蔽通知控件,在所述若干个待控制应用程序中每个待控制应用程序前台运行期间,屏蔽接收到的预设通知信息。

结合第二方面,本发明在第二面的第二种实现方式中,所述控制单元包括:

第二控制模块,用于如果所述开启的功能控件中包括性能提升控件,在所述若干个待控制应用程序中每个待控制应用程序前台运行期间,按预设时间间隔清理电子设备占用的缓存;和/或解除处理器的频率限制;和/或解除图形处理器的频率限制。

结合第二方面,本发明在第二面的第三种实现方式中,所述控制单元包括:

第三控制模块,用于如果所述开启的功能控件中包括降低分辨率控件,在所述若干个待控制应用程序中每个待控制应用程序前台运行期间,降低显示屏幕的分辨率至预设分辨率。

结合第二方面,本发明在第二面的第四种实现方式中,所述控制单元包括:

第四控制模块,用于如果所述开启的功能控件中包括高帧率模式控件,在所述若干个待控制应用程序中每个待控制应用程序前台运行期间,提高前台运行的待控制应用程序对应的显示画面的刷新频率至预设帧率。

结合第二方面,本发明在第二面的第五种实现方式中,所述控制单元包括:

第五控制模块,用于如果所述开启的功能控件中包括冻结后台控件,在所述若干个待控制应用程序中的每个待控制应用程序前台运行期间,冻结后台运行的应用程序,直至前台运行的应用程序退出前台运行状态后,解冻所述后台运行的应用程序。

结合第二方面,本发明在第二面的第六种实现方式中,所述控制单元包括:

第六控制模块,用于如果所述开启的功能控件中包括所述多开模式控件,为所述若干个待控制应用程序中每个待控制应用程序创建分身应用程序。

结合第二方面,本发明在第二面的第七种实现方式中,所述控制单元包括:

第七控制模块,用于如果所述开启的功能控件中包括网速保护控件,在所述若干个待控制应用程序中每个待控制应用程序前台运行期间,限制后台运行的应用程序的下载速度为预设下载速度。

结合第二方面,本发明在第二面的第八种实现方式中,所述控制单元包括:

第八控制模块,用于如果所述开启的功能控件中包括来电后台接听控件,在所述若干个待控制应用程序中每个待控制应用程序前台运行期间,如果接收到来电请求,在运行的待控制应用程序界面显示所述来电请求的第一悬浮控件;如果用户通过所述第一悬浮控件接听所述来电请求,建立通话连接;在运行的待控制应用程序界面显示与所述通话连接对应的第二悬浮控件,用户可基于所述第二悬浮控件控制所述通话连接。

结合第二方面的第八种实现方式中,本发明在第二方面的第九种实现方式中,所述第一悬浮控件包括收起状态和展开状态两种显示状态;在接收到来电请求时,以所述收起状态显示,在用户针对所述收起状态的第一悬浮控件进行第一预设操作后,所述第一悬浮控件由所述收起状态切换至以所述展开状态显示,所述收起状态的显示面积小于所述展开状态的显示面积,在所述第一悬浮控件以所述展开状态显示时,展示一个或多个来电选项,所述一个或多个来电选项中包括接听选项,如果用户对所述接听选项进行第二预设操作,所述电子设备接听所述来电请求,建立通话连接。

结合第二方面,本发明在第二面的第十种实现方式中,所述控制单元包括:

第九控制模块,用于如果所述开启的功能控件中包括后台挂机控件,在所述若干个待控制应用程序中每个待控制应用程序由前台运行切换至后台运行时,在显示屏幕的预设位置处显示返回该待控制应用程序的控件和/或结束该待控制应用程序后台运行进程的控件。

结合第二方面的第十种实现方式中,本发明在第二方面的第十一种实现方式中,所述第九控制模块还用于:

在所述若干个待控制应用程序中每个待控制应用程序由前台运行切换至后台运行之后,在预设时长后结束该后台运行的待控制应用程序的进程。

结合第二方面,本发明在第二面的第十二种实现方式中,所述控制单元包括:

第十控制模块,用于如果所述开启的功能控件中包括禁用物理按键控件,在所述若干个待控制应用程序中每个待控制应用程序前台运行期间,屏蔽预设物理按键。

结合第二方面的第一种至第十二种中任意一种实现方式中,本发明在第二方面的第十三种实现方式中,所述移动终端还包括:

添加单元,用于在所述获知添加至预设应用程序的若干个待控制应用程序之前,在检测到用户针对所述预设应用程序的添加按键的第三预设操作情况下,展示待添加的待控制应用程序;将用户从所述待添加的待控制应用程序中选中的待控制应用程序添加至所述预设应用程序。

结合第二方面的第十三种实现方式中,本发明在第二方面的第十四种实现方式中,所述移动终端还包括:

转移单元,用于在所述将用户从所述待添加的待控制应用程序中选中的待控制应用程序添加至所述预设应用程序之后,将用户从所述待添加的待控制应用程序中选中的待控制应用程序的图标转移至所述预设应用程序功能界面显示。

结合第二方面的第一种至第十二种中任意一种实现方式中,本发明在第二方面的第十五种实现方式中,所述移动终端还包括:

提示单元,用于在检测到预设类型的第一应用程序安装完成后将所述第一应用程序的图标显示在桌面情况下,输出第一提示信息用于提示用户将所述第一应用程序添加至所述预设应用程序;和/或在检测到所述预设类型的第二应用程序首次开启情况下,输出第二提示信息用于提示用户将所述第二应用程序添加至所述预设应用程序;和/或在用户开启所述预设应用程序情况下,输出第三提示信息用于提示用户将未添加至所述预设应用程序的所述预设类型的一个或多个第三应用程序添加至所述预设应用程序。

本发明的第三方面,公开了一种移动终端,包括处理器和存储器:

所述存储器用于储存执行上述第一方面实施例中任一项方法的程序。

所述处理器被配置为用于执行所述存储器中存储的程序。

本发明的第四方面,公开了一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如前述第一方面实施例中所述的应用程序控制方法的步骤。

本申请实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果:

在本发明实施例的技术方案中,电子设备中安装有预设应用程序,用户可通过该预设应用程序添加需要进行统一功能设置的一个或多个待控制应用程序,进而,确定该预设应用程序中开启的功能控件,基于预设应用程序中开启的功能控件,统一控制添加至该预设应用程序的若干个待控制应用程序中每个待控制应用程序。通过这样的方式,可以为用户提供一种简单设置功能的方式,简化了要求相同的应用程序的功能设置操作,通过预设应用程序,将添加至该预设应用程序的待控制应用程序进行统一功能设置。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1为本发明第一实施例中的一种用于控制应用程序的方法的流程图;

图2为本发明第一实施例中的游戏加速器功能界面示意图;

图3为本发明第一实施例中展示待选择应用程序示意图;

图4为本发明第一实施例中移除单个应用程序操作示意图;

图5为本发明第一实施例中批量移除多个应用程序操作示意图;

图6为本发明第一实施例中添加了应用程序至游戏加速器后游戏加速器的功能界面示意图;

图7为本发明第一实施例中屏蔽通知控件开启后的提示信息示意图;

图8为本发明第一实施例中性能提升控件开启后的提示信息示意图;

图9为本发明第一实施例中降低分辨率控件开启后展示多个分辨率选项的示意图;

图10为本发明第一实施例中降低分辨率控件开启后的提示信息示意图;

图11为本发明第一实施例中高帧率模式控件开启后的提示信息示意图;

图12为本发明第一实施例中冻结后台控件开启后的提示信息示意图;

图13为本发明第一实施例中多开模式下创建分身应用程序的示意图;

图14为本发明第一实施例中多开模式控件开启后的提示信息示意图;

图15为本发明第一实施例中网速保护控件开启后的提示信息示意图;

图16为本发明第一实施例中在游戏过程中展示收起状态的第一悬浮控件的示意图;

图17为本发明第一实施例中在游戏过程中展示展开状态的第一悬浮控件的示意图;

图18为本发明第一实施例中在游戏过程中展示通话连接的第二悬浮控件的示意图;

图19为本发明第一实施例中来电后台接听控件开启后的提示信息示意图;

图20为本发明第一实施例中后台挂机控件开启后的提示信息示意图;

图21为本发明第一实施例中禁用物理按键控件开启后的提示信息示意图;

图22为本发明第一实施例中安装预设类型应用程序后输出提示信息的示意图;

图23为本发明第一实施例中开启预设类型应用程序后输出提示信息的示意图;

图24为本发明第一实施例中开启游戏加速器后输出提示信息的示意图;

图25为本发明第二实施例中的一种移动终端的示意图;

图26为本发明第三实施例中的移动终端的示意图。

具体实施方式

本发明实施例提供了一种用于控制应用程序的方法、移动终端及可读存储介质,用于为用户提供一种简单设置功能的方式,简化了要求相同的应用程序的功能设置操作,通过预设应用程序,将添加至该预设应用程序的待控制应用程序进行统一功能设置。该方法包括:获知添加至预设应用程序的若干个待控制应用程序;确定所述预设应用程序中开启的功能控件;基于所述开启的功能控件,对所述若干个待控制应用程序中的每个待控制应用程序进行预设控制。

下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解本申请实施例以及实施例中的具体特征是对本申请技术方案的详细的说明,而不是对本申请技术方案的限定,在不冲突的情况下,本申请实施例以及实施例中的技术特征可以相互组合。

本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

实施例

请参考图1,本发明第一实施例提供一种用于控制应用程序的方法,包括如下步骤:

s101:获知添加至预设应用程序的若干个待控制应用程序;

s102:确定所述预设应用程序中开启的功能控件;

s103:基于所述开启的功能控件,对所述若干个待控制应用程序中的每个待控制应用程序进行预设控制。

其中,所述预设程序中预先设置有功能控件,包括:屏蔽通知控件、性能提升控件、降低分辨率控件、高帧率模式控件、冻结后台控件、多开模式控件、网速保护控件、来电后台接听控件、后台挂机控件、禁用物理按键控件中任意一个或多个组合。

由于在执行本实施例中的方法之前,需要将需要统一设置功能的待控制应用程序添加至预设应用程序,在步骤s101之前还包括如下步骤:

在检测到用户针对所述预设应用程序的添加按键的第三预设操作情况下,展示待添加的待控制应用程序;将用户从所述待添加的待控制应用程序中选中的待控制应用程序添加至所述预设应用程序。从而,将用户从所述待添加的待控制应用程序中选中的待控制应用程序的图标转移至所述预设应用程序功能界面显示。

具体的,在本实施例中,上述用于控制应用程序的方法可以应用于移动终端类的电子设备,该电子设备可以是手机、平板电脑、智能手表等电子设备,当然,也可以是其他电子设备,在此,本申请不做限制。

进一步,电子设备中安装有预设应用程序,可以统一设置添加至该预设应用程序的若干个待控制应用程序的相关功能。预设应用程序的图标显示在电子设备的桌面上,当用户点击该图标时,可以进入该预设应用程序的功能界面。在本实施例中,以预设应用程序为游戏加速器为例进行详细阐述,当然,预设应用程序还可以采用其他命名,在此,本申请不做限制。

具体的,当用户点击游戏加速器的图标后进入游戏加速器的功能界面,当首次开启该游戏加速器时,功能界面如图2所示,首次开启该游戏加速器时,功能界面中未添加任何应用程序,显示界面的底部区域显示多个功能控件,用户可左右滑动查看更多功能控件。在未添加应用程序时,功能界面中间部分显示有该游戏加速器对应的文案介绍,在添加应用程序后,该文案消失。功能界面中显示有添加应用程序的添加按键,用户可以通过该添加按键添加对应的应用程序至该游戏加速器中。在用户点击添加按键后,电子设备展示电子设备安装的还未添加至该游戏加速器中的待选择的应用程序。

如图3所示,在展示待选择的待控制应用程序时,可以按照应用程序的使用频率由高至低的顺序依次排序显示。进一步,待选择的应用程序可以是预设类型的应用程序,如游戏类应用程序、视频类应用程序等。对应的,在展示待选择的应用程序时,可按照应用程序的类型分区域显示。在具体实施过程中,待选择的应用程序及展示方式均可根据实际需要进行设定,在此,本申请不做限制。

进一步,本实施例中,如果展示的待选择的应用程序a被用户选中后添加至游戏加速器,应用程序a在桌面上的图标消失,应用程序a的图标由桌面转移至游戏加速器的功能界面,在游戏加速器的功能界面中显示该待控制应用程序a的图标,用户需开启游戏加速器后进入功能界面,从功能界面中点击应用程序a图标来启动该待控制应用程序a。

进一步,本实施例中的游戏加速器还提供了将添加至游戏加速器中待控制应用程序移除的移除操作。具体的,可针对单个应用程序进行移除,如图4所示,用户长按需要移除的应用程序后,游戏加速器功能界面顶端显示移出游戏加速器按键,用户将需要移除的应用程序的图标拖动至移出游戏加速器按键所在区域后,即可完成对该待控制应用程序的移除。

进一步,在本实施例中,还可以对应用程序进行批量移除,如图5所示,用户点击游戏加速器功能界面中右上方的批量移除选项时,游戏加速器进入选择页面,选择页面中显示有添加至该游戏加速器中所有的应用程序,用户可以选中其中若干个待控制应用程序,然后点击下方的移除按键后,即可完成对选中应用程序的批量移除。在移除完成后,返回游戏加速器的功能界面。

进而,在游戏加速器的功能界面显示添加的应用程序,如图6所示,游戏加速器的功能界面显示用户添加的应用程序a、应用程序b和应用程序c,功能界面的顶部显示有添加至游戏加速器的应用程序的总数量。

图6中游戏加速器的功能界面的底部区域还显示有用于控制添加至该游戏加速器的应用程序的多个功能控件,包括屏蔽通知控件、性能提升控件、降低分辨率控件、高帧率模式控件、冻结后台控件、多开模式控件、网速保护控件、来电后台接听控件、后台挂机控件、禁用物理按键控件中任意一个或多个组合。当然,还可以是其他功能控件,在此,本申请不做限制。每个功能控件通过不同的颜色或状态表示该功能控件的开启和关闭。用户点击相应的功能控件时,可以控制该功能控件对应的功能开启或关闭。进而,用户可以通过开启对应的功能控件,对添加至游戏加速器中的应用程序进行统一功能设置,便于用户对添加至游戏加速器的应用程序的统一控制。

进一步,在本实施例中,如果所述开启的功能控件中包括屏蔽通知控件,在所述若干个待控制应用程序中每个待控制应用程序前台运行期间,屏蔽接收到的预设通知信息。

具体的,在本实施例中,继续沿用上述示例,游戏加速器中添加应用程序a、应用程序b和应用程序c,如果游戏加速器中的屏蔽通知控件开启,在应用程序a、应用程序b和应用程序c前台运行期间,屏蔽接收到的预设通知信息,预设通知信息可以是除验证码信息和来电信息以外的所有通知信息,避免了用户在玩游戏或看视频过程中一些无用通知信息对用户的干扰。在具体实施过程中,预设通知信息可根据实际需要进行设定,在此,本申请不做限制。进一步,当电子设备前台运行应用程序a、应用程序b和应用程序c任意一个应用程序时,如果接收到预设类型的信息(如:微信中的红包信息、重要联系人的邮件信息等),可以分屏显示当前前台运行的应用程序和接收到的预设类型的信息对应的应用程序的界面,以便用户及时处理重要的消息。

如图7所示,在用户首次开启该屏蔽通知控件时,游戏加速器的功能界面中会显示与该功能控件的说明信息,说明信息中展示有确认按键,以供用户进一步确认是否开启该功能控件。当然,电子设备还提供有退出屏蔽通知功能的预设操作,比如:按压预设按键、点击预设图标等,当用户不希望开启屏蔽通知控件时,可通过该预设操作快速关闭该功能控件。

进一步,在本实施例中,如果所述开启的功能控件中包括性能提升控件,在所述若干个待控制应用程序中每个待控制应用程序前台运行期间,按预设时间间隔清理电子设备占用的缓存;和/或解除处理器的频率限制;和/或解除图形处理器的频率限制。

具体的,在本实施例中,继续沿用上述示例,游戏加速器中添加应用程序a、应用程序b和应用程序c,应用程序a、应用程序b和应用程序c为游戏应用程序或视频应用程序,如果游戏加速器中的性能提升控件开启,在应用程序a、应用程序b和应用程序c前台运行期间,为了确保应用程序运行流畅,不出现卡顿的状况,电子设备会按预设时间间隔(如10分钟、20分钟等)清理电子设备占用的缓存,在清理缓存时,保留电子设备中白名单中应用程序占用的缓存,将白名单以外的其他应用程序占用的缓存进行清理。白名单中的应用程序可根据实际需要进行设定,在此,本申请不做限制。当然,电子设备还可以清楚除前台运行的应用程序之外的其他应用程序占用的缓存空间,在具体实施过程中,清理电子设备占用的缓存的方式以及预设时间间隔均可根据实际需要进行设定,在此,本申请不做限制。

进一步,由于在现有技术中,由于游戏应用程序或视频应用程序对处理器cpu和图形处理器gpu的性能较为依赖,需要高性能的cpu和gpu。但cpu、gpu的高性能往往伴随着高功耗,会缩短电子设备的续航时间,所以,电子设备中通常会限制cpu、gpu的频率。在本实施例中,电子设备在应用程序a、应用程序b和应用程序c前台运行期间解除处理器的频率限制和图形处理器的频率限制,使得应用程序a、应用程序b和应用程序c在运行期间能够运行流畅不卡顿。

如图8所示,在用户首次开启性能提升控件时,游戏加速器的功能界面中会显示与该功能控件的说明信息,并且,由于开启性能提升控件后,电子设备会以高功耗模式运转,导致电子设备续航能力变弱,所以,说明信息中会提示用户开启该功能控件后会造成电子设备的高功耗,说明信息中展示有确认按键,以供用户进一步确认是否开启该功能控件。当然,电子设备还提供有退出性能提升功能的预设操作,比如:按压预设按键、点击预设图标等,当用户不希望开启性能提升控件时,可通过该预设操作快速关闭该功能控件。

进一步,在本实施例中,如果所述开启的功能控件中包括降低分辨率控件,在所述若干个待控制应用程序中每个待控制应用程序前台运行期间,降低显示屏幕的分辨率至预设分辨率。

具体的,在本实施例中,继续沿用上述示例,游戏加速器中添加应用程序a、应用程序b和应用程序c,如果游戏加速器中的降低分辨率控件开启,在应用程序a、应用程序b和应用程序c前台运行期间,降低显示屏幕的分辨率至预设分辨率。降低屏幕分辨率,可以提高游戏画面流畅度。预设分辨率可以默认设置为1280*720,当然,用户在开启该降低分辨率控件时,如图9所示,电子设备可以显示多个分辨率的选项,因为分辨率只能降低,不能提高,所以,选项需要根据电子设备屏幕实际分辨率进行计算动态显示,选项中不包括比屏幕实际分辨率还高的选项,电子设备可以将预设分辨率设定为用户从展示的分辨率选项中选中的分辨率。当然,如果电子设备分辨率本身已经低于预设数值,无需再降低分辨率,游戏加速器的功能界面中不显示该降低分辨率控件。

如图10所示,在用户首次开启该降低分辨率控件时,游戏加速器的功能界面中会显示与该功能控件的说明信息,说明信息中展示有确认按键,以供用户进一步确认是否开启该功能控件。当然,电子设备还提供有退出降低分辨率功能的预设操作,比如:按压预设按键、点击预设图标等,当用户不希望开启降低分辨率控件时,可通过该预设操作快速关闭该功能控件。

进一步,在本实施例中,如果所述开启的功能控件中包括高帧率模式控件,在所述若干个待控制应用程序中每个待控制应用程序前台运行期间,提高前台运行的待控制应用程序对应的显示画面的刷新频率至预设帧率。

具体的,在本实施例中,继续沿用上述示例,游戏加速器中添加应用程序a、应用程序b和应用程序c,如果游戏加速器中的高帧率模式控件开启,在应用程序a、应用程序b和应用程序c前台运行期间,提高前台运行的应用程序对应的显示画面的刷新频率至预设帧率。高帧率模式下,游戏的画面刷新更快,更流畅,可较少卡顿现象的出现。同时,游戏画面的色彩也会更清晰细腻。与上述分辨率控件控制方式类似,预设帧率可以设定为默认值,还可以根据用户的选择来设置。当然,如果电子设备不支持帧率提高,游戏加速器的功能界面中不显示该高帧率模式控件。

如图11所示,在用户首次开启该高帧率模式控件时,游戏加速器的功能界面中会显示与该功能控件的说明信息,说明信息中展示有确认按键,以供用户进一步确认是否开启该功能控件。当然,电子设备还提供有退出高帧率模式功能的预设操作,比如:按压预设按键、点击预设图标等,当用户不希望开启高帧率模式控件时,可通过该预设操作快速关闭该功能控件。

进一步,在本实施例中,如果所述开启的功能控件中包括冻结后台控件,在所述若干个待控制应用程序中的每个待控制应用程序前台运行期间,冻结后台运行的应用程序,直至前台运行的应用程序退出前台运行状态后,解冻所述后台运行的应用程序。

具体的,在本实施例中,继续沿用上述示例,游戏加速器中添加应用程序a、应用程序b和应用程序c,如果游戏加速器中的冻结后台控件开启,在应用程序a、应用程序b和应用程序c前台运行期间,为了使前台运行的应用程序运行更加流畅,可以冻结后台运行的应用程序,为前台运行的应用程序提供更多的资源。冻结后台应用程序是暂停运行后台运行的应用程序,后台运行的应用程序运行进度保持在暂停时刻,直至前台运行的应用程序退出前台运行状态后,解冻后台运行的应用程序。解冻后台应用程序是指将暂停运行的后台应用程序恢复运行,恢复时按照暂停时刻对应的进度开始运行。进一步,在开启冻结后台控件时,可显示需要冻结的后台运行应用程序的选项,用户可以全选或者选择部分后台运行的应用程序进行冻结处理。

如图12所示,在用户首次开启该冻结后台控件时,游戏加速器的功能界面中会显示与该功能控件的说明信息,说明信息中展示有确认按键,以供用户进一步确认是否开启该功能控件。当然,电子设备还提供有退出冻结后台功能的预设操作,比如:按压预设按键、点击预设图标等,当用户不希望开启冻结后台控件时,可通过该预设操作快速关闭该功能控件。

进一步,在本实施例中,如如果所述开启的功能控件中包括多开模式控件,为所述若干个待控制应用程序中每个待控制应用程序创建分身应用程序。

具体的,在本实施例中,继续沿用上述示例,游戏加速器中添加应用程序a、应用程序b和应用程序c,如果游戏加速器中的多开模式控件开启,可为应用程序a、应用程序b和应用程序c分别创建分身应用程序。

如图13所示,在该多开模式控件开启时,显示在游戏加速器功能界面中的应用程序a、应用程序b和应用程序c对应的图标上均显示有“+”的控件,用户通过点击图标上的“+”控件,可以为该图标对应的应用程序创建分身应用程序,创建分身应用程序后,分身应用程序展示在主应用程序相对应的位置处,分身应用程序的图标上显示有“-”控件,用户通过点击分身应用程序图标上的“-”控件,可删除对应的分身应用程序。用户可通过这样的方式创建多个分身应用程序,进而可以采用多个账号登录同一个应用程序。比如:游戏应用程序a对应有分身游戏应用程序a1,用户打开游戏应用程序a时可通过账户1登录至该游戏,用户打开分身游戏应用程序a1时可通过账户2登录至该游戏。

如图14所示,在用户首次开启该多开模式控件时,游戏加速器的功能界面中会显示与该功能控件的说明信息,说明信息中展示有确认按键,以供用户进一步确认是否开启该功能控件。当然,电子设备还提供有退出多开模式功能的预设操作,比如:按压预设按键、点击预设图标等,当用户不希望开启多开模式控件时,可通过该预设操作快速关闭该功能控件。

进一步,在本实施例中,如果所述开启的功能控件中包括网速保护控件,在所述若干个待控制应用程序中每个待控制应用程序前台运行期间,限制后台运行的应用程序的下载速度为预设下载速度。

具体的,在本实施例中,继续沿用上述示例,游戏加速器中添加应用程序a、应用程序b和应用程序c,如果游戏加速器中的网速保护控件开启,在应用程序a、应用程序b和应用程序c前台运行期间,为了使前台运行的应用程序运行更加流畅,可以限制后台运行的应用程序的下载速度为预设下载速度,限制后台应用程序的下载速度,可以保证前台运行的应用程序的网速,为前台运行的应用程序提供更多的资源。预设下载速度可根据实际需要进行设定,在此,本申请不做限制。

如图15所示,在用户首次开启该网速保护控件时,游戏加速器的功能界面中会显示与该功能控件的说明信息,说明信息中展示有确认按键,以供用户进一步确认是否开启该功能控件。当然,电子设备还提供有退出网速保护功能的预设操作,比如:按压预设按键、点击预设图标等,当用户不希望开启网速保护控件时,可通过该预设操作快速关闭该功能控件。

进一步,在本实施例中,如果所述开启的功能控件中包括来电后台接听控件,在所述若干个待控制应用程序中每个待控制应用程序前台运行期间,如果接收到来电请求,在运行的待控制应用程序界面显示所述来电请求的第一悬浮控件;

如果用户通过所述第一悬浮控件接听所述来电请求,建立通话连接;

在运行的待控制应用程序界面显示与所述通话连接对应的第二悬浮控件,用户可基于所述第二悬浮控件控制所述通话连接。

其中,所述第一悬浮控件包括收起状态和展开状态两种显示状态;在接收到来电请求时,以所述收起状态显示,在用户针对所述收起状态的第一悬浮控件进行第一预设操作后,所述第一悬浮控件由所述收起状态切换至以所述展开状态显示,所述收起状态的显示面积小于所述展开状态的显示面积,在所述第一悬浮控件以所述展开状态显示时,展示一个或多个来电选项,所述一个或多个来电选项中包括接听选项,如果用户对所述接听选项进行第二预设操作,所述电子设备接听所述来电请求,建立通话连接。

具体的,在本实施例中,继续沿用上述示例,游戏加速器中添加应用程序a、应用程序b和应用程序c,如果游戏加速器中的来电后台接听控件开启,在应用程序a、应用程序b和应用程序c前台运行期间,电子设备接收到来电请求,以后台接听方式处理该来电请求。具体的,如图16所示,当运行游戏应用程序时,如果接收到来电请求,当前运行的游戏界面中显示第一悬浮控件,不会跳转至来电页面。图16中显示为一“电话”图标的悬浮球,该悬浮球具有两种显示状态,收起状态与展开状态,收起状态对应的显示面积小于展开状态的显示面积。在来电时展示为收起状态,当用户点击收起状态的悬浮球后,悬浮球展开,展示多个来电选项,如图17所示。

图17中的来电选项包括:接听、挂断、隐藏等。用户可以将“电话”图标拖动至对应的来电选项上,即为选中对应的来电选项,电子设备执行对应的操作。比如:将“电话”图标拖动至“接听”选项,电子设备接收该来电请求,建立与来电方的通话连接。又如:将“电话”图标拖动至“隐藏”选项,电子设备接收该来电请求,建立与来电方的通话连接,并将该通话连接置于后台,即当前运行的游戏界面上不显示与该通话连接对应的任何信息。

进一步,如图18所示,在用户接听来电请求后,电子设备在当前运行的游戏界面中显示与通话连接对应的第二悬浮控件,第二悬浮控件上可展示多个通话选项,包括:挂断、隐藏、免提等。当用户对通话选项进行预设操作(如点击)后,电子设备执行对应的操作。通过来电后台接听的方式可以避免来电信息打扰用户,减少用户在游戏或观影过程中受来电信息的干扰。当然,电子设备还提供有退出来电后台接听功能的预设操作,比如:按压预设按键、点击预设图标等,当用户不希望开启来电后台接听控件时,可通过该预设操作快速关闭该功能控件。

如图19所示,在用户首次开启该来电后台接听控件时,游戏加速器的功能界面中会显示与该功能控件的说明信息,说明信息中展示有确认按键,以供用户进一步确认是否开启该功能控件。

进一步,在本实施例中,如果所述开启的功能控件中包括后台挂机控件,在所述若干个待控制应用程序中每个待控制应用程序由前台运行切换至后台运行时,在显示屏幕的预设位置处显示返回该待控制应用程序的控件和/或结束该待控制应用程序后台运行进程的控件。

在所述若干个待控制应用程序中每个待控制应用程序由前台运行切换至后台运行之后,在预设时长后结束该后台运行的待控制应用程序的进程。

具体的,在本实施例中,继续沿用上述示例,游戏加速器中添加应用程序a、应用程序b和应用程序c,如果游戏加速器中的后台挂机控件开启,在应用程序a、应用程序b和应用程序c中任意一个应用程序由前台切换至后台运行时,为该待控制应用程序实现后台挂机。比如:当用户正在玩游戏时接收到其他应用程序的通知信息,用户通过该通知信息跳转至其他应用程序,此时,电子设备将游戏应用程序由前台切换至后台运行,为该游戏应用程序进行后台挂机。并且,电子设备会由游戏应用程序进入其他应用程序时,在显示界面的预设位置处展示返回该待控制应用程序的控件和/或结束该待控制应用程序后台运行进程的控件,用户可通过返回该待控制应用程序的控件返回后台运行的游戏应用程序,以及用户可通过结束该待控制应用程序后台运行进程的控件结束后台运行的游戏应用程序。

进一步,由于后台挂机会造成电子设备高功耗运行,导致续航时间减短,在电子设备在为应用程序进行后台挂机时,可以产生提示信息用于提示用户是否确认进行后台挂机,在用户确认后才会为应用程序进行后台挂机。

进一步,在本实施例中,电子设备中设定有后台挂机持续的预设时长(可设定为10分钟、30分钟、1小时等),在电子设备为应用程序a、应用程序b和应用程序c中任意一个应用程序进行后台挂机持续预设时长后,自动结束该待控制应用程序后台运行的进程,能有效减少后台挂机消耗的功率。

如图20所示,在用户首次开启该后台挂机控件时,游戏加速器的功能界面中会显示与该功能控件的说明信息,说明信息中展示有确认按键,以供用户进一步确认是否开启该功能控件。当然,电子设备还提供有退出后台挂机功能的预设操作,比如:按压预设按键、点击预设图标等,当用户不希望开启后台挂机控件时,可通过该预设操作快速关闭该功能控件。

进一步,在本实施例中,如果所述开启的功能控件中包括禁用物理按键控件,在所述若干个待控制应用程序中每个待控制应用程序前台运行期间,屏蔽预设物理按键。

具体的,在本实施例中,继续沿用上述示例,游戏加速器中添加应用程序a、应用程序b和应用程序c,如果游戏加速器中的禁用物理按键控件开启,在应用程序a、应用程序b和应用程序c前台运行期间,屏蔽预设物理按键,预设物理按键可以是音量按键、锁屏按键等,在具体实施过程中,可根据实际需要进行设定,在此,本申请不做限制。

如图21所示,在用户首次开启该禁用物理按键控件时,游戏加速器的功能界面中会显示与该功能控件的说明信息,说明信息中展示有确认按键,以供用户进一步确认是否开启该功能控件。当然,电子设备还提供有退出禁用物理按键功能的预设操作,比如:按压预设按键、点击预设图标等,当用户不希望开启禁用物理按键控件时,可通过该预设操作快速关闭该功能控件。

进一步,本实施例中的用于控制应用程序的方法还包括:在检测到预设类型的第一应用程序安装完成后将所述第一应用程序的图标显示在桌面情况下,输出第一提示信息用于提示用户将所述第一应用程序添加至所述预设应用程序;和/或

在检测到所述预设类型的第二应用程序首次开启情况下,输出第二提示信息用于提示用户将所述第二应用程序添加至所述预设应用程序;和/或

在用户开启所述预设应用程序情况下,输出第三提示信息用于提示用户将未添加至所述预设应用程序的所述预设类型的一个或多个第三应用程序添加至所述预设应用程序。

具体的,在本实施例中,如图22所示,在电子设备安装游戏或影音类应用程序时,在安装完成后,可在将新安装的该待控制应用程序的图标显示在桌面时显示提示信息,用于提示用户可将该待控制应用程序添加至游戏加速器以获取更好的应用体验,提示信息中包括添加按键,用户点击添加按键时,可将该待控制应用程序添加至游戏加速器,提示信息在展示预设时长(3秒、5秒等)后自动隐藏。

进一步,在本实施例中,如图23所示,在电子设备开启(可以仅是首次开启)游戏或影音类应用程序进入对应的显示界面时,如果该待控制应用程序还未添加至游戏加速器,可输出提示信息,用于提示用户可将该待控制应用程序添加至游戏加速器以获取更好的应用体验。提示信息中包括添加按键,用户点击添加按键时,可将该待控制应用程序添加至游戏加速器,提示信息在展示预设时长(3秒、5秒等)后自动隐藏。

进一步,在本实施例中,如图24所示,在电子设备开启游戏加速器时,可输出提示信息,用于提示用户可将预设时间范围内(如:距当前时刻最近的1天内)安装的还未添加至游戏加速器中的游戏或影音类应用程序添加至游戏加速器以获取更好的应用体验。提示信息中包括应用程序选项,每个待控制应用程序选项对应有添加按键,用户点击添加按键时,可将该待控制应用程序添加至游戏加速器,提示信息在展示预设时长(3秒、5秒等)后自动隐藏。

在具体实施过程中,预设类型、提示信息展示的预设时长均可根据实际需要进行设定,在此,本申请不做限制。

请参见图25,本发明的第二实施例提供了一种移动终端,包括:

获取单元201,用于获知添加至预设应用程序的若干个待控制应用程序;

确定单元202,用于确定所述预设应用程序中开启的功能控件

控制单元203,用于基于所述开启的功能控件,对所述若干个待控制应用程序中的每个待控制应用程序进行预设控制。

作为一种可选的实施例,所述控制单元203包括:

第一控制模块,用于如果所述开启的功能控件中包括屏蔽通知控件,在所述若干个待控制应用程序中每个待控制应用程序前台运行期间,屏蔽接收到的预设通知信息。

作为一种可选的实施例,所述控制单元203包括:

第二控制模块,用于如果所述开启的功能控件中包括性能提升控件,在所述若干个待控制应用程序中每个待控制应用程序前台运行期间,按预设时间间隔清理电子设备占用的缓存;和/或解除处理器的频率限制;和/或解除图形处理器的频率限制。

作为一种可选的实施例,所述控制单元203包括:

第三控制模块,用于如果所述开启的功能控件中包括降低分辨率控件,在所述若干个待控制应用程序中每个待控制应用程序前台运行期间,降低显示屏幕的分辨率至预设分辨率。

作为一种可选的实施例,所述控制单元203包括:

第四控制模块,用于如果所述开启的功能控件中包括高帧率模式控件,在所述若干个待控制应用程序中每个待控制应用程序前台运行期间,提高前台运行的待控制应用程序对应的显示画面的刷新频率至预设帧率。

作为一种可选的实施例,所述控制单元203包括:

第五控制模块,用于如果所述开启的功能控件中包括冻结后台控件,在所述若干个待控制应用程序中的每个待控制应用程序前台运行期间,冻结后台运行的应用程序,直至前台运行的应用程序退出前台运行状态后,解冻所述后台运行的应用程序。

作为一种可选的实施例,所述控制单元203包括:

第六控制模块,用于如果所述开启的功能控件中包括多开模式控件,为所述若干个待控制应用程序中每个待控制应用程序创建分身应用程序。

作为一种可选的实施例,所述控制单元203包括:

第七控制模块,用于如果所述开启的功能控件中包括网速保护控件,在所述若干个待控制应用程序中每个待控制应用程序前台运行期间,限制后台运行的应用程序的下载速度为预设下载速度。

作为一种可选的实施例,所述控制单元203包括:

第八控制模块,用于如果所述开启的功能控件中包括来电后台接听控件,在所述若干个待控制应用程序中每个待控制应用程序前台运行期间,如果接收到来电请求,在运行的待控制应用程序界面显示所述来电请求的第一悬浮控件;如果用户通过所述第一悬浮控件接听所述来电请求,建立通话连接;在运行的待控制应用程序界面显示与所述通话连接对应的第二悬浮控件,用户可基于所述第二悬浮控件控制所述通话连接。

作为一种可选的实施例,所述第一悬浮控件包括收起状态和展开状态两种显示状态;在接收到来电请求时,以所述收起状态显示,在用户针对所述收起状态的第一悬浮控件进行第一预设操作后,所述第一悬浮控件由所述收起状态切换至以所述展开状态显示,所述收起状态的显示面积小于所述展开状态的显示面积,在所述第一悬浮控件以所述展开状态显示时,展示一个或多个来电选项,所述一个或多个来电选项中包括接听选项,如果用户对所述接听选项进行第二预设操作,所述电子设备接听所述来电请求,建立通话连接。

作为一种可选的实施例,所述控制单元203包括:

第九控制模块,用于如果所述开启的功能控件中包括后台挂机控件,在所述若干个待控制应用程序中每个待控制应用程序由前台运行切换至后台运行时,在显示屏幕的预设位置处显示返回该待控制应用程序的控件和/或结束该待控制应用程序后台运行进程的控件。

作为一种可选的实施例,所述第九控制模块还用于:

在所述若干个待控制应用程序中每个待控制应用程序由前台运行切换至后台运行之后,在预设时长后结束该后台运行的待控制应用程序的进程。

作为一种可选的实施例,所述控制单元203包括:

第十控制模块,用于如果所述开启的功能控件中包括禁用物理按键控件,在所述若干个待控制应用程序中每个待控制应用程序前台运行期间,屏蔽预设物理按键。

作为一种可选的实施例,所述移动终端还包括:

添加单元,用于在检测到用户针对所述预设应用程序的添加按键的第三预设操作情况下,展示待添加的待控制应用程序;将用户从所述待添加的待控制应用程序中选中的待控制应用程序添加至所述预设应用程序。

作为一种可选的实施例,所述移动终端还包括:

转移单元,用于在所述将用户从所述待添加的待控制应用程序中选中的待控制应用程序添加至所述预设应用程序之后,将用户从所述待添加的待控制应用程序中选中的待控制应用程序的图标转移至所述预设应用程序功能界面显示。

作为一种可选的实施例,所述移动终端还包括:

提示单元,用于在检测到预设类型的第一应用程序安装完成后将所述第一应用程序的图标显示在桌面情况下,输出第一提示信息用于提示用户将所述第一应用程序添加至所述预设应用程序;和/或在检测到所述预设类型的第二应用程序首次开启情况下,输出第二提示信息用于提示用户将所述第二应用程序添加至所述预设应用程序;和/或在用户开启所述预设应用程序情况下,输出第三提示信息用于提示用户将未添加至所述预设应用程序的所述预设类型的一个或多个第三应用程序添加至所述预设应用程序。

本发明第三实施例还提供了一种移动终端,如图26所示,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例方法部分。该终端可以为包括手机、平板电脑、pda(personaldigitalassistant,个人数字助理)、pos(pointofsales,销售终端)、车载电脑等任意终端设备,以终端为手机为例:

图26示出的是与本发明实施例提供的移动终端相关的手机的部分结构的框图。参考图26,手机包括:射频(radiofrequency,rf)电路310、存储器320、输入单元330、显示单元340、传感器350、音频电路360、无线保真(wireless-fidelity,wi-fi)模块370、处理器380、以及电源390等部件。本领域技术人员可以理解,图26中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

下面结合图26对手机的各个构成部件进行具体的介绍:

rf电路310可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,给处理器380处理;另外,将设计上行的数据发送给基站。通常,rf电路310包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(lownoiseamplifier,lna)、双工器等。此外,rf电路310还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(globalsystemofmobilecommunication,gsm)、通用分组无线服务(generalpacketradioservice,gprs)、码分多址(codedivisionmultipleaccess,cdma)、宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)、长期演进(longtermevolution,lte)、电子邮件、短消息服务(shortmessagingservice,sms)等。

存储器320可用于存储软件程序以及模块,处理器380通过运行存储在存储器320的软件程序以及模块,从而执行手机的各种功能应用以及数据处理。存储器320可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器320可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

输入单元330可用于接收输入的数字或字符信息,以及产生与手机的用户设置以及功能控制有关的键信号输入。具体地,输入单元330可包括触控面板331以及其他输入设备332。触控面板331,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板331上或在触控面板331附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板331可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器380,并能接收处理器380发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板331。除了触控面板331,输入单元330还可以包括其他输入设备332。具体地,其他输入设备332可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。

显示单元340可用于显示由用户输入的信息或提供给用户的信息以及手机的各种菜单。显示单元340可包括显示面板341,可选的,可以采用液晶显示器(liquidcrystaldisplay,lcd)、有机发光二极管(organiclight-emittingdiode,oled)等形式来配置显示面板341。进一步的,触控面板331可覆盖显示面板341,当触控面板331检测到在其上或附近的触摸操作后,传送给处理器380以确定触摸事件的类型,随后处理器380根据触摸事件的类型在显示面板341上提供相应的视觉输出。虽然在图26中,触控面板331与显示面板341是作为两个独立的部件来实现手机的输入和输入功能,但是在某些实施例中,可以将触控面板331与显示面板341集成而实现手机的输入和输出功能。

手机还可包括至少一种传感器350,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板341的亮度,接近传感器可在手机移动到耳边时,关闭显示面板341和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

音频电路360、扬声器361,传声器362可提供用户与手机之间的音频接口。音频电路360可将接收到的音频数据转换后的电信号,传输到扬声器361,由扬声器361转换为声音信号输出;另一方面,传声器362将收集的声音信号转换为电信号,由音频电路360接收后转换为音频数据,再将音频数据输出处理器380处理后,经rf电路310以发送给比如另一手机,或者将音频数据输出至存储器320以便进一步处理。

wifi属于短距离无线传输技术,手机通过wifi模块370可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图26示出了wifi模块370,但是可以理解的是,其并不属于手机的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。

处理器380是手机的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器320内的软件程序和/或模块,以及调用存储在存储器320内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器380可包括一个或多个处理单元;优选的,处理器380可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器380中。

手机还包括给各个部件供电的电源390(比如电池),优选的,电源可以通过电源管理系统与处理器380逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。

尽管未示出,手机还可以包括摄像头、蓝牙模块等,在此不再赘述。

在本发明实施例中,该移动终端所包括的处理器380还具有以下功能:

获知添加至预设应用程序的若干个待控制应用程序;

确定所述预设应用程序中开启的功能控件;

基于所述开启的功能控件,对所述若干个待控制应用程序中的每个待控制应用程序进行预设控制。

进一步,该移动终端所包括的处理器380还具有以下功能:

如果所述开启的功能控件中包括屏蔽通知控件,在所述若干个待控制应用程序中每个待控制应用程序前台运行期间,屏蔽接收到的预设通知信息。

进一步,该移动终端所包括的处理器380还具有以下功能:

如果所述开启的功能控件中包括性能提升控件,在所述若干个待控制应用程序中每个待控制应用程序前台运行期间,按预设时间间隔清理电子设备占用的缓存;和/或

解除处理器的频率限制;和/或

解除图形处理器的频率限制。

进一步,该移动终端所包括的处理器380还具有以下功能:

如果所述开启的功能控件中包括降低分辨率控件,在所述若干个待控制应用程序中每个待控制应用程序前台运行期间,降低显示屏幕的分辨率至预设分辨率。

进一步,该移动终端所包括的处理器380还具有以下功能:

如果所述开启的功能控件中包括高帧率模式控件,在所述若干个待控制应用程序中每个待控制应用程序前台运行期间,提高前台运行的待控制应用程序对应的显示画面的刷新频率至预设帧率。

进一步,该移动终端所包括的处理器380还具有以下功能:

如果所述开启的功能控件中包括冻结后台控件,在所述若干个待控制应用程序中的每个待控制应用程序前台运行期间,冻结后台运行的应用程序,直至前台运行的应用程序退出前台运行状态后,解冻所述后台运行的应用程序。

进一步,该移动终端所包括的处理器380还具有以下功能:

如果所述开启的功能控件中包括多开模式控件,为所述若干个待控制应用程序中每个待控制应用程序创建分身应用程序。

进一步,该移动终端所包括的处理器380还具有以下功能:

如果所述开启的功能控件中包括网速保护控件,在所述若干个待控制应用程序中每个待控制应用程序前台运行期间,限制后台运行的应用程序的下载速度为预设下载速度。

进一步,该移动终端所包括的处理器380还具有以下功能:

如果所述开启的功能控件中包括来电后台接听控件,在所述若干个待控制应用程序中每个待控制应用程序前台运行期间,如果接收到来电请求,在运行的待控制应用程序界面显示所述来电请求的第一悬浮控件;

如果用户通过所述第一悬浮控件接听所述来电请求,建立通话连接;

在运行的待控制应用程序界面显示与所述通话连接对应的第二悬浮控件,用户可基于所述第二悬浮控件控制所述通话连接。

进一步,所述第一悬浮控件包括收起状态和展开状态两种显示状态;在接收到来电请求时,以所述收起状态显示,在用户针对所述收起状态的第一悬浮控件进行第一预设操作后,所述第一悬浮控件由所述收起状态切换至以所述展开状态显示,所述收起状态的显示面积小于所述展开状态的显示面积,在所述第一悬浮控件以所述展开状态显示时,展示一个或多个来电选项,所述一个或多个来电选项中包括接听选项,如果用户对所述接听选项进行第二预设操作,所述电子设备接听所述来电请求,建立通话连接。

进一步,该移动终端所包括的处理器380还具有以下功能:

如果所述开启的功能控件中包括后台挂机控件,在所述若干个待控制应用程序中每个待控制应用程序由前台运行切换至后台运行时,在显示屏幕的预设位置处显示返回该待控制应用程序的控件和/或结束该待控制应用程序后台运行进程的控件。

进一步,该移动终端所包括的处理器380还具有以下功能:

在所述若干个待控制应用程序中每个待控制应用程序由前台运行切换至后台运行之后,在预设时长后结束该后台运行的待控制应用程序的进程。

进一步,该移动终端所包括的处理器380还具有以下功能:

如果所述开启的功能控件中包括禁用物理按键控件,在所述若干个待控制应用程序中每个待控制应用程序前台运行期间,屏蔽预设物理按键。

进一步,该移动终端所包括的处理器380还具有以下功能:

在所述获知添加至预设应用程序的若干个待控制应用程序之前,在检测到用户针对所述预设应用程序的添加按键的第三预设操作情况下,展示待添加的待控制应用程序;

将用户从所述待添加的待控制应用程序中选中的待控制应用程序添加至所述预设应用程序。

进一步,该移动终端所包括的处理器380还具有以下功能:

在所述将用户从所述待添加的待控制应用程序中选中的待控制应用程序添加至所述预设应用程序之后,将用户从所述待添加的待控制应用程序中选中的待控制应用程序的图标转移至所述预设应用程序功能界面显示。

进一步,该移动终端所包括的处理器380还具有以下功能:

在检测到预设类型的第一应用程序安装完成后将所述第一应用程序的图标显示在桌面情况下,输出第一提示信息用于提示用户将所述第一应用程序添加至所述预设应用程序;和/或

在检测到所述预设类型的第二应用程序首次开启情况下,输出第二提示信息用于提示用户将所述第二应用程序添加至所述预设应用程序;和/或

在用户开启所述预设应用程序情况下,输出第三提示信息用于提示用户将未添加至所述预设应用程序的所述预设类型的一个或多个第三应用程序添加至所述预设应用程序。

本发明第四实施例提供了一种计算机可读存储介质,其上存储有计算机程序,本发明第二实施例中的所述移动终端集成的功能单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述第一实施例的用于控制应用程序的方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。

在本发明实施例的技术方案中,电子设备中安装有预设应用程序,用户可通过该预设应用程序添加需要进行统一功能设置的若干个待控制应用程序,进而,确定该预设应用程序中开启的功能控件,基于预设应用程序中开启的功能控件,统一控制添加至该预设应用程序的若干个待控制应用程序中每个待控制应用程序。通过这样的方式,可以为用户提供一种简单设置功能的方式,简化了要求相同的应用程序的功能设置操作,通过预设应用程序,将添加至该预设应用程序的应用程序进行统一功能设置。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

本发明公开了a1、一种用于控制应用程序的方法,所述方法包括:

获知添加至预设应用程序的若干个待控制应用程序;

确定所述预设应用程序中开启的功能控件;

基于所述开启的功能控件,对所述若干个待控制应用程序中的每个待控制应用程序进行预设控制。

a2、根据a1所述的用于控制应用程序的方法,所述基于所述开启的功能控件,对所述若干个待控制应用程序中的每个待控制应用程序进行预设控制,包括:

如果所述开启的功能控件中包括屏蔽通知控件,在所述若干个待控制应用程序中每个待控制应用程序前台运行期间,屏蔽接收到的预设通知信息。

a3、根据a1所述的用于控制应用程序的方法,所述基于所述开启的功能控件,对所述若干个待控制应用程序中的每个待控制应用程序进行预设控制,包括:

如果所述开启的功能控件中包括性能提升控件,在所述若干个待控制应用程序中每个待控制应用程序前台运行期间,按预设时间间隔清理电子设备占用的缓存;和/或

解除处理器的频率限制;和/或

解除图形处理器的频率限制。

a4、根据a1所述的用于控制应用程序的方法,所述基于所述开启的功能控件,对所述若干个待控制应用程序中的每个待控制应用程序进行预设控制,包括:

如果所述开启的功能控件中包括降低分辨率控件,在所述若干个待控制应用程序中每个待控制应用程序前台运行期间,降低显示屏幕的分辨率至预设分辨率。

a5、根据a1所述的用于控制应用程序的方法,所述基于所述开启的功能控件,对所述若干个待控制应用程序中的每个待控制应用程序进行预设控制,包括:

如果所述开启的功能控件中包括高帧率模式控件,在所述若干个待控制应用程序中每个待控制应用程序前台运行期间,提高前台运行的待控制应用程序对应的显示画面的刷新频率至预设帧率。

a6、根据a1所述的用于控制应用程序的方法,所述基于所述开启的功能控件,对所述若干个待控制应用程序中的每个待控制应用程序进行预设控制,包括:

如果所述开启的功能控件中包括冻结后台控件,在所述若干个待控制应用程序中的每个待控制应用程序前台运行期间,冻结后台运行的应用程序,直至前台运行的应用程序退出前台运行状态后,解冻所述后台运行的应用程序。

a7、根据a1所述的用于控制应用程序的方法,所述基于所述开启的功能控件,对所述若干个待控制应用程序中的每个待控制应用程序进行预设控制,包括:

如果所述开启的功能控件中包括多开模式控件,为所述若干个待控制应用程序中每个待控制应用程序创建分身应用程序。

a8、根据a1所述的用于控制应用程序的方法,所述基于所述开启的功能控件,对所述若干个待控制应用程序中的每个待控制应用程序进行预设控制,包括:

如果所述开启的功能控件中包括网速保护控件,在所述若干个待控制应用程序中每个待控制应用程序前台运行期间,限制后台运行的应用程序的下载速度为预设下载速度。

a9、根据a1所述的用于控制应用程序的方法,所述基于所述开启的功能控件,对所述若干个待控制应用程序中的每个待控制应用程序进行预设控制,包括:

如果所述开启的功能控件中包括来电后台接听控件,在所述若干个待控制应用程序中每个待控制应用程序前台运行期间,如果接收到来电请求,在运行的待控制应用程序界面显示所述来电请求的第一悬浮控件;

如果用户通过所述第一悬浮控件接听所述来电请求,建立通话连接;

在运行的待控制应用程序界面显示与所述通话连接对应的第二悬浮控件,用户可基于所述第二悬浮控件控制所述通话连接。

a10、根据a9所述的用于控制应用程序的方法,所述第一悬浮控件包括收起状态和展开状态两种显示状态;在接收到来电请求时,以所述收起状态显示,在用户针对所述收起状态的第一悬浮控件进行第一预设操作后,所述第一悬浮控件由所述收起状态切换至以所述展开状态显示,所述收起状态的显示面积小于所述展开状态的显示面积,在所述第一悬浮控件以所述展开状态显示时,展示一个或多个来电选项,所述一个或多个来电选项中包括接听选项,如果用户对所述接听选项进行第二预设操作,所述电子设备接听所述来电请求,建立通话连接。

a11、根据a1所述的用于控制应用程序的方法,所述基于所述开启的功能控件,对所述若干个待控制应用程序中的每个待控制应用程序进行预设控制,包括:

如果所述开启的功能控件中包括后台挂机控件,在所述若干个待控制应用程序中每个待控制应用程序由前台运行切换至后台运行时,在显示屏幕的预设位置处显示返回该待控制应用程序的控件和/或结束该待控制应用程序后台运行进程的控件。

a12、根据a11所述的用于控制应用程序的方法,所述方法还包括:

在所述若干个待控制应用程序中每个待控制应用程序由前台运行切换至后台运行之后,在预设时长后结束该后台运行的待控制应用程序的进程。

a13、根据a1所述的用于控制应用程序的方法,所述基于所述开启的功能控件,对所述若干个待控制应用程序中的每个待控制应用程序进行预设控制,包括:

如果所述开启的功能控件中包括禁用物理按键控件,在所述若干个待控制应用程序中每个待控制应用程序前台运行期间,屏蔽预设物理按键。

a14、根据a1~a13任一项所述的用于控制应用程序的方法,在所述获知添加至预设应用程序的若干个待控制应用程序之前,所述方法包括:

在检测到用户针对所述预设应用程序的添加按键的第三预设操作情况下,展示待添加的待控制应用程序;

将用户从所述待添加的待控制应用程序中选中的待控制应用程序添加至所述预设应用程序。

a15、根据a14所述的用于控制应用程序的方法,在所述将用户从所述待添加的待控制应用程序中选中的待控制应用程序添加至所述预设应用程序之后,所述方法包括:

将用户从所述待添加的待控制应用程序中选中的待控制应用程序的图标转移至所述预设应用程序功能界面显示。

a16、根据a1~a13任一项所述的用于控制应用程序的方法,所述方法还包括:

在检测到预设类型的第一应用程序安装完成后将所述第一应用程序的图标显示在桌面情况下,输出第一提示信息用于提示用户将所述第一应用程序添加至所述预设应用程序;和/或

在检测到所述预设类型的第二应用程序首次开启情况下,输出第二提示信息用于提示用户将所述第二应用程序添加至所述预设应用程序;和/或

在用户开启所述预设应用程序情况下,输出第三提示信息用于提示用户将未添加至所述预设应用程序的所述预设类型的一个或多个第三应用程序添加至所述预设应用程序。

本发明公开了b17、一种移动终端,包括:

获取单元,用于获知添加至预设应用程序的若干个待控制应用程序;

确定单元,用于确定所述预设应用程序中开启的功能控件

控制单元,用于基于所述开启的功能控件,对所述若干个待控制应用程序中的每个待控制应用程序进行预设控制。

b18、根据b17所述的移动终端,所述控制单元包括:

第一控制模块,用于如果所述开启的功能控件中包括屏蔽通知控件,在所述若干个待控制应用程序中每个待控制应用程序前台运行期间,屏蔽接收到的预设通知信息。

b19、根据b17所述的移动终端,所述控制单元包括:

第二控制模块,用于如果所述开启的功能控件中包括性能提升控件,在所述若干个待控制应用程序中每个待控制应用程序前台运行期间,按预设时间间隔清理电子设备占用的缓存;和/或解除处理器的频率限制;和/或解除图形处理器的频率限制。

b20、根据b17所述的移动终端,所述控制单元包括:

第三控制模块,用于如果所述开启的功能控件中包括降低分辨率控件,在所述若干个待控制应用程序中每个待控制应用程序前台运行期间,降低显示屏幕的分辨率至预设分辨率。

b21、根据b17所述的移动终端,所述控制单元包括:

第四控制模块,用于如果所述开启的功能控件中包括高帧率模式控件,在所述若干个待控制应用程序中每个待控制应用程序前台运行期间,提高前台运行的待控制应用程序对应的显示画面的刷新频率至预设帧率。

b22、根据b17所述的移动终端,所述控制单元包括:

第五控制模块,用于如果所述开启的功能控件中包括冻结后台控件,在所述若干个待控制应用程序中的每个待控制应用程序前台运行期间,冻结后台运行的应用程序,直至前台运行的应用程序退出前台运行状态后,解冻所述后台运行的应用程序。

b23、根据b17所述的移动终端,所述控制单元包括:

第六控制模块,用于如果所述开启的功能控件中包括所述多开模式控件,为所述若干个待控制应用程序中每个待控制应用程序创建分身应用程序。

b24、根据b17所述的移动终端,所述控制单元包括:

第七控制模块,用于如果所述开启的功能控件中包括网速保护控件,在所述若干个待控制应用程序中每个待控制应用程序前台运行期间,限制后台运行的应用程序的下载速度为预设下载速度。

b25、根据b17所述的移动终端,所述控制单元包括:

第八控制模块,用于如果所述开启的功能控件中包括来电后台接听控件,在所述若干个待控制应用程序中每个待控制应用程序前台运行期间,如果接收到来电请求,在运行的待控制应用程序界面显示所述来电请求的第一悬浮控件;如果用户通过所述第一悬浮控件接听所述来电请求,建立通话连接;在运行的待控制应用程序界面显示与所述通话连接对应的第二悬浮控件,用户可基于所述第二悬浮控件控制所述通话连接。

b26、根据b15所述的移动终端,所述第一悬浮控件包括收起状态和展开状态两种显示状态;在接收到来电请求时,以所述收起状态显示,在用户针对所述收起状态的第一悬浮控件进行第一预设操作后,所述第一悬浮控件由所述收起状态切换至以所述展开状态显示,所述收起状态的显示面积小于所述展开状态的显示面积,在所述第一悬浮控件以所述展开状态显示时,展示一个或多个来电选项,所述一个或多个来电选项中包括接听选项,如果用户对所述接听选项进行第二预设操作,所述电子设备接听所述来电请求,建立通话连接。

b27、根据b17所述的移动终端,所述控制单元包括:

第九控制模块,用于如果所述开启的功能控件中包括后台挂机控件,在所述若干个待控制应用程序中每个待控制应用程序由前台运行切换至后台运行时,在显示屏幕的预设位置处显示返回该待控制应用程序的控件和/或结束该待控制应用程序后台运行进程的控件。

b28、根据b27所述的移动终端,所述第九控制模块还用于:

在所述若干个待控制应用程序中每个待控制应用程序由前台运行切换至后台运行之后,在预设时长后结束该后台运行的待控制应用程序的进程。

b29、根据b17所述的移动终端,所述控制单元包括:

第十控制模块,用于如果所述开启的功能控件中包括禁用物理按键控件,在所述若干个待控制应用程序中每个待控制应用程序前台运行期间,屏蔽预设物理按键。

b30、根据b17~b29任一项所述的移动终端,所述移动终端还包括:

添加单元,用于在所述获知添加至预设应用程序的若干个待控制应用程序之前,在检测到用户针对所述预设应用程序的添加按键的第三预设操作情况下,展示待添加的待控制应用程序;将用户从所述待添加的待控制应用程序中选中的待控制应用程序添加至所述预设应用程序。

b31、根据b30所述的移动终端,所述移动终端还包括:

转移单元,用于在所述将用户从所述待添加的待控制应用程序中选中的待控制应用程序添加至所述预设应用程序之后,将用户从所述待添加的待控制应用程序中选中的待控制应用程序的图标转移至所述预设应用程序功能界面显示。

b32、根据b17~b29任一项所述的移动终端,所述移动终端还包括:

提示单元,用于在检测到预设类型的第一应用程序安装完成后将所述第一应用程序的图标显示在桌面情况下,输出第一提示信息用于提示用户将所述第一应用程序添加至所述预设应用程序;和/或在检测到所述预设类型的第二应用程序首次开启情况下,输出第二提示信息用于提示用户将所述第二应用程序添加至所述预设应用程序;和/或在用户开启所述预设应用程序情况下,输出第三提示信息用于提示用户将未添加至所述预设应用程序的所述预设类型的一个或多个第三应用程序添加至所述预设应用程序。

本发明公开了一种c33、一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时a1-a16中任一项所述的步骤。

本发明公开了一种d34、一种广告推送服务器,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现权利要求a1-a16中任一项所述的步骤。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1