CN105094279A - 一种改善智能终端待机性能的方法、装置和*** - Google Patents
一种改善智能终端待机性能的方法、装置和*** Download PDFInfo
- Publication number
- CN105094279A CN105094279A CN201510395175.1A CN201510395175A CN105094279A CN 105094279 A CN105094279 A CN 105094279A CN 201510395175 A CN201510395175 A CN 201510395175A CN 105094279 A CN105094279 A CN 105094279A
- Authority
- CN
- China
- Prior art keywords
- application
- intelligent terminal
- described intelligent
- starting
- item
- 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.)
- Pending
Links
Landscapes
- Stored Programmes (AREA)
Abstract
本发明公开了一种改善智能终端待机性能的方法、装置和***,通过获取智能终端的安卓***的平台签名,并基于该平台签名获取安卓***的相应权限,卸载所述智能终端中的被归类为不必要安装的预装应用,以及在所述智能终端的开机和待机过程中禁止所述智能终端上安装的被归类为不必要启动的应用的自启动。该技术方案获取***的高权限,对***中预装和安装的应用分别进行卸载和禁止自启,解决了用户使用智能终端过程遇到的预装应用过多,不需要自启动的应用自启的问题,有效改善了智能终端的待机性能。
Description
技术领域
本发明涉及计算机技术领域,具体涉及一种改善智能终端待机性能的方法、装置和***。
背景技术
随着计算机技术的发展及人们日常需求的增多,人们在所使用的智能终端上安装的应用也越来越多。然而预装的应用增多带来了以下问题:流量消耗过快、智能终端资源占用过高、电量消耗加剧。
为解决上述问题,在硬件方面,各智能终端的硬件水平逐步提升,然而在软件方面,由于各个应用开发商为提高自身应用的使用率,往往会在应用安装时设为自启动,并在用户智能终端日常使用中后台运行应用,向服务器发送请求和数据。对于用户不需要保持后台运行的应用,所述应用策略无疑会浪费用户智能终端的资源。以智能手机为例,不经优化的手机待机时间甚至仅能维持半天,现有的优化技术也并不能大幅延长手机待机时间,通常也只能维持在一天内。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的改善智能终端待机性能的方法、装置和***。
依据本发明的一个方面,提供了一种改善智能终端待机性能的方法,包括:
获取所述智能终端的安卓***的平台签名;
基于该平台签名获取安卓***的相应权限,卸载所述智能终端中的被归类为不必要安装的预装应用,以及在所述智能终端的开机和待机过程中禁止所述智能终端上安装的被归类为不必要启动的应用的自启动。
可选地,所述基于该平台签名获取安卓***的相应权限,卸载所述智能终端中的被归类为不必要安装的预装应用,以及在所述智能终端的开机和待机过程中禁止所述智能终端上安装的被归类为不必要启动的应用的自启动包括:
下载指定应用程序到智能终端,将所述指定应用程序签成平台签名;
由签成平台签名后的所述指定应用程序,基于该平台签名对应的权限,卸载所述智能终端中的被归类为不必要安装的预装应用,以及在所述智能终端的开机和待机过程中禁止所述智能终端上安装的被归类为不必要启动的应用的自启动。
可选地,所述卸载所述智能终端中的被归类为不必要安装的预装应用,以及在所述智能终端的开机和待机过程中禁止所述智能终端上安装的被归类为不必要启动的应用的自启动包括:
根据第一应用分类名单,卸载所述智能终端中的被归类为不必要安装的预装应用;
根据第二应用分类名单,在所述智能终端的开机和待机过程中禁止所述智能终端上安装的被归类为不必要启动的应用的自启动。
可选地,所述根据第二应用分类名单,在所述智能终端的开机和待机过程中禁止所述智能终端上安装的被归类为不必要启动的应用的自启动包括:
根据第二应用分类名单设置所述智能终端的开机启动项;其中,在开机启动项中删除被归类为不必要启动的应用;对于既不属于被归类为开机时不必要启动的应用类别也不属于被归类为开机时必须启动的应用类别的应用,询问用户是否保留在开机启动项中,根据用户指示执行相应操作;
在所述智能终端开机时,根据设置过的开机启动项启动相应的应用,并禁止开机启动项中的应用以外的应用启动;
在所述智能终端的待机过程中,禁止开机启动项中的应用以外的应用在后台自启动,以及禁止任何应用被其他已启动的应用关联启动。
可选地,所述第一应用分类名单包括:安装项白名单和安装项黑名单;其中,安装项白名单中列出了保证所述智能终端正常运行所必须安装的应用的标识,安装项黑名单中列出了所述智能终端正常运行所不必要安装的应用的标识;
所述卸载所述智能终端中的被归类为不必要安装的预装应用包括:卸载所述智能终端上已安装的属于安装项黑名单的应用;以及对于所述智能终端上已安装的即不属于安装项白名单也不属于安装项黑名单的应用,询问用户是否卸载,如果用户指示卸载则进行卸载,如果用户指示不卸载则保留。
可选地,所述第二应用分类名单包括:启动项白名单、启动项灰名单和启动项黑名单;其中,启动项白名单中列出了开机时启动的应用的标识,启动项灰名单中列出了开机时不建议启动的应用的标识,启动项黑名单中列出了开机时不必要启动的应用的标识;
所述在所述智能终端的开机和待机过程中禁止所述智能终端上安装的被归类为不必要启动的应用的启动包括:在所述智能终端的开机时,允许属于启动项白名单中的应用启动,禁止属于启动项黑名单中的应用启动,对于属于启动项灰名单中的应用,提示用户不建议启动并询问用户是否启动,根据用户指示选择允许启动操作或禁止启动操作;在所述智能终端的待机过程中,禁止启动项白名单以外的应用在后台自启动,以及禁止任何应用被其他应用关联启动。
可选地,所述启动项白名单还包括:启动项纯白名单和启动项次白名单;其中启动项纯白名单中列出了开机时必须启动的应用的标识,启动项次白名单中列出了开机时建议启动的应用的标识;
则在所述智能终端的开机时,允许属于启动项白名单中的应用启动包括:在所述智能终端开机时无需用户指示启动属于启动项纯白名单中的应用;而对于属于启动项次白名单中的应用,提示用户建议启动并询问用户是否禁止,根据用户指示选择在所述智能终端开机时允许启动或禁止启动。
可选地,该方法进一步包括:从服务器获取所述第一应用分类名单和第二应用分类名单。
可选地,所述服务器获取所述第一应用分类名单和第二应用分类名单包括:
向服务器发送包含所述智能终端型号的请求消息;
接收服务器返回的与所述智能终端型号匹配的第一应用分类名单和第二应用分类名单。
可选地,该方法进一步包括:
根据用户的指示修改从服务器获取到并保存在所述智能终端本地的第一应用分类名单和第二应用分类名单。
可选地,所述被归类为不必要安装的预装应用包括所述智能终端的操作***自带的一个或多个应用;和/或,所述被归类为不必要启动的应用包括所述智能终端的操作***自带的一个或多个应用。
依据本发明的另一方面,提供了一种改善智能终端待机性能的装置,包括:
签名获取单元,适于获取所述智能终端的安卓***的平台签名;
处理单元,适于基于该平台签名获取安卓***的相应权限,卸载所述智能终端中的被归类为不必要安装的预装应用,以及在所述智能终端的开机和待机过程中禁止所述智能终端上安装的被归类为不必要启动的应用的自启动。
可选地,所述处理单元,适于下载指定应用程序到智能终端,将所述指定应用程序签成平台签名;由签成平台签名后的所述指定应用程序,基于该平台签名对应的权限,卸载所述智能终端中的被归类为不必要安装的预装应用,以及在所述智能终端的开机和待机过程中禁止所述智能终端上安装的被归类为不必要启动的应用的自启动。
可选地,所述处理单元包括:
存储单元,适于存储第一应用分类名单和第二应用分类名单;
应用卸载单元,适于根据第一应用分类名单,卸载所述智能终端中的被归类为不必要安装的预装应用;
应用禁自启单元,适于根据第二应用分类名单,在所述智能终端的开机和待机过程中禁止所述智能终端上安装的被归类为不必要启动的应用的自启动。
可选地,所述应用禁自启单元,适于根据第二应用分类名单设置所述智能终端的开机启动项;其中,在开机启动项中删除被归类为不必要启动的应用;对于既不属于被归类为开机时不必要启动的应用类别也不属于被归类为开机时必须启动的应用类别的应用,询问用户是否保留在开机启动项中,根据用户指示执行相应操作;
所述应用禁自启单元,适于在所述智能终端开机时,根据设置过的开机启动项启动相应的应用,并禁止开机启动项中的应用以外的应用启动;在所述智能终端的待机过程中,禁止开机启动项中的应用以外的应用在后台自启动,以及禁止任何应用被其他已启动的应用关联启动。
可选地,所述第一应用分类名单包括:安装项白名单和安装项黑名单;其中,安装项白名单中列出了保证所述智能终端正常运行所必须安装的应用的标识,安装项黑名单中列出了所述智能终端正常运行所不必要安装的应用的标识;
所述应用卸载单元,适于卸载所述智能终端上已安装的属于安装项黑名单的应用;以及对于所述智能终端上已安装的即不属于安装项白名单也不属于安装项黑名单的应用,询问用户是否卸载,如果用户指示卸载则进行卸载,如果用户指示不卸载则保留。
可选地,所述第二应用分类名单包括:启动项白名单、启动项灰名单和启动项黑名单;其中,启动项白名单中列出了开机时启动的应用的标识,启动项灰名单中列出了开机时不建议启动的应用的标识,启动项黑名单中列出了开机时不必要启动的应用的标识;
所述应用禁自启单元,适于在所述智能终端的开机时,允许属于启动项白名单中的应用启动,禁止属于启动项黑名单中的应用启动,对于属于启动项灰名单中的应用,提示用户不建议启动并询问用户是否启动,根据用户指示选择允许启动操作或禁止启动操作;以及适于在所述智能终端的待机过程中,禁止启动项白名单以外的应用在后台自启动,以及禁止任何应用被其他应用关联启动。
可选地,所述启动项白名单还包括:启动项纯白名单和启动项次白名单;其中启动项纯白名单中列出了开机时必须启动的应用的标识,启动项次白名单中列出了开机时建议启动的应用的标识;
所述应用禁自启单元,适于在所述智能终端开机时无需用户指示启动属于启动项纯白名单中的应用;而对于属于启动项次白名单中的应用,提示用户建议启动并询问用户是否禁止,根据用户指示选择在所述智能终端开机时允许启动或禁止启动。
可选地,该装置进一步包括:
获取单元,适于从服务器获取所述第一应用分类名单和第二应用分类名单,并保存到所述存储单元中。
可选地,所述获取单元,适于向服务器发送包含所述智能终端型号的请求消息;以及适于接收服务器返回的与所述智能终端型号匹配的第一应用分类名单和第二应用分类名单。
可选地,该装置进一步包括:
修改单元,适于根据用户的指示修改所述存储单元中的第一应用分类名单和第二应用分类名单。
可选地,所述被归类为不必要安装的预装应用包括所述智能终端的操作***自带的一个或多个应用;和/或,所述被归类为不必要启动的应用包括所述智能终端的操作***自带的一个或多个应用。
依据本发明的另一方面,提供了一种改善智能终端待机性能的***,其中,该***包括:服务器和如上述任一项所述的改善智能终端待机性能的装置;
其中,所述服务器中对应保存有不同型号智能终端的信号信息和相应匹配的第一应用分类名单和第二应用分类名单。
本发明的技术方案,通过获取智能终端的安卓***的平台签名,并基于该平台签名获取安卓***的相应权限,卸载所述智能终端中的被归类为不必要安装的预装应用,以及在所述智能终端的开机和待机过程中禁止所述智能终端上安装的被归类为不必要启动的应用的自启动。所述安卓***的平台签名,是安卓智能终端的生产厂商在提供***时以最高权限的签名,一般为***内部使用,消费者无法查看。该技术方案获取***的高权限,对***中预装和安装的应用分别进行卸载和禁止自启,解决了用户使用智能终端过程遇到的预装应用过多,不需要自启动的应用自启的问题,有效改善了智能终端的待机性能。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了本发明实施例提供的一种改善智能终端待机性能的方法的流程图;
图2示出了本发明实施例提供的又一种改善智能终端待机性能的方法的流程图;
图3示出了本发明实施例提供的一种改善智能终端待机性能的装置的结构图;
图4示出了本发明实施例提供的一种改善智能终端待机性能的***的结构图;
图5-a至图5-g示出了应用程序范例在智能终端运行的界面示意图,其中,
图5-a为所述应用程序范例在手机中进行安装前的界面示意图;
图5-b为所述应用程序范例在手机中进行安装中的界面示意图;
图5-c为所述应用程序范例在手机中安装完成时的界面示意图;
图5-d为用户日常进入所述应用程序范例时的界面示意图;
图5-e为用户使用所述应用程序范例制定专属提速方案的界面示意图;
图5-f为用户使用所述应用程序范例制定专属提速方案完成时的界面示意图;
图5-g为用户使用所述应用程序范例执行专属提速方案的界面示意图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
图1示出了本发明实施例提供的一种改善智能终端待机性能的方法的流程图。如图1所示,该方法包括:
步骤S110,获取所述智能终端的安卓***的平台签名;
步骤S120,基于该平台签名获取安卓***的相应权限,卸载所述智能终端中的被归类为不必要安装的预装应用;
步骤S130,在所述智能终端的开机和待机过程中禁止所述智能终端上安装的被归类为不必要启动的应用的自启动。
对智能终端的安卓***的平台签名的获取,能够获得足够的操作权限,基于此权限完成进一步的优化。通过对不必安装的预装应用的卸载,以及在开机和待机过程中禁止不必要启动的应用的自启动,节约了智能终端的资源,具有改善智能终端待机性能的有益效果。具体来说,由于在待机时对用户无用的软件被卸载或被禁止自启动,因此后台运行的软件较少,被无故占用的内存大大减少,提高了运行速度;由于多数软件在后台运行时,会产生心跳,即每隔一段时间向其服务器发送请求或数据统计,在待机时禁止了后台自启动的软件,能够省流量省电。在用户充满电不使用的情况,当用户安装应用较多,即使采用现有的优化技术,待机一天后剩余电量通常也不到30%,而本发明技术方案带来的有益效果可以将剩余电量维持在90%左右,大幅提升待机性能。
在安卓版本步入5.0时代的今天,***安全度进一步提升,root权限获取也更加困难。本发明的实施例,提供了权限甚至更高的***平台签名的解决方案,在提升操作权限方面具有更好的作用。平台签名如前所述,是安卓智能终端的生产厂商在提供***时以最高权限的签名,一般为***内部使用,消费者无法查看。本发明的技术方案,可以通过刷入recovery分区,通过分区的一些程序获取高权限,具体可以为在ramdisk中设置一个模块,用于扫描***分区,扫描后查看其签名,再对其他程序重新签名。
在本发明的一个实施例中,图1所示方法中所述基于该平台签名获取安卓***的相应权限,卸载所述智能终端中的被归类为不必要安装的预装应用,以及在所述智能终端的开机和待机过程中禁止所述智能终端上安装的被归类为不必要启动的应用的自启动,具体包括:下载指定应用程序到智能终端,将所述指定应用程序签成平台签名;由签成平台签名后的所述指定应用程序,基于该平台签名对应的权限,卸载所述智能终端中的被归类为不必要安装的预装应用,以及在所述智能终端的开机和待机过程中禁止所述智能终端上安装的被归类为不必要启动的应用的自启动。
上述步骤示出了当用户下载指定应用程序时,所述改善智能终端待机性能的方法进行的具体操作,当智能终端接收到应用程序时即进行优化,具有及时性。
在本发明的一个实施例中,图1所示方法中所述卸载所述智能终端中的被归类为不必要安装的预装应用,以及在所述智能终端的开机和待机过程中禁止所述智能终端上安装的被归类为不必要启动的应用的自启动包括:根据第一应用分类名单,卸载所述智能终端中的被归类为不必要安装的预装应用;根据第二应用分类名单,在所述智能终端的开机和待机过程中禁止所述智能终端上安装的被归类为不必要启动的应用的自启动。
通过两类应用分类名单对不同应用进行不同的操作处理,具有规范性。
在本发明的一个实施例中,上述方法中所述根据第二应用分类名单,在所述智能终端的开机和待机过程中禁止所述智能终端上安装的被归类为不必要启动的应用的自启动,具体如图2所示,图2示出了本发明实施例提供的又一种改善智能终端待机性能的方法的流程图,具体包括:
步骤S210,根据第二应用分类名单设置所述智能终端的开机启动项;
步骤S220,在开机启动项中删除被归类为不必要启动的应用;
步骤S230,对于既不属于被归类为开机时不必要启动的应用类别也不属于被归类为开机时必须启动的应用类别的应用,询问用户是否保留在开机启动项中,根据用户指示执行相应操作;
步骤S240,在所述智能终端开机时,根据设置过的开机启动项启动相应的应用,并禁止开机启动项中的应用以外的应用启动;
步骤S250,在所述智能终端的待机过程中,禁止开机启动项中的应用以外的应用在后台自启动,以及禁止任何应用被其他已启动的应用关联启动。
图2所示的方法具有如下有益效果:其一,对于不必要启动的应用,将其从开机启动项中删除,在开机时不需要消耗不必要的资源;其二,对于上述不必要启动的应用,在用户日常使用的过程中同样禁止其自启动;其三,禁止任何应用被其他已启动的应用关联启动。这样就保持用户在日常使用中,不会出现不需要启动的应用被悄悄启动。现有环境下,时常会出现如下问题(仅作举例):用户日常使用某应用开发厂商的天气应用,同时偶尔会使用该应用开发厂商的浏览器。用户实际使用时,可能需要将天气应用设为开机启动,而对于浏览器只希望在使用时进行启动。而实际出现的问题是,即使用户禁止了浏览器的开机自启动,由于用户并未禁止天气应用的自启,导致在用户开机后,天气应用在后台关联启动了浏览器。同一厂商开发的应用,多数都具有此类功能。本发明的技术方案则能较好地解决此问题。对于任一应用,只能在开机自启或用户手动启动,不会在日常使用中自启或被其他应用关联启动。
在本发明的一个实施例中,上述方法中所述的第一应用分类名单包括:安装项白名单和安装项黑名单。其中,安装项白名单中列出了保证所述智能终端正常运行所必须安装的应用的标识,安装项黑名单中列出了所述智能终端正常运行所不必要安装的应用的标识。
则图1所示方法中所述卸载所述智能终端中的被归类为不必要安装的预装应用包括:步骤S310,卸载所述智能终端上已安装的属于安装项黑名单的应用;步骤S320,对于所述智能终端上已安装的即不属于安装项白名单也不属于安装项黑名单的应用,询问用户是否卸载,如果用户指示卸载则进行卸载,如果用户指示不卸载则保留。
通过上述方法,对于安装项黑名单中的应用,如预装广告软件等可能影响用户体验的应用,将其从用户的移动终端中卸载以节约资源;对于白名单中的应用不做处理,因为禁止此类应用会影响手机的正常使用,甚至无法开机,在实际应用中可以设计为不对用户显示,防止误操作;对于已安装的既不属于安装项白名单也不属于安装项黑名单的应用,如***自带的邮件、短信、音乐、视频、应用市场等,询问用户是否卸载,如果用户指示卸载则进行卸载,如果用户指示不卸载则保留,极大地尊重了用户的使用习惯,更人性化。
在本发明的一个实施例中,上述方法中所述第二应用分类名单包括:启动项白名单、启动项灰名单和启动项黑名单;其中,启动项白名单中列出了开机时启动的应用的标识,启动项灰名单中列出了开机时不建议启动的应用的标识,启动项黑名单中列出了开机时不必要启动的应用的标识。
则图1所示方法中所述在所述智能终端的开机和待机过程中禁止所述智能终端上安装的被归类为不必要启动的应用的启动包括:
步骤S410,允许属于启动项白名单中的应用启动,禁止属于启动项黑名单中的应用启动,对于属于启动项灰名单中的应用,提示用户不建议启动并询问用户是否启动,根据用户指示选择允许启动操作或禁止启动操作;
步骤S420,在所述智能终端的待机过程中,禁止启动项白名单以外的应用在后台自启动,以及禁止任何应用被其他应用关联启动。
在本发明的一个实施例中,上述的启动项白名单还包括:启动项纯白名单和启动项次白名单;其中启动项纯白名单中列出了开机时必须启动的应用的标识,启动项次白名单中列出了开机时建议启动的应用的标识。
则上述步骤410中所述在所述智能终端的开机时,允许属于启动项白名单中的应用启动包括:则在所述智能终端的开机时,允许属于启动项白名单中的应用启动包括:在所述智能终端开机时无需用户指示启动属于启动项纯白名单中的应用;而对于属于启动项次白名单中的应用,提示用户建议启动并询问用户是否禁止,根据用户指示选择在所述智能终端开机时允许启动或禁止启动。
所述的启动项纯白名单,列出了开机时必须启动的应用的标识,一般禁止后手机会无法正常使用;启动项次白名单中列出了开机时建议启动的应用的标识,禁止这些应用不会影响手机正常使用,但是由于可能开机后需要手动启动比较麻烦,所以一般推荐启动,如即时通信类应用,用户安装此类应用一般会希望开机启动,但也不排除用户希望手动启动的可能,所以为用户提供了选择。
上述实施例中涉及的第一应用分类名单和第二应用分类名单,存储在服务器端,因为针对不同型号的智能终端,会存在不同的应用分类名单,将所有名单保存在智能终端本地会过多占用资源。所以在具体获取应用分类名单时,由智能终端从服务器端获取。则在本发明的一个实施例中,上述方法进一步包括:
步骤S610,向服务器发送包含所述智能终端型号的请求消息;
步骤S620,接收服务器返回的与所述智能终端型号匹配的第一应用分类名单和第二应用分类名单。
为了使用户获得更好的用户体验,针对获取的应用分类名单,用户也可以根据自己的选择加以修改。以下仅作举例说明:针对在国内的用户,由于网络防火墙限制不能访问安卓谷歌套件的ip地址,故在第一类应用名单中可能会建议用户卸载谷歌套件的相关应用;然而对于长期出差在国外的用户,并没有此类限制,也不需要对其进行卸载。用户可以针对名单进行相应的修改,更加人性化,尊重了用户的使用习惯。
因此,上述方法进一步包括:根据用户的指示修改从服务器获取到并保存在所述智能终端本地的第一应用分类名单和第二应用分类名单。
在本发明的一个实施例中,上述方法中:
第一应用分类名单中,归类为不必要安装的预装应用包括所述智能终端的操作***自带的一个或多个应用,如上文提及的谷歌套件;和/或,所述被归类为不必要启动的应用包括所述智能终端的操作***自带的一个或多个应用,如索尼相机,htc套件等,以上仅作举例说明。
本发明的技术方案提供了对***预装应用的卸载,而***预装应用并非是用户所想要使用的。对于***必要组件进行保留,而对推广类应用予以卸载,是可以在不影响用户体验的情况下提升智能终端待机性能的。
图3示出了本发明实施例提供的一种改善智能终端待机性能的装置的结构图。如图3所示,该改善智能终端待机性能的装置300包括:
签名获取单元310,适于获取所述智能终端的安卓***的平台签名;
处理单元320,适于基于该平台签名获取安卓***的相应权限,卸载所述智能终端中的被归类为不必要安装的预装应用,以及在所述智能终端的开机和待机过程中禁止所述智能终端上安装的被归类为不必要启动的应用的自启动。
对智能终端的安卓***的平台签名的获取,能够获得足够的操作权限,基于此权限完成进一步的优化。
在本发明的一个实施例中,图3所示的处理单元320,适于下载指定应用程序到智能终端,将所述指定应用程序签成平台签名;由签成平台签名后的所述指定应用程序,基于该平台签名对应的权限,卸载所述智能终端中的被归类为不必要安装的预装应用,以及在所述智能终端的开机和待机过程中禁止所述智能终端上安装的被归类为不必要启动的应用的自启动。
在本发明的一个实施例中,图3所示的处理单元320,具体包括:
存储单元321,适于存储第一应用分类名单和第二应用分类名单;
应用卸载单元322,适于根据第一应用分类名单,卸载所述智能终端中的被归类为不必要安装的预装应用;
应用禁自启单元323,适于根据第二应用分类名单,在所述智能终端的开机和待机过程中禁止所述智能终端上安装的被归类为不必要启动的应用的自启动。
通过对不必安装的预装应用的卸载,以及在开机和待机过程中禁止不必要启动的应用的自启动,节约了智能终端的资源,具有改善智能终端待机性能的有益效果。具体来说,由于在待机时对用户无用的软件被卸载或被禁止自启动,因此后台运行的软件较少,被无故占用的内存大大减少,提高了运行速度;由于多数软件在后台运行时,会产生心跳,即每隔一段时间向其服务器发送请求或数据统计,在待机时禁止了后台自启动的软件,能够省流量省电。在用户充满电不使用的情况,当用户安装应用较多,即使采用现有的优化技术,待机一天后剩余电量通常也不到30%,而本发明技术方案带来的有益效果可以将剩余电量维持在90%左右,大幅提升待机性能。
本发明的一个实施例中,所述应用禁自启单元323,适于根据第二应用分类名单设置所述智能终端的开机启动项;其中,在开机启动项中删除被归类为不必要启动的应用;对于既不属于被归类为开机时不必要启动的应用类别也不属于被归类为开机时必须启动的应用类别的应用,询问用户是否保留在开机启动项中,根据用户指示执行相应操作;
所述应用禁自启单元323,适于在所述智能终端开机时,根据设置过的开机启动项启动相应的应用,并禁止开机启动项中的应用以外的应用启动;在所述智能终端的待机过程中,禁止开机启动项中的应用以外的应用在后台自启动,以及禁止任何应用被其他已启动的应用关联启动。
具有的有益效果如下:其一,对于不必要启动的应用,将其从开机启动项中删除,在开机时不需要消耗不必要的资源;其二,对于上述不必要启动的应用,在用户日常使用的过程中同样禁止其自启动;其三,禁止任何应用被其他已启动的应用关联启动。这样就保持用户在日常使用中,不会出现不需要启动的应用被悄悄启动。现有环境下,时常会出现如下问题(仅作举例):用户日常使用某应用开发厂商的天气应用,同时偶尔会使用该应用开发厂商的浏览器。用户实际使用时,可能需要将天气应用设为开机启动,而对于浏览器只希望在使用时进行启动。而实际出现的问题是,即使用户禁止了浏览器的开机自启动,由于用户并未禁止天气应用的自启,导致在用户开机后,天气应用在后台关联启动了浏览器。同一厂商开发的应用,多数都具有此类功能。本发明的技术方案则能较好地解决此问题。对于任一应用,只能在开机自启或用户手动启动,不会在日常使用中自启或被其他应用关联启动。
本发明的一个实施例中,所述第一应用分类名单包括:安装项白名单和安装项黑名单;其中,安装项白名单中列出了保证所述智能终端正常运行所必须安装的应用的标识,安装项黑名单中列出了所述智能终端正常运行所不必要安装的应用的标识;
所述应用卸载单元322,适于卸载所述智能终端上已安装的属于安装项黑名单的应用;以及对于所述智能终端上已安装的即不属于安装项白名单也不属于安装项黑名单的应用,询问用户是否卸载,如果用户指示卸载则进行卸载,如果用户指示不卸载则保留。
本发明的一个实施例中,所述第二应用分类名单包括:启动项白名单、启动项灰名单和启动项黑名单;其中,启动项白名单中列出了开机时启动的应用的标识,启动项灰名单中列出了开机时不建议启动的应用的标识,启动项黑名单中列出了开机时不必要启动的应用的标识;
所述应用禁自启单元323,适于在所述智能终端的开机时,允许属于启动项白名单中的应用启动,禁止属于启动项黑名单中的应用启动,对于属于启动项灰名单中的应用,提示用户不建议启动并询问用户是否启动,根据用户指示选择允许启动操作或禁止启动操作;以及适于在所述智能终端的待机过程中,禁止启动项白名单以外的应用在后台自启动,以及禁止任何应用被其他应用关联启动。
对于安装项黑名单中的应用,如预装广告软件等可能影响用户体验的应用,将其从用户的移动终端中卸载以节约资源;对于白名单中的应用不做处理,因为禁止此类应用会影响手机的正常使用,甚至无法开机,在实际应用中可以设计为不对用户显示,防止误操作;对于已安装的既不属于安装项白名单也不属于安装项黑名单的应用,如***自带的邮件、短信、音乐、视频、应用市场等,询问用户是否卸载,如果用户指示卸载则进行卸载,如果用户指示不卸载则保留,极大地尊重了用户的使用习惯,更人性化。
本发明的一个实施例中,所述启动项白名单还包括:启动项纯白名单和启动项次白名单;其中启动项纯白名单中列出了开机时必须启动的应用的标识,启动项次白名单中列出了开机时建议启动的应用的标识;
所述应用禁自启单元323,适于在所述智能终端开机时无需用户指示启动属于启动项纯白名单中的应用;而对于属于启动项次白名单中的应用,提示用户建议启动并询问用户是否禁止,根据用户指示选择在所述智能终端开机时允许启动或禁止启动。
所述的启动项纯白名单,列出了开机时必须启动的应用的标识,一般禁止后手机会无法正常使用;启动项次白名单中列出了开机时建议启动的应用的标识,禁止这些应用不会影响手机正常使用,但是由于可能开机后需要手动启动比较麻烦,所以一般推荐启动,如即时通信类应用,用户安装此类应用一般会希望开机启动,但也不排除用户希望手动启动的可能,所以为用户提供了选择。
本发明的一个实施例中,该装置进一步包括:
获取单元324,适于从服务器获取所述第一应用分类名单和第二应用分类名单,并保存到所述存储单元321中。
本发明的一个实施例中,所述获取单元324,适于向服务器发送包含所述智能终端型号的请求消息;以及适于接收服务器返回的与所述智能终端型号匹配的第一应用分类名单和第二应用分类名单。
因为针对不同型号的智能终端,会存在不同的应用分类名单,将所有名单保存在智能终端本地会过多占用资源。所以在具体获取应用分类名单时,由智能终端从服务器端获取。
本发明的一个实施例中,该装置进一步包括:
修改单元325,适于根据用户的指示修改所述存储单元321中的第一应用分类名单和第二应用分类名单。
为了使用户获得更好的用户体验,针对获取的应用分类名单,用户也可以根据自己的选择加以修改。以下仅作举例说明:针对在国内的用户,由于网络防火墙限制不能访问安卓谷歌套件的ip地址,故在第一类应用名单中可能会建议用户卸载谷歌套件的相关应用;然而对于长期出差在国外的用户,并没有此类限制,也不需要对其进行卸载。用户可以针对名单进行相应的修改,更加人性化,尊重了用户的使用习惯。
本发明的一个实施例中,所述被归类为不必要安装的预装应用包括所述智能终端的操作***自带的一个或多个应用;和/或,所述被归类为不必要启动的应用包括所述智能终端的操作***自带的一个或多个应用。
本发明的技术方案提供了对***预装应用的卸载,而***预装应用并非是用户所想要使用的。对于***必要组件进行保留,而对推广类应用予以卸载,是可以在不影响用户体验的情况下提升智能终端待机性能的。
图4示出了本发明实施例提供的一种改善智能终端待机性能的***的结构图,如图4所示,该***包括:
服务器410;
和改善智能终端待机性能的装置420;
其中,所述服务器中对应保存有不同型号智能终端的型号信息和相应匹配的第一应用分类名单和第二应用分类名单。
所述改善智能终端待机性能的装置420,可通过图3所示的任一实施例的改善智能终端待机性能的装置300实现。通过从服务器410获取与智能终端型号匹配的第一应用分类名单和第二应用分类名单,参照上述实施例对智能终端进行优化,以达到改善待机性能的有益效果。
在本发明的一个具体实施例中,在手机上安装360OSmini应用程序。该应用程序是可用于完成本发明所提供的技术方案中改善智能终端待机性能实现的范例。
图5-a至图5-g示出了应用程序范例在智能终端运行的界面示意图。
图5-a为所述应用程序范例在手机中进行安装前的界面示意图。如图所示,屏幕上提示用户本应用程序的功能,可使手机提速,从而告别手机卡慢,发热、耗电的现象。点击图中的“立即体验”按钮,即开始本应用程序的安装。
图5-b为所述应用程序范例在手机中进行安装中的界面示意图,图中对安装进度有明确的标识,以及对正在进行的安装操作进行说明。从图中可以清晰看出安装的具体步骤,使用户有直观的体验。同时可以看出,在安装过程中即对手机进行具体的待机性能提高操作,更加便捷。
图5-c为所述应用程序范例在手机中安装完成时的界面示意图。如图所示,在安装结束时也即待机性能改善的操作完成时。图中示出了手机提速后的分数,满分为100分,分数越高则说明手机运行状态越良好。屏幕下方以柱状图示出了手机进行待机性能改善的操作的前后,手机待机状态的对比。如图所示,手机的整体性能得分提高,待机时间为原来的一倍以上,手机可用内存增加。点击屏幕下方的完成按钮即完成待机性能改善的全部步骤,也可点击最下方查看更多提速选项。
图5-d为用户日常进入所述应用程序范例时的界面示意图。图中会显示当前手机的待机性能得分,满分为100分,分数越高说明待机性能越好,分数下方会提示用户手机性能提速是否达到最佳状态。屏幕下面为用户提供性能防护选项和提速按钮,用户可进行具体操作来完成对***动态的监控及新一轮的待机性能改善的操作。
图5-e为用户使用所述应用程序范例制定专属提速方案的界面示意图。图中示出了应用程序范例对***预装软件进行扫描的操作过程。
图5-f为用户使用所述应用程序范例制定专属提速方案完成时的界面示意图。在屏幕上方显示手机状态分数,满分为100分,分数越高说明待机性能越好,分数右侧显示提速方案完成的信息、可优化项的个数以及预计性能的提升百分比。下侧显示待机性能改善的具体方案,包括建议禁止项,可选禁止项,可删除项,分别对应前述改善智能终端待机性能的启动项灰名单。启动项次白名单和安装项黑名单。
图5-g为用户使用所述应用程序范例执行专属提速方案的界面示意图。图中示出了应用程序范例具体执行专属提速方案时的界面效果。
本发明的技术方案所提供的的一种改善智能终端待机性能的方法、装置和服务器,对于目前智能终端上应用自启影响待机性能的问题,对智能终端的安卓***的平台签名进行获取,以获得足够的操作权限,基于此权限完成进一步的优化。采取禁止开机自启、禁止后台自启、禁止关联启动,以及卸载预装软件的策略,通过有效的长期机制,解决了由此带来的耗电、耗流量、占用智能终端资源的问题。具体采用了第一应用分类名单和第二应用分类名单,并具体包含纯白名单、次白名单、灰名单和黑名单,对不同机型分别进行优化分类,并保存在云端服务器,当用户需要优化时下载名单进行智能终端的处理。具体可通过与个人电脑进行有线或无线连接,利用电脑端客户端的方式实现。现有的应用优化,由于顾及到开发商的利益,往往不能执行严格的应用禁止策略,而本技术方案从用户的角度出发,完全考虑用户的体验,对仅对开发商有利的应用行为,如后台自启提高软件利用率。后台发放统计信息提供反馈等,为用户提供了彻底禁止的可能。
需要说明的是:
在此提供的算法和显示不与任何特定计算机、虚拟装置或者其它设备固有相关。各种通用装置也可以与基于在此的示教一起使用。根据上面的描述,构造这类装置所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的一种改善智能终端待机性能的装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
本发明公开了A1、一种改善智能终端待机性能的方法,其中,该方法包括:
获取所述智能终端的安卓***的平台签名;
基于该平台签名获取安卓***的相应权限,卸载所述智能终端中的被归类为不必要安装的预装应用,以及在所述智能终端的开机和待机过程中禁止所述智能终端上安装的被归类为不必要启动的应用的自启动。
A2、如A1所述的方法,其中,所述基于该平台签名获取安卓***的相应权限,卸载所述智能终端中的被归类为不必要安装的预装应用,以及在所述智能终端的开机和待机过程中禁止所述智能终端上安装的被归类为不必要启动的应用的自启动包括:
下载指定应用程序到智能终端,将所述指定应用程序签成平台签名;
由签成平台签名后的所述指定应用程序,基于该平台签名对应的权限,卸载所述智能终端中的被归类为不必要安装的预装应用,以及在所述智能终端的开机和待机过程中禁止所述智能终端上安装的被归类为不必要启动的应用的自启动。
A3、如A1所述的方法,其中,所述卸载所述智能终端中的被归类为不必要安装的预装应用,以及在所述智能终端的开机和待机过程中禁止所述智能终端上安装的被归类为不必要启动的应用的自启动包括:
根据第一应用分类名单,卸载所述智能终端中的被归类为不必要安装的预装应用;
根据第二应用分类名单,在所述智能终端的开机和待机过程中禁止所述智能终端上安装的被归类为不必要启动的应用的自启动。
A4、如A3所述的方法,其中,所述根据第二应用分类名单,在所述智能终端的开机和待机过程中禁止所述智能终端上安装的被归类为不必要启动的应用的自启动包括:
根据第二应用分类名单设置所述智能终端的开机启动项;其中,在开机启动项中删除被归类为不必要启动的应用;对于既不属于被归类为开机时不必要启动的应用类别也不属于被归类为开机时必须启动的应用类别的应用,询问用户是否保留在开机启动项中,根据用户指示执行相应操作;
在所述智能终端开机时,根据设置过的开机启动项启动相应的应用,并禁止开机启动项中的应用以外的应用启动;
在所述智能终端的待机过程中,禁止开机启动项中的应用以外的应用在后台自启动,以及禁止任何应用被其他已启动的应用关联启动。
A5、如A3或A4所述的方法,其中,
所述第一应用分类名单包括:安装项白名单和安装项黑名单;其中,安装项白名单中列出了保证所述智能终端正常运行所必须安装的应用的标识,安装项黑名单中列出了所述智能终端正常运行所不必要安装的应用的标识;
所述卸载所述智能终端中的被归类为不必要安装的预装应用包括:卸载所述智能终端上已安装的属于安装项黑名单的应用;以及对于所述智能终端上已安装的即不属于安装项白名单也不属于安装项黑名单的应用,询问用户是否卸载,如果用户指示卸载则进行卸载,如果用户指示不卸载则保留。
A6、如A3或A4所述的方法,其中,
所述第二应用分类名单包括:启动项白名单、启动项灰名单和启动项黑名单;其中,启动项白名单中列出了开机时启动的应用的标识,启动项灰名单中列出了开机时不建议启动的应用的标识,启动项黑名单中列出了开机时不必要启动的应用的标识;
所述在所述智能终端的开机和待机过程中禁止所述智能终端上安装的被归类为不必要启动的应用的启动包括:在所述智能终端的开机时,允许属于启动项白名单中的应用启动,禁止属于启动项黑名单中的应用启动,对于属于启动项灰名单中的应用,提示用户不建议启动并询问用户是否启动,根据用户指示选择允许启动操作或禁止启动操作;在所述智能终端的待机过程中,禁止启动项白名单以外的应用在后台自启动,以及禁止任何应用被其他应用关联启动。
A7、如A6所述的方法,其中,
所述启动项白名单还包括:启动项纯白名单和启动项次白名单;其中启动项纯白名单中列出了开机时必须启动的应用的标识,启动项次白名单中列出了开机时建议启动的应用的标识;
则在所述智能终端的开机时,允许属于启动项白名单中的应用启动包括:在所述智能终端开机时无需用户指示启动属于启动项纯白名单中的应用;而对于属于启动项次白名单中的应用,提示用户建议启动并询问用户是否禁止,根据用户指示选择在所述智能终端开机时允许启动或禁止启动。
A8、如A3所述的方法,其中,该方法进一步包括:从服务器获取所述第一应用分类名单和第二应用分类名单。
A9、如A8所述的方法,其中,所述服务器获取所述第一应用分类名单和第二应用分类名单包括:
向服务器发送包含所述智能终端型号的请求消息;
接收服务器返回的与所述智能终端型号匹配的第一应用分类名单和第二应用分类名单。
A10、如A8或A9所述方法,其中,该方法进一步包括:
根据用户的指示修改从服务器获取到并保存在所述智能终端本地的第一应用分类名单和第二应用分类名单。
A11、如A3所述的方法,其中,
所述被归类为不必要安装的预装应用包括所述智能终端的操作***自带的一个或多个应用;
和/或,
所述被归类为不必要启动的应用包括所述智能终端的操作***自带的一个或多个应用。
本发明公开了B12、一种改善智能终端待机性能的装置,其中,该装置包括:
签名获取单元,适于获取所述智能终端的安卓***的平台签名;
处理单元,适于基于该平台签名获取安卓***的相应权限,卸载所述智能终端中的被归类为不必要安装的预装应用,以及在所述智能终端的开机和待机过程中禁止所述智能终端上安装的被归类为不必要启动的应用的自启动。
B13、如B12所述的装置,其中,
所述处理单元,适于下载指定应用程序到智能终端,将所述指定应用程序签成平台签名;由签成平台签名后的所述指定应用程序,基于该平台签名对应的权限,卸载所述智能终端中的被归类为不必要安装的预装应用,以及在所述智能终端的开机和待机过程中禁止所述智能终端上安装的被归类为不必要启动的应用的自启动。
B14、如B12所述的装置,其中,所述处理单元包括:
存储单元,适于存储第一应用分类名单和第二应用分类名单;
应用卸载单元,适于根据第一应用分类名单,卸载所述智能终端中的被归类为不必要安装的预装应用;
应用禁自启单元,适于根据第二应用分类名单,在所述智能终端的开机和待机过程中禁止所述智能终端上安装的被归类为不必要启动的应用的自启动。
B15、如B14所述的装置,其中,
所述应用禁自启单元,适于根据第二应用分类名单设置所述智能终端的开机启动项;其中,在开机启动项中删除被归类为不必要启动的应用;对于既不属于被归类为开机时不必要启动的应用类别也不属于被归类为开机时必须启动的应用类别的应用,询问用户是否保留在开机启动项中,根据用户指示执行相应操作;
所述应用禁自启单元,适于在所述智能终端开机时,根据设置过的开机启动项启动相应的应用,并禁止开机启动项中的应用以外的应用启动;在所述智能终端的待机过程中,禁止开机启动项中的应用以外的应用在后台自启动,以及禁止任何应用被其他已启动的应用关联启动。
B16、如B14或B15所述的装置,其中,
所述第一应用分类名单包括:安装项白名单和安装项黑名单;其中,安装项白名单中列出了保证所述智能终端正常运行所必须安装的应用的标识,安装项黑名单中列出了所述智能终端正常运行所不必要安装的应用的标识;
所述应用卸载单元,适于卸载所述智能终端上已安装的属于安装项黑名单的应用;以及对于所述智能终端上已安装的即不属于安装项白名单也不属于安装项黑名单的应用,询问用户是否卸载,如果用户指示卸载则进行卸载,如果用户指示不卸载则保留。
B17、如B14或B15所述的装置,其中,
所述第二应用分类名单包括:启动项白名单、启动项灰名单和启动项黑名单;其中,启动项白名单中列出了开机时启动的应用的标识,启动项灰名单中列出了开机时不建议启动的应用的标识,启动项黑名单中列出了开机时不必要启动的应用的标识;
所述应用禁自启单元,适于在所述智能终端的开机时,允许属于启动项白名单中的应用启动,禁止属于启动项黑名单中的应用启动,对于属于启动项灰名单中的应用,提示用户不建议启动并询问用户是否启动,根据用户指示选择允许启动操作或禁止启动操作;以及适于在所述智能终端的待机过程中,禁止启动项白名单以外的应用在后台自启动,以及禁止任何应用被其他应用关联启动。
B18、如B17所述的装置,其中,
所述启动项白名单还包括:启动项纯白名单和启动项次白名单;其中启动项纯白名单中列出了开机时必须启动的应用的标识,启动项次白名单中列出了开机时建议启动的应用的标识;
所述应用禁自启单元,适于在所述智能终端开机时无需用户指示启动属于启动项纯白名单中的应用;而对于属于启动项次白名单中的应用,提示用户建议启动并询问用户是否禁止,根据用户指示选择在所述智能终端开机时允许启动或禁止启动。
B19、如B14所述的装置,其中,该装置进一步包括:
获取单元,适于从服务器获取所述第一应用分类名单和第二应用分类名单,并保存到所述存储单元中。
B20、如B19所述的装置,其中,
所述获取单元,适于向服务器发送包含所述智能终端型号的请求消息;以及适于接收服务器返回的与所述智能终端型号匹配的第一应用分类名单和第二应用分类名单。
B21、如B19或B20所述装置,其中,该装置进一步包括:
修改单元,适于根据用户的指示修改所述存储单元中的第一应用分类名单和第二应用分类名单。
B22、如B14所述的装置,其中,
所述被归类为不必要安装的预装应用包括所述智能终端的操作***自带的一个或多个应用;
和/或,
所述被归类为不必要启动的应用包括所述智能终端的操作***自带的一个或多个应用。
本发明公开了C23、一种改善智能终端待机性能的***,其中,该***包括:服务器和如B12-B22中任一项所述的改善智能终端待机性能的装置;
其中,所述服务器中对应保存有不同型号智能终端的信号信息和相应匹配的第一应用分类名单和第二应用分类名单。
Claims (10)
1.一种改善智能终端待机性能的方法,其中,该方法包括:
获取所述智能终端的安卓***的平台签名;
基于该平台签名获取安卓***的相应权限,卸载所述智能终端中的被归类为不必要安装的预装应用,以及在所述智能终端的开机和待机过程中禁止所述智能终端上安装的被归类为不必要启动的应用的自启动。
2.如权利要求1所述的方法,其中,所述基于该平台签名获取安卓***的相应权限,卸载所述智能终端中的被归类为不必要安装的预装应用,以及在所述智能终端的开机和待机过程中禁止所述智能终端上安装的被归类为不必要启动的应用的自启动包括:
下载指定应用程序到智能终端,将所述指定应用程序签成平台签名;
由签成平台签名后的所述指定应用程序,基于该平台签名对应的权限,卸载所述智能终端中的被归类为不必要安装的预装应用,以及在所述智能终端的开机和待机过程中禁止所述智能终端上安装的被归类为不必要启动的应用的自启动。
3.如权利要求1所述的方法,其中,所述卸载所述智能终端中的被归类为不必要安装的预装应用,以及在所述智能终端的开机和待机过程中禁止所述智能终端上安装的被归类为不必要启动的应用的自启动包括:
根据第一应用分类名单,卸载所述智能终端中的被归类为不必要安装的预装应用;
根据第二应用分类名单,在所述智能终端的开机和待机过程中禁止所述智能终端上安装的被归类为不必要启动的应用的自启动。
4.如权利要求3所述的方法,其中,所述根据第二应用分类名单,在所述智能终端的开机和待机过程中禁止所述智能终端上安装的被归类为不必要启动的应用的自启动包括:
根据第二应用分类名单设置所述智能终端的开机启动项;其中,在开机启动项中删除被归类为不必要启动的应用;对于既不属于被归类为开机时不必要启动的应用类别也不属于被归类为开机时必须启动的应用类别的应用,询问用户是否保留在开机启动项中,根据用户指示执行相应操作;
在所述智能终端开机时,根据设置过的开机启动项启动相应的应用,并禁止开机启动项中的应用以外的应用启动;
在所述智能终端的待机过程中,禁止开机启动项中的应用以外的应用在后台自启动,以及禁止任何应用被其他已启动的应用关联启动。
5.如权利要求3或4所述的方法,其中,
所述第一应用分类名单包括:安装项白名单和安装项黑名单;其中,安装项白名单中列出了保证所述智能终端正常运行所必须安装的应用的标识,安装项黑名单中列出了所述智能终端正常运行所不必要安装的应用的标识;
所述卸载所述智能终端中的被归类为不必要安装的预装应用包括:卸载所述智能终端上已安装的属于安装项黑名单的应用;以及对于所述智能终端上已安装的即不属于安装项白名单也不属于安装项黑名单的应用,询问用户是否卸载,如果用户指示卸载则进行卸载,如果用户指示不卸载则保留。
6.一种改善智能终端待机性能的装置,其中,该装置包括:
签名获取单元,适于获取所述智能终端的安卓***的平台签名;
处理单元,适于基于该平台签名获取安卓***的相应权限,卸载所述智能终端中的被归类为不必要安装的预装应用,以及在所述智能终端的开机和待机过程中禁止所述智能终端上安装的被归类为不必要启动的应用的自启动。
7.如权利要求6所述的装置,其中,
所述处理单元,适于下载指定应用程序到智能终端,将所述指定应用程序签成平台签名;由签成平台签名后的所述指定应用程序,基于该平台签名对应的权限,卸载所述智能终端中的被归类为不必要安装的预装应用,以及在所述智能终端的开机和待机过程中禁止所述智能终端上安装的被归类为不必要启动的应用的自启动。
8.如权利要求6所述的装置,其中,所述处理单元包括:
存储单元,适于存储第一应用分类名单和第二应用分类名单;
应用卸载单元,适于根据第一应用分类名单,卸载所述智能终端中的被归类为不必要安装的预装应用;
应用禁自启单元,适于根据第二应用分类名单,在所述智能终端的开机和待机过程中禁止所述智能终端上安装的被归类为不必要启动的应用的自启动。
9.如权利要求8所述的装置,其中,
所述应用禁自启单元,适于根据第二应用分类名单设置所述智能终端的开机启动项;其中,在开机启动项中删除被归类为不必要启动的应用;对于既不属于被归类为开机时不必要启动的应用类别也不属于被归类为开机时必须启动的应用类别的应用,询问用户是否保留在开机启动项中,根据用户指示执行相应操作;
所述应用禁自启单元,适于在所述智能终端开机时,根据设置过的开机启动项启动相应的应用,并禁止开机启动项中的应用以外的应用启动;在所述智能终端的待机过程中,禁止开机启动项中的应用以外的应用在后台自启动,以及禁止任何应用被其他已启动的应用关联启动。
10.一种改善智能终端待机性能的***,其中,该***包括:服务器和如权利要求6-8中任一项所述的改善智能终端待机性能的装置;
其中,所述服务器中对应保存有不同型号智能终端的信号信息和相应匹配的第一应用分类名单和第二应用分类名单。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510395175.1A CN105094279A (zh) | 2015-07-07 | 2015-07-07 | 一种改善智能终端待机性能的方法、装置和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510395175.1A CN105094279A (zh) | 2015-07-07 | 2015-07-07 | 一种改善智能终端待机性能的方法、装置和*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105094279A true CN105094279A (zh) | 2015-11-25 |
Family
ID=54574924
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510395175.1A Pending CN105094279A (zh) | 2015-07-07 | 2015-07-07 | 一种改善智能终端待机性能的方法、装置和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105094279A (zh) |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105373210A (zh) * | 2015-12-18 | 2016-03-02 | 北京金山安全软件有限公司 | 一种省电方法、装置及电子设备 |
CN105490815A (zh) * | 2015-12-11 | 2016-04-13 | 北京奇虎科技有限公司 | 短信验证码获取方法及装置、登录方法、装置及*** |
CN105653964A (zh) * | 2015-12-24 | 2016-06-08 | 北京奇虎科技有限公司 | 控制终端设备运行的方法及装置 |
CN105808297A (zh) * | 2016-03-08 | 2016-07-27 | 广东欧珀移动通信有限公司 | 一种程序运行管理方法及终端 |
CN105824664A (zh) * | 2016-03-08 | 2016-08-03 | 广东欧珀移动通信有限公司 | 应用程序启动监控方法、装置以及终端设备 |
CN105872775A (zh) * | 2015-12-09 | 2016-08-17 | 乐视致新电子科技(天津)有限公司 | 智能云电视应用程序的静默卸载方法及装置 |
CN105868622A (zh) * | 2015-12-09 | 2016-08-17 | 乐视致新电子科技(天津)有限公司 | 应用开机启动的控制方法及装置 |
CN105955776A (zh) * | 2016-04-29 | 2016-09-21 | 北京奇虎科技有限公司 | 应用程序的运行控制方法及装置 |
CN105975815A (zh) * | 2016-04-29 | 2016-09-28 | 北京奇虎科技有限公司 | 应用程序的运行控制方法及装置 |
CN106020894A (zh) * | 2016-05-27 | 2016-10-12 | 北京奇虎科技有限公司 | 一种控制电子设备的方法、及电子设备 |
CN106200876A (zh) * | 2016-07-11 | 2016-12-07 | 珠海市魅族科技有限公司 | 应用程序处理方法及*** |
CN106201575A (zh) * | 2016-06-24 | 2016-12-07 | 北京奇虎科技有限公司 | 基于操作***权限进行的升级方法、装置及终端 |
CN106502645A (zh) * | 2016-09-23 | 2017-03-15 | 宇龙计算机通信科技(深圳)有限公司 | 自唤醒权限的设置方法、设置装置和终端 |
CN106569848A (zh) * | 2016-10-14 | 2017-04-19 | 惠州Tcl移动通信有限公司 | 终端及其应用程序的启动管理方法 |
WO2018000673A1 (zh) * | 2016-06-28 | 2018-01-04 | 宇龙计算机通信科技(深圳)有限公司 | 一种终端应用程序运行的方法及装置 |
WO2018132940A1 (zh) * | 2017-01-17 | 2018-07-26 | 廖建强 | 一种启动方法和终端 |
CN109255032A (zh) * | 2018-09-28 | 2019-01-22 | 努比亚技术有限公司 | 公众号分类方法、装置和计算机可读存储介质 |
CN110381376A (zh) * | 2019-07-09 | 2019-10-25 | 青岛海信传媒网络技术有限公司 | 应用处理方法、装置及终端 |
WO2020134719A1 (zh) * | 2018-12-26 | 2020-07-02 | 惠州Tcl移动通信有限公司 | 移动终端及其预置应用程序的卸载方法、存储器 |
CN112199129A (zh) * | 2020-10-23 | 2021-01-08 | Oppo广东移动通信有限公司 | 服务启动方法及装置、设备、存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110113274A1 (en) * | 2008-06-25 | 2011-05-12 | Nxp B.V. | Electronic device, a method of controlling an electronic device, and system on-chip |
CN103324506A (zh) * | 2013-06-24 | 2013-09-25 | 上海天奕达电子科技有限公司 | 一种控制Android应用程序安装的方法及手机 |
CN103425926A (zh) * | 2012-05-14 | 2013-12-04 | 腾讯科技(深圳)有限公司 | 应用程序启动方法、配置列表的方法、终端和服务器 |
CN104391743A (zh) * | 2014-11-26 | 2015-03-04 | 北京奇虎科技有限公司 | 优化移动终端的运行速度的方法和装置 |
-
2015
- 2015-07-07 CN CN201510395175.1A patent/CN105094279A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110113274A1 (en) * | 2008-06-25 | 2011-05-12 | Nxp B.V. | Electronic device, a method of controlling an electronic device, and system on-chip |
CN103425926A (zh) * | 2012-05-14 | 2013-12-04 | 腾讯科技(深圳)有限公司 | 应用程序启动方法、配置列表的方法、终端和服务器 |
CN103324506A (zh) * | 2013-06-24 | 2013-09-25 | 上海天奕达电子科技有限公司 | 一种控制Android应用程序安装的方法及手机 |
CN104391743A (zh) * | 2014-11-26 | 2015-03-04 | 北京奇虎科技有限公司 | 优化移动终端的运行速度的方法和装置 |
Cited By (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105868622A (zh) * | 2015-12-09 | 2016-08-17 | 乐视致新电子科技(天津)有限公司 | 应用开机启动的控制方法及装置 |
CN105872775A (zh) * | 2015-12-09 | 2016-08-17 | 乐视致新电子科技(天津)有限公司 | 智能云电视应用程序的静默卸载方法及装置 |
CN105490815A (zh) * | 2015-12-11 | 2016-04-13 | 北京奇虎科技有限公司 | 短信验证码获取方法及装置、登录方法、装置及*** |
CN105490815B (zh) * | 2015-12-11 | 2019-07-23 | 北京奇虎科技有限公司 | 短信验证码获取方法及装置、登录方法、装置及*** |
CN105373210A (zh) * | 2015-12-18 | 2016-03-02 | 北京金山安全软件有限公司 | 一种省电方法、装置及电子设备 |
CN105653964A (zh) * | 2015-12-24 | 2016-06-08 | 北京奇虎科技有限公司 | 控制终端设备运行的方法及装置 |
CN105808297B (zh) * | 2016-03-08 | 2019-04-02 | Oppo广东移动通信有限公司 | 一种程序运行管理方法及终端 |
CN105824664B (zh) * | 2016-03-08 | 2019-03-12 | Oppo广东移动通信有限公司 | 应用程序启动监控方法、装置以及终端设备 |
CN105808297A (zh) * | 2016-03-08 | 2016-07-27 | 广东欧珀移动通信有限公司 | 一种程序运行管理方法及终端 |
CN105824664A (zh) * | 2016-03-08 | 2016-08-03 | 广东欧珀移动通信有限公司 | 应用程序启动监控方法、装置以及终端设备 |
CN105975815A (zh) * | 2016-04-29 | 2016-09-28 | 北京奇虎科技有限公司 | 应用程序的运行控制方法及装置 |
CN105955776A (zh) * | 2016-04-29 | 2016-09-21 | 北京奇虎科技有限公司 | 应用程序的运行控制方法及装置 |
CN106020894A (zh) * | 2016-05-27 | 2016-10-12 | 北京奇虎科技有限公司 | 一种控制电子设备的方法、及电子设备 |
CN106201575A (zh) * | 2016-06-24 | 2016-12-07 | 北京奇虎科技有限公司 | 基于操作***权限进行的升级方法、装置及终端 |
WO2018000673A1 (zh) * | 2016-06-28 | 2018-01-04 | 宇龙计算机通信科技(深圳)有限公司 | 一种终端应用程序运行的方法及装置 |
CN106200876A (zh) * | 2016-07-11 | 2016-12-07 | 珠海市魅族科技有限公司 | 应用程序处理方法及*** |
CN106200876B (zh) * | 2016-07-11 | 2019-06-04 | 珠海市魅族科技有限公司 | 应用程序处理方法及*** |
CN106502645A (zh) * | 2016-09-23 | 2017-03-15 | 宇龙计算机通信科技(深圳)有限公司 | 自唤醒权限的设置方法、设置装置和终端 |
CN106569848A (zh) * | 2016-10-14 | 2017-04-19 | 惠州Tcl移动通信有限公司 | 终端及其应用程序的启动管理方法 |
US11816200B2 (en) | 2016-10-14 | 2023-11-14 | Jrd Communication (Shenzhen) Ltd | Terminal and method for managing launch of an application of a terminal |
WO2018132940A1 (zh) * | 2017-01-17 | 2018-07-26 | 廖建强 | 一种启动方法和终端 |
CN109255032A (zh) * | 2018-09-28 | 2019-01-22 | 努比亚技术有限公司 | 公众号分类方法、装置和计算机可读存储介质 |
WO2020134719A1 (zh) * | 2018-12-26 | 2020-07-02 | 惠州Tcl移动通信有限公司 | 移动终端及其预置应用程序的卸载方法、存储器 |
EP3905032A4 (en) * | 2018-12-26 | 2022-10-05 | Huizhou TCL Mobile Communication Co., Ltd | MOBILE DEVICE, METHOD OF UNINSTALLING A PRE-INSTALLED APPLICATION AND STORAGE |
US11928450B2 (en) | 2018-12-26 | 2024-03-12 | Huizhou Tcl Mobile Communication Co., Ltd. | Mobile terminal, method for uninstalling pre-installed application therein, and memory |
CN110381376A (zh) * | 2019-07-09 | 2019-10-25 | 青岛海信传媒网络技术有限公司 | 应用处理方法、装置及终端 |
CN112199129A (zh) * | 2020-10-23 | 2021-01-08 | Oppo广东移动通信有限公司 | 服务启动方法及装置、设备、存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105094279A (zh) | 一种改善智能终端待机性能的方法、装置和*** | |
CN105094280A (zh) | 一种提高智能终端待机性能的方法、装置和*** | |
CN105138226A (zh) | 一种智能终端的桌面管理方法和装置 | |
US10712915B2 (en) | Information presentation using a client on a terminal | |
CN107911487B (zh) | 信息推送方法、装置、服务器及可读存储介质 | |
US8813175B2 (en) | Multimodal computing device | |
CN101826028B (zh) | 电子设备、虚拟机提供设备和使用虚拟机服务的方法 | |
CN104391743A (zh) | 优化移动终端的运行速度的方法和装置 | |
US9697374B2 (en) | Data proxy service | |
CN107748685B (zh) | 应用程序启动控制方法、装置、终端设备及存储介质 | |
CN104680060A (zh) | 一种程序的自启管理方法和装置 | |
WO2020253366A1 (zh) | 网页邮箱数据的爬取方法、装置、终端和存储介质 | |
CN104091125A (zh) | 处理悬浮窗的方法及悬浮窗处理装置 | |
WO2018072436A1 (zh) | 权限管理方法、装置及终端 | |
CN111666497A (zh) | 应用程序的加载方法、装置、电子设备及可读存储介质 | |
CN106874095A (zh) | 一种应用加载方法及装置 | |
CN106203162B (zh) | 一种疏堵结合的隐私保护方法与*** | |
CN104573497A (zh) | 一种启动项的处理方法和装置 | |
CN106874048B (zh) | 一种应用程序自启动的处理方法、装置及移动终端 | |
US20100083244A1 (en) | Methods, apparatuses, and computer program products for repurposing computing devices | |
EP3486823A1 (en) | System notification service control method, apparatus, terminal device, and storage medium | |
CN110192191B (zh) | 操作***取回 | |
CN104461663A (zh) | 一种加载其它移动端应用的方法、装置和移动终端 | |
CN106874086A (zh) | 一种应用程序自启动的处理方法、装置及移动终端 | |
CN103092769B (zh) | 对移动通信设备进行加速的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20151125 |
|
RJ01 | Rejection of invention patent application after publication |