应用软件的权限控制方法和系统的制作方法_5

文档序号:8498799阅读:来源:国知局
技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、移动终端、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0139]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种应用软件的权限控制方法,其特征在于,包括: 终端获取当前登录用户的用户信息; 所述终端根据所述当前登录用户的用户信息获取所述当前登录用户所对应的权限控制策略; 所述终端接收所述当前登录用户对任意一个或多个应用软件进行操作的操作信息; 所述终端将所述任意一个或多个应用软件的软件信息和/或对应的所述操作信息与所述对应的权限控制策略进行匹配,确定所述当前登录用户对所述任意一个或多个应用软件进行操作的操作结果。
2.根据权利要求1所述的方法,其特征在于,在终端获取当前登录用户的用户信息之前,所述方法还包括: 服务器接收来自所述终端已经注册用户的用户信息和所述终端的标识信息,判断所述已经注册用户的用户信息是否已经存在于预先存储的数据库中; 在所述已经注册用户的用户信息已经存在于所述预先存储的数据库中的情况下,生成所述已经注册用户的身份标识,并发送所述身份标识至所述终端,使得所述终端成功绑定至所述服务器; 所述服务器接收和存储预先设置的多个用户对应的权限控制策略,并接收来自所述终端的所述身份标识; 所述服务器根据所述身份标识从所述预先设置的多个用户对应的权限控制策略中查找与所述身份标识对应的权限控制策略; 所述服务器发送与所述身份标识对应的权限控制策略至所述终端,使得与所述身份标识对应的用户在所述服务器上成功被激活。
3.根据权利要求2所述的方法,其特征在于,所述服务器发送与所述身份标识对应的权限控制策略至所述终端,使得所述身份标识对应的用户在所述服务器上成功被激活之后,所述方法还包括: 所述服务器在间隔固定时间发送当前的系统时间和更新后的权限控制策略至所述终端; 所述终端使用所述更新后的权限控制策略更新本地保存的所述权限控制策略,并使用接收到的所述当前的系统时间更新所述终端的本地系统时间。
4.根据权利要求1所述的方法,其特征在于,在所述终端将所述任意一个或多个应用软件的软件信息和/或对应的所述操作信息与所述对应的权限控制策略进行匹配之前,所述方法还包括: 所述终端发送所述权限控制策略的更新请求至服务器; 所述服务器根据所述更新请求读取本地更新后的权限控制策略,并将所述更新后的权限控制策略返回至所述终端; 所述终端根据所述更新后的权限控制策略更新所述权限控制策略。
5.根据权利要求1所述的方法,其特征在于,所述软件信息包括:应用安装包包名;所述操作信息包括:操作时间。
6.根据权利要求5所述的方法,其特征在于,所述终端将所述任意一个或多个应用软件的软件信息和/或对应的所述操作信息与所述对应的权限控制策略进行匹配,确定所述当前登录用户对所述任意一个或多个应用软件进行操作的操作结果的步骤包括: 所述终端根据所述软件信息中的应用安装包包名从所述权限控制策略中查找是否存在所述应用安装包包名; 在所述权限控制策略中存在所述应用安装包包名的情况下,确定所述当前登录用户对所述任意一个或多个应用软件进行操作的操作结果为执行所述任意一个或多个应用软件。
7.根据权利要求5所述的方法,其特征在于,所述终端将所述任意一个或多个应用软件的软件信息和/或对应的所述操作信息与所述对应的权限控制策略进行匹配,确定所述当前登录用户对所述任意一个或多个应用软件进行操作的操作结果的步骤包括: 所述终端根据所述软件信息中的应用安装包包名从所述权限控制策略中查找是否存在所述应用安装包包名; 在所述权限控制策略中存在所述应用安装包包名的情况下,从所述权限控制策略中获取所述应用安装包包名对应的控制时间区间,并判断所述操作时间是否落入所述控制时间区间内; 在所述操作时间落入所述控制时间区间内的情况下,确定所述当前登录用户对所述任意一个或多个应用软件进行操作的操作结果为执行所述任意一个或多个应用软件; 在所述操作时间未落入所述控制时间区间内的情况下,确定所述当前登录用户对所述任意一个或多个应用软件进行操作的操作结果为禁止执行所述任意一个或多个应用软件,并显示告警信息。
8.根据权利要求6或7所述的方法,其特征在于,在所述终端根据所述软件信息中的应用安装包包名从所述权限控制策略中查找是否存在所述应用安装包包名之后,所述方法还包括: 在所述权限控制策略中不存在所述应用安装包包名的情况下,确定所述当前登录用户对所述任意一个或多个应用软件进行操作的操作结果为禁止执行所述任意一个或多个应用软件。
9.一种应用软件的权限控制系统,其特征在于,包括:终端; 所述终端用于获取当前登录用户的用户信息; 根据所述当前登录用户的用户信息获取所述当前登录用户所对应的权限控制策略; 接收所述当前登录用户对任意一个或多个应用软件进行操作的操作信息; 将所述任意一个或多个应用软件的软件信息和/或对应的所述操作信息与所述对应的权限控制策略进行匹配,确定所述当前登录用户对所述任意一个或多个应用软件进行操作的操作结果。
10.根据权利要求9所述的系统,其特征在于,所述系统还包括:服务器; 所述服务器用于接收来自所述终端已经注册用户的用户信息和所述终端的标识信息,判断所述已经注册用户的用户信息是否已经存在于预先存储的数据库中; 在所述已经注册用户的用户信息已经存在于所述预先存储的数据库中的情况下,生成所述已经注册用户的身份标识,并发送所述身份标识至所述终端,使得所述终端绑定至所述服务器; 所述服务器还用于接收和存储预先设置的多个用户对应的权限控制策略,并接收来自所述终端的所述身份标识; 所述服务器还用于根据所述身份标识从所述预先设置的多个用户对应的权限控制策略中查找与所述身份标识对应的权限控制策略; 所述服务器还用于发送与所述身份标识对应的权限控制策略至所述终端,使得与所述身份标识对应的用户在所述服务器上成功被激活。
11.根据权利要求10所述的系统,其特征在于,所述服务器还用于: 发送与所述身份标识对应的权限控制策略至所述终端,使得与所述身份标识对应的用户在所述服务器上成功被激活之后,在间隔固定时间发送当前的系统时间和更新后的权限控制策略至所述终端; 所述终端还用于使用更新后的权限控制策略更新本地保存的所述权限控制策略,并使用接收到的所述当前的系统时间更新所述终端的本地系统时间。
12.根据权利要求9所述的系统,其特征在于,所述终端还用于: 在所述终端将所述任意一个或多个应用软件的软件信息和/或对应的所述操作信息与所述对应的权限控制策略进行匹配之前,发送所述权限控制策略的更新请求至服务器; 所述服务器还用于根据所述更新请求读取本地更新后的权限控制策略,并将所述更新后的权限控制策略返回至所述终端; 所述终端还用于根据所述更新后的权限控制策略更新所述权限控制策略。
13.根据权利要求9所述的系统,其特征在于,所述软件信息包括:应用安装包包名;所述操作信息包括:操作时间。
14.根据权利要求13所述的系统,其特征在于,所述终端还用于: 根据所述软件信息中的应用安装包包名从所述权限控制策略中查找是否存在所述应用安装包包名; 在所述权限控制策略中存在所述应用安装包包名的情况下,确定所述当前登录用户对所述任意一个或多个应用软件进行操作的操作结果为执行所述任意一个或多个应用软件。
15.根据权利要求13所述的系统,其特征在于,所述终端还用于: 根据所述软件信息中的应用安装包包名从所述权限控制策略中查找是否存在所述应用安装包包名; 在所述权限控制策略中存在所述应用安装包包名的情况下,从所述权限控制策略中获取所述应用安装包包名对应的控制时间区间,并判断所述操作时间是否落入所述控制时间区间内; 在所述操作时间落入所述控制时间区间内的情况下,确定所述当前登录用户对所述任意一个或多个应用软件进行操作的操作结果为执行所述任意一个或多个应用软件; 在所述操作时间未落入所述控制时间区间内的情况下,确定所述当前登录用户对所述任意一个或多个应用软件进行操作的操作结果为禁止执行所述任意一个或多个应用软件,并显示告警信息。
16.根据权利要求14或15所述的系统,其特征在于,所述终端还用于: 在所述终端根据所述软件信息中的应用安装包包名从所述权限控制策略中查找是否存在所述应用安装包包名之后,在所述权限控制策略中不存在所述应用安装包包名的情况下,确定所述当前登录用户对所述任意一个或多个应用软件进行操作的操作结果为禁止执行所述任意一个或多个应用软件。
【专利摘要】本发明公开了一种应用软件的权限控制方法和系统。该方法包括:终端获取当前登录用户的用户信息,终端根据当前登录用户的用户信息获取当前登录用户所对应的权限控制策略,终端接收当前登录用户对任意一个或多个应用软件进行操作的操作信息,终端将任意一个或多个应用软件的软件信息和/或对应的操作信息与对应的权限控制策略进行匹配,确定当前登录用户对任意一个或多个应用软件进行操作的操作结果。本发明解决了现有技术中多应用软件下如何对应用软件的权限进行控制的问题。
【IPC分类】G06F21-12
【公开号】CN104820791
【申请号】CN201510257946
【发明人】张靖宇, 李强
【申请人】新华瑞德(北京)网络科技有限公司
【公开日】2015年8月5日
【申请日】2015年5月19日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1