一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

核电站工单流程配置方法、装置、计算机设备及存储介质与流程

2022-11-19 11:29:57 来源:中国专利 TAG:


1.本发明涉及核电站信息化建设技术领域,尤其涉及一种核电站工单流程配置方法、装置、计算机设备及存储介质。


背景技术:

2.在核电站的日常运营中,涉及大量的维护作业。在进行维护作业时,为了确保安全,需要发放相关的许可证,如动土许可证、防火许可证、容器作业许可证等。
3.然而,核电站的维护作业类别众多。在创建维护工单时,常常出现许可证错漏缺失的问题,大大影响工单的处理效率。


技术实现要素:

4.基于此,有必要针对上述技术问题,提供一种核电站工单流程配置方法、装置、计算机设备及存储介质,以提高核电站工单的处理效率。
5.一种核电站工单流程配置方法,包括:
6.获取核电站的运营需求信息;
7.从所述运营需求信息提取出若干工序,每一工序包括若干处理对象以及处理步骤;
8.通过核电站流程引擎对每一所述工序中的所述处理对象和所述处理步骤进行解析,以判断是否存在与所述工序关联的子工序,所述子工序用于获取所述工序所需的许可证,或者用于为所述工序提供工序执行环境;
9.若存在与所述工序关联的子工序,则基于所述若干工序以及所述子工序创建用于处理所述运营需求信息的核电站工单流程。
10.一种核电站工单流程配置装置,包括:
11.获取需求信息模块,用于获取核电站的运营需求信息;
12.提取工序模块,用于从所述运营需求信息提取出若干工序,每一工序包括若干处理对象以及处理步骤;
13.子工序识别模块,用于通过核电站流程引擎对每一所述工序中的所述处理对象和所述处理步骤进行解析,以判断是否存在与所述工序关联的子工序,所述子工序用于获取所述工序所需的许可证,或者用于为所述工序提供工序执行环境;
14.创建工单流程模块,用于若存在与所述工序关联的子工序,则基于所述若干工序以及所述子工序创建用于处理所述运营需求信息的核电站工单流程。
15.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机可读指令,所述处理器执行所述计算机可读指令时实现上述核电站工单流程配置方法。
16.一个或多个存储有计算机可读指令的可读存储介质,所述计算机可读指令被一个或多个处理器执行时,使得所述一个或多个处理器执行如上述核电站工单流程配置方法。
17.上述核电站工单流程配置方法、装置、计算机设备及存储介质,通过自动分析运营需求信息,提取出工序,再通过核电站流程引擎智能解析,获得各个工序中的子工序,在获得这些工序的基础上构建核电站工单流程,进而实现核电站工单流程的自动配置,大大提高工单的配置效率。
附图说明
18.为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
19.图1是本发明一实施例中核电站工单流程配置方法的一应用环境示意图;
20.图2是本发明一实施例中核电站工单流程配置方法的一流程示意图;
21.图3是本发明一实施例中核电站工单流程配置装置的一结构示意图;
22.图4是本发明一实施例中计算机设备的一示意图。
具体实施方式
23.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
24.本实施例提供的核电站工单流程配置方法,可应用在如图1的应用环境中,其中,客户端与服务端进行通信。其中,客户端包括但不限于各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。服务端可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
25.在一实施例中,如图2所示,提供一种核电站工单流程配置方法,以该方法应用在图1中的服务端为例进行说明,包括如下步骤:
26.s10、获取核电站的运营需求信息。
27.可理解地,在此处,运营需求信息包括但不限于特定区域风险作业、危化品运输、放射性物质厂内运输、核电输变电系统的检修及试验、电源检修、地面施工、生产设备的再鉴定、物料堆放、现场临时用电申请、有限空间作业、吊装作业、核安全相关设备周边设施的维护、射线探伤检测、非放射性物资管理。
28.s20、从所述运营需求信息提取出若干工序,每一工序包括若干处理对象以及处理步骤。
29.可理解地,可以基于历史的工单流程配置运营需求与工序之间的关联关系。基于这些关联关系可以从运营需求信息提取出若干工序。例如,一运营需求信息为“物品出控制区”,其涉及的工序包括:1、提交《物品进入控制区审批表》,同时上传相关支持性文件;2、《物品进入控制区审批表》的审查;3、确认物品污染防护措施。
30.处理对象可以是待处理的物料,或者审批表等。在上述工序中,工序1的处理对象为《物品进入控制区审批表》,处理步骤为上传。
31.在此处,可以先对运营需求信息进行初步分析,获得若干个工序(未涉及具体的处理对象和处理步骤),然后再对运营需求信息的详情信息进行语义提取,获得每一工序所涉及的处理对象以及处理步骤。
32.s30、通过核电站流程引擎对每一所述工序中的所述处理对象和所述处理步骤进行解析,以判断是否存在与所述工序关联的子工序,所述子工序用于获取所述工序所需的许可证,或者用于为所述工序提供工序执行环境。
33.可理解地,核电站流程引擎可以是基于历史的工单流程配置的分析引擎,可以分析出各个工序中是否涉及子工序。在一些示例中,工序需要使用某种类型的通行证(如橙区工作证),则子工序用于获取该工序所涉及的通行证。在另一些示例中,一工序为对处于二楼外墙面进行修缮,其工序执行环境为向维护人员提供可以在二楼外墙外支持的平台,如手脚架。此时,子工序可以是在外墙面搭建手脚架。
34.s40、若存在与所述工序关联的子工序,则基于所述若干工序以及所述子工序创建用于满足所述运营需求的核电站工单流程。
35.可理解地,存在与工序关联的子工序时,可以根据各个工序和子工序,以及它们的执行次序创建流程节点,生成核电站工单流程。核电站工单流程可以指为了满足核电站运营需求所设置的信息化业务流程。在每一流程节点都有对应的处理人或审批人,可以实现运营任务的高效高质量执行。
36.出于安全考虑,一般情况下,核电站工单流程中的至少一项工序涉及许可证(相当于安全许可)。若一运营需求分解出的所有工序均不存在与工序关联的子工序,则产生提醒信息,将该提醒信息发送给指定的负责人,由负责人确认这些工序是否与运营需求匹配,若不匹配,则需要手动修改工序,或者修正运营需求,重新生成工序。若匹配,则生成相应的核电站工单流程。
37.本实施例通过自动分析运营需求信息,提取出工序,再通过核电站流程引擎智能解析,获得各个工序中的子工序,在获得这些工序的基础上构建核电站工单流程,进而实现核电站工单流程的自动配置,大大提高工单的配置效率。
38.可选的,步骤s30,即所述通过核电站流程引擎对每一所述工序中的所述处理对象和所述处理步骤进行解析,以判断是否存在与所述工序关联的子工序,包括:
39.s301、获取所述处理对象的工作地点;
40.s302、获取与所述环境信息关联的第一许可证信息;
41.s303、获取与所述处理步骤关联的第二许可证信息;
42.s304、若所述第一许可证信息与所述第二许可证信息的并集不为空,则判定存在与所述工序关联的子工序。
43.可理解地,处理对象的环境信息包括但不限于工序的作业地点、作业时间。其中,作业地点包含控制区域信息(是否属于控制区域,若是,处于何种类型的控制区域,核电站根据安全需要划分了多种不同的控制区域);作业时间包括但不限于起始时间和结束时间。
44.在获得工序中各个处理对象的环境信息之后,分别使用环境信息中的作业地点和作业时间,可以匹配到相应的第一许可证。第一许可证信息为所有第一许可证的集合。在一些示例中,若作业地点处于红区,则匹配出的第一许可证为红区通行证。在另一些示例中,可以查找在作业时间之内,与作业地点的距离在指定距离之内,是否存在冲突工序,若存在
冲突工序,则获取用于保证当前的工序和冲突工序可以同时进行的许可证。例如当前的工序a需要用火,但另一工序b不允许用火,此时,工序a需要申请用火证,确保工序a的用火不会对工序b产生危险。
45.在获取与处理步骤关联的第二许可证信息时,可以先获取处理步骤的作业类型、危险等级,然后再通过作业类型、危险等级匹配到相应的第二许可证。在此处,作业类型可以根据实际需要进行设置,如分为物资运输、设备检修、物资存储等;危险等级则涉及危险的种类和程度,如危化品一级、高压电二级等。在一些示例中,可以根据作业类型匹配到相应的第二许可证,例如,作业类型为物资运输时,需要相应的运输证。在另一些示例中,可以根据作业类型匹配到相应的第二许可证,例如,作业类型为高压电二级时,需要办理高压操作许可证。
46.获取到第一许可证信息和第二许可证信息之后,可以计算它们的并集,若并集不为空,说明当前工序需要办理相应的许可证,也即是,当前的工序存在子工序。
47.可选的,步骤s303之后,即所述获取与所述处理步骤关联的第二许可证信息之后,还包括:
48.s305、若所述第一许可证信息与所述第二许可证信息的并集为空,则判定不存在与所述工序关联的子工序。
49.可理解地,若第一许可证信息和第二许可证信息均不包含任何许可证,则其并集为空,说明当前工序不需要办理相应的许可证,也即是,当前的工序不存在子工序。
50.出于安全考虑,一般情况下,核电站工单流程中的至少一项工序涉及许可证(相当于安全许可)。若一运营需求信息提取出的所有工序均不存在与工序关联的子工序,则产生提醒信息,将该提醒信息发送给指定的负责人,由负责人确认这些工序是否与运营需求匹配,若不匹配,则需要手动修改工序,或者修正运营需求,重新生成工序。若匹配,则生成相应的核电站工单流程。
51.可选的,步骤s304之后,即所述若所述第一许可证信息与所述第二许可证信息的并集不为空,则判定存在与所述工序关联的子工序之后,还包括:
52.s306、将所述并集确定为所述工序所需的许可证。
53.可理解地,在判定存在与工序关联的子工序之后,可以将第一许可证信息与第二许可证信息的并集确定为当前的工序需要的许可证。此时,可以生成若干用于办理上述许可证的子工序。
54.本实施例可以确定工序所需的许可证,及时生成相应的子工序,提高核电站工单流程的配置效率。
55.可选的,步骤s30,即所述通过核电站流程引擎对每一所述工序中的所述处理对象和所述处理步骤进行解析,以判断是否存在与所述工序关联的子工序,包括:
56.s31、获取所述处理对象的工作地点;
57.s32、获取与所述工作地点匹配的历史工序,并获取所述历史工序的子工序信息;
58.s33、计算所述工序与所述历史工序之间的相似度;
59.s31、若所述子工序信息不为空,且所述相似度大于预设阈值,则判定存在与所述工序关联的子工序。
60.可理解地,可以先确定处理对象的工作地点,如可以是某个仓库或者某个设备的
维护点。可以在历史维护记录中查找出发生在该工作地点的历史工序,然后获取它们的子工序信息。在此处,历史工序的子工序可以是非空,也可以为空。
61.在获得历史工序之后,可以计算当前的工序与历史工序之间的相似度。若当前的工序与历史工序之间的相似度大于预设阈值,说明当前的工序与历史工序属于相同的工序,或者是类型相同的工序。在此处,预设阈值可以根据实际需要进行设置。不同的工序,其对应的预设阈值可以是不同的。若相似度低于或等于预设阈值,则说明历史工序与工序的差异较大,其是否有子工序对当前的工序没有参考价值。若相似度大于预设阈值,但该历史工序的子工序信息为空,此时,说明当前工序与该历史工序相同的部分一般也不需要执行子工序。
62.若存在某一历史工序的子工序信息不为空,且相似度大于预设阈值,则判定存在与工序关联的子工序。
63.本实施例通过与历史工序进行比较,可以识别出工序中是否包含子工序。
64.可选的,步骤s33,即所述计算所述工序与所述历史工序之间的相似度,包括:
65.s331、获取所述历史工序的若干历史处理对象和若干历史处理步骤;
66.s332、计算所述工序的若干处理对象与所述历史工序的若干历史处理对象之间的对象相似度;计算所述工序的若干处理步骤与所述历史工序的若干历史处理步骤之间的步骤相似度;
67.s333、根据所述对象相似度和所述步骤相似度确定所述相似度。
68.可理解地,在计算当前的工序与历史工序之间的相似度时,可以分别计算两者的处理对象之间的对象相似度,以及处理步骤之间的步骤相似度,然后结合两种相似度。在计算对象相似度时,若历史工序中的某一处理对象,在工序中也有相同的处理对象,则该处理对象的相似度为1;若在工序中没有相同的处理对象,则该处理对象的相似度为0。对象相似度可以是历史工序中所有处理对象的相似度的加权和。不同的处理对象,其权重一般也存在差异。权重的大小与子工序的关联程度有关,与子工序的关联程度越高,则权重越大,与子工序的关联程度越低,则权重越小,最低可以为零。
69.在计算步骤相似度时,若历史工序中的某一处理步骤,在工序中也有相同的处理步骤,则该处理步骤的相似度为1;若在工序中没有相同的处理步骤,则该处理步骤的相似度为0。步骤相似度可以是历史工序中所有处理步骤的相似度的加权和。不同的处理步骤,其权重一般也存在差异。权重的大小与子工序的关联程度有关,与子工序的关联程度越高,则权重越大,与子工序的关联程度越低,则权重越小,最低可以为零。
70.本实施例可以自动识别当前的工序与历史工序的相似度。
71.可选的,所述运营需求信息中的工序大于一;
72.步骤s40,即所述若存在与所述工序关联的子工序,则基于所述若干工序以及所述子工序创建用于处理所述运营需求信息的核电站工单流程,包括:
73.s401、获取各个所述工序的第一时间占用信息,以及各个所述子工序的第二时间占用信息;
74.s401、根据所述第一时间占用信息和所述第二时间占用信息对所述工序和所述子工序进行排序,生成所述核电站工单流程。
75.可理解地,在确定出运营需求信息包含的各个工序和子工序后,可以分别获取各
个工序的第一时间占用信息和子工序的第二时间占用时间。在一些情况下,若某一工序尚未确定其开始结束时间,则第一时间占用信息只包含该工序预计需要完成的时间;若某一工序已确定其开始结束时间,则第一时间占用信息既包含该工序预计需要完成的时间,也包含开始结束时间。同样的,若某一子工序尚未确定其开始结束时间,则第二时间占用信息只包含该子工序预计需要完成的时间;若某一子工序已确定其开始结束时间,则第二时间占用信息既包含该子工序预计需要完成的时间,也包含开始结束时间。
76.在获得各个第一时间占用信息和第二时间占用信息之后,可以根据各个第一时间占用信息和第二时间占用信息设置各个工序和子工序在时间表上的排序,进而形成核电站工单流程。在一些示例中,为了保证每一工序或子工序有充裕的时间完成,可以在工序之间设置缓冲时间。缓冲时间可以根据实际需要进行设置,如可以是0.5~3天。
77.应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
78.在一实施例中,提供一种核电站工单流程配置装置,该核电站工单流程配置装置与上述实施例中核电站工单流程配置方法一一对应。如图3所示,该核电站工单流程配置装置包括获取需求信息模块10、提取工序模块20、子工序识别模块30和创建工单流程模块40。各功能模块详细说明如下:
79.获取需求信息模块10,用于获取核电站的运营需求信息;
80.提取工序模块20,用于从所述运营需求信息提取出若干工序,每一工序包括若干处理对象以及处理步骤;
81.子工序识别模块30,用于通过核电站流程引擎对每一所述工序中的所述处理对象和所述处理步骤进行解析,以判断是否存在与所述工序关联的子工序,所述子工序用于获取所述工序所需的许可证,或者用于为所述工序提供工序执行环境;
82.创建工单流程模块40,用于若存在与所述工序关联的子工序,则基于所述若干工序以及所述子工序创建用于处理所述运营需求信息的核电站工单流程。
83.可选的,子工序识别模块30包括:
84.获取环境信息单元,用于获取所述处理对象的工作地点;
85.获取第一许可证单元,用于获取与所述环境信息关联的第一许可证信息;
86.获取第二许可证单元,用于获取与所述处理步骤关联的第二许可证信息;
87.第一判定单元,用于若所述第一许可证信息与所述第二许可证信息的并集不为空,则判定存在与所述工序关联的子工序。
88.可选的,子工序识别模块30还包括:
89.第二判定单元,用于若所述第一许可证信息与所述第二许可证信息的并集为空,则判定不存在与所述工序关联的子工序。
90.可选的,子工序识别模块30还包括:
91.确定许可证单元,用于将所述并集确定为所述工序所需的许可证。
92.可选的,子工序识别模块30还包括:
93.获取地点单元,用于获取所述处理对象的工作地点;
94.获取历史工序单元,用于获取与所述工作地点匹配的历史工序,并获取所述历史
工序的子工序信息;
95.相似度计算单元,用于计算所述工序与所述历史工序之间的相似度;
96.第三判定单元,用于若所述子工序信息不为空,且所述相似度大于预设阈值,则判定存在与所述工序关联的子工序。
97.可选的,相似度计算单元包括:
98.获取历史对象步骤单元,用于获取所述历史工序的若干历史处理对象和若干历史处理步骤;
99.对象步骤相似度单元,用于计算所述工序的若干处理对象与所述历史工序的若干历史处理对象之间的对象相似度;计算所述工序的若干处理步骤与所述历史工序的若干历史处理步骤之间的步骤相似度;
100.确定相似度单元,用于根据所述对象相似度和所述步骤相似度确定所述相似度。
101.可选的,所述运营需求信息中的工序大于一;
102.创建工单流程模块40包括:
103.获取时间占用信息单元,用于获取各个所述工序的第一时间占用信息,以及各个所述子工序的第二时间占用信息;
104.生成工单流程单元,用于根据所述第一时间占用信息和所述第二时间占用信息对所述工序和所述子工序进行排序,生成所述核电站工单流程。
105.关于核电站工单流程配置装置的具体限定可以参见上文中对于核电站工单流程配置方法的限定,在此不再赘述。上述核电站工单流程配置装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
106.在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图4所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括可读存储介质、内存储器。该可读存储介质存储有操作系统、计算机可读指令和数据库。该内存储器为可读存储介质中的操作系统和计算机可读指令的运行提供环境。该计算机设备的数据库用于存储核电站工单流程配置方法所涉及的数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机可读指令被处理器执行时以实现一种核电站工单流程配置方法。本实施例所提供的可读存储介质包括非易失性可读存储介质和易失性可读存储介质。
107.在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机可读指令,处理器执行计算机可读指令时实现以下步骤:
108.获取核电站的运营需求信息;
109.从所述运营需求信息提取出若干工序,每一工序包括若干处理对象以及处理步骤;
110.通过核电站流程引擎对每一所述工序中的所述处理对象和所述处理步骤进行解析,以判断是否存在与所述工序关联的子工序,所述子工序用于获取所述工序所需的许可证,或者用于为所述工序提供工序执行环境;
111.若存在与所述工序关联的子工序,则基于所述若干工序以及所述子工序创建用于处理所述运营需求信息的核电站工单流程。
112.在一个实施例中,提供了一个或多个存储有计算机可读指令的计算机可读存储介质,本实施例所提供的可读存储介质包括非易失性可读存储介质和易失性可读存储介质。可读存储介质上存储有计算机可读指令,计算机可读指令被一个或多个处理器执行时实现以下步骤:
113.获取核电站的运营需求信息;
114.从所述运营需求信息提取出若干工序,每一工序包括若干处理对象以及处理步骤;
115.通过核电站流程引擎对每一所述工序中的所述处理对象和所述处理步骤进行解析,以判断是否存在与所述工序关联的子工序,所述子工序用于获取所述工序所需的许可证,或者用于为所述工序提供工序执行环境;
116.若存在与所述工序关联的子工序,则基于所述若干工序以及所述子工序创建用于处理所述运营需求信息的核电站工单流程。
117.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机可读指令来指令相关的硬件来完成,所述的计算机可读指令可存储于一非易失性可读取存储介质或易失性可读存储介质中,该计算机可读指令在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
118.所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。
119.以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献