一种省电方法、装置及电子设备的制造方法

文档序号:9843744阅读:452来源:国知局
一种省电方法、装置及电子设备的制造方法
【技术领域】
[0001]本发明涉及电子设备技术领域,具体涉及一种省电方法、装置及电子设备。
【背景技术】
[0002]随着电子技术的不断发展,手机、平板电脑等电子设备已成为人们日常生活中必不可少的电子产品,为了丰富用户需求,电子设备中的应用程序越来越多,当电子设备的后台同时运行较多的应用程序时,会加快电子设备电量的消耗。为此用户每当使用完毕某一应用程序时,会选择关闭该应用程序。然而,一些应用程序为了争取更多的用户使用时长和用户数据,会设置闹钟等唤醒机制,从后台唤醒用户已关闭的应用程序,以致增加了电子设备电池电量的消耗。

【发明内容】

[0003]本发明实施例提供一种省电方法、装置及电子设备,用于解决应用的自启动导致电子设备功耗较大的问题。
[0004]本发明实施例第一方面提供一种省电方法,所述方法应用于电子设备,包括:
[0005]当检测到第一应用启动时,获取所述第一应用的启动方式,所述第一应用是所述电子设备中的任一应用;
[0006]当所述第一应用的启动方式为自启动时,获取所述第一应用自启动的启动条件,所述启动条件是用于触发所述第一应用自启动的条件;
[0007]根据所述启动条件删除所述第一应用的自启动功能。
[0008]结合本发明实施例第一方面,在本发明实施例第一方面的第一种可能的实现方式中,所述启动条件为开机;
[0009]所述利用所述启动条件删除所述第一应用的自启动功能包括:
[0010]删除开机启动项中的所述第一应用,所述开机启动项包括自启动的启动条件为开机的所有应用。
[0011]结合本发明实施例第一方面,在本发明实施例第一方面的第二种可能的实现方式中,所述启动条件为与所述第一应用的关联度大于预设值的第二应用的运行;
[0012]所述利用所述启动条件删除所述第一应用的自启动功能包括:
[0013]获取所述第二应用的配置文件,所述配置文件包括所述第一应用的字符串,所述配置文件用于记录所述第二应用的数据;
[0014]删除所述配置文件中的所述第一应用的字符串。
[0015]结合本发明实施例第一方面,在本发明实施例第一方面的第三种可能的实现方式中,所述启动条件为系统广播;
[0016]所述利用所述启动条件删除所述第一应用的自启动功能包括:
[0017]获取所述系统中的注册列表,所述注册列表包括所述第一应用与触发所述系统广播所述第一应用启动的触发条件的对应关系;
[0018]删除所述注册列表中的所述对应关系。
[0019]结合本发明实施例第一方面,在本发明实施例第一方面的第四种可能的实现方式中,当所述第一应用的启动方式为自启动时,所述方法还包括:
[0020]获取预设的自启动应用列表,所述预设的自启动应用列表包括允许自启动的所有应用;
[0021 ]当所述预设的自启动应用列表不包括所述第一应用时,执行所述获取所述第一应用自启动的启动条件。
[0022]本发明实施例第二方面提供一种省电装置,所述装置设置于电子设备中,包括:
[0023]第一获取单元,用于当检测到第一应用启动时,获取所述第一应用的启动方式,所述第一应用是所述电子设备中的任一应用;
[0024]第二获取单元,用于当所述第一获取单元获取的第一应用的启动方式为自启动时,获取所述第一应用自启动的启动条件,所述启动条件是用于触发所述第一应用自启动的条件;
[0025]删除单元,用于利用所述第二获取单元获取的启动条件删除所述第一应用的自启动功能。
[0026]结合本发明实施例第二方面,所述启动条件为开机;
[0027]所述删除单元,具体用于删除开机启动项中的所述第一应用,所述开机启动项包括自启动的启动条件为开机的所有应用。
[0028]结合本发明实施例第二方面,在本发明实施例第二方面的第二种可能的实现方式中,所述启动条件为与所述第一应用的关联度大于预设值的第二应用的运行;
[0029]所述删除单元包括:
[0030]第一获取子单元,用于获取所述第二应用的配置文件,所述配置文件包括所述第一应用的字符串,所述配置文件用于记录所述第二应用的数据;
[0031]第一删除子单元,用于删除所述第一获取子单元获取的配置文件中的所述第一应用的字符串。
[0032]结合本发明实施例第二方面,在本发明实施例第二方面的第三种可能的实现方式中,所述启动条件为系统广播;
[0033]所述删除单元包括:
[0034]第二获取子单元,用于获取所述系统中的注册列表,所述注册列表包括所述第一应用与触发所述系统广播所述第一应用启动的触发条件的对应关系;
[0035]第二删除子单元,用于删除所述第二获取子单元获取的注册列表中的所述对应关系O
[0036]结合本发明实施例第二方面,在本发明实施例第二方面的第四种可能的实现方式中,当所述第一应用的启动方式为自启动时,所述装置还包括:
[0037]第三获取单元,用于获取预设的自启动应用列表,当所述第三获取单元获取的预设的自启动应用列表不包括所述第一应用时,触发所述第二获取单元执行所述获取所述第一应用自启动的启动条件,所述预设的自启动应用列表包括允许自启动的所有应用。
[0038]本发明实施例第三方面提供一种电子设备,包括:壳体、处理器、存储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为电子设备的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于执行以下步骤:
[0039]当检测到第一应用启动时,获取所述第一应用的启动方式,所述第一应用是所述电子设备中的任一应用;
[0040]当所述第一应用的启动方式为自启动时,获取所述第一应用自启动的启动条件,所述启动条件是用于触发所述第一应用自启动的条件;
[0041 ]根据所述启动条件删除所述第一应用的自启动功能。
[0042]本发明实施例第四方面提供了一种存储介质,其中,该存储介质用于存储应用程序,所述应用程序用于在运行时执行本发明实施例第一方面提供的一种省电方法。
[0043]本发明实施例第五方面提供了一种应用程序,其中,该应用程序用于在运行时执行本发明实施例第一方面提供的一种省电方法。
[0044]本发明实施例中,当检测到应用启动且应用的启动方式为自启动时,将利用应用的自启动的启动条件删除应用的自启动功能,以便应用下次不再自启动,从而可以降低电子设备的功耗。
【附图说明】
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1