一种应用自启动的控制方法、终端及服务器技术

技术编号:10385870 阅读:154 留言:0更新日期:2014-09-05 12:18
本发明专利技术公开了一种应用自启动的控制方法,终端及服务器,其中,所述方法包括:上报内置应用的标识信息;所述标识信息用于对内置应用进行标识,使服务器能根据所述标识信息识别出所述内置应用;接收为所述内置应用配置的自启动属性;按照所述自启动属性控制内置应用的自启动。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种应用自启动的控制方法,终端及服务器,其中,所述方法包括:上报内置应用的标识信息;所述标识信息用于对内置应用进行标识,使服务器能根据所述标识信息识别出所述内置应用;接收为所述内置应用配置的自启动属性;按照所述自启动属性控制内置应用的自启动。【专利说明】一种应用自启动的控制方法、终端及服务器
本专利技术涉及控制技术,尤其涉及一种应用自启动的控制方法、终端及服务器。
技术介绍
本申请专利技术人在实现本申请实施例技术方案的过程中,至少发现相关技术中存在如下技术问题:目前,各种终端,如平板电脑、智能手机、PC都会安装各种应用,以手机为例,随着手机上安装的应用越来越多,手机上很多应用在开机时就会自启动,如此一来,势必会占用手机很多的资源,影响手机的运行速度,而且有些应用是没有必要在开机时就自启动的。还有一些应用会监测数据网络情况,当用户把数据网络打开,在用户不知情的情况下就会在后台自启动运行,从而偷跑用户的数据流量或是上传用户的一些隐私数据。现有技术的解决方案为:仍以手机为例,可以在手机端运行一个管理程序对应用自启动进行控制,如360手机卫士这个应用程序,它能把手机上会开机自启的应用或后台自启的应用全部搜索出来,并在该管理程序的应用界面显示这些自启动的应用,由用户自己从这些自启动应用中手工选择,以确定是禁止某些应用自启动,或者允许某些应用自启动,从而实现对应用自启动进行控制。然而,有的应用是不应该被禁止的,如果选择禁止,被禁止的应用后会影响到程序的运行,由于用户都是非专业人士,很多用户并不知道该如何选择禁止或者允许哪些应用自启动,才不会影响到程序的运行。而且,这种需用户手工选择来实现应用自启动的控制方式,使用起来也有很多的不便。对于如何控制应用自启动的问题,相关技术中,并未存在有效的解决方案。
技术实现思路
有鉴于此,本专利技术实施例希望提供一种应用自启动的控制方法、终端及服务器,使用户即使不知道该怎么选择禁止或者允许哪些应用自启动,也能实现应用自启动的控制,且无需用户手工选择。本专利技术实施例的技术方案是这样实现的:本专利技术实施例提供一种应用自启动的控制方法,所述方法包括:上报内置应用的标识信息;所述标识信息用于对内置应用进行标识,使服务器能根据所述标识信息识别出所述内置应用;接收为所述内置应用配置的自启动属性;按照所述自启动属性控制内置应用的自启动。优选的,所述上报内置应用的标识信息包括:周期性上报的方式、或符合预设上报配置条件时上报的方式。优选的,若采取所述周期性上报的方式,则所述上报内置应用的标识信息之前还包括:扫描内置应用,获取全部的内置应用;相应的,所述上报内置应用的标识信息为:上报所述全部的内置应用的标识信息。优选的,若采取所述符合预设上报配置条件时上报的方式,则所述上报内置应用的标识信息之前还包括:检测终端运行状态;所述终端运行状态为第一状态时,获取与所述第一状态对应的预设上报配置条件;触发符合所述预设上报配置条件的内置应用扫描,获取全部的内置应用; 相应的,所述上报内置应用的标识信息为:上报所述全部的内置应用的标识信息。优选的,所述按照所述自启动属性控制内置应用的自启动,包括:所述自启动属性配置为允许自启动时,控制所述内置应用在开机时允许自启动运行或者允许在后台自启动运行;所述自启动属性配置为禁止自启动,控制所述内置应用在开机时禁止自启动运行或者禁止在后台自启动运打。优选的,若采取所述符合预设上报配置条件时上报的方式,则所述上报内置应用的标识信息之前还包括:检测终端运行状态;所述终端运行状态为第二状态时,获取与所述第二状态对应的预设上报配置条件;触发符合所述预设上报配置条件的内置应用扫描,获取部分的内置应用,所述部分的内置应用自身设置有第一自启动属性;相应的,所述上报内置应用的标识信息为:上报所述部分的内置应用的标识信息,且携带有所述第一自启动属性。优选的,所述按照所述自启动属性控制应用的自启动,包括:扫描内置应用,检测到内置应用自身设置有所述第一自启动属性时,将接收到的所述自启动属性作为第二自启动属性并不予处理,按照所述第一自启动属性处理;本地获取所述第一自启动属性;所述第一自启动属性配置为允许自启动时,控制所述内置应用在开机时允许自启动运行或者允许在后台自启动运行;所述第一自启动属性配置为禁止自启动时,控制所述内置应用在开机时禁止自启动运彳丁或者禁止在后台自启动运打。优选的,所述按照所述自启动属性控制应用的自启动,包括:扫描内置应用,检测到内置应用自身未设置有所述第一自启动属性时,将接收到的所述自启动属性作为第二自启动属性,并按照所述第二自启动属性处理;获取所述第二自启动属性;所述第二自启动属性配置为允许自启动时,控制所述内置应用在开机时允许自启动运行或者允许在后台自启动运行;所述第二自启动属性配置为禁止自启动时,控制所述内置应用在开机时禁止自启动运彳丁或者禁止在后台自启动运打。本专利技术实施例还提供一种应用自启动的控制方法,所述方法包括: 接收内置应用的标识信息;根据所述标识信息识别出所述内置应用;根据配置策略对所述内置应用进行自启动分析,得到自启动属性;为所述内置应用配置自启动属性;发送为所述内置应用配置的自启动属性。优选的,所述根据配置策略对所述内置应用进行自启动分析,得到自启动属性,包括以下任意一种方式:方式一:获取所有终端使用所述内置应用的历史记录,从所述历史记录中得到所述内置应用的使用频率,若所述使用频率达到阈值,则得到所述自启动属性为允许自启动,否则,得到所述自启动属性为禁止自启动;方式二:获取所有终端使用所述内置应用的历史记录,从所述历史记录中得到所述内置应用的允许自启动次数与禁止自启动次数,若所述允许自启动次数大于所述禁止自启动次数,则得到所述自启动属性为允许自启动,否则,得到所述自启动属性为禁止自启动;方式三:获取当前上报的终端使用所述内置应用的使用频率,若所述使用频率达到阈值,则得到所述自启动属性为允许自启动,否则,得到所述自启动属性为禁止自启动;方式四:获取当前上报的终端使用所述内置应用的允许自启动次数,若所述允许自启动次数达到阈值,则得到所述自启动属性为允许自启动,否则,得到所述自启动属性为禁止自启动;方式五:获取当前上报的终端使用所述内置应用的禁止自启动次数,若所述禁止自启动次数达到阈值,则得到所述自启动属性为禁止自启动,否则,得到所述自启动属性为允许自启动。本专利技术实施例还提供一种终端,所述终端包括:上报单元,用于上报内置应用的标识信息;所述标识信息用于对内置应用进行标识,使服务器能根据所述标识信息识别出所述内置应用;接收单元,用于接收为所述内置应用配置的自启动属性;第二控制单元,用于按照所述自启动属性控制内置应用的自启动。优选的,所述上报内置应用的标识信息包括:周期性上报的方式、或符合预设上报配置条件时上报的方式。优选的,所述终端包括:方式确定单元,用于确定采取所述周期性上报的方式;扫描单元,用于扫描内置应用,获取全部的内置应用;相应的,所述上报单元,进一步用于上报所述全部的内置应用的标识信息。优选的,所述终端包括:方式确定单元,用于确定采取所述符合预设上报配置条件时上报的方式;检测单元,用于检测终端运行状态;条件获取单元,用于所述终本文档来自技高网
...

【技术保护点】
一种应用自启动的控制方法,其特征在于,所述方法包括:上报内置应用的标识信息;所述标识信息用于对内置应用进行标识,使服务器能根据所述标识信息识别出所述内置应用;接收为所述内置应用配置的自启动属性;按照所述自启动属性控制内置应用的自启动。

【技术特征摘要】

【专利技术属性】
技术研发人员:齐雪生吕雪胡展鸿何加淼荣瑜姝
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1