一种基于数据预处理的智慧校园选课方法及系统与流程
- 国知局
- 2024-10-09 14:40:54
本发明属于智慧校园,尤其涉及一种基于数据预处理的智慧校园选课方法及系统。
背景技术:
1、智慧校园,是一种全新的校园管理理念,旨在通过整合先进的信息技术,为学校创造丰富而高效的功能体系。
2、现有技术中,校园选课通常是在特定的时间进行,只有一个选课服务器进行选课全过程的数据处理,由于在选课高峰期,有大量学生同时进行登入和操作,导致容易出现崩溃和响应缓慢的情况,不仅影响学生的选课体验,还容易导致选课失败或选课失误。
技术实现思路
1、本发明实施例的目的在于提供一种基于数据预处理的智慧校园选课方法及系统,旨在解决背景技术中所提及的现有技术所存在的技术问题。
2、本发明实施例是这样实现的:
3、一种基于数据预处理的智慧校园选课方法,所述方法具体包括以下步骤:
4、在校园选课时段,接收多个学生移动端的选课请求数据,并获取多个所述学生移动端的网络连接数据和请求定位数据;
5、以多个所述网络连接数据为优先级,以多个所述请求定位数据为辅助级,将多个所述选课请求数据匹配并转发至多个边缘服务器;
6、通过多个所述边缘服务器,响应多个对应的选课请求数据,进行选课交互处理,生成多个选课关键信息;
7、将多个学生成绩导入至多个所述边缘服务器,结合多个所述选课关键信息,进行选课预处理,生成多个选课基础信息,并计算多个选课优先系数;
8、将多个所述选课基础信息和对应的选课优先系数转发至选课服务器,通过所述选课服务器进行排列选课处理,生成选课结果信息。
9、作为本发明实施例技术方案进一步的限定,所述在校园选课时段,接收多个学生移动端的选课请求数据,并获取多个所述学生移动端的网络连接数据和请求定位数据具体包括以下步骤:
10、在校园选课时段,创建选课请求界面;
11、接收多个学生移动端在所述选课请求界面上的选课请求数据;
12、创建网络请求任务和定位请求任务;
13、根据所述网络请求任务,获取多个所述学生移动端的网络连接数据;
14、根据所述定位请求任务,获取多个所述学生移动端的请求定位数据。
15、作为本发明实施例技术方案进一步的限定,所述以多个所述网络连接数据为优先级,以多个所述请求定位数据为辅助级,将多个所述选课请求数据匹配并转发至多个边缘服务器具体包括以下步骤:
16、从多个所述网络连接数据中,识别并标记多个内部连接数据和多个其他连接数据;
17、按照多个所述内部连接数据对应的内部区域,匹配多个边缘服务器;
18、将多个所述其他连接数据对应的请求定位数据,筛选并标记为其他定位数据;
19、对多个所述其他定位数据进行分析,筛选并标记多个内部定位数据和多个外部定位数据;
20、按照多个所述内部定位数据对应的内部区域,将多个对应的其他连接数据与多个所述边缘服务器进行匹配;
21、获取多个所述边缘服务器的边缘负载状态;
22、按照多个所述边缘负载状态,将多个剩余的其他连接数据与多个所述边缘服务器进行匹配。
23、作为本发明实施例技术方案进一步的限定,所述通过多个所述边缘服务器,响应多个对应的选课请求数据,进行选课交互处理,生成多个选课关键信息具体包括以下步骤:
24、通过多个所述边缘服务器,响应多个对应的选课请求数据,构建与多个对应的学生移动端的交互通信通道;
25、通过多个所述交互通信通道,进行选课验证交互;
26、在选课验证交互通过后,记录多个交互选课信息;
27、通过多个所述边缘服务器,对多个对应的交互选课信息进行关键筛选,生成多个选课关键信息。
28、作为本发明实施例技术方案进一步的限定,所述将多个学生成绩导入至多个所述边缘服务器,结合多个所述选课关键信息,进行选课预处理,生成多个选课基础信息,并计算多个选课优先系数具体包括以下步骤:
29、通过多个所述边缘服务器,对多个对应的选课关键信息进行预处理,获取多个选课基础信息和多个选课时间;
30、将多个学生成绩导入至多个所述边缘服务器;
31、通过多个所述边缘服务器,按照多个所述学生成绩和对应的选课时间,计算多个选课优先系数。
32、作为本发明实施例技术方案进一步的限定,多个所述选课优先系数的计算公式为:
33、yn=kian+ctn;
34、其中,n代表不同的学生移动端,yn为选课优先系数,i代表不同的专业,ki为成绩影响因子,不同的专业具有不同的成绩影响因子,an为学生成绩,c为时间影响因子,tn为选课时间。
35、作为本发明实施例技术方案进一步的限定,所述将多个所述选课基础信息和对应的选课优先系数转发至选课服务器,通过所述选课服务器进行排列选课处理,生成选课结果信息具体包括以下步骤:
36、在校园选课时段结束之后,通过多个所述边缘服务器,将多个所述选课基础信息和对应的选课优先系数转发至选课服务器;
37、基于多个所述选课优先系数,从多个所述选课基础信息中,排列选择对应的选课目标;
38、从多个所述选课基础信息中,提取多个选课身份信息;
39、整合多个所述选课身份信息和对应的选课目标,生成选课结果信息;
40、从所述选课结果信息中,提取多个单人选课信息,并发送至多个对应的学生移动端。
41、一种基于数据预处理的智慧校园选课系统,所述系统包括选课请求处理模块、边缘服务器匹配模块、选课交互处理模块、选课预处理模块和选课服务器排列处理模块,其中:
42、选课请求处理模块,用于在校园选课时段,接收多个学生移动端的选课请求数据,并获取多个所述学生移动端的网络连接数据和请求定位数据;
43、边缘服务器匹配模块,用于以多个所述网络连接数据为优先级,以多个所述请求定位数据为辅助级,将多个所述选课请求数据匹配并转发至多个边缘服务器;
44、选课交互处理模块,用于通过多个所述边缘服务器,响应多个对应的选课请求数据,进行选课交互处理,生成多个选课关键信息;
45、选课预处理模块,用于将多个学生成绩导入至多个所述边缘服务器,结合多个所述选课关键信息,进行选课预处理,生成多个选课基础信息,并计算多个选课优先系数;
46、选课服务器排列处理模块,用于将多个所述选课基础信息和对应的选课优先系数转发至选课服务器,通过所述选课服务器进行排列选课处理,生成选课结果信息。
47、作为本发明实施例技术方案进一步的限定,所述选课请求处理模块具体包括:
48、界面创建单元,用于在校园选课时段,创建选课请求界面;
49、数据接收单元,用于接收多个学生移动端在所述选课请求界面上的选课请求数据;
50、任务创建单元,用于创建网络请求任务和定位请求任务;
51、网络数据获取单元,用于根据所述网络请求任务,获取多个所述学生移动端的网络连接数据;
52、定位数据获取单元,用于根据所述定位请求任务,获取多个所述学生移动端的请求定位数据。
53、作为本发明实施例技术方案进一步的限定,所述边缘服务器匹配模块具体包括:
54、数据识别单元,用于从多个所述网络连接数据中,识别并标记多个内部连接数据和多个其他连接数据;
55、边缘服务器匹配单元,用于按照多个所述内部连接数据对应的内部区域,匹配多个边缘服务器;
56、数据筛选单元,用于将多个所述其他连接数据对应的请求定位数据,筛选并标记为其他定位数据;
57、定位数据分析单元,用于对多个所述其他定位数据进行分析,筛选并标记多个内部定位数据和多个外部定位数据;
58、第一数据匹配单元,用于按照多个所述内部定位数据对应的内部区域,将多个对应的其他连接数据与多个所述边缘服务器进行匹配;
59、状态获取单元,用于获取多个所述边缘服务器的边缘负载状态;
60、第二数据匹配单元,用于按照多个所述边缘负载状态,将多个剩余的其他连接数据与多个所述边缘服务器进行匹配。
61、与现有技术相比,本发明的有益效果是:
62、本发明实施例通过接收多个学生移动端的选课请求数据,并获取请求定位数据;将多个选课请求数据匹配并转发至多个边缘服务器;通过多个边缘服务器,进行选课交互处理;结合多个选课关键信息,进行选课预处理;通过选课服务器进行排列选课处理。能够将多个选课请求数据匹配并转发至多个边缘服务器,通过多个边缘服务器,进行选课交互处理和选课预处理,生成多个选课基础信息,并计算多个选课优先系数,再通过选课服务器进行排列选课处理,从而实现智慧校园选课的数据预处理,有效避免选课高峰期出现崩溃和响应缓慢的情况,提升学生的选课体验,保障选课成功和准确。
本文地址:https://www.jishuxx.com/zhuanli/20241009/306089.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。