预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN106503577A(43)申请公布日2017.03.15(21)申请号201610859338.1(22)申请日2016.09.28(71)申请人乐视控股(北京)有限公司地址100025北京市朝阳区姚家园路105号3号楼10层1102申请人乐视致新电子科技(天津)有限公司(72)发明人孙华胜(74)专利代理机构北京天奇智新知识产权代理有限公司11340代理人蔡飞燕(51)Int.Cl.G06F21/62(2013.01)权利要求书1页说明书6页附图2页(54)发明名称一种系统权限管理方法、装置及相应的设备(57)摘要本发明实施例属于安卓系统领域,涉及一种系统权限管理方法、装置及相应的设备。所述方法包括:获取操作请求,其中,所述操作的执行需要系统权限;根据所述操作请求获取具有所述系统权限的Service;通过所述Service提供的接口执行所述需要系统权限的操作。所述装置包括请求获取模块、Service获取模块和操作执行模块。通过所述Service提供的接口执行所述需要系统权限的操作。本发明实施例通过提供具有系统权限的Service,对于需要系统权限但又没有系统权限的操作,可以通过Service为这些操作提供系统权限代理,继而执行这些操作,根据本发明实施例的方案,可以将不同操作所需的各种系统权限集中到Service中进行统一管理。CN106503577ACN106503577A权利要求书1/1页1.一种系统权限管理方法,其特征在于,包括:获取操作请求,其中,所述操作的执行需要系统权限;根据所述操作请求获取具有所述系统权限的Service;通过所述Service提供的接口执行所述需要系统权限的操作。2.根据权利要求1所述的方法,其特征在于,还包括创建所述Service,并将所述Service添加到Service管理器中,所述根据所述操作请求获取具有所述系统权限的Service具体为:从Service管理器中获取具有所述系统权限的Service。3.根据权利要求1或2所述的方法,其特征在于,还包括对所述Service进行初始化,所述初始化过程包括:通过所述Service动态解析所述终端设备至少一个硬件的配置文件。4.根据权利要求1所述的方法,其特征在于,获取具有所述系统权限的Service后,向操作请求发起方返回所述Service的唯一标识符。5.一种系统权限管理装置,其特征在于,所述装置包括:请求获取模块,用于获取操作请求,其中,所述操作的执行需要系统权限;Service获取模块,用于根据所述操作请求获取具有所述系统权限的Service;操作执行模块,用于通过所述Service提供的接口执行所述需要系统权限的操作。6.根据权利要求6所述的装置,其特征在于,所述装置还包括Service创建模块,用于创建所述Service,并将所述Service添加到Service管理器中,Service获取模块根据所述操作请求获取具有所述系统权限的Service具体为:从Service管理器中获取具有所述系统权限的Service。7.根据权利要求6所述的装置,其特征在于,所述装置还包括初始化模块,用于对所述Service进行初始化,所述初始化过程包括:通过所述Service动态解析所述终端设备至少一个硬件的配置文件。8.根据权利要求6所述的装置,其特征在于,所述装置还包括反馈模块,用于在Service获取模块获取具有所述系统权限的Service后,向操作请求发起方返回所述Service的唯一标识符。9.一种终端设备,其特征在于,所述终端设备包括权利要求5-8任一项所述的系统权限管理装置。10.一种服务器,其特征在于,所述服务器包括至少一个权利要求5-8任一项所述的系统权限管理装置。2CN106503577A说明书1/6页一种系统权限管理方法、装置及相应的设备技术领域[0001]本发明实施例属于安卓系统领域,尤其涉及一种系统权限管理方法、装置及相应的设备。背景技术[0002]在Android系统中应用模块执行各种操作,比如设备中有些应用模块需要控制寄存器、GPIO的操作,具体如控制电源灯、网络灯、IR灯、摄像头、扬声器等,这些分散在不同模块的操作如果涉及到系统安全性或者稳定性,一般需要获得系统授权。[0003]在实现本发明的过程中,发明人发现现有技术至少存在下述问题:[0004]在Android系统应用模块执行的具体操作涉及对系统中的相关文件的读写操作,由于Android系统引入SElinux安全机制,使得各应用模块的一些操作因为权限问题而不能执行,比如Kernel3.18.20默认/sys/devices/virtual/下各个设备文件不允许other用户拥有写权限,导