一种基于智能语音的调度工单流程监控方法及系统
文献发布时间:2023-06-19 11:29:13
技术领域
本申请涉及任务调度管理技术领域,尤其涉及一种基于智能语音的调度工单流程监控方法及系统。
背景技术
随着调控一体化的深入推进以及电网规模急剧扩张,电网调控运行的安全压力日益凸显。
在系统运行方面,调控员要实时全面掌握电网状况,随时关注风险变化、负荷态势、故障检查等情况,及时上报、发布相关信息,回应现场询问。
在检修操作方面,适应现货市场建设需要,设备检修执行时效性要求不断提高,调控员要随时跟进现场操作动态,掌握检修单流转情况,防止任何环节出现超时限苗头。
传统方式下,各类调度工单(检修单、操作票)执行流程完全依靠人工跟进,提醒,督促,全部作业流程时效性依靠人工监督和电话提醒,在业务量持续增长的的情况下情况下,人员劳动强度大,对调度工单流程的监控压力很大,从而容易造成监控不及时、调度工单流程易出错的问题。
发明内容
本申请提供了一种基于智能语音的调度工单流程监控方法及系统,用于解决监控不及时、调度工单流程易出错的技术问题。
有鉴于此,本申请第一方面提供了一种基于智能语音的调度工单流程监控方法,包括以下步骤:
S1、在DICP系统中,将检修单生成用于调度工作任务的检修操作票;
S2、读取所述检修操作票在所述DICP系统中对应的当前操作环节,所述当前操作环节包括待审核环节、审核环节、待执行环节和执行中环节;
S3、判断所述当前操作环节下的所述检修操作票的指令为停电令或复电令,当所述检修操作票的指令为停电令时,执行步骤S4,当所述检修操作票的指令为复电令时,执行步骤S5;
S4、获取所述检修操作票关联的所述检修单中的批准停电操作开始时间,基于所述DICP系统中的当前时间和所述批准停电操作开始时间计算停电时间差,执行步骤S6;
S5、获取所述检修操作票关联的所述检修单中的批准复电操作开始时间,基于所述DICP系统中的当前时间和所述批准复电操作开始时间计算复电时间差,执行步骤S6;
S6、判断所述停电时间差或复电时间差是否小于预设第一时间差,当上述判断为是时,则执行步骤S7,当上述判断为否时,则执行步骤S9;
S7、基于所述DICP系统获取第一预警参数,将所述第一预警参数生成用于语音播报的文本数据,所述第一预警参数包括预警类型、票号、当前操作环节、批复时间和操作人,执行步骤S8;
S8、调用语音合成引擎将所述文本数据转换为语音数据,再将所述语音数据转录为语音片段,将所述语音片段传递至浏览器,通过所述浏览器进行语音播报及播报内容展示;
S9、基于所述DICP系统从所述当前操作环节跳转至下一个操作环节,重复所述步骤S2~S6,直至最后一个操作环节结束。
优选地,所述检修操作票包括逐项令操作票和许可令操作票。
优选地,所述步骤S7之后还包括:
S71、调用短信发送引擎将所述文本数据以短信形式发送至移动终端;
S72、监控所述文本数据的短信发送状态,当所述文本数据的短信发送成功时,生成发送成功标识,将所述发送成功标识写入预设的短信发送数据表中。
优选地,所述步骤S8之后还包括:
S81、将所述语音数据存储至服务器上指定的目录路径,将所述语音数据的指定的目录路径及结束语句传递至所述浏览器;
S82、通过所述浏览器接收所述语音数据的指定的目录路径及结束语句后,判断指定的目录路径是否存在,当所述指定的目录路径存在时,则调用所述浏览器的语音播放空间输出至外放设备对所述语音数据进行语音播放。
优选地,所述步骤S9之后还包括对所述检修单进行流程监控的步骤,具体包括以下步骤:
S10、读取所述检修单在所述DICP系统中对应的当前检修环节,所述当前检修环节包括开工环节和完工环节;当所述当前检修环节为所述开工环节时,则执行步骤S11;当所述前检修环节为所述完工环节时,则执行步骤S12;
S11、获取所述检修单中的批准停电操作开始时间,基于所述DICP系统中的当前时间和所述批准停电操作开始时间计算停电时间差,执行步骤S14;
S12、读取在所述DICP系统中与所述检修单相关联的关联检修单的当前检修环节,判断所述关联检修单的检修环节是否全部切换为完工环节,当上述判断为是时,则执行步骤S13,当上述判断为否时,则等待所述关联检修单的检修环节全部切换为完工环节后,执行步骤S13;
S13、识别最后切换为所述完工环节的检修单,获取所述最后切换为所述完工操作中环节的检修单中的批准复电操作开始时间,基于所述DICP系统中的当前时间和所述批准复电操作开始时间计算复电时间差,执行步骤S14;
S14、判断所述停电时间差或复电时间差是否小于预设第二时间差,当上述判断为是时,则执行步骤S15,当上述判断为否时,则执行步骤S16;
S15、基于所述DICP系统获取第二预警参数,将所述第二预警参数生成用于语音播报的文本数据,所述第二预警参数包括预警类型、检修单号、检修设备、当前检修环节、停电时间、批复时间和接通知人;再重新执行所述步骤S8;
S16、当所述停电时间差不小于所述预设第二时间差时,则基于所述DICP系统从所述开工环节跳转至完工环节,重复所述步骤S12~S14;当所述复电时间差不小于所述预设第二时间差时,则结束监控。
优选地,所述步骤S10之后还包括:
X11、基于所述DICP系统判断所述检修单是否有生成相应的所述检修操作票,当上述判断为是时,则结束;当上述判断为否时,则执行步骤X12;
X12、基于所述DICP系统获取预警内容,所述预警内容包括检修单号、接通知人、预警类型和当前检修环节;
X13、基于所述DICP系统获取所述检修单中负责检修的业务人员,调用外呼预警引擎拨打负责检修的业务人员的电话,告知所述预警内容。
优选地,所述步骤X12之后,所述步骤X13之前包括:
X121、根据所述预警内容生成文本内容,将所述文本内容转换为预警语音数据;
相应的,所述步骤X13具体包括:
X131、基于所述DICP系统获取所述检修单中负责检修的业务人员;
X132、基于本地存储的电话登记台账查询所述负责检修的业务人员的电话号码;
X133、调用外呼预警引擎拨打负责检修的业务人员的电话号码,当所述负责检修的业务人员接听后,调用语音服务引擎播报所述预警语音数据,当所述负责检修的业务人员未接听,则调用所述外呼预警引擎进行重拨状态。
第二方面,本发明提供了一种基于智能语音的调度工单流程监控系统,包括:
检修操作票模块,用于在DICP系统中,将检修单生成用于调度工作任务的检修操作票;
第一读取模块,用于读取所述检修操作票在所述DICP系统中对应的当前操作环节,所述当前操作环节包括待审核环节、审核环节、待执行环节和执行中环节;
第一判断模块,用于判断所述当前操作环节下的所述检修操作票的指令为停电令或复电令;
停电令获取模块,用于当所述检修操作票的指令为停电令时,获取所述检修操作票关联的所述检修单中的批准停电操作开始时间,还用于基于所述DICP系统中的当前时间和所述批准停电操作开始时间计算停电时间差;
复电令获取模块,用于当所述检修操作票的指令为复电令时,获取所述检修操作票关联的所述检修单中的批准复电操作开始时间,还用于基于所述DICP系统中的当前时间和所述批准复电操作开始时间计算复电时间差;
第二判断模块,用于判断所述停电时间差或复电时间差是否小于预设第一时间差;
第一预警模块,用于基于所述DICP系统获取第一预警参数,将所述第一预警参数生成用于语音播报的文本数据,所述第一预警参数包括预警类型、票号、当前操作环节、批复时间和操作人;
语音预警模块,用于通过调用语音合成引擎将所述文本数据转换为语音数据,还用于将所述语音数据转录为语音片段,还用于将所述语音片段传递至浏览器,通过所述浏览器进行语音播报及播报内容展示;
第一跳转模块,用于基于所述DICP系统从所述当前操作环节跳转至下一个操作环节。
优选地,本系统还包括:
第二读取模块,用于读取所述检修单在所述DICP系统中对应的当前检修环节,所述当前检修环节包括开工环节和完工环节;
开工时间获取模块,用于当所述当前检修环节为所述开工环节时,获取所述检修单中的批准停电操作开始时间,还用于基于所述DICP系统中的当前时间和所述批准停电操作开始时间计算停电时间差;
完工检测模块,用于读取在所述DICP系统中与所述检修单相关联的关联检修单的当前检修环节,还用于判断所述关联检修单的检修环节是否全部切换为完工环节;还用于当上述判断为是时,则向完工时间获取模块发送工作信号,还用于当上述判断为否时,则等待所述关联检修单的检修环节全部切换为完工环节后,向所述完工时间获取模块发送所述工作信号;
完工时间获取模块,用于接收所述工作信号后,识别最后切换为所述完工环节的检修单,获取所述最后切换为所述完工操作中环节的检修单中的批准复电操作开始时间,还用于基于所述DICP系统中的当前时间和所述批准复电操作开始时间计算复电时间差;
第三判断模块,用于判断所述停电时间差或复电时间差是否小于预设第二时间差;
第二预警模块,用于基于所述DICP系统获取第二预警参数,还用于将所述第二预警参数生成用于语音播报的文本数据,所述第二预警参数包括预警类型、检修单号、检修设备、当前检修环节、停电时间、批复时间和接通知人;还用于将所述文本数据传输至所述语音预警模块中,从而进行语音播报;
第二跳转模块,用于当所述停电时间差不小于所述预设第二时间差时,则基于所述DICP系统从所述开工环节跳转至完工环节。
优选地,本系统还包括:
第四判断模块,用于基于所述DICP系统判断所述检修单是否有生成相应的所述检修操作票;
第三预警模块,用于当判断所述检修单未有生成相应的所述检修操作票时,则基于所述DICP系统获取预警内容,所述预警内容包括检修单号、接通知人、预警类型和当前检修环节;
预警通知模块,用于基于所述DICP系统获取所述检修单中负责检修的业务人员,还用于调用外呼预警引擎拨打负责检修的业务人员的电话,告知所述预警内容。
从以上技术方案可以看出,本发明具有以下优点:
本发明提供了一种基于智能语音的调度工单流程监控方法及系统,通过对检修单所生成的检修操作票进行识别当前操作环节和操作调令,通过判断操作调令的时间差是否超时,当出现超时情况时,通过语音功能将预警消息传至浏览器进行播报和内容展示,从而对每个操作环节进行流程监控,对业务流程时效性进行语音提醒和监督,可以实现提前预警,提高了监控的时效性和交互性,解决了监控不及时、调度工单流程易出错的技术问题,有效提升在应对日常工作时,尤其是紧急故障状态下的电力调度工作效率。
附图说明
图1为本申请实施例提供的一种基于智能语音的调度工单流程监控方法的第一个实施例的流程图;
图2为本申请实施例提供的一种基于智能语音的调度工单流程监控方法的第二个实施例的流程图;
图3为本申请实施例提供的一种基于智能语音的调度工单流程监控方法的第三个实施例的流程图;
图4为本申请实施例提供的一种基于智能语音的调度工单流程监控系统的第一个实施例的结构示意图;
图5为本申请实施例提供的一种基于智能语音的调度工单流程监控系统的第二个实施例的结构示意图;
图6为本申请实施例提供的一种基于智能语音的调度工单流程监控系统的第三个实施例的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
为了便于理解,请参阅图1,本申请提供的一种基于智能语音的调度工单流程监控方法,包括以下步骤:
S1、在DICP系统中,将检修单生成用于调度工作任务的检修操作票;
需要说明的是,检修操作票包括逐项令操作票和许可令操作票。
在DICP系统中,将检修单生成逐项令操作票或许可令操作票,取决于检修单位对操作票的需求。
S2、读取检修操作票在DICP系统中对应的当前操作环节,当前操作环节包括待审核环节、审核环节、待执行环节和执行中环节;
可以理解的是,操作环节的顺序可以依次为待审核环节、审核环节、待执行环节和执行中环节。
S3、判断当前操作环节下的检修操作票的指令为停电令或复电令,当检修操作票的指令为停电令时,执行步骤S4,当检修操作票的指令为复电令时,执行步骤S5;
需要说明的是,在检修操作票包括申请时间、审核时间、批准操作时间操作任务、申请人、许可人审批人、工单环节状态等内容,因此,通过检测根据工单环节标识符可以识别当前操作环节。
S4、获取检修操作票关联的检修单中的批准停电操作开始时间,基于DICP系统中的当前时间和批准停电操作开始时间计算停电时间差,执行步骤S6;
可以理解的是,检修操作票是由检修单生成,两者之间是可以通过工单号进行关联的,同时,通过检修单与检修操作票的关系对应表关联后,可以从检修单中获取批准停电操作开始时间或批准复电操作开始时间;同时,在DICP系统中,可以获取当前时刻。
S5、获取检修操作票关联的检修单中的批准复电操作开始时间,基于DICP系统中的当前时间和批准复电操作开始时间计算复电时间差,执行步骤S6;
S6、判断停电时间差或复电时间差是否小于预设第一时间差,当上述判断为是时,则执行步骤S7,当上述判断为否时,则执行步骤S9;
可以理解的是,通过判断计算出时间差,再与预设的时间差进行比较,可以用来判断停电操作或复电操作是否有超时情况,或可以计算出离超时还有多少时间。在一般示例中,根据调度操作规程,时间差小于5分钟要提前预警。
S7、基于DICP系统获取第一预警参数,将第一预警参数生成用于语音播报的文本数据,第一预警参数包括预警类型、票号、当前操作环节、批复时间和操作人,执行步骤S8;
需要说明的是,在第一预警参数中,预警类型是根据操作票的类型及当前操作环节进行预先定义好的,包括到达预警和超时告警等,而本实施例是为时间超时,则预警类型为超时告警;而票号、当前操作环节、批复时间和操作人则可以从检修操作票中直接获取到。
S8、调用语音合成引擎将文本数据转换为语音数据,再将语音数据转录为语音片段,将语音片段传递至浏览器,通过浏览器进行语音播报及播报内容展示;
需要说明的是,可以通过人机对话平台接口实现文本转语音的功能,为后续预警播报作准备。
通过浏览器进行语音播报及播报内容展示后,用户可以通过登录浏览器查看播报内容,并进行语音播报。
S9、基于DICP系统从当前操作环节跳转至下一个操作环节,重复步骤S2~S6,直至最后一个操作环节结束。
可以理解的是,当判断停电时间差或复电时间差未超时的情况时,则无需进行预警,需要对下一个环节进行流程监控直至最后一个环节。
另外,当执行完步骤S8后,检修人员接收到预警提醒,进行了复电或停电操作后,也会进行跳转至下一个环节继续流程监控。
进一步地,步骤S8之后包括:
S81、将语音数据存储至服务器上指定的目录路径,将语音数据的指定的目录路径及结束语句传递至浏览器;
需要说明的是,服务器与浏览器为通信关系,可以进行数据交互。
S82、通过浏览器接收语音数据的指定的目录路径及结束语句后,判断指定的目录路径是否存在,当指定的目录路径存在时,则调用浏览器的语音播放空间输出至外放设备对语音数据进行语音播放。
需要说明的是,当能在浏览器接收到的目录路径中找到相应的语音文件时,则证明指定的目录路径是存在的,即为合法,则进行输出至外放设备对语音数据进行语音播放,其中,外放设备可以包括大庭音响,从而通过外放能够快速提醒到相关的检修人员;当判断指定的目录路径不存在,即为不合法,则不进行调用浏览器的语音播放空间输出至外放设备对语音数据进行语音播放。
为了进一步理解本实施例的监控过程,以下示例为生成逐项令操作票的监控过程为例进一步说明。
具体步骤包括:
1)在DICP系统中,将检修单生成用于调度工作任务的逐项令操作票;
2)读取逐项令操作票在DICP系统中对应的当前操作环节为待审核环节;
3)判断待审核环节下的逐项令操作票的指令为停电令或复电令,当逐项令操作票的指令为停电令时,执行步骤4),当检修操作票的指令为复电令时,执行步骤5);
4)获取逐项令操作票关联的检修单中的批准停电操作开始时间为18点00分,其中,批准停电操作开始时间是指DICP系统中批准执行停电的操作时间,同时,DICP系统中的当前时间为17点53分,基于DICP系统中的当前时间17点53分和批准停电操作开始时间18点00分计算停电时间差为7分钟,执行步骤6);
5)获取逐项令操作票关联的检修单中的批准复电操作开始时间为20点00分,其中,批准复电操作开始时间是指DICP系统中批准执行复电的操作时间,同时,DICP系统中的当前时间为19点53分,基于DICP系统中的当前时间19点53分和批准复电操作开始时间20点00分计算复电时间差为7分钟,执行步骤6);
6)判断停电时间差或复电时间差是否小于预设第一时间差,其中,预设第一时间差为5分钟,通过判断停电时间差或复电时间差不小于预设第一时间差,则说明当前时间无需进行提前预警,执行步骤7);
7)基于DICP系统从待审核环节跳转至审核环节,重复步骤2~3),从而判断审核环节下的逐项令操作票的指令为停电令或复电令,当逐项令操作票的指令为停电令时,执行步骤8),当检修操作票的指令为复电令时,执行步骤9);
8)获取逐项令操作票关联的检修单中的批准停电操作开始时间为18点00分,其中,批准停电操作开始时间是指DICP系统中批准执行停电的操作时间,同时,DICP系统中的当前时间为17点56分,基于DICP系统中的当前时间17点56分和批准停电操作开始时间18点00分计算停电时间差为4分钟,执行步骤10);
9)获取逐项令操作票关联的检修单中的批准复电操作开始时间为20点00分,其中,批准复电操作开始时间是指DICP系统中批准执行复电的操作时间,同时,DICP系统中的当前时间为19点56分,基于DICP系统中的当前时间19点56分和批准复电操作开始时间20点00分计算复电时间差为4分钟,执行步骤10);
10)判断停电时间差或复电时间差是否小于预设第一时间差,其中,预设第一时间差为5分钟,通过判断停电时间差或复电时间差小于预设第一时间差,则说明当前时间需要加快操作,即需要进行提前预警,执行步骤11);
需要说明的是,如果当前时间早于批准停电操作开始时间或批准复电操作开始时间时,则说明当前时间还未到批准停电或批准复电的时间,且当前时间与批准停电操作开始时间或批准复电操作开始时间之间的时间差大于预设第一时间差时,则说明当前时间无需提醒工作人员,仍可以继续等待;但当如果当前时间与批准停电操作开始时间或批准复电操作开始时间之间的时间差小于预设第一时间差时,则说明当前时间比较急迫,需要提前提醒工作人员做好停电操作或复电操作的准备,从而实现提前预警。
11)基于DICP系统获取第一预警参数,将第一预警参数生成用于语音播报的文本数据,第一预警参数包括预警类型、票号、当前操作环节、批复时间和操作人,执行步骤12);
12)调用语音合成引擎将文本数据转换为语音数据,再将语音数据转录为语音片段,将语音片段传递至浏览器,通过浏览器进行语音播报及播报内容展示。
需要说明的是,本实施例提供了一种基于智能语音的调度工单流程监控方法,通过对检修单所生成的检修操作票进行识别当前操作环节和操作调令,通过判断操作调令的时间差是否超时,当在出现超时情况时,通过语音功能将预警消息传至浏览器进行播报和内容展示,从而对每个操作环节进行流程监控,对业务流程时效性进行语音提醒和监督,可以实现提前预警,提高了监控的时效性和交互性,解决了监控不及时、调度工单流程易出错的技术问题,有效提升在应对日常工作时,尤其是紧急故障状态下的电力调度工作效率。
以上为本发明提供的一种基于智能语音的调度工单流程监控方法的第一个实施例的详细描述,以下为本发明提供的一种基于智能语音的调度工单流程监控方法的第二个实施例的详细描述。
本实施例在上述第一个实施例的基础上,对预警提醒功能进行了进一步的优化,具体与第一个实施例的不同之处在于:
请参见图2,在步骤S7之后还包括:
S71、调用短信发送引擎将文本数据以短信形式发送至移动终端;
可以理解的是,移动终端包括手机、平板电脑等。
S72、监控文本数据的短信发送状态,当文本数据的短信发送成功时,生成发送成功标识,将发送成功标识写入预设的短信发送数据表中。
可以理解的是,在监控短信是否发送成功时,可以通过发送成功标识来进行识别,同时,将发送成功标识写入预设的短信发送数据表中,有利于存档记录;当文本数据的短信发送不成功时,则转至步骤S71重新调用短信发送引擎发送短信。
本实施例通过在第一个实施例中,又增加了短信这一通知渠道,提高了监督的时效性。
以上为本发明提供的一种基于智能语音的调度工单流程监控方法的第二个实施例的详细描述,以下为本发明提供的一种基于智能语音的调度工单流程监控方法的第三个实施例的详细描述。
本实施例在上述第一个实施例的基础上,对流程监督进一步优化:
具体是在步骤S9之后还包括对检修单进行流程监控的步骤,请参见图3,具体包括以下步骤:
S10、读取检修单在DICP系统中对应的当前检修环节,当前检修环节包括开工环节和完工环节;当当前检修环节为开工环节时,则执行步骤S11;当前检修环节为完工环节时,则执行步骤S12;
需要说明的是,开工环节和完工环节是针对检修单进行说明的,而前述的待执行环节是针对操作票进行说明的。
S11、获取检修单中的批准停电操作开始时间,基于DICP系统中的当前时间和批准停电操作开始时间计算停电时间差,执行步骤S14;
可以理解的是,检修单中包括批准停电操作开始时间或批准复电操作开始时间。
S12、读取在DICP系统中与检修单相关联的关联检修单的当前检修环节,判断关联检修单的检修环节是否全部切换为完工环节,当上述判断为是时,则执行步骤S13,当上述判断为否时,则等待关联检修单的检修环节全部切换为完工环节后,执行步骤S13;
需要说明的是,在一项检修工序中,可以生成多个检修单用于调度,同时,多个检修单是相互关联的,因此,在当对其中一个检修单的流程监控时,还需对其他关联的检修单的检修环节进行判断,当所有检修单不是全部为完工环节时,则说明当检修工序还未完成,应视为正在检修中状态,则需要等待关联检修单的检修环节全部切换为完工环节。
S13、识别最后切换为完工环节的检修单,获取最后切换为完工操作中环节的检修单中的批准复电操作开始时间,基于DICP系统中的当前时间和批准复电操作开始时间计算复电时间差,执行步骤S14;
可以理解的是,最后一张切换为完工环节的检修单的批准复电操作开始时间决定着最终复电时间,因此,获取最后切换为完工环节的检修单后,计算其中记载的批准复电操作开始时间与当前时间的复电时间差最为准确。
S14、判断停电时间差或复电时间差是否小于预设第二时间差,当上述判断为是时,则执行步骤S15,当上述判断为否时,则执行步骤S16;
在一般示例中,预设第二时间差设为30分钟。
S15、基于DICP系统获取第二预警参数,将第二预警参数生成用于语音播报的文本数据,第二预警参数包括预警类型、检修单号、检修设备、当前检修环节、停电时间、批复时间和接通知人;再重新执行步骤S8;
需要说明的是,在第二预警参数中,预警类型是根据当前操作环节进行预先定义好的,包括到达预警和超时告警等,而本实施例是为时间超时,则预警类型为超时告警;而检修单号、检修设备、当前检修环节、停电时间、批复时间和接通知人则可以从检修单中直接获取到。
S16、当停电时间差不小于预设第二时间差时,则基于DICP系统从开工环节跳转至完工环节,重复步骤S12~S14;当复电时间差不小于预设第二时间差时,则结束监控。
可以理解的是,当停电时间差不小于预设第二时间差时,则说明开工环节没有问题,对需要对下一个完工环节进行流程监控,当完工环节监控完毕后,则对该检修单的流程监控结束。
进一步地,步骤S10之后还包括:
X11、基于DICP系统判断检修单是否有生成相应的检修操作票,当上述判断为是时,则结束;当上述判断为否时,则执行步骤X12;
X12、基于DICP系统获取预警内容,预警内容包括检修单号、接通知人、预警类型和当前检修环节;
可以理解的是,当DICP系统判断未生成相应的检修操作票时,则获取预警内容以为告知相关负责检修的业务人员做准备。
X13、基于DICP系统获取检修单中负责检修的业务人员,调用外呼预警引擎拨打负责检修的业务人员的电话,告知预警内容。
可以理解的是,当未生成检修操作票时,则可以通过DICP系统查看检修单中的负责检修的业务人员,通过业务人员可以查到其联系电话,通过外呼预警引擎拨打负责检修的业务人员的电话,告知预警内容,以提醒进行操作票生成事项。
进一步地,步骤X12之后,步骤X13之前包括:
X121、根据预警内容生成文本内容,将文本内容转换为预警语音数据;
相应的,步骤X13具体包括:
X131、基于DICP系统获取检修单中负责检修的业务人员;
X132、基于本地存储的电话登记台账查询负责检修的业务人员的电话号码;
X133、调用外呼预警引擎拨打负责检修的业务人员的电话号码,当负责检修的业务人员接听后,调用语音服务引擎播报预警语音数据,当负责检修的业务人员未接听,则调用外呼预警引擎进行重拨状态。
可以理解的是,通过外呼预警引擎自动拨打负责检修的业务人员的电话号码后,当业务人员接听,则通过语音服务引擎实现自动播报预警语音数据,以降低用户劳动强度,也避免播报出错,另外,当业务人员未接听时,则进行重拨状态,其中,重拨状态下,可以设置重播频率,如每间隔3分钟拨打一次业务人员电话,同时,重拨连续两次未接通会自动切换其他备用线路再重拨3次,确保通知到人的准确率。
本实施例通过对检修单进行流程监控,既分别对开工环节和完工环节中的停电操作和复电操作是否超时进行判定,当出现超时情况时,通过语音进行提醒相关的业务人员,同时,还对检修单是否有生成操作票进行监控,当未生成操作票时,则通过外呼预警引擎进行提醒相关的业务人员,提升了流程监督的时效性,能够及时进行预警,同时,也减轻了工作人员的劳动强度。
以上为本发明提供的一种基于智能语音的调度工单流程监控方法的第三个实施例的详细描述,以下为本发明提供的一种基于智能语音的调度工单流程监控系统的第一个实施例的详细描述。
为了方便理解,请参见图4,本发明提供的一种基于智能语音的调度工单流程监控系统,包括:
检修操作票模块100,用于在DICP系统中,将检修单生成用于调度工作任务的检修操作票;
需要说明的是,检修操作票包括逐项令操作票和许可令操作票。
在DICP系统中,将检修单生成逐项令操作票或许可令操作票,取决于检修单位对操作票的需求。
第一读取模块200,用于读取检修操作票在DICP系统中对应的当前操作环节,当前操作环节包括待审核环节、审核环节、待执行环节和执行中环节;
可以理解的是,操作环节的顺序可以依次为待审核环节、审核环节、待执行环节和执行中环节。
第一判断模块300,用于判断当前操作环节下的检修操作票的指令为停电令或复电令;
需要说明的是,在检修操作票包括申请时间、审核时间、批准操作时间操作任务、申请人、许可人审批人、工单环节状态等内容,因此,通过检测根据工单环节标识符可以识别当前操作环节。
停电令获取模块400,用于当检修操作票的指令为停电令时,获取检修操作票关联的检修单中的批准停电操作开始时间,还用于基于DICP系统中的当前时间和批准停电操作开始时间计算停电时间差;
可以理解的是,检修操作票是由检修单生成,两者之间是可以通过工单号进行关联的,同时,通过检修单与检修操作票的关系对应表关联后,可以从检修单中获取批准停电操作开始时间或批准复电操作开始时间;同时,在DICP系统中,可以获取当前时刻。
复电令获取模块500,用于当检修操作票的指令为复电令时,获取检修操作票关联的检修单中的批准复电操作开始时间,还用于基于DICP系统中的当前时间和批准复电操作开始时间计算复电时间差;
第二判断模块600,用于判断停电时间差或复电时间差是否小于预设第一时间差;
可以理解的是,通过判断计算出时间差,再与预设的时间差进行比较,可以用来判断停电操作或复电操作是否有超时情况,或可以计算出离超时还有多少时间。在一般示例中,根据调度操作规程,时间差小于5分钟要提前预警。
第一预警模块700,用于基于DICP系统获取第一预警参数,将第一预警参数生成用于语音播报的文本数据,第一预警参数包括预警类型、票号、当前操作环节、批复时间和操作人;
需要说明的是,在第一预警参数中,预警类型是根据操作票的类型及当前操作环节进行预先定义好的,包括到达预警和超时告警等,而本实施例是为时间超时,则预警类型为超时告警;而票号、当前操作环节、批复时间和操作人则可以从检修操作票中直接获取到。
语音预警模块800,用于通过调用语音合成引擎将文本数据转换为语音数据,还用于将语音数据转录为语音片段,还用于将语音片段传递至浏览器,通过浏览器进行语音播报及播报内容展示;
需要说明的是,可以通过人机对话平台接口实现文本转语音的功能,为后续预警播报作准备。
第一跳转模块900,用于基于DICP系统从当前操作环节跳转至下一个操作环节。
可以理解的是,当判断停电时间差或复电时间差未超时的情况时,则无需进行预警,需要对下一个环节进行流程监控直至最后一个环节。
另外,当执行完步骤S8后,检修人员接收到预警提醒,进行了复电或停电操作后,也会进行跳转至下一个环节继续流程监控。
进一步地,本系统包括:
语音存储模块,用于将语音数据存储至服务器上指定的目录路径,将语音数据的指定的目录路径及结束语句传递至浏览器;
需要说明的是,服务器与浏览器为通信关系,可以进行数据交互。
路径判断模块,用于通过浏览器接收语音数据的指定的目录路径及结束语句后,判断指定的目录路径是否存在,当指定的目录路径存在时,则调用浏览器的语音播放空间输出至外放设备对语音数据进行语音播放。
需要说明的是,当能在浏览器接收到的目录路径中找到相应的语音文件时,则证明指定的目录路径是存在的,即为合法,则进行输出至外放设备对语音数据进行语音播放,其中,外放设备可以包括大庭音响,从而通过外放能够快速提醒到相关的检修人员;当判断指定的目录路径不存在,即为不合法,则不进行调用浏览器的语音播放空间输出至外放设备对语音数据进行语音播放。
需要说明的是,本实施例提供了一种基于智能语音的调度工单流程监控系统,通过对检修单所生成的检修操作票进行识别当前操作环节和操作调令,通过判断操作调令的时间差是否超时,当出现超时情况时,通过语音功能将预警消息传至浏览器进行播报和内容展示,从而对每个操作环节进行流程监控,对业务流程时效性进行语音提醒和监督,从而实现提前预警,提高了监控的时效性和交互性,解决了监控不及时、调度工单流程易出错的技术问题,有效提升在应对日常工作时,尤其是紧急故障状态下的电力调度工作效率。
以上为本发明提供的一种基于智能语音的调度工单流程监控系统的第一个实施例的详细描述,以下为本发明提供的一种基于智能语音的调度工单流程监控系统的第二个实施例的详细描述。
本实施例在上述基于智能语音的调度工单流程监控系统的第一个实施例的基础上,对预警提醒功能进行了进一步的优化,具体与第一个实施例的不同之处在于:
请参见图5,本系统还包括:
短信发送模块801,用于调用短信发送引擎将文本数据以短信形式发送至移动终端;
可以理解的是,移动终端包括手机、平板电脑等。
短信状态监控模块802,用于监控文本数据的短信发送状态,当文本数据的短信发送成功时,生成发送成功标识,将发送成功标识写入预设的短信发送数据表中。
可以理解的是,在监控短信是否发送成功时,可以通过发送成功标识来进行识别,同时,将发送成功标识写入预设的短信发送数据表中,有利于存档记录;当文本数据的短信发送不成功时,则重新调用短信发送引擎发送短信。
本实施例通过在第一个实施例中,又增加了短信这一通知渠道,提高了监督的时效性。
以上为本发明提供的一种基于智能语音的调度工单流程监控系统的第二个实施例的详细描述,以下为本发明提供的一种基于智能语音的调度工单流程监控系统的第三个实施例的详细描述。
本实施例在上述基于智能语音的调度工单流程监控系统的第一个实施例的基础上,对流程监督进一步优化:
请参见图6,本发明还包括:
第二读取模块110,用于读取检修单在DICP系统中对应的当前检修环节,当前检修环节包括开工环节和完工环节;
需要说明的是,开工环节和完工环节是针对检修单进行说明的,而前述的执行环节是针对操作票进行说明的。
开工时间获取模块210,用于当当前检修环节为开工环节时,获取检修单中的批准停电操作开始时间,还用于基于DICP系统中的当前时间和批准停电操作开始时间计算停电时间差;
可以理解的是,检修单中包括批准停电操作开始时间或批准复电操作开始时间。
完工检测模块310,用于读取在DICP系统中与检修单相关联的关联检修单的当前检修环节,还用于判断关联检修单的检修环节是否全部切换为完工环节;还用于当上述判断为是时,则向完工时间获取模块发送工作信号,还用于当上述判断为否时,则等待关联检修单的检修环节全部切换为完工环节后,向完工时间获取模块发送工作信号;
需要说明的是,在一项检修工序中,可以生成多个检修单用于调度,同时,多个检修单是相互关联的,因此,在当对其中一个检修单的流程监控时,还需对其他关联的检修单的检修环节进行判断,当所有检修单不是全部为完工环节时,则说明当检修工序还未完成,应视为正在检修中状态,则需要等待关联检修单的检修环节全部切换为完工环节。
完工时间获取模块410,用于接收工作信号后,识别最后切换为完工环节的检修单,获取最后切换为完工操作中环节的检修单中的批准复电操作开始时间,还用于基于DICP系统中的当前时间和批准复电操作开始时间计算复电时间差;
可以理解的是,最后一张切换为完工环节的检修单的批准复电操作开始时间决定着最终复电时间,因此,获取最后切换为完工环节的检修单后,计算其中记载的批准复电操作开始时间与当前时间的复电时间差最为准确。
第三判断模块510,用于判断停电时间差或复电时间差是否小于预设第二时间差;
在一般示例中,预设第二时间差设为30分钟。
第二预警模块610,用于基于DICP系统获取第二预警参数,还用于将第二预警参数生成用于语音播报的文本数据,第二预警参数包括预警类型、检修单号、检修设备、当前检修环节、停电时间、批复时间和接通知人;还用于将文本数据传输至语音预警模块800中,从而进行语音播报;
需要说明的是,在第二预警参数中,预警类型是根据当前操作环节进行预先定义好的,包括到达预警和超时告警等,而本实施例是为时间超时,则预警类型为超时告警;而检修单号、检修设备、当前检修环节、停电时间、批复时间和接通知人则可以从检修单中直接获取到。
通过将文本数据传输至语音预警模块800中后,通过语音预警模块800对预警参数进行语音播报。
第二跳转模块710,用于当停电时间差不小于预设第二时间差时,则基于DICP系统从开工环节跳转至完工环节。
可以理解的是,当停电时间差不小于预设第二时间差时,则说明开工环节没有问题,对需要对下一个完工环节进行流程监控,当完工环节监控完毕后,则对该检修单的流程监控结束。
进一步地,还包括:
第四判断模块,用于基于DICP系统判断检修单是否有生成相应的检修操作票;
第三预警模块,用于当判断检修单未有生成相应的检修操作票时,则基于DICP系统获取预警内容,预警内容包括检修单号、接通知人、预警类型和当前检修环节;
可以理解的是,当DICP系统判断未生成相应的检修操作票时,则获取预警内容以为告知相关负责检修的业务人员做准备。
预警通知模块,用于基于DICP系统获取检修单中负责检修的业务人员,还用于调用外呼预警引擎拨打负责检修的业务人员的电话,告知预警内容。
可以理解的是,当未生成检修操作票时,则可以通过DICP系统查看检修单中的负责检修的业务人员,通过业务人员可以查到其联系电话,通过外呼预警引擎拨打负责检修的业务人员的电话,告知预警内容,以提醒进行操作票生成事项。
进一步地,还包括:
文本转换模块,用于根据预警内容生成文本内容,将文本内容转换为预警语音数据;
电话号码查询模块,用于基于本地存储的电话登记台账查询负责检修的业务人员的电话号码;
外呼预警模块,用于调用外呼预警引擎拨打负责检修的业务人员的电话号码,当负责检修的业务人员接听后,调用语音服务引擎播报预警语音数据,当负责检修的业务人员未接听,则调用外呼预警引擎进行重拨状态。
可以理解的是,通过外呼预警引擎自动拨打负责检修的业务人员的电话号码后,当业务人员接听,则通过语音服务引擎实现自动播报预警语音数据,以降低用户劳动强度,也避免播报出错,另外,当业务人员未接听时,则进行重拨状态,其中,重拨状态下,可以设置重播频率,如每间隔3分钟拨打一次业务人员电话,同时,重拨连续两次未接通会自动切换其他备用线路再重拨3次,确保通知到人的准确率。
本实施例通过对检修单进行流程监控,既分别对开工环节和完工环节中的停电操作和复电操作是否超时进行判定,当超时时,通过语音进行提醒相关的业务人员,同时,还对检修单是否有生成操作票进行监控,当未生成操作票时,则通过外呼预警引擎进行提醒相关的业务人员,提升了流程监督的时效性,能够及时进行预警,同时,也减轻了工作人员的劳动强度。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。
- 一种基于智能语音的调度工单流程监控方法及系统
- 一种基于智能语音的调度工单流程监控方法及系统