掌桥专利:专业的专利平台
掌桥专利
首页

适用于电力系统线上培训的数据处理方法

文献发布时间:2023-06-19 18:37:28



技术领域

本申请属于信息处理领域,尤其涉及适用于电力系统线上培训的数据处理方法。

背景技术

电力系统中进行电力维护作业时,经常会出现各种各样的错误施工行为。为了提高作业成功率同时确保进行作业的施工人员的安全性,需要周期性的开展安全作业培训。

部分企业采用线下集中观看教育视频、集中考试的方式进行施工人员安全学习。但上述方式存在学习效果流于形式的问题,且可能存在参加考试的施工人员相互帮助的作弊行为,无法判断施工人员是否真的掌握了安全作业知识,有违普及安全作业知识的初衷。

发明内容

为了解决现有技术中存在的缺点和不足,本申请提出了适用于电力系统线上培训的数据处理方法,借助通信手段将考试场景下存在相同可能性的试题进行重新排序的替换处理,增加相互借鉴的难度,提升施工人员对安全作业知识的掌握程度。

具体的,本申请提出适用于电力系统线上培训的数据处理方法,用于施工人员在指定学习地点使用移动设备获取试题包进行错误施工行为后的线上学习,包括:

S1,在当前移动设备处对试题包进行解析得到与错误施工行为相关的目标场景标签;

S2,控制移动设备基于近场通信技术进行本地广播,获取最大允许距离内其他处于线上学习状态的移动设备的场景标签;

S3,如果获取到的场景标签与目标场景标签相同,则令当前移动设备生成试题替换请求;

S4,获取当前移动设备的通信时延,结合试题替换请求将目标场景标签对应试题包中的试题顺序进行重新排序,生成带有重新排序后缀的试题包;

S5,根据带有重新排序后缀的试题包开始线上学习,并基于目标场景标签结合重新排序后缀对进入线上学习状态的移动设备的设备参数进行修改。

可选的,所述S1包括:

S11,控制移动设备在指定学习地点接收对应不同错误施工行为的试题包;

S12,解析试题包的头文件获取试题包内的文件存储结构;

S13,基于文件存储结构获取对应登录移动设备的施工人员错误施工行为的目标场景标签,以及对应目标场景标签中的试题。

可选的,所述S2包括:

S21,控制当前移动设备基于近场通信技术在指定学习地点处发送带有设备参数请求的广播信息;

S22,接收近场通信技术覆盖的最大允许距离内其他同样处于线上学习状态的移动设备基于广播信息发出的设备参数;

S23,从设备参数中提取场景标签。

可选的,所述S23包括:

S231,从设备参数中提取移动设备的样本设备名称;

S232,基于设备名称的命名规则,从样本设备名称中剔除标准的设备名称字段,剩余的字符即为场景标签。

可选的,所述S3包括:

S31,将得到的场景标签与目标场景标签进行对比;

S32,如果对比结果相同,则将当前移动设备的MAC地址编码结合目标场景标签生成试题替换请求。

可选的,所述S4包括:

S41,获取当前移动设备与试题服务器通信的通信时延;

S42,如果通信时延高于阈值,则结合试题替换请求进行移动设备的本地化试题替换处理;

S43,如果通信时延低于阈值,则将试题替换请求发送至试题服务器进行远程试题替换处理。

可选的,所述S42包括:

S421,如果通信时延高于阈值,则在当前移动设备中解析试题包的头文件获取试题包内的文件存储结构;

S422,基于文件存储结构获取对应目标场景标签中的试题,获取当前试题的哈希值;

S423,基于盲盒抽取机制依次抽取试题序号,按抽取顺序对试题进行重新排序;

S424,使用重新排序后的试题进行试题替换;

S425,计算替换后试题的哈希值,与S422获取到的哈希值进行对比;

S426,如果对比结果不同,则将重新排序后的试题打包得到替换试题包,将替换后试题的哈希值作为重新排序后缀添加到替换试题包中生成带有重新排序后缀的试题包,完成本地化试题替换处理;

S427,如果对比结果相同,则重复执行S423至S426,直至完成本地化试题替换处理。

可选的,所述S43包括:

S431,如果通信时延低于阈值,则将试题替换请求发送至试题服务器处;

S432,在试题服务器处对试题替换请求解析,得到的目标场景标签以及发送试题替换请求的移动设备的MAC地址编码,获取目标场景标签对应的原始试题排序,计算原始试题排序下试题的哈希值;

S433,基于盲盒抽取机制依次抽取试题序号,按抽取顺序对试题进行重新排序;

S434,计算重新排序后试题的哈希值,与S432获取到的哈希值进行对比;

S435,如果对比结果不同,则将重新排序后的试题打包得到替换后的试题包,将S434得到的哈希值作为重新排序后缀添加到替换后的试题包中生成带有重新排序后缀的试题包,将带有重新排序后缀的试题包下发至发送试题替换请求的移动设备;

S436,增加对应MAC地址编码的试题重新排序次数记录;

S437,如果对比结果相同,则重复执行S433至S436,直至完成远程试题替换处理。

可选的,所述S5包括:

S51,在当前移动设备处对带有重新排序后缀的试题包进行解析得到重新排序的试题;

S52,在当前移动设备中显示重新排序的试题令施工人员开始线上学习;

S53,开始线上学习后,将重新排序后缀追加在当前移动设备的设备名称字段后,完成移动设备设备参数的修改。

可选的,还包括基于施工人员进行线上学习后的答题数据对试题包实现反馈调节的处理步骤。

本申请提供的技术方案带来的有益效果是:

通过借助线上学习使用的移动设备基于近场通信设备进行有限距离内的广播,从而接收到其他正在进行线上学习的移动设备的场景标签。如果获取到的场景标签与目标场景标签相同,对当前移动设备获取到的试题进行重新排序,从而增加与他人沟通、一起做题的难度,降低作弊的可能性。

具体实施方式

为使本申请的结构和优点更加清楚,下面对本申请作进一步地描述。

本实施例提出适用于电力系统线上培训的数据处理方法,用于施工人员在指定学习地点使用移动设备获取试题包进行错误施工行为后的线上学习,包括:

S1,在当前移动设备处对试题包进行解析得到与错误施工行为相关的目标场景标签;

S2,控制移动设备基于近场通信技术进行本地广播,获取最大允许距离内其他处于线上学习状态的移动设备的场景标签;

S3,如果获取到的场景标签与目标场景标签相同,则令当前移动设备生成试题替换请求;

S4,获取当前移动设备的通信时延,结合试题替换请求将目标场景标签对应试题包中的试题顺序进行重新排序,生成带有重新排序后缀的试题包;

S5,根据带有重新排序后缀的试题包开始线上学习,并基于目标场景标签结合重新排序后缀对进入线上学习状态的移动设备的设备参数进行修改。

在实施中,需要解释的是,场景标签是用于表示错误施工行为的特征值,与错误施工行为存在直接的对应关系。而相同的错误施工行为需要进行线上学习的知识点相同,因此如果其他移动设备的场景标签与当前移动设备的目标场景标签一旦相同,表明其他移动设备上进行线上学习的题目有很大的可能性与当前移动设备将要进行线上学习所使用的题目相同,此时就可能存在与其他同场做题的施工人员沟通实现作弊的前提。

为了解决现有技术中施工人员线上学习过程存在的诸多缺陷,本申请实施例提出了一种数据处理方法,通过借助线上学习使用的移动设备基于近场通信设备进行有限距离内的广播,从而接收到其他正在进行线上学习的移动设备的场景标签。判断获取到的场景标签与目标场景标签是否相同,如果不同,表明不存在作弊可能性,可以直接基于已获取的试题包进行线上学习。如果相同,为了降低作弊的可能性,需要对当前移动设备获取到的试题进行重新排序,从而增加与他人沟通、一起做题的难度。

具体的,获取目标场景标签的步骤S1包括:

S11,控制移动设备在指定学习地点接收对应不同错误施工行为的试题包;

S12,解析试题包的头文件获取试题包内的文件存储结构;

S13,基于文件存储结构获取对应登录移动设备的施工人员错误施工行为的目标场景标签,以及对应目标场景标签中的试题。

在实施中,进行线上学习使用的试题集合即试题包是根据不同的非机动车错误施工行为选取的,试题包的选取也是基于与错误施工行为对应的场景标签,因此在试题包除了包含试题外,也包含与试题对应的场景标签。为了与后续其他移动设备的场景标签进行区别,这里将当前移动设备获取到的场景标签成为目标场景标签。

目标场景标签的获取方式可根据预设的试题包的文件存储结构直接对试题包解析获取,在解析后直接获取到目标场景标签以及试题。

用于获取其他移动设备场景标签的操作,即步骤S2包括:

S21,控制当前移动设备基于近场通信技术在指定学习地点处发送带有设备参数请求的广播信息;

S22,接收近场通信技术覆盖的最大允许距离内其他同样处于线上学习状态的移动设备基于广播信息发出的设备参数;

S23,从设备参数中提取场景标签。

在实施中,与现有技术常常基于服务器或统一管理软件进行移动设备信息管理的形式不同,本申请技术方案执行步骤S2获取其他设备场景标签的方式,基于移动设备之前的通信实现。

典型的,常见的近场通信技术为iBeacon,iBeacon为基于蓝牙协议的低功耗无线通信协议。其工作方式是,支持该协议的移动设备使用BLE技术向周围发送包含自己特有ID信息,接收到包含该ID信息应用软件或移动过设备会根据包含该特有ID的信息执行一系列特定操作。并且受限于低功耗要求,此类近场通信技术仅能覆盖一定大小(例如10m左右)的区域,但该距离已经足够满足本申请反作弊的场景需求。

基于上述技术原理可以实现当前移动设备在指定学习地点发送获取其他移动设备参数请求的操作,以便于在近场通信技术的网络覆盖范围(即最大允许距离)内的处于线上学习的移动设备在接收到广播信息后,向当前移动设备发送自身的设备参数,进而实现从设备参数中提取其他移动设备场景标签的操作。

具体的,从设备参数中提取场景标签的操作,即S23包括:

S231,从设备参数中提取移动设备的样本设备名称;

S232,基于设备名称的命名规则,从样本设备名称中剔除标准的设备名称字段,剩余的字符即为场景标签。

在实施中,为了便于其他设备识别,每台移动设备均具有唯一性的设备名称,例如以型号体现的设备名称、以特定字母数字组合体现的设备序列号、IMEI编码等。无论采用具体哪种名称,都会存在特定的命名规则。

根据后续步骤S5可知,凡是在指定地点进行线上学习的移动设备,均会结合场景标签对自身的场景标签进行修改,因此执行步骤S232的操作,能够从处于线上学习状态的移动设备处获取所需的场景标签。

为了实现试题替换,需要生成包含诸多信息的试题替换请求,即步骤S3包括:

S31,将得到的场景标签与目标场景标签进行对比;

S32,如果对比结果相同,则将当前移动设备的MAC地址编码结合目标场景标签生成试题替换请求。

在实施中,试题替换请求的目的在于当场景标签与目标场景标签相同时,即表明存在作弊可能的情况下完成试题替换操作,如果场景标签与目标场景标签不同,表明作弊可能性很低,无需试题替换。

为了留下试题替换操作的修改记录,需要在试题替换请求中加入提出试题替换请求的当前移动设备的MAC地址编码,便于后续统计管理。

用于根据试题替换请求完成试题替换的操作,即步骤S4包括:

S41,获取当前移动设备与试题服务器通信的通信时延;

S42,如果通信时延高于阈值,则结合试题替换请求进行移动设备的本地化试题替换处理;

S43,如果通信时延低于阈值,则将试题替换请求发送至试题服务器进行远程试题替换处理。

在实施中,试题通常情况下是保存在远端的试题服务器中,因此常规的试题替换操作需要访问试题服务器执行。但考虑到指定学习地点的移动网络信号覆盖情况不确定,此处根据移动设备与试题服务器通信的通信指标参数—通信时延提出本地、远程两种试题替换方案。通信时延高于阈值,表明当前移动设备与试题服务器之间通信质量差,采用本地化试题替换;相反,则表明通信质量高,能够采用远程试题替换。

实现本地化试题替换操作即步骤S42包括:

S421,如果通信时延高于阈值,则在当前移动设备中解析试题包的头文件获取试题包内的文件存储结构;

S422,基于文件存储结构获取对应目标场景标签中的试题,获取当前试题的哈希值;

S423,基于盲盒抽取机制依次抽取试题序号,按抽取顺序对试题进行重新排序;

S424,使用重新排序后的试题进行试题替换;

S425,计算替换后试题的哈希值,与S422获取到的哈希值进行对比;

S426,如果对比结果不同,则将重新排序后的试题打包得到替换试题包,将替换后试题的哈希值作为重新排序后缀添加到替换试题包中生成带有重新排序后缀的试题包,完成本地化试题替换处理;

S427,如果对比结果相同,则重复执行S423至S426,直至完成本地化试题替换处理。

对应的,实现远程试题替换操作即步骤S43包括:

S431,如果通信时延低于阈值,则将试题替换请求发送至试题服务器处;

S432,在试题服务器处对试题替换请求解析,得到的目标场景标签以及发送试题替换请求的移动设备的MAC地址编码,获取目标场景标签对应的原始试题排序,计算原始试题排序下试题的哈希值;

S433,基于盲盒抽取机制依次抽取试题序号,按抽取顺序对试题进行重新排序;

S434,计算重新排序后试题的哈希值,与S432获取到的哈希值进行对比;

S435,如果对比结果不同,则将重新排序后的试题打包得到替换后的试题包,将S434得到的哈希值作为重新排序后缀添加到替换后的试题包中生成带有重新排序后缀的试题包,将带有重新排序后缀的试题包下发至发送试题替换请求的移动设备;

S436,增加对应MAC地址编码的试题重新排序次数记录;

S437,如果对比结果相同,则重复执行S433至S436,直至完成远程试题替换处理。

在实施中,根据上述两套实施方式可知,本地化试题替换与远程试题替换中为了确保试题重新排序前后不会出现顺序相同的问题,均采用了计算重新排序前后试题哈希值、基于哈希值对比来判断重新排序有效性的方式;同时为了表明得到的试题为已经过替换处理,特将替换后试题的哈希值作为重新排序后缀添加到试题包的操作,便于当前移动设备在进入线上学习状态后将自身设备参数进行基于目标场景标签以及重新排序后缀的修改,便于后续开始线上学习的移动设备的识别。

值得注意的是,两套试题替换操作的实现方式均为对试题重新排序处理,是考虑到试题数量足够多的情况下,对试题顺序进行调整是基于移动设备性能、反作弊可靠性两个维度下的最优解。另外,在执行远程试题替换操作时,额外的多了S436所示的处理步骤,是为了在试题服务器处留下当前移动设备进行试题替换的操作记录,便于后续管理或者责任认定。

根据带有重新排序后缀的试题包开始线上学习以及修改当前移动设备的设备参数修改的步骤S5包括:

S51,在当前移动设备处对带有重新排序后缀的试题包进行解析得到重新排序的试题;

S52,在当前移动设备中显示重新排序的试题令施工人员开始线上学习;

S53,开始线上学习后,将重新排序后缀追加在当前移动设备的设备名称字段后,完成移动设备设备参数的修改。

在实施中,执行前述步骤得到具有足够反作弊能力的试题后,就可以在当前移动设备上显示替换后的试题进行线上学习。同时为了后续进行线上学习的移动设备进行同样的场景标签对比、试题替换操作,此时还需要控制当前移动设备将重新排序后缀追加在当前移动设备的设备名称字段后,完成移动设备设备参数的修改。

上述实施例中的各个序号仅仅为了描述,不代表各部件的组装或使用过程中的先后顺序。

以上所述仅为本申请的实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

技术分类

06120115630446