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

文档序号:8498799阅读:来源:国知局
权限控制策略的更新请求至服务器;
[0104]所述服务器还用于根据更新请求读取本地更新后的权限控制策略,并将更新后的权限控制策略返回至终端21 ;
[0105]终端21还用于根据更新后的权限控制策略更新权限控制策略。
[0106]在上述终端21中,在终端21将任意一个或多个应用软件的软件信息和/或对应的操作信息与对应的权限控制策略进行匹配之前,需要对权限控制策略进行更新,具体的步骤为:终端21向服务器发送权限控制策略的更新请求,服务器在收到权限控制策略的更新请求之后,将服务器更新后的权限控制策略发送至终端21中的权限管理客户端,终端21中的权限管理客户端在接收到服务器更新后的权限控制策略之后,使用服务器更新后的更新权限控制策略更新终端上权限管理客户端上的权限控制策略,基于此,完成了权限控制策略的更新,使得终端21中的权限管理客户端中存储的是最新的权限控制策略,这样,使得终端21可以通过最新的权限控制策略来控制当前登录用户的操作行为,达到实时控制当前登录用户的目的。
[0107]一种优选的实施例中,上述软件信息包括:应用安装包包名;上述操作信息包括:操作时间。
[0108]上述软件信息中可以包括应用安装包包名,该应用安装包包名可以用于识别权限控制策略中的应用与当前登录用户对任意一个或多个应用软件的软件信息中的应用安装包包名是否为同一款应用;上述操作信息中可以包括操作时间,该操作时间反映了当前登录用户对任意一个或多个应用软件进行操作的时间点;上述操作信息还可以包括操作类别,该操作类别可以包括:点击、下载、卸载和安装等等。
[0109]一种优选的实施例中,上述终端21还用于:
[0110]根据软件信息中的应用安装包包名从权限控制策略中查找是否存在应用安装包包名;
[0111]在上述终端21中,首先判断上述软件信息中的应用安装包包名是否存在于当前登录用户对应的权限控制策略中,通过判断应用安装包包名是否存在于当前登录用户对应的权限控制策略中,来获取如何对该应用软件进行控制。
[0112]在权限控制策略中存在应用安装包包名的情况下,确定当前登录用户对任意一个或多个应用软件进行操作的操作结果为执行任意一个或多个应用软件;
[0113]在上述终端21中,在权限控制策略中存在应用安装包包名的情况下,也就是用户对该应用软件可以进行任意操作,所以确定当前登录用户对该应用软件进行操作的操作结果为执行该应用软件。
[0114]一种优选的实施例中,上述终端21还用于:
[0115]根据软件信息中的应用安装包包名从权限控制策略中查找是否存在应用安装包包名;
[0116]在上述终端21中,首先判断上述软件信息中的应用安装包包名是否存在于当前登录用户对应的权限控制策略中,通过判断应用安装包包名是否存在于当前登录用户对应的权限控制策略中,来获取如何对该应用软件进行控制。
[0117]在权限控制策略中存在应用安装包包名的情况下,从权限控制策略中获取应用安装包包名对应的控制时间区间,并判断操作时间是否落入控制时间区间内;
[0118]在上述终端21中,和/或,在权限控制策略中存在应用安装包包名的情况下,需要从权限控制策略中获取到该应用安装包包名对应的控制时间区间,然后判断操作时间是否落入上述控制时间区间内,通过上述终端21,需要对上述操作时间进行判断,这样,灵活地对当前登录用户的操作行为进行时间控制,在信息化教学中,学生在控制时间区间外可以对应用软件进行操作,有助于更加合理地控制学生对软件的操作行为。
[0119]在操作时间落入控制时间区间内的情况下,确定当前登录用户对任意一个或多个应用软件进行操作的操作结果为执行任意一个或多个应用软件;
[0120]在上述终端21中,在操作时间落入上述控制时间区间内的情况下,说明操作人员在设置权限控制策略时,允许当前登录用户对任意一个或多个应用软件进行操作,则确定当前登录用户对任意一个或多个应用软件进行操作的操作结果为执行任意一个或多个应用软件。
[0121 ] 在操作时间未落入控制时间区间内的情况下,确定当前登录用户对任意一个或多个应用软件进行操作的操作结果为禁止执行任意一个或多个应用软件,并显示告警信息。
[0122]在上述终端21中,在操作时间未落入上述控制时间区间内的情况下,说明操作人员在设置权限控制策略时,不允许当前登录用户对任意一个或多个应用软件进行操作,则确定当前登录用户对任意一个或多个应用软件进行操作的操作结果为禁止执行任意一个或多个应用软件,并显示告警信息和任意一个或多个应用软件允许执行的时间。
[0123]上述操作信息还可以包括操作类别,该操作类别可以包括:点击、下载、卸载和安装等等;在操作人员设置权限控制策略时,可以根据需要设置操作类别的权限控制策略,例如,允许执行某一操作类别,或在某一时间区间允许执行某一操作类别等等;然后通过操作信息中的操作类别与权限控制策略中的操作类别进行匹配,来实现对当前登录用户的操作行为的控制。
[0124]一种优选的实施例中,上述终端21还用于:
[0125]在终端21根据所述软件信息中的应用安装包包名从权限控制策略中查找是否存在应用安装包包名之后,在权限控制策略中不存在所述应用安装包包名的情况下,确定当前登录用户对任意一个或多个应用软件进行操作的操作结果为禁止执行任意一个或多个应用软件。
[0126]在上述终端21中,通过判断得到在权限控制策略中不存在应用安装包包名的情况下,说明操作人员在设置权限控制策略时,不允许当前登录用户对任意一个或多个应用软件进行操作,则确定当前登录用户对任意一个或多个应用软件进行操作的操作结果为禁止执行任意一个或多个应用软件,例如,以信息化教学为例,对于教学应用软件,设置对应的控制时间区间为周一至周五的9: OO至12:00,而对于其他教学应用软件,以QQ为例,在周一至周五的9:00至12:00打开QQ时,终端是禁止打开QQ的,这样,学生在周一至周五的9:00至12:00禁止使用其他教学应用软件,防止学生在信息化教学中不遵守纪律影响教学秩序的情况发生。
[0127]上述终端21可以为计算机、平板电脑、手机等等,但不限于此。
[0128]例如,终端安装有的应用安装包包名包括:计算器、视频播放器、音乐播放器、闹钟等等;操作人员设置的权限控制策略具体是:
[0129]第一条权限控制策略:控制时间区间:9:00--12:00,适用年级:初一,重复:周二,可用的应用安装包包名:计算器和视频播放器;
[0130]第二条权限控制策略:控制时间区间:9:00—12:00,适用年级:初二,重复:周二,可用的应用安装包包名:闹钟和音乐播放器;
[0131]黄河中学,正在上初一的小明和正在上初二的小红,每个周二的早上9:00-12:00,小明只能在平板电脑上使用计算器和视频播放器两个应用,小红只能在平板电脑上使用音乐播放器和闹钟两个应用,两人点击打开其他应用都会被提示学习时间不能玩其他应用,此时本学校其他年级的学生可以使用平板电脑上的其他应用;其他时间小明和小红则可以和其他年级的同学一样可以使用平板电脑上的任意应用。
[0132]本申请上述实施例2的系统,提供了一种应用软件的权限控制系统,终端用于获取当前登录用户的用户信息,终端还用于根据当前登录用户的用户信息获取当前登录用户所对应的权限控制策略,终端还用于接收当前登录用户对任意一个或多个应用软件进行操作的操作信息,终端还用于将任意一个或多个应用软件的软件信息和/或对应的操作信息与对应的权限控制策略进行匹配,确定当前登录用户对任意一个或多个应用软件进行操作的操作结果;本发明所提供的应用软件的权限控制系统,首先,终端获取当前登录用户的用户信息和当前登录用户的权限控制策略,然后,在终端接收到当前登录用户对任意一个或多个应用软件进行操作的操作信息之后,终端将任意一个或多个应用软件的软件信息和/或对应的操作信息与对应的权限控制策略进行匹配,最后,终端确定当前登录用户对任意一个或多个应用软件进行操作的操作结果;本发明解决了现有技术中多应用软件下如何对应用软件的权限进行控制的问题,与现有技术相比,达到了有效控制应用软件的权限的目的。
[0133]需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
[0134]在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0135]在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
[0136]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0137]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0138]所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1