[发明专利]移动终端及其通过应用程序控制系统功能的方法和装置在审
申请号: | 201410040499.9 | 申请日: | 2014-01-27 |
公开(公告)号: | CN103777958A | 公开(公告)日: | 2014-05-07 |
发明(设计)人: | 刘伟;李龙 | 申请(专利权)人: | 贝壳网际(北京)安全技术有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/445 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张大威 |
地址: | 100041 北京市石景山区八*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 终端 及其 通过 应用程序 控制系统 功能 方法 装置 | ||
技术领域
本发明涉及移动终端技术领域,尤其涉及一种移动终端中通过应用程序控制系统功能的方法、装置和移动终端。
背景技术
目前,移动终端(例如,智能手机、平板电脑等)的操作系统提供了多种通过硬件实现的功能,例如,GPS(Global Positioning System,全球定位系统)、飞行模式(即停止射频模块)、WiFi(Wireless Fidelity,无线保真)等。其中,有些硬件功能在开启时提升移动终端的智能性,在关闭时节约功耗,如GPS、WiFi等;有些硬件功能在开启时也可以节约功耗,例如,飞行模式功能开启后,移动终端进入完全待机状态,不会主动进行搜索网络和连接基站操作,显著降低移动终端的功耗。因此,有效地对这些功能进行控制非常重要。
目前,主要通过操作系统提供的界面实现对这些功能的控制,但是操作系统提供的控制方式不容易被用户接受,用户体验差。因此,通过应用程序控制系统功能显得非常必要,应用程序主要通过注册读写系统配置文件的权限,并利用该权限直接对系统配置文件进行修改以控制系统功能,在实现本发明过程中,发明人发明现有技术至少存在以下问题:随着操作系统版本的提升(例如,安卓Android系统的最新版本Android4.2),很多操作系统不支持第三方的应用程序向操作系统注册读写系统配置文件的权限,通过应用程序控制系统功能可用性变得越来越差。
发明内容
本发明旨在至少解决上述技术问题之一。
为此,本发明的第一个目的在于提出一种移动终端中通过应用程序控制系统功能的方法。该方法通过系统级服务直接修改移动终端的系统配置文件,避免系统无法提供系统配置文件的写入操作权限给应用程序时,导致无法修改系统配置文件的情况,提高了可用性。
本发明的第二个目的在于提出一种移动终端中通过应用程序控制系统功能的装置。
本发明的第三个目的在于提出一种移动终端。
为了实现上述目的,本发明第一方面实施例的移动终端中通过应用程序控制系统功能的方法,应用程序具有系统级服务,所述系统级服务具有控制系统功能的接口,所述方法包括以下步骤:当判断控制条件满足时,通过所述系统级服务修改所述移动终端的系统配置文件,所述系统级服务运行在所述移动终端的操作系统中;以及通过所述系统级服务在所述移动终端的操作系统中广播系统功能更新的广播消息,以使所述操作系统根据修改后的所述系统配置文件对所述系统功能进行控制。
本发明实施例的移动终端中通过应用程序控制系统功能的方法,当判断控制条件满足时,通过系统级服务修改移动终端的系统配置文件,并通过系统级服务在移动终端的操作系统中广播系统功能更新的广播消息,以使操作系统根据修改后的系统配置文件对系统功能进行控制,可通过系统级服务直接修改移动终端的系统配置文件,无须向移动终端申请系统配置文件的写入操作权限,或避免操作系统无法提供系统配置文件的写入操作权限给应用程序时,导致无法修改系统配置文件的情况,提高了可用性。
为了实现上述目的,本发明第二方面实施例的移动终端中通过应用程序控制系统功能的装置,应用程序具有系统级服务,所述系统级服务具有控制系统功能的接口,所述装置包括:修改模块,用于在判断控制条件满足时,通过所述系统级服务修改所述移动终端的系统配置文件,所述系统级服务运行在所述移动终端的操作系统中;以及广播控制模块,用于通过所述系统级服务在所述移动终端的操作系统中广播系统功能更新的广播消息,以使所述操作系统根据修改后的所述系统配置文件对所述系统功能进行控制。
本发明实施例的移动终端中通过应用程序控制系统功能的装置,通过修改模块在判断控制条件满足时,通过系统级服务修改移动终端的系统配置文件,广播控制模块通过系统级服务在移动终端的操作系统中广播系统功能更新的广播消息,以使操作系统根据修改后的系统配置文件对系统功能进行控制,可通过系统级服务直接修改移动终端的系统配置文件,无须向移动终端申请系统配置文件的写入操作权限,或避免操作系统无法提供系统配置文件的写入操作权限给应用程序时,导致无法修改系统配置文件的情况,提高了可用性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贝壳网际(北京)安全技术有限公司,未经贝壳网际(北京)安全技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410040499.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:带电安拆悬垂绝缘子销子的工具
- 下一篇:扩孔型锚杆及其施工工艺