[发明专利]服务管理方法、装置和终端有效
申请号: | 201310180148.3 | 申请日: | 2013-05-15 |
公开(公告)号: | CN103294166A | 公开(公告)日: | 2013-09-11 |
发明(设计)人: | 方圆;方流;刘伟 | 申请(专利权)人: | 北京小米科技有限责任公司 |
主分类号: | G06F1/32 | 分类号: | G06F1/32;G06F9/48 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 张耀光 |
地址: | 100102 北京市朝阳区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务 管理 方法 装置 终端 | ||
技术领域
本发明涉及计算机技术领域,特别涉及一种服务管理方法、装置和终端。
背景技术
诸如手机或者平板电脑之类的终端已经成为人们日常生活中必不可少的组成部分。并且终端的一个极为重要的优点就是:可以运行各种各样的应用程序来扩展功能。
然而在终端运行某些应用程序时,终端通常需要开启应用程序请求使用的基础服务。其中,基础服务可以包括蓝牙、GPS(Global Positioning System,全球定位系统)、数据流量或者WIFI(Wireless-Fidelity,无线保真技术)中的至少一种,比如,当终端运行导航时,终端将开启GPS服务;当终端运行浏览器等需要网络服务的应用程序时,终端将开启数据流量服务或者WIFI服务等等。在终端开始运行某一应用程序时,终端将检测当前开始运行的应用程序是否需要请求使用基础服务,若检测结果为需要,则打开对应的基础服务。
发明人在实现本发明的过程中,发现上述方案至少存在以下问题:
在终端开始运行某一应用程序,从而打开应用程序请求使用的基础服务之后,当基础服务不再被使用时,基础服务将仍然处于开启状态,所以这就无可避免的消耗了终端额外的电量。这对于手机和平板电脑之类的电量有限的终端来讲,会缩短续航时间。
发明内容
为了解决背景技术中当基础服务不再被使用时,基础服务将仍然处于开启状态,从而会缩短终端续航时间的问题,本发明实施例提供了一种服务管理方法、装置和终端。所述技术方案如下:
第一方面,提供了一种服务管理方法,所述服务管理方法包括:
获取终端中各个基础服务的使用状态信息;
根据所述使用状态信息检测是否存在不再被任一应用程序使用的基础服务;
若检测结果为存在不再被任一应用程序使用的基础服务,则关闭检测到的所述基础服务。
优选地,所述获取终端中各个基础服务的使用状态信息,包括:
获取前一时刻所述终端中的各个基础服务的使用状态信息;
获取当前时刻所述终端中的各个基础服务的使用状态信息;
所述根据所述使用状态信息检测是否存在不再被任一应用程序使用的基础服务,包括:
根据所述前一时刻和所述当前时刻所述终端中的各个基础服务的使用状态信息的对比结果,来检测是否存在不再被任一应用程序使用的基础服务。
优选地,所述获取前一时刻所述终端中的各个基础服务的使用状态信息,包括:
读取保存的所述前一时刻所述终端中的各个基础服务的使用状态信息,所述前一时刻所述终端中的各个基础服务的使用状态信息,是根据前一时刻处于运行状态的每个应用程序与所请求使用的基础服务之间的对应关系生成并保存的。
优选地,所述获取当前时刻所述终端中的各个基础服务的使用状态信息,包括:
获取当前时刻处于运行状态的每个应用程序与所请求使用的基础服务之间的对应关系;
根据获取到的所述对应关系生成并保存当前时刻所述终端中的各个基础服务的使用状态信息。
优选地,所述各个基础服务的使用状态信息为:各个基础服务的引用计数,所述引用计数表示正在使用所述基础服务的应用程序的个数。
优选地,所述获取终端中各个基础服务的使用状态信息,包括:
将保存的前一时刻所述终端中的各个基础服务的引用计数更新为当前时刻所述终端中的各个基础服务的引用计数,每个所述引用计数表示正在使用自身所对应的基础服务的应用程序的个数;
所述根据所述使用状态信息检测是否存在不再被任一应用程序使用的基础服务,包括:
根据所述当前时刻所述终端中的各个基础服务的引用计数检测是否存在引用计数为零的基础服务;
若检测结果为存在引用计数为零的基础服务,则认为存在不再被任一应用程序使用的基础服务。
优选地,所述将保存的前一时刻所述终端中的各个基础服务的引用计数更新为当前时刻所述终端中的各个基础服务的引用计数,包括:
获取所述终端中在当前时刻处于运行状态的应用程序和每个处于运行状态的应用程序与所请求使用的基础服务之间的对应关系;
对比保存的前一时刻处于运行状态的应用程序和所述当前时刻处于运行状态的应用程序,检测是否存在新开启的应用程序;
若检测结果为存在新开启的应用程序,则根据所述新开启的应用程序与所请求使用的基础服务之间的对应关系,将对应基础服务的引用计数加1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小米科技有限责任公司,未经北京小米科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310180148.3/2.html,转载请声明来源钻瓜专利网。