[发明专利]应用软件的权限控制方法和系统有效
申请号: | 201510257946.0 | 申请日: | 2015-05-19 |
公开(公告)号: | CN104820791B | 公开(公告)日: | 2017-12-15 |
发明(设计)人: | 张靖宇;李强 | 申请(专利权)人: | 大唐网络有限公司 |
主分类号: | G06F21/12 | 分类号: | G06F21/12 |
代理公司: | 北京康信知识产权代理有限责任公司11240 | 代理人: | 韩建伟,张永明 |
地址: | 100088 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用软件 权限 控制 方法 系统 | ||
技术领域
本发明涉及云权限控制领域,具体而言,涉及一种应用软件的权限控制方法和系统。
背景技术
目前,在具体教学环境中,专业学习平板电脑应用于课堂学习时,需要充分保持关键组件和应用的运行流畅性,避免在师生的频繁互动过程中因为技术问题影响应用的节奏。
在相关技术中,教育行业中各类机构不同层级的属性和相互关系,决定了教育用户数据底层兼容的复杂程度。在教育类专业虚拟平台之间,需要处理的不仅是内容数据的兼容和独立,更有不同用户权限之间的数据隔离等关键环节。常见的权限控制架构设计思路一般如下:从控制力度上区分:功能级权限管理和数据级权限管理;从控制方向上区分:从系统获取数据,比如查询订单、查询客户资料;向系统提交数据,比如删除订单、修改客户资料;上述权限控制都是在控制用户在系统中对于某功能的操作。但是该功能所对应的应用程序可能仍在底层运行,影响系统响应速度,干扰系统的稳定性等。很多系统,尤其是采用硬编码方式的系统,存在权限逻辑与业务代码紧密耦合,同时又分散在系统各个地方,系统漏洞势必非常多,而且随着系统不断修改,漏洞逐步增多。
然而,学生学习有关的应用繁多,学生有权在课余时间选择喜欢的或适合自己的学习工具或在线资源,例如学口语的应用、答题软件、打开浏览器浏览网站等。阻止学生安装个性化应用并不合理。系统若想针对所有的外来应用的细分功能去控制其访问权限也将耗费大量的开发成本,并在使用中需要消耗大量流量资源。
针对现有技术中多应用软件下如何对应用软件的权限进行控制的问题,目前尚未提出有效的解决方案。
发明内容
本发明的主要目的在于提供一种应用软件的权限控制方法和系统,以解决现有技术中多应用软件下如何对应用软件的权限进行控制的问题。
为了实现上述目的,根据本发明实施例的一个方面,提供了一种应用软件的权限控制方法。根据本发明的应用软件的权限控制方法包括:终端获取当前登录用户的用户信息,终端根据当前登录用户的用户信息获取当前登录用户所对应的权限控制策略,终端接收当前登录用户对任意一个或多个应用软件进行操作的操作信息,终端将任意一个或多个应用软件的软件信息和/或对应的操作信息与对应的权限控制策略进行匹配,确定当前登录用户对任意一个或多个应用软件进行操作的操作结果。
为了实现上述目的,根据本发明实施例的另一方面,提供了一种应用软件的权限控制系统。根据本发明的应用软件的权限控制系统包括:终端,终端用于获取当前登录用户的用户信息,根据当前登录用户的用户信息获取当前登录用户所对应的权限控制策略,接收当前登录用户对任意一个或多个应用软件进行操作的操作信息,将任意一个或多个应用软件的软件信息和/或对应的操作信息与对应的权限控制策略进行匹配,确定当前登录用户对任意一个或多个应用软件进行操作的操作结果。
根据本发明实施例,通过应用软件的权限控制方法,解决了现有技术中多应用软件下如何对应用软件的权限进行控制的问题,达到了有效控制应用软件的权限的效果。
附图说明
构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的应用软件的权限控制方法的流程示意图;
图2是根据本发明实施例的应用软件的权限控制系统的结构示意图。
具体实施方式
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
实施例1
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大唐网络有限公司,未经大唐网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510257946.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:登录数据的处理方法及装置
- 下一篇:电动汽车充电负荷数据的处理方法和装置