[发明专利]访问方法和电子设备有效
申请号: | 201110326366.4 | 申请日: | 2011-10-24 |
公开(公告)号: | CN103065098B | 公开(公告)日: | 2018-01-19 |
发明(设计)人: | 刘永锋 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62 |
代理公司: | 北京市柳沈律师事务所11105 | 代理人: | 安之斐 |
地址: | 100085*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 访问 方法 电子设备 | ||
技术领域
本发明涉及访问方法和电子设备。
背景技术
当前,在电子设备上运行的应用数目也越来越多,这些应用中的某些需要用到电子设备的资源。但是,由于安全性等方面的考虑,并非所有应用都能够毫无限制地使用电子设备的资源。在这种情况下,电子设备的应用具有仅限于能够访问一定资源的权限,从而访问电子设备的特定资源。
为了解决上述问题,当前的解决方法是使得所有应用都均有访问资源的最大权限,但是这又带来了安全性的问题。
因此,需要提供能够便捷和安全地提升应用的权限以访问特定资源的方法。
发明内容
因此,针对上述现有技术中存在的问题和需求做出本发明。
本发明的目的是提供一种访问方法和电子设备,其能够提升具有较低权限的应用的权限从而访问需要以较高权限来访问的特定资源。
根据本发明实施例的一个方面,提供了一种访问方法,用于电子设备,所述电子设备包括第一应用,第二应用和第一资源,其中,所述第一应用具有第一权限,所述第一权限不能直接访问所述第一资源,所述方法包括:所述第一应用发出所述第一资源的访问请求;在所述第一应用满足预定条件的情况下,所述第一应用将所述访问请求传送到所述第二应用,所述第二应用具有第二权限,且所述第二权限能够直接访问所述第一资源;所述第二应用访问所述第一资源。
在上述方法中,所述第一资源包括第一文件或第一命令;其中,当所述第一资源包括第一文件时,所述第二应用访问所述第一资源具体包括:所述第二应用读或写所述第一文件;当所述第一文件包括第一命令时,所述第二应用访问所述第一资源具体包括:所述第二应用执行所述第一命令。
在上述方法中,所述第一应用将所述访问请求传送到第二应用具体为:所述第一应用对应的第一进程通过进程间通信将所述访问请求传送到所述第二应用对应的第二进程。
在上述方法中,所述第一应用将所述访问请求传送到第二应用具体为:所述第一应用确定预定文件,所述预定文件是第一应用有权限修改,且所述第二应用有权限读取的;所述第一应用将所述访问请求写入所述预定文件;和所述第二应用读取所述预定文件中的所述访问请求。
在上述方法中,所述第一应用将所述访问请求写入所述预定文件具体包括:判断所述预定文件是否处于可写状态,获得一判断结果;在所述判断结果表明所述预定文件处于可写状态时,将所述访问请求写入所述预定文件,并将所述文件改为不可写状态;所述第二应用读取所述预定文件中的所述访问请求后进一步包括:将所述预定文件改为可写状态。
在上述方法中,在所述第一应用满足预定条件的情况下,所述第一应用将所述访问请求传送到第二应用包括:所述第一应用满足签名证书校验或密码校验时,将所述访问请求传送到第二应用。
根据本发明实施例的另一方面,提供了一种电子设备,所述电子设备包括第一应用、第二应用和第一资源,其中,所述第一应用具有第一权限,所述第一权限不能直接访问所述第一资源,所述电子设备包括:控制器,在所述第一应用发出所述第一资源的访问请求时,在所述第一应用满足预定条件的情况下,将所述第一应用的所述访问请求传送到所述第二应用,其中所述第二应用具有第二权限,且所述第二权限能够直接访问所述第一资源;以及控制所述第二应用访问所述第一资源。
在上述电子设备中,所述第一资源包括第一文件或第一命令;其中,当所述第一资源包括第一文件时,控制所述第二应用访问所述第一资源具体包括:控制所述第二应用读或写所述第一文件;当所述第一文件包括第一命令时,控制所述第二应用访问所述第一资源具体包括:控制所述第二应用执行所述第一命令。
在上述电子设备中,将所述第一应用的所述访问请求传送到第二应用具体为:通过进程间通信将所述访问请求从所述第一应用对应的第一进程传送到所述第二应用对应的第二进程。
在上述电子设备中,所述控制器将所述访问请求从所述第一应用传送到第二应用具体为:所述控制器确定预定文件,所述预定文件是第一应用有权限修改,且所述第二应用有权限读取的;将所述访问请求从所述第一应用写入所述预定文件;和控制所述第二应用读取所述预定文件中的所述访问请求。
在上述电子设备中,所述控制器将所述访问请求从所述第一应用写入所述预定文件具体包括:判断所述预定文件是否处于可写状态,获得一判断结果;在所述判断结果表明所述预定文件处于可写状态时,将所述访问请求写入所述预定文件,并将所述文件改为不可写状态;控制所述第二应用读取所述预定文件中的所述访问请求后进一步包括:将所述预定文件改为可写状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110326366.4/2.html,转载请声明来源钻瓜专利网。