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

文档序号:8498799阅读:来源:国知局
务器的绑定,只有在终端绑定至服务器之后,服务器才能对终端上的登录用户进行权限控制,使得服务器可以根据身份标识来更新权限管理客户端中的权限控制策略,最终实现服务器控制用户是否可以对应用软件进行操作的目的。
[0034]步骤S1003,服务器接收和存储预先设置的多个用户的权限控制策略,并接收来自终端的身份标识;
[0035]在上述步骤S1003中,服务器接收来自老师或者操作人员输入的每个学生的权限控制策略,并存储在服务器中,这样,每个已经注册的学生都存在对应的权限控制策略,这样,可以将每个已经注册的学生对应的权限控制策略发送至相应的绑定好的终端,并且接受来自终端的身份标识,服务器通过该身份标识识别与身份标识对应的用户。
[0036]步骤S1004,服务器根据身份标识从预先设置的多个用户对应的权限控制策略中查找与身份标识对应的权限控制策略;
[0037]步骤S1005,服务器发送与身份标识对应的权限控制策略至终端,使得与身份标识对应的用户在服务器上成功被激活。
[0038]在上述步骤S1004至S1005中,同样在应用于教学中时,当服务器首次接收到来自终端的身份标识的情况下,会将根据身份标识确定出该用户对应的权限控制策略,并将该权限控制策略发送至该终端中的权限管理客户端;这样,就完成了当前登录用户在该服务器上的首次激活,通过上述步骤,终端中的权限管理客户端在获取到每一个已经注册学生的权限控制策略后,可以最终实现权限控制策略对每一个已经注册学生的操作行为的控制。
[0039]在上述步骤S1001至S1005中,需要在终端上下载并安装权限管理客户端,并且只需在该终端上激活一次该权限管理客户端,就可以通过权限管理策略来控制该终端上当前登录用户可以使用哪些应用,除非终端把权限管理客户端卸载掉;其中,上述激活是指在终端启动权限管理客户端并将用户信息发送至服务器,同时获取服务器为该用户分配的身份标识信息。
[0040]一种优选的实施方式,在步骤S1005之后,该方法还可以包括:
[0041]步骤S1006,服务器在间隔固定时间发送当前的系统时间和更新后的权限控制策略至终端;
[0042]步骤S1007,终端使用更新后的权限控制策略更新本地保存的权限控制策略,并使用接收到的当前的系统时间更新终端的本地系统时间。
[0043]在上述步骤S1006至步骤S1007中,在已经注册用户在服务器上被成功激活之后,服务器会在间隔固定时间发送当前的系统时间和更新后的权限控制策略至终端的权限管理客户端,然后终端在接收到当前的系统时间和更新后的权限控制策略之后,使用更新后的权限控制策略更新本地保存的权限控制策略,使用当前的系统时间更新终端的本地系统时间;其中,间隔固定时间可以由操作人员进行设置,例如可以设置为5分钟或10分钟;通过更新当前时间,使得服务器和终端的时间保持同步,通过更新权限控制策略,使得终端可以获取到最新的权限控制策略,使用最新的权限控制策略控制每一个已经注册用户的操作行为,以保证实时地控制每一个已经注册用户的操作行为。
[0044]—种优选的实施方式,在步骤S107之前,该方法还可以包括:
[0045]步骤S1061,终端发送权限控制策略的更新请求至服务器;
[0046]步骤S1062,服务器根据更新请求读取本地更新后的权限控制策略,并将更新后的权限控制策略返回至终端;
[0047]步骤S1063,终端根据更新后的权限控制策略更新权限控制策略。
[0048]在上述步骤S1061至步骤S1063中,在终端将任意一个或多个应用软件的软件信息和/或对应的操作信息与对应的权限控制策略进行匹配之前,需要对权限控制策略进行更新,具体的步骤为:终端向服务器发送权限控制策略的更新请求,服务器在收到权限控制策略的更新请求之后,将服务器更新后的权限控制策略发送至终端中的权限管理客户端,终端中的权限管理客户端在接收到服务器更新后的权限控制策略之后,使用服务器更新后的权限控制策略更新终端上权限管理客户端上的权限控制策略,基于此,完成了权限控制策略的更新,通过本步骤,使得终端中的权限管理客户端中存储的是最新的权限控制策略,这样,使得终端可以通过最新的权限控制策略来控制当前登录用户的操作行为,达到实时控制当前登录用户的目的。
[0049]一种优选的实施方式,上述软件信息包括:应用安装包包名;上述操作信息包括:操作时间。
[0050]上述软件信息中可以包括应用安装包包名,该应用安装包包名可以用于识别权限控制策略中的应用与当前登录用户对任意一个或多个应用软件的软件信息中的应用安装包包名是否为同一款应用;上述操作信息中可以包括操作时间,该操作时间反映了当前登录用户对任意一个或多个应用软件进行操作的时间点;上述操作信息还可以包括操作类别,该操作类别可以包括:点击、下载、卸载和安装等等。
[0051]—种优选的实施方式,在步骤S107中,该方法还包括:
[0052]步骤S1071,终端根据软件信息中的应用安装包包名从权限控制策略中查找是否存在应用安装包包名;
[0053]在上述步骤S1071中,首先判断上述软件信息中的应用安装包包名是否存在于当前登录用户对应的权限控制策略中,通过判断应用安装包包名是否存在于当前登录用户对应的权限控制策略中,来获取如何对该应用软件进行控制。
[0054]步骤S1072,在权限控制策略中存在应用安装包包名的情况下,确定当前登录用户对任意一个或多个应用软件进行操作的操作结果为执行任意一个或多个应用软件;
[0055]在上述步骤S1072中,在权限控制策略中存在应用安装包包名的情况下,也就是用户对该应用软件可以进行任意操作,所以确定当前登录用户对该应用软件进行操作的操作结果为执行该应用软件。
[0056]—种优选的实施方式,在步骤S107中,该方法还包括:
[0057]步骤S1073,终端根据软件信息中的应用安装包包名从权限控制策略中查找是否存在应用安装包包名;
[0058]在上述步骤S1073中,首先判断上述软件信息中的应用安装包包名是否存在于当前登录用户对应的权限控制策略中,通过判断应用安装包包名是否存在于当前登录用户对应的权限控制策略中,来获取如何对该应用软件进行控制;
[0059]步骤S1074,和/或,在权限控制策略中存在应用安装包包名的情况下,从权限控制策略中获取应用安装包包名对应的控制时间区间,并判断操作时间是否落入控制时间区间内;
[0060]在上述步骤S1074中,和/或,在权限控制策略中存在应用安装包包名的情况下,需要从权限控制策略中获取到该应用安装包包名对应的控制时间区间,然后判断操作时间是否落入上述控制时间区间内,通过本步骤,需要对上述操作时间进行判断,这样,灵活地对当前登录用户的操作行为进行时间控制,在信息化教学中,学生在控制时间区间外可以对应用软件进行操作,有助于更加合理地控制学生对软件的操作行为。
[0061]步骤S1075,在操作时间落入控制时间区间内的情况下,确定当前登录用户对任意一个或多个应用软件进行操作的操作结果为执行任意一个或多个应用软件;
[0062]在上述步骤S1075中,在操作时间落入上述控制时间区间内的情况下,说明操作人员在设置权限控制策略时,允许当前登录用户对任意一个或多个应用软件进行操作,则确定当前登录用户对任意一个或多个应用软件进行操作的操作结果为执行任意一个或多个应用软件。
[0063]步骤S1076,在操作时间未落入控制时间区间内的情况下,确定当前登录用户对任意一个或多个应用软件进行操作的操作结果为禁止执行任意一个或多个应用软件,并显示告警信息。
[0064]在上述步骤S1076中,在操作时间未落入上述控制时间区间内的情况下,说明操作人员在设置权限控制策略时,不允许当前登录用户对任意一个或多个应用软件进行操作,则确定当前登录用户对任意一个或多个应用软件进行操作的操作结果为禁止执行任意一个或多个应用软件,并显示告警信息和任意一个或多个应用软件允许执行的时间。
[0065]上述操作信息还可以包括操作类别,该操作类别可以包括:点击、下载、卸载和安装等等;在操作人员设置权限控制策略时,可以根据需要设置操作类别的权限控制策略,例如,允许执行某一操作类别,或在某一时间区间允许执行某一操作类别等等;然后通过操作信息中的操作类别与权限控制策略中的操作类别进行匹配,来实现对当前登录用户的操作行为的控制。
[0066]一种优选的实施方式,步骤S1071或步骤S1074之后,该方法还包括:
[0067]步骤S1077,在权限控制策略中不存在应用安装包包名的情况下,确定当前登录用户对任意一个或多个应用软件进行操作的操作结果为禁止执行任意一个或多个应用软件。
[0068]在上述步骤S1077中,通过判断得到在权限控制策略中不存在应用安装包包名的情况下,说明操作人员在设置权限控制策略时,不允许当前登录用户对任意一个或多个应用软件进行操作,则确定当前登录用户对任意一个或多个应用软件进行操作的操作结果为禁止执行任意一个或多个应用软件,例如,以信息化教学为例,对于教学应用软件,设置对应的控制时间区间为周一至周五的9: OO至12: OO,而对于其他教学应用软件,以QQ为例,在周一至周五的9:00至12:00打开QQ时,终端是禁止打开QQ的,这样,学生在周一至周五的9:00至12:00禁止使用其他教学应用软件,防止学生在信息化教学中不遵守纪律影响教学秩序的情况发生。
[0069]上述终端可以为计算机、平板电脑、手机等等,但不限于此。
[0070]例如,终端安装有的应用安装包包名包括:计算器、视频播放器、音乐播放器、闹钟等等;操作人员设置的权限控制策略具体是:
[0071]第一条权限控制策略:控制时间区间:9:00--12:00,适用年级:初一,重复:周二,可用的应用安装包包名:计算器和视频播放器;
[0072]第二条权限控制策略:控制时间区间:9:00—1
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1