一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于用户权限的信息处理方法与流程

2022-03-23 02:50:08 来源:中国专利 TAG:


1.本发明涉及数据处理技术领域,尤其涉及一种基于用户权限的信息处理方法。


背景技术:

2.大数据、人工智能、云计算、物联网、移动互联网等新型信息技术在教育工作中的广泛应用,极大地提高了教育工作者的工作效率,但是随着教育信息化的高速发展,网络安全问题越来越引起人们的重视,特别是在许多应用系统中,如何保证庞大的数据信息的安全性,是目前需要解决的问题。


技术实现要素:

3.本发明的目的是针对现有技术所存在的缺陷,提供一种基于用户权限的信息处理方法,该方法通过用户账号权限信息列表,对登录系统的用户进行权限校验,并根据不同的权限字段,为用户配置相应的数据管理权限,根据不同的数据管理权限进行相应的信息处理,一定程度上保证了数据管理的安全性。
4.为实现上述目的,本发明提供了一种基于用户权限的信息处理方法,所述信息处理方法包括:
5.获取第一用户的登录信息,并对所述登录信息进行校验;所述登录信息包括第一用户标识信息;
6.当验证通过时,获取当前的用户账号权限信息列表,根据所述第一用户标识信息,在所述用户账号权限信息列表中进行匹配,若存在用户标识字段与所述第一用户标识信息匹配的用户数据记录,则将其标记为第一记录;所述用户账号权限信息列表包括多个所述用户数据记录;所述用户数据记录包括用户标识字段和权限字段;所述权限字段包括第一权限字段、第二权限字段和第三权限字段;
7.提取所述第一记录的权限字段,并获取预先建立的数据管理列表与权限字段的映射关系,根据所述权限字段,为所述第一用户配置相应的数据管理权限;
8.获取所述第一用户基于不同的数据管理权限发送的信息处理指令,根据所述信息处理指令,进行相应的信息处理。
9.优选的,所述数据管理列表包括:学校信息管理、账号信息管理、学校数据管理和集团信息管理;所述根据所述权限字段,为所述第一用户配置相应的数据管理权限,具体包括:
10.当所述权限字段为第一权限字段时,为所述第一用户配置所述学校信息管理权限、账号信息管理、学校数据管理和集团信息管理;当所述权限字段为第二权限字段或第三权限字段时,为所述第一用户配置所述学校信息管理权限。
11.进一步优选的,所述获取所述第一用户基于不同的数据管理权限发送的信息处理指令,根据所述信息处理指令,进行相应的信息处理,具体包括:
12.当所述权限字段为第一权限字段时,获取第一用户输入的第一学校创建指令;
13.根据所述第一学校创建指令,获取学校信息创建参数列表;
14.获取第一用户基于所述学校信息创建参数列表输入的信息,生成第一学校基础数据,并发送审核;
15.当审核通过时,从所述第一学校基础数据中,提取第一学校的关键项信息,生成学校信息列表。
16.更进一步优选的,所述获取所述第一用户基于不同的数据管理权限发送的信息处理指令,根据所述信息处理指令,进行相应的信息处理,具体包括:
17.当所述权限字段为第一权限字段或第二权限字段时,获取第一用户输入的第二学校修改指令;
18.根据所述第二学校修改指令,从所述学校信息列表中,提取第二学校id;
19.根据所述第二学校id,获取第二学校信息参数列表;
20.接收第一用户基于所述第二学校信息参数列表输入的修改信息,更新第二学校基础数据。
21.进一步优选的,所述获取所述第一用户基于不同的数据管理权限发送的信息处理指令,根据所述信息处理指令,进行相应的信息处理,具体包括:
22.当所述权限字段为第一权限字段或第二权限字段或第三权限字段时,获取第一用户输入的第三学校查看指令;所述第三学校查看指令包括第三学校名称和第三学校地区;
23.根据所述第三学校名称和第三学校地区,从所述学校信息列表中,查找第三学校的关键项信息。
24.进一步优选的,所述获取所述第一用户基于不同的数据管理权限发送的信息处理指令,根据所述信息处理指令,进行相应的信息处理,具体包括:
25.获取各个学校的教学数据信息;
26.对所述教学数据信息进行解析处理,生成各个学校的教学情况信息;所述教学情况信息包括校情信息和/或学情信息和/或教情信息。
27.更进一步优选的,对所述教学数据信息进行解析处理,生成各个学校的教学情况信息,具体包括:
28.根据学校id,从所述教学数据信息中,统计各个学校的校情信息;所述校情信息包括教师数量信息、学生数量信息、课程数量信息和资源数量信息;
29.和/或,
30.从所述教学数据信息中,提取各个学校的各个班级的阶段性教学信息;
31.根据预设的阶段性考核原则,对所述阶段性教学信息进行解析处理,
32.生成各个学校的各个班级的学情信息;所述学情信息包括考勤信息、课情信息和考情信息;
33.和/或,
34.从所述教学数据信息中,提取各个学校的问卷调查信息;
35.根据所述问卷调查信息,生成各个学校的教情信息;所述教情信息包括课堂反馈信息、教学方法灵活度信息和作业批改信息。
36.更进一步优选的,所述获取所述第一用户基于不同的数据管理权限发送的信息处理指令,根据所述信息处理指令,进行相应的信息处理,具体包括:
37.获取第二用户发送的权限升级请求;所述权限升级请求包括第二用户标识信息;
38.根据所述第二用户标识信息,从所述各个学校的校情信息中,提取所述第二用户标识信息对应的第四学校的校情数据;
39.根据预设的算法,对所述第四学校的校情数据进行处理,生成第四学校的校情分析数据;所述校情分析数据包括师生比和/或教师课程比;
40.当所述师生比或教师课程比不小于对应的预设比例时,更新所述第二用户标识信息对应的权限字段,并更新所述用户账号权限信息列表。
41.进一步优选的,所述获取所述第一用户基于不同的数据管理权限发送的信息处理指令,根据所述信息处理指令,进行相应的信息处理,具体包括:
42.获取集团信息创建或修改指令;
43.根据所述集团信息创建指令,获取集团的基本信息项列表和宣传信息项列表;
44.接收用户基于所述基本信息列表和宣传信息列表输入的信息,创建或修改集团信息。
45.优选的,获取第一用户的登录信息之前,所述信息处理方法还包括:
46.获取第一用户身份信息;所述第一用户身份信息包括第一用户实名信息和第一用户角色信息;
47.获取预设的角色权限映射关系,根据所述第一用户角色信息,在所述角色权限映射关系中进行匹配,若匹配成功,根据所述第一用户角色信息,查找所述第一用户角色信息对应的权限字段;
48.根据所述第一用户标识信息、第一用户实名信息和权限字段,创建所述用户账号权限信息列表。
49.本发明实施例提供的基于用户权限的信息处理方法,该方法通过用户账号权限信息列表,对登录系统的用户进行权限校验,并根据不同的权限字段,为用户配置相应的数据管理权限,根据不同的数据管理权限进行相应的信息处理,一定程度上保证了数据管理的安全性。
附图说明
50.图1为本发明实施例提供的基于用户权限的信息处理方法流程图。
具体实施方式
51.为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
52.下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
53.本发明实施例提供的基于用户权限的信息处理方法,应用在教育集团的后台管理系统中,可以根据用户的不同权限,实现不同的数据管理,一定程度上保证了数据的安全性。
54.图1为本发明实施例提供的基于用户权限的信息处理方法流程图,下面结合图1,
对本发明的技术方案以具体实施例进行说明。
55.本发明实施例提供的一种基于用户权限的信息处理方法,具体包括如下步骤:
56.步骤110,获取第一用户的登录信息,并对登录信息进行校验;
57.具体的,第一用户可以理解为已经在后台管理系统中注册的,并且已经存储在预设的用户信息库中的用户。具体可以是学校的联系人、负责人,也可以是后台管理系统的管理员。登录信息包括第一用户标识信息和第一用户密码信息。当获取到第一用户的登录信息时,可以根据第一用户标识信息和第一用户密码信息,在预设的用户信息库中进行匹配,当验证通过时,执行步骤120,当验证不通过时,向第一用户返回校验失败信息和新用户注册列表信息。
58.执行步骤110之前,首先要进行用户账号权限信息列表的创建,具体步骤如下:
59.步骤101,获取第一用户身份信息;
60.具体的,为确保各个学校的数据安全性,同时也为了方便集团管理层通过该后台管理系统找到各个学校的联系人或负责人,系统会对注册的用户进行身份的确认和筛选。其中,第一用户身份信息包括第一用户实名信息和第一用户角色信息。第一用户角色信息具体可以包括总部校方负责人、分校校方负责人、总部校方联系人、分校校方联系人和系统管理员。
61.在一个可选的方案中,第一用户身份信息还包括第一用户面部图像信息、第一用户联系方式信息。
62.步骤102,获取预设的角色权限映射关系,根据第一用户角色信息,在角色权限映射关系中进行匹配,若匹配成功,根据第一用户角色信息,查找第一用户角色信息对应的权限字段;
63.具体的,权限字段包括第一权限字段、第二权限字段和第三权限字段,其中,第一权限字段对应的权限最高,依次递降。第一权限字段对应的权限可以理解为系统管理员的权限。第二权限字段对应的权限可以理解为具有特权的普通管理员的权限。第三权限字段对应的权限可以理解为具有普通管理员的权限。
64.一般情况下,不同的用户角色类型信息具有不同的数据访问权限。比如,总部校方负责人对应的权限字段为第二权限字段。而总部校方联系人和分校校方联系人仅具有普通管理员的权限。
65.步骤103,根据第一用户标识信息、第一用户实名信息和权限字段,创建用户账号权限信息列表。
66.需要说明的是,角色权限映射关系是在用户进行注册时就建立的,由于角色是与学校的岗位相关的,也就是角色类型信息是不能进行变动的,因此,当后续需要进行权限调整,比如权限升级时,只能针对用户标识信息也就是用户账号进行,因为用户标识信息是用户在该系统中的唯一标识。
67.例如,在用户进行注册时,总部校方联系人对应的权限是第三权限。当需要或者满足一定条件,升级为第二权限时,其角色依然是总部校方联系人,这是客观事实,所以如何将该用户与权限关联,本发明是通过建立用户账号权限信息列表进行关联的。
68.步骤120,当验证通过时,获取当前的用户账号权限信息列表,根据第一用户标识信息,在用户账号权限信息列表中进行匹配,若存在用户标识字段与第一用户标识信息匹
配的用户数据记录,则将其标记为第一记录;
69.具体的,用户账号权限信息列表是预先建立的,并进行实时更新的。用户账号权限信息列表包括多个用户数据记录。用户数据记录包括用户标识字段和权限字段。权限字段包括第一权限字段、第二权限字段和第三权限字段。
70.在一个优选的方案中,用户账号权限信息列表还可以包括用户实名信息、权限字段、联系方式信息、权限状态信息等。其中,权限状态信息可以包括启用或禁用。
71.步骤130,提取第一记录的权限字段,并获取预先建立的数据管理列表与权限字段的映射关系,根据权限字段,为第一用户配置相应的数据管理权限;
72.具体的,数据管理列表包括:学校信息管理、账号信息管理、学校数据管理和集团信息管理。
73.进一步具体的,当权限字段为第一权限字段时,为第一用户配置数据管理列表中的全部管理权限;当权限字段为第二权限字段或第三权限字段时,为第一用户配置数据管理列表中的学校信息管理权限。其中,第二权限字段的第一用户可以对学校信息管理项中的信息进行修改或查看,而第三权限字段的第一用户仅仅可以对学校信息管理项中的信息进行查看,从而保证了系统内各项数据的安全性。
74.步骤140,获取第一用户基于不同的数据管理权限发送的信息处理指令,根据信息处理指令,进行相应的信息处理。
75.具体的,
76.当权限字段为第一权限字段时,获取第一用户输入的第一学校创建指令;
77.根据第一学校创建指令,获取学校信息创建参数列表;
78.其中,学校信息创建参数列表具体包括:学校全称、学校简称、联系人信息、地区信息和宣传信息。其中,宣传信息具体可以包括学校官网地址、facebook主页、twitter主页、微博主页、微信公众号二维码信息、抖音公众号二维码信息等。在一个优选的方案中,学校信息创建参数列表还包括校徽以及学校的详细地址信息。
79.获取第一用户基于学校信息创建参数列表输入的信息,生成第一学校基础数据,并发送审核;
80.其中,第一学校基础数据可以包括学校信息创建参数列表中的全部参数,也可以是部分参数,但是第一学校基础数据必须是上述列表中的必填项信息。审核的过程就是对第一学校基础数据进行格式和内容进行核实。比如,官网地址是否正确,学校校徽的图片格式是否符合要求等。
81.当审核通过时,从第一学校基础数据中,提取第一学校的关键项信息,生成学校信息列表;
82.其中,第一学校只是为了清楚地对技术方案进行描述,并无具体的意义。第一学校可以指一个学校也可以指多个学校。关键项信息具体可以包括:学校名称、学校所在地区、学校网址等。可以理解的是学校信息列表包括多个学校的关键项信息和学校id。
83.进一步地,当权限字段为第一权限字段或第二权限字段时,获取第一用户输入的第二学校修改指令;
84.根据第二学校修改指令,从学校信息列表中,提取第二学校id;
85.根据第二学校id,获取第二学校信息参数列表;
86.接收第一用户基于第二学校信息参数列表输入的修改信息,更新第二学校基础数据。
87.进一步地,当权限字段为第一权限字段或第二权限字段或第三权限字段时,获取第一用户输入的第三学校查看指令;第三学校查看指令包括第三学校名称和第三学校地区;
88.其中,第三学校名称具体可以是学校全称、简称或者是学校名称中的关键词信息,可以是汉字、英文或拼音。
89.根据第三学校名称和第三学校地区,从学校信息列表中,查找第三学校的关键项信息。
90.进一步地,当权限字段为第一权限字段时,获取各个学校的教学数据信息;
91.其中,教学数据信息可以理解为各个学校向集团定期汇报的各种数据信息的集合,例如可以包括学校师资力量信息、学校配套资源信息、学校教学进展分析信息等。
92.对教学数据信息进行解析处理,生成各个学校的教学情况信息。其中,教学情况信息包括校情信息和/或学情信息和/或教情信息。
93.进一步具体的,
94.根据学校id,从教学数据信息中,统计各个学校的校情信息。
95.具体的,根据预设的校情调查关键项列表和学校id,从学校师资力量信息和学校配套资源信息中,提取相关的信息。其中,校情信息包括教师数量信息、学生数量信息、课程数量信息和资源信息。这里的资源既可以指学校的硬件设施条件,也可以指学校为教学工作搭建的平台等软件条件。
96.本发明还可以从教学数据信息中,提取各个学校的各个班级的阶段性教学信息。根据预设的阶段性考核原则,对阶段性教学信息进行解析处理。生成各个学校的各个班级的学情信息;学情信息包括考勤信息、课情信息和考情信息。
97.本发明还可以从教学数据信息中,提取各个学校的问卷调查信息。根据问卷调查信息,生成各个学校的教情信息。教情信息包括课堂反馈信息、教学方法灵活度信息和作业批改信息。
98.通过对校情信息、学情信息、教情信息的全面了解,有助于集团管理人员对各个学校进行客观的评估,从而做出正确的决策。
99.为保证学校信息的实时更新以及集团各项工作的按时有序推进,同时提高用户权限的配置的灵活性和系统数据的安全性,本发明的用户权限具体通过以下步骤进行升级:
100.步骤s1,当权限字段为第一权限字段时,获取第二用户发送的权限升级请求;
101.其中,权限升级请求包括第二用户标识信息。
102.步骤s2,根据第二用户标识信息,从各个学校的校情信息中,提取第二用户标识信息对应的第四学校的校情数据;
103.其中,校情数据具体可以包括教师数量、学生数量和每学期的课程数量。
104.步骤s3,根据预设的算法,对第四学校的校情数据进行处理,生成第四学校的校情分析数据;
105.其中,校情分析数据包括师生比和/或教师课程比。
106.步骤s4,当师生比或教师课程比不小于对应的预设比例时,更新第二用户标识信
息对应的权限字段,并更新用户账号权限信息列表。
107.在一个具体的例子中,为提高在线教育的教学质量,预设的师生比为1:10,预设的教师课程比1:50。第四学校的学生数量为54,教师数量为9,每学期的课程数量为540节,得出第四学校的师生比为1:6,教师课程比为1:60。由此可知虽然教师课程比小于预设的教师课程比,但是师生比大于预设的师生比,因此,第四学校对应的第二用户权限也是可以进行升级的。
108.这样,为实现用户权限的动态管理提供了理论依据,有助于集团内各个学校的良性竞争。
109.进一步地,当权限字段为第一权限字段时,获取集团信息创建或修改指令;
110.根据集团信息创建指令,获取集团的基本信息项列表和宣传信息项列表;接收用户基于基本信息列表和宣传信息列表输入的信息,创建或修改集团信息。集团信息具体可以包括集团名称、地区、联系方式、集团介绍、资质证书、门户域名以及集团运营平台域名等。
111.本发明实施例提供的基于用户权限的信息处理方法,该方法通过用户账号权限信息列表,对登录系统的用户进行权限校验,并根据不同的权限字段,为用户配置相应的数据管理权限,根据不同的数据管理权限进行相应的信息处理,一定程度上保证了数据管理的安全性。
112.专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
113.结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom动力系统控制方法、或技术领域内所公知的任意其它形式的存储介质中。
114.以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献