本发明涉及系统培训,尤其涉及一种基于高可用的培训系统及方法。
背景技术:
1、建筑行业的发展使得建筑环境日趋多样复杂,因而为了进行建筑过程中的风险防范,保障工程安全,通常需要对例如建筑工人进行相应的安全培训。
2、然而现有的培训系统通常是基于一般的建筑过程进行统一培训,而未考虑到多样化的建筑场景,存在培训效果不佳,无法实现对不同建筑工人的有效培训的问题。
3、上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是相关技术。
技术实现思路
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、可选地,所述获取目标用户的身份标识,并根据所述身份标识确定用户场景集之前,包括:
34、基于所述身份标识,获取各所述目标用户的工程信息;
35、根据所述工程信息确定所述涉及建筑场景以及各所述涉及场景的权重值;
36、根据各所述涉及建筑场景和对应的权重值构建用户场景集。
37、本发明一种基于高可用的培训系统包括:培训初始化模块、培训个性化模块以及用户交互模块;所述培训初始化模块根据用户登录消息初始化培训任务计划;所述培训个性化模块获取目标用户的身份标识,并根据所述身份标识确定用户场景集,其中所述用户场景集中包含若干个涉及建筑场景;所述培训个性化模块根据所述用户场景集对所述培训任务计划进行更新,并根据更新后的所述培训任务计划构建树形任务结构;所述用户交互模块基于所述树形任务结构向所述目标用户进行培训任务的推送。由于本发明是根据用户的身份标识确定的用户场景集,再由用户场景集对培训任务计划进行更新,进而构建树形任务结构以推送至目标用户,能够根据目标用户的涉及建筑场景的差异构建个性化的培训计划,有利于对不同的目标用户实现区别性培训,提升培训效果。
1.一种基于高可用的培训系统,其特征在于,所述培训系统包括:培训初始化模块、培训个性化模块以及用户交互模块;
2.如权利要求1所述的基于高可用的培训系统,其特征在于,所述培训个性化模块,还用于在所述培训任务计划中选取与各所述用户涉及建筑场景对应的培训任务作为涉及任务;
3.如权利要求2所述的基于高可用的培训系统,其特征在于,所述用户交互模块,还用于获取所述目标用户的当前任务节点,并定位至所述当前任务节点对应的培训任务;
4.如权利要求1所述的基于高可用的培训系统,其特征在于,所述培训系统还包括:信息采集模块;
5.如权利要求4所述的基于高可用的培训系统,其特征在于,所述信息采集模块,用于根据工程地点确定各所述涉及建筑场景;
6.如权利要求5所述的基于高可用的培训系统,其特征在于,所述信息采集模块,还用于在各所述涉及建筑场景中存在风险场景时,将所述风险场景对应的初始权重值进行上调。
7.如权利要求1所述的基于高可用的培训系统,其特征在于,所述培训系统还包括:考核检验模块;
8.一种基于高可用的培训方法,其特征在于,所述方法包括:
9.如权利要求8所述的基于高可用的培训方法,其特征在于,所述根据所述用户场景集对所述培训任务计划进行更新,并根据更新后的所述培训任务计划构建树形任务结构,包括:
10.如权利要求8所述的基于高可用的培训方法,其特征在于,所述获取目标用户的身份标识,并根据所述身份标识确定用户场景集之前,包括: