[发明专利]终端设备中应用软件权限控制的方法、装置和系统有效
申请号: | 201410640089.8 | 申请日: | 2014-11-13 |
公开(公告)号: | CN104317626B | 公开(公告)日: | 2017-08-11 |
发明(设计)人: | 王力;刘伟;李旋;张晨 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京市立方律师事务所11330 | 代理人: | 乔建聪 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 终端设备 应用软件 权限 控制 方法 装置 系统 | ||
技术领域
本发明涉及计算机通信的技术领域,具体而言,本发明涉及终端设备中应用软件权限控制的方法、装置和系统。
背景技术
现有技术中涌现出了很多用于对终端设备进行管控和安全防护的客户端管理防护软件,通过这类管理防护软件,用户不仅可以快捷有效地对其终端设备进行各种功能管理,而且可以对终端设备的系统安全进行实时防护,以避免遭受到外界网络的侵害。此类管理防护软件在实现对终端设备的各种服务项目的管理防护时均需要调用终端设备中与各种服务项目相对应的API。
管理防护软件提供者在开发及维护管理防护软件时,需要获取不同品牌、不同型号的终端设备中的与各种服务项目相对应的API,也即,安装在不同品牌以及不同型号的终端设备中的管理防护软件,其需要调用的与各种服务项目对应的API不同。目前,软件提供者对每一品牌每一型号的终端设备单独配置一套与该终端设备相匹配的管理防护软件,当终端设备中与各种服务项目相对应的API发生变更、升级等事件,软件提供者需要重新配置一套API相应更新后的管理防护软件,这使得软件开发及维护成本较高,且对于用户来说,需要重新下载安装管理防护软件应用或对原管理防护软件执行升级等操作,增加终端用户的额外操作负担,降低用户使用体验。
发明内容
本发明的目的旨在至少解决上述技术缺陷之一,特别是在终端设备的API发生变更升级等事件时,如何降低软件提供者对管理防护软件进行相适应配置时的开发及维护成本。
本发明提供了一种在终端设备中用于应用软件权限控制的方法,包括:
终端设备中的控制客户端向服务器发送服务请求;其中,服务请求包括终端设备相关信息及服务类型;
接收并运行服务器反馈的与服务请求相应的agent,控制客户端与agent进行通信,确定需要访问控制的与服务请求对应的终端设备的API;
控制客户端访问控制与服务请求对应的终端设备的API。
本发明还提供了一种在服务器中辅助用于应用软件权限控制的方法,包括:
接收来自终端设备发送的服务请求,其中,服务请求包括终端设备相关信息及服务类型;
根据服务请求确定相应的agent,其中,agent包括该服务类型在终端设备中对应的API标识信息与该服务类型在控制客户端对应的API标识信息的对应关系;
将agent反馈至终端设备。
本发明还提供了一种在终端设备中用于应用软件权限控制的装置,包括:
请求发送模块,用于向服务器发送服务请求;其中,服务请求包括终端设备相关信息及服务类型;
通信模块,用于接收并运行服务器反馈的与服务请求相应的agent,与agent进行通信,确定需要访问控制的与服务请求对应的终端设备的API;
访问控制模块,用于访问控制与服务请求对应的终端设备的API。
本发明还提供了一种辅助用于应用软件权限控制的服务器,包括:
请求接收模块,用于接收来自终端设备发送的服务请求,其中,服务请求包括终端设备相关信息及服务类型;
Agent确定模块,用于根据服务请求确定相应的agent,其中,agent包括该服务类型在终端设备中对应的API标识信息与该服务类型在控制客户端对应的API标识信息的对应关系;
反馈模块,用于将agent反馈至终端设备。
本发明的实施例,通过建立agent,其包括某种服务类型在特定终端设备相关信息的终端设备中对应的API标识信息与该种服务类型在控制客户端对应的API标识信息的对应关系,实现了将同一种服务类型在不同终端设备的API标识信息进行统一,即统一为该种服务类型在控制客户端中可识别的API标识信息。当终端设备中与某种服务类型相对应的API发生变更、升级等事件时,服务器端仅需将从终端设备提供商处得到的更新后的API写入该终端设备的该服务类型对应的agent中,即可实现终端设备的控制客户端对与该服务请求对应的终端设备的API的访问控制需求,而无需对控制客户端重新配置,从服务器侧的角度看,降低了应用的开发及维护成本,从终端侧的角度看,在用户无感知的情况下实现API更新过程,提高用户体验。
本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410640089.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:语句表到梯形图的转换方法
- 下一篇:一种文件接口开发方法及系统