本申请实施例涉及智慧校园,具体涉及一种基于校园管理的事件联动方法和系统。
背景技术:
1、校园管理系统是基于计算机网络的高性能、高可用性、高可靠性的强大媒体信息化教学平台。现有的校园管理平台对于设备与事件的联动支持不足,设备的能力不能更好的应用在事件中,更多的要依靠运营管理人员的个人能力去使用相应的设备。
技术实现思路
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、综上所述,本申请实施例提供了一种基于校园管理的事件联动方法和系统,通过响应于事件联动请求,根据所述事件联动请求调用事件配置信息;所述事件联动请求携带目标校园事件;基于事件配置信息判断所述目标校园事件是否满足联动条件,若满足输出所述目标事件对应的联动服务;基于联动服务执行联动动作,以完成事件联动执行任务。通过预置事件应对方案等功能模块将本来需要运营人员操作的工作简化和提前,避免了工作的不及时和减少了工作出错的频率,降低运营维护的成本。
1.一种基于校园管理的事件联动方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述基于事件配置信息判断所述目标校园事件是否满足联动条件,包括:
3.如权利要求1所述的方法,其特征在于,所述基于联动服务执行联动动作,包括:
4.如权利要求1所述的方法,其特征在于,所述方法还包括:
5.如权利要求1所述的方法,其特征在于,所述方法还包括:
6.一种基于校园管理的事件联动系统,其特征在于,所述系统包括:
7.如权利要求6所述的系统,其特征在于,所述联动服务确定模块,具体用于:
8.如权利要求6所述的系统,其特征在于,所述执行模块,具体用于:
9.一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器运行所述计算机程序时执行以实现如权利要求1-5任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现如权利要求1-5任一项所述的方法。