一种应用程序停包方法、装置及电子设备的制造方法_2

文档序号:9452911阅读:来源:国知局
程序停包方法的另一种实施流程图;
[0061]图4a为本发明实施例中一种提示信息的示意图;
[0062]图4b为本发明实施例中另一种提示信息的示意图;
[0063]图4c为本发明实施例中另一种提示信息的示意图;
[0064]图5为本发明实施例中应用程序停包装置的一种结构不意图;
[0065]图6为本发明实施例中应用程序停包装置的另一种结构示意图。
【具体实施方式】
[0066]为了使本领域技术人员更好地理解本发明实施例中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0067]本发明实施例提供的一种应用程序停包方法可以应用于手机、平板电脑等终端,对应用程序进行停包处理是指将处于运行状态的应用程序强制停止、关闭,通过辅助功能让应用程序处于非运行状态,即休眠状态,避免闲置的应用程序在后台耗电。应用程序在休眠期间,允许必要时的调用,不影响应用程序的正常使用。
[0068]终端在对应用程序进行停包处理时,可以是自动的对确定出的待停包的应用程序进行停包处理。具体的,可以是通过终端中的某一应用程序确定出待停包的其他应用程序,并对确定出的待停包的其他应用程序进行停包处理,例如通过终端中安装的清理类应用程序,或者杀毒类应用程序等对其他应用程序进行停包处理。
[0069]参见图1所示,为本发明实施例中应用程序停包方法的一种实施流程图,该方法应用于终端,可以包括以下步骤:
[0070]SllO:确定待停包的应用程序;
[0071]在实际应用中,终端可以根据当前处于运行状态的每个应用程序不被用户使用的时长,确定待停包的应用程序。如果在该时长内应用程序不被用户使用,则终端可以将该应用程序确定为待停包的应用程序。
[0072]其中,该时长针对每个应用程序可以相同,例如,对于每个应用程序如果在半个小时,或者一个小时不被使用时,则可以将相应应用程序确定为待停包的应用程序。另外,该时长针对每个应用程序也可以不同,例如,反映天气状况的应用程序,或者监测空气质量的应用程序等,针对该应用程序的时长可以设置的稍长,例如可以为3个小时,针对其他应用程序的时长可以设置的稍短,例如可以是20分钟等。
[0073]或者,终端可以在接收到用户对应用程序停包的触发请求后,确定出待停包的应用程序。
[0074]终端可以为用户提供一个省电模式入口。用户为节省终端的移动电源的电量,延长终端的续航能力,可以使用终端的省电模式。当用户进入终端的省电模式,或者开启省电模式的开关时,即视为用户向终端发送了一个对应用程序停包的触发请求。在实际应用中,终端可以通过HOME键为用户提供省电模式入口,用户通过长按HOME键即可进入终端的省电模式。
[0075]当终端接收到用户对应用程序停包的触发请求后,可以根据终端中应用程序的具体状态,或者根据用户的选择,确定出待停包的应用程序。
[0076]在本发明的一种【具体实施方式】中,步骤SllO可以包括以下步骤:
[0077]步骤一:根据各个应用程序的运行状态,输出推荐停包的应用程序的展示界面;
[0078]步骤二:根据用户在所述展示界面中对应用程序的选择,确定待停包的应用程序。
[0079]为便于描述,将上述两个步骤结合起来进行说明。
[0080]终端接收到用户对应用程序停包的触发请求后,可以根据终端中各个应用程序的运行状态,向用户推荐建议进行停包处理的应用程序。应用程序的运行状态可以包括:应用程序的耗电量、应用程序不被用户使用的时长等。
[0081]终端可以向用户输出推荐停包的应用程序的展示界面。参见图2a所示,终端根据各个应用程序的运行状态,向用户推荐了 6款建议进行停包处理的应用程序。
[0082]用户根据该展示界面中终端的推荐,并结合自身的实际需求,选择要进行停包处理的应用程序。比如,用户在图2a所示界面中以勾选方式选择要进行停包处理的应用程序,终端可以向用户展示用户选择的应用程序的具体数量,还可以向用户展示如果对用户选择的应用程序进行了停包处理,可以延长多久待机时长等信息。
[0083]终端根据用户在展示界面中对应用程序的选择,确定出待停包的应用程序。
[0084]具体的,终端可以将用户在所述展示界面中选择的应用程序确定为待停包的应用程序。如将用户在图2a所示展示界面中选择的应用程序直接确定为待停包的应用程序。
[0085]或者,
[0086]终端将用户在所述展示界面中选择的应用程序及与所述用户选择的应用程序关联的应用程序确定为待停包的应用程序。
[0087]可以理解的是,终端中安装的应用程序可能存在互相启动现象,存在一定的关联关系。比如,XX云盘和XX贴吧可以互相启动对方,如果只对其中一个应用程序进行停包处理,比如对XX云盘进行了停包处理,而XX贴吧仍处于运行状态,那么,在设定的重启时间段后,XX云盘会被XX贴吧启动,而这两个应用程序可能并不是用户当前需要使用的。这样,XX云盘和XX贴吧的运行仍会造成对移动电源的电量的消耗。
[0088]所以,当确定用户在展示界面中选择的要进行停包处理的应用程序后,终端可以根据预先记录的应用程序的关联关系,确定出与用户选择的应用程序关联的应用程序,将用户选择的应用程序及关联的应用程序均确定为待停包的应用程序。当然,在确定与用户选择的应用程序关联的应用程序之后,可以先判断该关联应用程序未被用户使用的时长是否达到相应的阈值,如果达到,则将该关联应用程序确定为待停包的应用程序,否则,只将用户选择的应用程序确定为待停包的应用程序。
[0089]S120:调用所述应用程序的停包设置页面;
[0090]在终端的操作系统中,每个应用程序具有各自的停包设置页面。在步骤SllO确定待停包的应用程序后,可以直接调用该应用程序的停包设置页面。
[0091]S130:在所述停包设置页面中确定所述应用程序的停包按钮的位置;
[0092]在应用程序的停包设置页面中,设置有停包按钮,需要确定出该应用程序的停包按钮所在的位置。具体的,可以通过图像识别方法识别出停包按钮,并确定停包按钮在停包设置页面中的位置,还可以通过停包按钮的标识匹配方法确定停包按钮在停包设置页面中的位置。
[0093]S140:在确定的停包按钮的位置处生成点击操作,对所述应用程序进行停包处理。
[0094]在步骤S130确定出停包按钮在停包设置页面中所在的位置后,可以在确定的停包按钮的位置处生成点击操作,即模拟用户的点击操作,点击该停包按钮,对该应用程序进行停包处理,以强制关闭该应用程序。
[0095]在实际应用中,终端所调用的应用程序的停包设置页面对用户不可见,对应用程序的停包处理过程由终端自动完成。终端在对待停包的每个应用程序进行停包处理过程中,可以向用户展示进度界面,提示用户当前进度,如图2b所示,提示用户待停包的应用程序共有4个,当前正在对第2个应用程序进行停包处理,用户可以点击取消“CANCEL”按钮取消当前的停包操作。
[0096]应用本发明实施例所提供的技术方案,终端确定出待停包的应用程序,获得待停包的每个应用程序的停包按钮标识,针对待停包的每个应用程序,调用该应用程序的停包设置页面,在该停包设置页面中确定的停包按钮的位置处生成点击操作,对该应用程序进行停包处理,对应用程序的停包处理过程由终端自动完成,不需要用户手动逐一对应用程序进行停包操作,操作简单,用户体验较好。
[0097]参见图3所示,在本发明的一个实施例中,该方法还可以包括以下步骤:
[0098]S120’:在停包策略库中查找所述应用程序的停包按钮标识;
[0099]不同的应用程序,可能具有不同的停包按钮标识。运营人员可以对
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1