一种改善智能终端待机性能的方法、装置和系统的制作方法_2

文档序号:9374755阅读:来源:国知局
签名,一般为系统内部使用,消费者无法查看。该技术方案获取系统的高权限,对系统中预装和安装的应用分别进行卸载和禁止自启,解决了用户使用智能终端过程遇到的预装应用过多,不需要自启动的应用自启的问题,有效改善了智能终端的待机性能。
[0056]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【附图说明】
[0057]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0058]图1示出了本发明实施例提供的一种改善智能终端待机性能的方法的流程图;
[0059]图2示出了本发明实施例提供的又一种改善智能终端待机性能的方法的流程图;
[0060]图3示出了本发明实施例提供的一种改善智能终端待机性能的装置的结构图;
[0061]图4示出了本发明实施例提供的一种改善智能终端待机性能的系统的结构图;
[0062]图5-a至图5-g示出了应用程序范例在智能终端运行的界面示意图,其中,
[0063]图5-a为所述应用程序范例在手机中进行安装前的界面示意图;
[0064]图5-b为所述应用程序范例在手机中进行安装中的界面示意图;
[0065]图5_c为所述应用程序范例在手机中安装完成时的界面不意图;
[0066]图5-d为用户日常进入所述应用程序范例时的界面示意图;
[0067]图5-e为用户使用所述应用程序范例制定专属提速方案的界面示意图;
[0068]图5-f为用户使用所述应用程序范例制定专属提速方案完成时的界面示意图;
[0069]图5-g为用户使用所述应用程序范例执行专属提速方案的界面示意图。
【具体实施方式】
[0070]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0071]图1示出了本发明实施例提供的一种改善智能终端待机性能的方法的流程图。如图1所示,该方法包括:
[0072]步骤S110,获取所述智能终端的安卓系统的平台签名;
[0073]步骤S120,基于该平台签名获取安卓系统的相应权限,卸载所述智能终端中的被归类为不必要安装的预装应用;
[0074]步骤S130,在所述智能终端的开机和待机过程中禁止所述智能终端上安装的被归类为不必要启动的应用的自启动。
[0075]对智能终端的安卓系统的平台签名的获取,能够获得足够的操作权限,基于此权限完成进一步的优化。通过对不必安装的预装应用的卸载,以及在开机和待机过程中禁止不必要启动的应用的自启动,节约了智能终端的资源,具有改善智能终端待机性能的有益效果。具体来说,由于在待机时对用户无用的软件被卸载或被禁止自启动,因此后台运行的软件较少,被无故占用的内存大大减少,提高了运行速度;由于多数软件在后台运行时,会产生心跳,即每隔一段时间向其服务器发送请求或数据统计,在待机时禁止了后台自启动的软件,能够省流量省电。在用户充满电不使用的情况,当用户安装应用较多,即使采用现有的优化技术,待机一天后剩余电量通常也不到30%,而本发明技术方案带来的有益效果可以将剩余电量维持在90%左右,大幅提升待机性能。
[0076]在安卓版本步入5.0时代的今天,系统安全度进一步提升,root权限获取也更加困难。本发明的实施例,提供了权限甚至更高的系统平台签名的解决方案,在提升操作权限方面具有更好的作用。平台签名如前所述,是安卓智能终端的生产厂商在提供系统时以最高权限的签名,一般为系统内部使用,消费者无法查看。本发明的技术方案,可以通过刷入recovery分区,通过分区的一些程序获取高权限,具体可以为在ramdisk中设置一个模块,用于扫描系统分区,扫描后查看其签名,再对其他程序重新签名。
[0077]在本发明的一个实施例中,图1所示方法中所述基于该平台签名获取安卓系统的相应权限,卸载所述智能终端中的被归类为不必要安装的预装应用,以及在所述智能终端的开机和待机过程中禁止所述智能终端上安装的被归类为不必要启动的应用的自启动,具体包括:下载指定应用程序到智能终端,将所述指定应用程序签成平台签名;由签成平台签名后的所述指定应用程序,基于该平台签名对应的权限,卸载所述智能终端中的被归类为不必要安装的预装应用,以及在所述智能终端的开机和待机过程中禁止所述智能终端上安装的被归类为不必要启动的应用的自启动。
[0078]上述步骤示出了当用户下载指定应用程序时,所述改善智能终端待机性能的方法进行的具体操作,当智能终端接收到应用程序时即进行优化,具有及时性。
[0079]在本发明的一个实施例中,图1所示方法中所述卸载所述智能终端中的被归类为不必要安装的预装应用,以及在所述智能终端的开机和待机过程中禁止所述智能终端上安装的被归类为不必要启动的应用的自启动包括:根据第一应用分类名单,卸载所述智能终端中的被归类为不必要安装的预装应用;根据第二应用分类名单,在所述智能终端的开机和待机过程中禁止所述智能终端上安装的被归类为不必要启动的应用的自启动。
[0080]通过两类应用分类名单对不同应用进行不同的操作处理,具有规范性。
[0081]在本发明的一个实施例中,上述方法中所述根据第二应用分类名单,在所述智能终端的开机和待机过程中禁止所述智能终端上安装的被归类为不必要启动的应用的自启动,具体如图2所示,图2示出了本发明实施例提供的又一种改善智能终端待机性能的方法的流程图,具体包括:
[0082]步骤S210,根据第二应用分类名单设置所述智能终端的开机启动项;
[0083]步骤S220,在开机启动项中删除被归类为不必要启动的应用;
[0084]步骤S230,对于既不属于被归类为开机时不必要启动的应用类别也不属于被归类为开机时必须启动的应用类别的应用,询问用户是否保留在开机启动项中,根据用户指示执行相应操作;
[0085]步骤S240,在所述智能终端开机时,根据设置过的开机启动项启动相应的应用,并禁止开机启动项中的应用以外的应用启动;
[0086]步骤S250,在所述智能终端的待机过程中,禁止开机启动项中的应用以外的应用在后台自启动,以及禁止任何应用被其他已启动的应用关联启动。
[0087]图2所示的方法具有如下有益效果:其一,对于不必要启动的应用,将其从开机启动项中删除,在开机时不需要消耗不必要的资源;其二,对于上述不必要启动的应用,在用户日常使用的过程中同样禁止其自启动;其三,禁止任何应用被其他已启动的应用关联启动。这样就保持用户在日常使用中,不会出现不需要启动的应用被悄悄启动。现有环境下,时常会出现如下问题(仅作举例):用户日常使用某应用开发厂商的天气应用,同时偶尔会使用该应用开发厂商的浏览器。用户实际使用时,可能需要将天气应用设为开机启动,而对于浏览器只希望在使用时进行启动。而实际出现的问题是,即使用户禁止了浏览器的开机自启动,由于用户并未禁止天气应用的自启,导致在用户开机后,天气应用在后台关联启动了浏览器。同一厂商开发的应用,多数都具有此类功能。本发明的技术方案则能较好地解决此问题。对于任一应用,只能在开机自启或用户手动启动,不会在日常使用中自启或被其他应用关联启动。
[0088]在本发明的一个实施例中,上述方法中所述的第一应用分类名单包括:安装项白名单和安装项黑名单。其中,安装项白名单中列出了保证所述智能终端正常运行所必须安装的应用的标识,安装项黑名单中列出了所述智能终端正常运行所不必要安装的应用的标识。
[0089]则图1所示方法中所述卸载所述智能终端中的被归类为不必要安装的预装应用包括:步骤S310,卸载所述智能终端上已安装的属于安装项黑名单的应用;步骤S320,对于所述智能终端上已安装的即不属于安装项白名单也不属于安装项黑名单的应用,询问用户是否卸载,如果用户指示卸载则进行卸载,如果用户指示不卸载则保留。
[0090]通过上述方法,对于安装项黑名单中的应用,如预装广告软件等可能影响用户体验的应用,将其从用户的移动终端中卸载以节约资源;对于白名单中的应用不做处理,因为禁止此类应用会影响手机的正常使用,甚至无法开机,在实际应用中可以设计为不对用户显示,防止误操作;对于已安装的既不属于安装项白名单也不属于安装项黑名单的应用,如系统自带的邮件、短信、音乐、视频、应用市场等,询问用户是否卸载,如果用户指示卸载则进行卸载,如果用户指示不卸载则保留,极大地尊重了用户的使用习惯,更人性化。
[0091]在本发明的一个实施例中,上述方法中所述第二应用分类名单包括:启动项白名单、启动项灰名单和启动项黑名单;其中,启动项白名单中列出了开机时启动的应用的标识,启动项灰名单中列出了开机时不建议启动的应用的标识,启动项黑名单中列出了开机时不必要启动的应用的标识。
[0092]则图1所示方法中所述在所述智能终端的开机和待机过程中禁止所述智能终端上安装的被归类为不必要启动的应用的启动包括:
[0093]步骤S410,允许属于启动项白名单中的应用启动,禁止属于启动项黑名单中的应用启动,对于属于启动项灰名单中的应用,提示用户不建议启动并询问用户是否启动,根据用户指示选择允许启动操作或禁止启动操作;
[0094]步骤S420,在所述智能终端的待机过程中,禁止启动项白名单以外的应用在后台自启动,以及禁止任何应用被其他应用关联启动。
[0095]在本发明的一个实施例中,上述的启动项白名单还包括:启动项纯白名单和启动项次白名单;其中启动项纯白名单中列出了开机时必须启动的应用的标识,启动项次白名单中列出了开机时建议启动的应用的标识。
[0096]则上述步骤410中所述在所述智能终端的开机时,允许属于启动项白名单中的应用启动包括:则在所述智能终端的开机时,允许属于启动项白名单中的应用启动包括:在所述智能终端开机时无需用户指示启动属于启动项纯白名单中的应用;而对于属于启动项次白名单中的应用,提示用户建议启动并询问用户是否禁止,根据用户指示选择在所述智能终端开机时允许启动或禁止启动。
[0097]所述的启动项纯白名单,列出了开机时必须启动的应用的标识,一般禁止后手机会无法正常使用;启动项次白名单中列出了开机时建议启动的应用的标识,禁止这些应用不会影响手机正常使用,但是由于可能开机后需要手动启动比较麻烦,所以一般推荐启动,如即时通信类应用,用户安装此类应用一般会希望开机启动,但也不排除用户希望手动启动的可能,所以为用户提供了选择。
[0098]上述实施例中涉及的第一应用分类名单和第二应用分类名单,存储在服务器端,因为针对不同型号的智能终端,会存在不同的应用分类名单,将所有名单保存在智能终端本地会过多占用资源。所以在具体获取应用分类名单时,由智能终端从服务器端获取。则在本发明的一个实施例中,上述方法进一步包括:
[0099]步骤S610,向服务器发送包含所述智能终端型号的请求消息;
[0100]步骤S620,接收服务器返回的与所述智能终端型号匹配的第一应用分类名单和第二应用分类名单。
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1