CN113469556B - 一种生成工作票的方法、装置、电子设备及存储介质 - Google Patents
一种生成工作票的方法、装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN113469556B CN113469556B CN202110812212.XA CN202110812212A CN113469556B CN 113469556 B CN113469556 B CN 113469556B CN 202110812212 A CN202110812212 A CN 202110812212A CN 113469556 B CN113469556 B CN 113469556B
- Authority
- CN
- China
- Prior art keywords
- work
- work task
- independent unit
- single line
- nodes
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 62
- 238000003860 storage Methods 0.000 title claims abstract description 37
- 238000010586 diagram Methods 0.000 claims abstract description 90
- 238000012795 verification Methods 0.000 claims description 24
- 238000004590 computer program Methods 0.000 claims description 4
- 230000009466 transformation Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 238000009826 distribution Methods 0.000 description 2
- 238000009429 electrical wiring Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000010248 power generation Methods 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0633—Workflow analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/103—Workflow collaboration or project management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/06—Energy or water supply
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Marketing (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Health & Medical Sciences (AREA)
- Development Economics (AREA)
- Game Theory and Decision Science (AREA)
- Educational Administration (AREA)
- Data Mining & Analysis (AREA)
- Public Health (AREA)
- Water Supply & Treatment (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- General Factory Administration (AREA)
Abstract
本发明公开了一种生成工作票的方法、装置、电子设备及存储介质。所述方法包括:将获取到的目标设备拆分成多个独立单元设备,所述目标设备由多个独立单元设备组成;根据所述独立单元设备的运行状态,确定所述多个独立单元设备的所有控件的状态;根据各所述独立单元设备和各所述控件的状态确定多个工作任务节点;根据安规逻辑规则、所述工作任务节点以及获取到的所述目标设备对应的单线图生成所述目标设备对应的工作票。利用该方法,能够自动生成工作票,大大提升了工作票生成的速度,且利用该方法生成的工作票的内容准确率高。
Description
技术领域
本发明实施例涉及电力技术领域,尤其涉及一种生成工作票的方法、装置、电子设备及存储介质。
背景技术
日常电网设备需要定期进行检修、试验、更换、新增以及抢修等作业,涉及多部门多人员协同配合处理。工作票是一种组织性书面形式的控制依据,工作票可以对整个作业过程全程掌控,是保证安全生产的前提。工作票的合格与否直接关系到作业人员人身安全及设备***稳定可靠运行的问题,对安全生产意义重大。
目前工作票都是工作人员根据设备的情况以及工作任务进行手工填写得到的。但是随着电力***的不断发展、电网结构的日益复杂,显然目前传统的手动填写工作票的方式已经无法满足电力***发展形势下的要求,此外,手工填写工作票的方式会导致填写速度慢以及由于人为因素导致填写错误的情况,从而造成电网人身设备安全事故的发生。
发明内容
本发明实施例提供了一种生成工作票的方法、装置、电子设备及存储介质,能够自动生成工作票,大大提升了工作票生成的速度,且利用该方法生成的工作票的内容准确率高。
第一方面,本发明实施例提供了一种生成工作票的方法,包括:
将获取到的目标设备拆分成多个独立单元设备,所述目标设备由多个独立单元设备组成;
根据所述独立单元设备的运行状态,确定所述多个独立单元设备的所有控件的状态;
根据各所述独立单元设备和各所述控件的状态确定多个工作任务节点;
根据安规逻辑规则、所述工作任务节点以及获取到的所述目标设备对应的单线图生成所述目标设备对应的工作票。
第二方面,本发明实施例还提供了一种生成工作票的装置,包括:
拆分模块,用于将获取到的目标设备拆分成多个独立单元设备,所述目标设备由多个独立单元设备组成;
第一确定模块,用于根据所述独立单元设备的运行状态,确定所述多个独立单元设备的所有控件的状态;
第二确定模块,用于根据各所述独立单元设备和各所述控件的状态确定多个工作任务节点;
生成模块,用于根据安规逻辑规则、所述工作任务节点以及获取到的所述目标设备对应的单线图生成所述目标设备对应的工作票。
第三方面,本发明实施例还提供了一种电子设备,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器用于实现本发明任意实施例中所述的生成工作票的方法。
第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明任意实施例所提供的生成工作票的方法。
本发明实施例提供了一种生成工作票的方法、装置、电子设备及存储介质,首先将获取到的目标设备拆分成多个独立单元设备,所述目标设备由多个独立单元设备组成;然后根据所述独立单元设备的运行状态,确定所述多个独立单元设备的所有控件的状态,之后根据各所述独立单元设备和各所述控件的状态确定多个工作任务节点;最后根据安规逻辑规则、所述工作任务节点以及获取到的所述目标设备对应的单线图生成所述目标设备对应的工作票。利用上述技术方案,能够自动生成工作票,大大提升了工作票生成的速度,且利用该方法生成的工作票的内容准确率高。
附图说明
图1为本发明实施例一所提供的一种生成工作票的方法的流程示意图;
图2为本发明实施例一所提供的一种生成工作票的方法对应的软件界面示意图;
图3为本发明实施例一所提供的一种生成工作票的方法的示例流程图;
图4为本发明实施例一所提供的一种生成工作票的方法的单线图数据库设计示意图;
图5为本发明实施例二所提供的一种生成工作票的方法的流程示意图;
图6为本发明实施例二所提供的一种生成工作票的方法的示例流程图;
图7为本发明实施例三所提供的一种生成工作票的装置的结构示意图;
图8为本发明实施例四所提供的一种电子设备的结构示意图。
具体实施方式
下面将参照附图更详细地描述本发明的实施例。虽然附图中显示了本发明的某些实施例,然而应当理解的是,本发明可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本发明。应当理解的是,本发明的附图及实施例仅用于示例性作用,并非用于限制本发明的保护范围。
应当理解,本发明的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本发明的范围在此方面不受限制。
本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
需要注意,本发明中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
需要注意,本发明中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
本发明实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
实施例一
图1为本发明实施例一所提供的一种生成工作票的方法的流程示意图,该方法可适用于对电网作业进行控制的情况,该方法可以由生成工作票的装置来执行,其中该装置可由软件和/或硬件实现,并一般集成在电子设备上,电子设备可以为终端设备,包括计算机设备、智能手机以及智能平板等。
如图1所示,本发明实施例一提供的一种生成工作票的方法,包括如下步骤:
S110、将获取到的目标设备拆分成多个独立单元设备,所述目标设备由多个独立单元设备组成。
需要说明的是,在本步骤之前,还需要确定目标设备以及获取目标设备对应的单线图。可以通过工作人员将目标设备对应的单线图导入电子设备中,电子设备可以自动读取目标设备以及目标设备对应的单线图。其中,单线图可以为一种电气接线图,单线图可以为对电力***中的各种元件,用规定的图形或符号,按照它们实际的连接方式,以等效单线标识的电气接线图。
其中,目标设备可以为日常电网设备,示例性的,目标设备可以为发电设备、输电设备、变电设备以及配电设备等。目标设备可以用于生成目标设备对应的工作票,目标设备的个数可以为一个或多个,此处不作具体限制,可以根据实际情况进行选择。各目标设备之间可以存在一定的逻辑关系将各目标设备联系起来。
其中,独立单元设备可以为一种能够进行独立工作的设备,独立单元设备可以由目标设备拆分得到,可以理解为目标设备可以由多个独立单元设备组合而成,将目标设备进行拆分后可以得到多个独立单元设备。可选的,将目标设备拆分成多个独立单元设备的拆分依据可以为按照功能要素进行拆分,或可以按照组成要素进行拆分。
进一步的,在所述将获取到的目标设备拆分成多个独立单元设备之前,还包括:根据所述单线图的标识将所述单线图与图库中对应的单线图进行比对;若比对结果指示一致,则将所述单线图进行显示;若比对结果指示不一致,则用所述单线图替换图库中与所述单线图具有相同标识的单线图;其中,所述图库中包括多个目标设备对应的单线图,所述图库中包括的单线图以设定的存储形式存储在图库中。
其中,单线图的标识可以包括名称和编号,每个单线图都有其对应的名称和编号,通过名称和编号可以对单线图进行区分。其中,设定的存储形式可以包括多叉树数据结构存储。
在本实施例中,图库中可以存储多个单线图的数据,每次获取单线图后都可以通过标识将单线图与图库中具有相同标识的单线图进行比对,若比对结果为两个单线图内容一致,则可以将该单线图显示在电子设备上,若比对结果为两个单线图存在差异,则可以用获取的单线图替换图库中存储的原有单线图,原有单线图与获取的单线图具有相同的标识。
S120、根据所述独立单元设备的运行状态,确定所述多个独立单元设备的所有控件的状态。
在本实施例中,多个独立单元设备可以由所有目标设备拆分得到的,若目标设备为一个,则所有独立单元设备可以为一个目标设备拆分后得到的,若目标设备为多个,则所有独立单元设备可以为多个目标设备拆分后得到的。
其中,控件可以为一种控制器件,示例性的,控件可以包括开关、刀闸以及跌落式等。可以理解的是,一个独立单元设备可以包括一个或多个控件。所有控件可以理解为目标设备的所有控件,也可以理解为所有独立单元设备的控件。控件的状态可以示例性的理解为设备开关的打开或关闭状态、刀闸的闭合状态以及跌落式的状态。
在本实施例中,确定所有控件的状态的方式可以为根据目标设备或独立单元设备的运行状态确定所有控件的状态。可选的,还可以通过其他方式确定控件的状态,此处不一一列举。
S130、根据各所述独立单元设备和各所述控件的状态确定多个工作任务节点。
在本实施例中,工作任务节点可以理解为工作任务中的一个节点,一个工作任务可以包括多个工作任务节点。其中,工作任务可以包括对目标设备进行检修、试验、新增、更换以及抢修等任务。
在本实施例中,将所有独立单元设备和所有控件的状态进行排列组合后,可以得到多个工作任务节点。还可以通过各独立单元设备和各控件的关联关系将独立单元设备和控件的状态进行组合得到多个工作任务节点。需要说明的是,一个工作节点可以由任意数量个独立单元设备和任意数量个控件的状态进行排列组合后得到。示例性的,变电设备的一个工作任务节点可以由一个变电线路与该变电线路上的开关的状态以及总开关的状态组合而成。
S140、根据安规逻辑规则、所述工作任务节点以及获取到的所述目标设备对应的单线图生成所述目标设备对应的工作票。
在本实施例中,安规逻辑规则可以直接存储在计算机设备上或由工作人员导入到计算机设备中,计算机设备可以直接获取各目标设备以及各独立单元设备的安规逻辑规则。其中,安规逻辑规则可以包括各设备之间的逻辑规则、关联规则以及安全规则。
其中,工作票可以为准许在电气设备及***软件上工作的书面命令,也是执行保证安全技术措施的书面依据。工作票的内容可以包括工作票编号、工作负责人、工作班成员、工作地点和工作内容,计划工作时间、工作终结时间,停电范围、安全措施,工作许可人、工作票签发人、工作票审批人、送电后评语等。在本实施例中,针对获取到的目标设备可以对应生成一个工作票。
在本实施例中,工作票的内容可以包括任务节点对应的执行措施,执行措施可以包括将应拉断路器的开关设置为何种状态、将隔离开关的刀闸设置为何种状态、将应合接地刀闸或应装的接地线设置在什么地点,将应设遮拦以及应挂标识牌设置在什么位置以及应该装设什么类型的接地线。其中,接地线类型可以包括保安接地线和施工现场工作接地线。示例性的,工作票中一个任务节点对应的执行措施可以包括将应拉断路器的开关设置为打开状态,将应挂标识牌设置在举例配电站100米范围内以及装设保安接地线。
具体的,根据获取到的安规逻辑规则、工作任务节点以及获取到的目标设备对应的单线图生成目标设备对应的工作票可以包括以下两种:一、判断所有工作任务节点为单个工作任务节点或多组工作任务节点,确定所有工作任务节点的类型,根据工作任务节点的类型确定对应的安规逻辑规则,根据对应的安规逻辑规则与目标设备对应的单线图生成目标设备的工作票。二、获取用户选择的工作任务节点,判断该工作任务节点为单个工作任务节点或多组工作任务节点,确定该工作任务节点的类型,根据工作任务节点的类型确定对应的安规逻辑规则,根据对应的安规逻辑规则与单线图生成该工作任务节点的工作票。
本发明实施例一提供的一种生成工作票的方法,首先将获取到的目标设备拆分成多个独立单元设备,所述目标设备由多个独立单元设备组成;其次根据所述独立单元设备的运行状态,确定所述多个独立单元设备的所有控件的状态;然后根据各所述独立单元设备和各所述控件的状态确定多个工作任务节点;最终根据安规逻辑规则、所述工作任务节点以及获取到的所述目标设备对应的单线图生成所述目标设备对应的工作票。利用上述方法,能够自动生成工作票,大大提升了工作票生成的速度,且利用该方法生成的工作票的内容准确率高。
图2为本发明实施例一所提供的一种生成工作票的方法对应的软件界面示意图,如图2所示,在手机客户端运行生成工作票的方法,在手机上可以显示生成工作票的软件界面,在该软件界面上可以显示单线图并选择工作任务节点,点击生成工作票按钮后可以在界面下方显示工作票内容。
图3为本发明实施例一所提供的一种生成工作票的方法的示例流程图,如图3所示,获取目标设备的单线图,将目标设备按照要素拆分成多个独立单元设备并得到多个工作任务节点;显示单线图预览图即单线图;获取用户在手机页面上选择工作任务节点;根据选择的工作任务节点生成工作票;显示及确认工作票内容。
图4为本发明实施例一所提供的一种生成工作票的方法的单线图数据库设计示意图,由图4可以知晓以下信息:单线图编号、单线图名称、节点id、节点名称、节点类型、父节点id、子节点id、子节点个数、备注内容以及预留字段。其中,预留字段的内容可以为其他节点id。
实施例二
图5为本发明实施例二所提供的一种生成工作票的方法的流程示意图,本实施例二在上述各实施例的基础上进行优化。在本实施例中,将根据各所述独立单元设备和各所述控件的状态确定多个工作任务节点,进一步具体化为:将各所述独立单元设备和各所述控件的状态进行排列组合,得到多个工作任务节点,所述工作任务节点包括一个或多个独立单元设备与所述一个或多个独立单元设备的控件的状态构成的任务工作节点。进一步地,本实施例还将根据安规逻辑规则、所述工作任务节点以及所述单线图生成所述目标设备对应的工作票,进一步具体化为:对所述工作任务节点进行编号校验,对编号校验成功的工作任务节点进行判断;根据判断后的各工作任务节点所包括的独立单元设备,确定判断后的各工作任务节点中每个工作任务节点的类型;根据各类型工作任务节点对应的安规逻辑规则以及单线图生成所述目标设备对应的工作票。本实施例尚未详尽的内容请参考实施例一。
如图5所示,本发明实施例二提供的一种生成工作票的方法,包括如下步骤:
S210、将获取到的目标设备拆分成多个独立单元设备,所述目标设备由多个独立单元设备组成。
S220、根据所述独立单元设备的运行状态,确定所述多个独立单元设备的所有控件的状态。
S230、将各所述独立单元设备和各所述控件的状态进行排列组合,得到多个工作任务节点,所述工作任务节点包括一个或多个独立单元设备与所述一个或多个独立单元设备的控件的状态构成的任务工作节点。
在本实施例中,对具体如何进行排列组合不作详细说明,得到的多个工作任务节点可以包括每个独立单元设备与控件的状态的组合,即包括了各种组合情况。
具体的,一个工作任务节点可以为一个独立单元设备与多个控件的状态组合得到,一个工作任务节点也可以为多个独立单元设备与多个控件的状态组合得到,一个工作任务节点还可以为一个独立单元设备与一个控件的状态组合得到。
在本实施例中,得到多个工作节点后,用户或工作人员可以选择其中的一个或多个工作任务节点,根据选择的任务工作节点生成对应的工作票。
S240、对所述工作任务节点进行编号校验,对编号校验成功的工作任务节点进行判断。
在本实施例中,通过对工作任务节点进行编号校验以确保对工作节点识别正确。其中,每个工作任务节点都有其对应的编号,若编号校验成功则可以标识该工作任务节点识别成功。
进一步的,对编号校验成功的工作任务节点进行判断,包括:判断所述编号校验成功的工作任务节点是否为单个工作任务节点;若否,则判断所述编号校验成功的工作任务节点是否能拆分成多组工作任务节点。
其中,对编号校验成功的工作任务节点进行判断可以为判断编号校验成功的工作任务节点是否为单个工作任务节点,若是,则确定所述单个工作任务节点的类型,根据该单个工作任务节点的类型确定安规逻辑规则并读取单线图数据,根据安规逻辑规则和单线图数据生成该单个工作任务节点对应的工作票内容。
在本实施例中,拆分依规则可以为:若编号校验成功的工作任务节点都为连续工作任务节点,则不可拆分;若编号校验成功的工作任务节点包括多个单个工作任务节点,则可以拆分。
其中,单个独立工作任务节点可以理解为与其他工作任务节点没有关联关系的工作任务节点,单个独立工作任务节点可以独立执行。其中,连续工作任务节点可以理解为多个相邻的工作任务节点,相邻的工作任务节点之间存在联系,其中一个工作任务节点执行时其他相邻的工作任务节点也需要执行。
可以理解的是,对编号校验成功的工作任务节点进行判断后,可以确定编号校验成功的工作任务节点包括单个工作任务节点和多组工作任务节点。
进一步的,一组工作任务节点包括多个连续工作任务节点或一个单个独立工作任务节点。
在本实施例中,多个连续工作任务节点可以作为一组工作任务节点,单个独立工作任务节点也可以作为一组工作任务节点。
S250、根据判断后的各工作任务节点所包括的独立单元设备,确定判断后的各工作任务节点中每个工作任务节点的类型。
在本实施例中,若判断后的各工作任务节点为单个工作任务节点,则可以确定每个单个工作任务节点的类型;若判断后的各工作任务节点为多组工作任务节点,则可以依次判断每组内的每个工作任务节点的类型。
示例性的,若工作任务节点包括的独立单元设备全为主线杆,则可以确定该工作任务节点为第一类型;若工作任务节点包括的独立单元设备包括电站变压器,则可以确定该工作任务节点为第二类型。工作任务节点的类型可以包括多个,此处不作一一举例说明。
S260、根据各类型工作任务节点对应的安规逻辑规则以及单线图生成所述目标设备对应的工作票。
示例性的,若工作任务节点的类型为类型一,则可以确定对应的安规逻辑规则,根据安规逻辑规则以及单线图可以生成该工作任务节点对应的工作票,将所有工作任务节点对应的工作票整合在一起可以得到目标设备对应的工作票。
进一步的,若所述编号校验成功的工作任务节点能拆分成多组工作任务节点,则所述根据判断后的各工作任务节点所包括的独立单元设备,确定判断后的各工作任务节点中每个工作任务节点的类型,根据各类型工作任务节点对应的安规逻辑规则以及单线图生成所述目标设备对应的工作票,包括:根据每组工作任务节点所包括的独立单元设备,确定判断后的每组工作任务节点中每个工作任务节点的类型;根据每组工作任务节点中各类型工作任务节点对应的安规逻辑规则以及单线图依次生成每组工作任务节点对应的工作票;基于每组工作任务节点对应的工作票得到所述目标设备对应的工作票。
在本实施例中,得到多组工作任务节点后,可以依次生成每一组工作任务节点对应的工作票,例如,首先判断第一组工作任务节点中各工作任务节点的类型,生成每个工作任务节点对应的工作票,然后继续判断第二组工作任务节点中各工作任务节点的类型,生成每个工作任务节点对应的工作票,以此类推,直到每组工作任务节点都生成了对应的工作票。
其中,基于每组工作任务节点对应的工作票得到所述目标设备对应的工作票可以理解为将每组工作任务节点对应的工作票内容和所有单个工作任务节点对应的工作票内容整合到一起可以得到目标设备对应的工作票。
进一步的,若所述编号校验成功的工作任务节点不能拆分成多组工作任务节点,则表示输入错误或判断错误,结束操作。
本发明实施例二提供的一种,具体化了生成工作票的过程。利用该方法,能够自动化快速生成对应的工作票,且生成的工作票的内容准确性高。
本发明实施例在上述各实施例的技术方案的基础上,提供了一种具体的实施方式。图6为本发明实施例二所提供的一种生成工作票的方法的示例流程图,如图6所示,该图对生成工作票的部分进行了详细说明,具体过程如下:
获取单线图和工作任务节点后对工作任务节点进行编号校验,判断校验通过的工作任务节点是否为单个工作任务节点,若是,则判断每个工作任务节点的类型;若否,则继续判断校验通过的工作任务节点是否可拆分为多组工作任务节点,若是,则将校验通过的工作任务节点拆分为多组工作任务节点,依次判断每组工作任务节点中的每个工作任务节点的类型。其中,判断每个工作任务节点的类型包括:若工作任务节点中全为主线杆则确定工作任务节点的类型为类型1;若工作任务节点的子节点含有支线杆则确定工作任务节点的类型为类型2;若工作任务节点全为支线杆则确定工作任务节点的类型为类型3;若工作任务节点的含有电站变压器则确定工作任务节点的类型为类型4;若工作任务节点含有其他场景,则可以继续确定工作任务节点的类型。之后,针对类型1的工作任务节点生成规则1即安规逻辑规则1并读取单线图数据,根据规则1与单线图数据生成工作票内容;针对类型2的工作任务节点则生成规则2即安规逻辑规则2并读取单线图数据,根据规则2与单线图数据生成工作票内容;针对类型3的工作任务节点则生成规则3即安规逻辑规则3并读取单线图数据,根据规则3与单线图数据生成工作票内容;根据类型4的工作任务节点则生成规则4即安规逻辑规则4并读取单线图数据,根据规则4与单线图数据生成工作票内容;根据其他类型的工作任务节点生成对应的规则,根据对应的规则与单线图生成工作票内容。将生成的所有工作票进行整合得到每组工作票内容,将每组工作票内容整合到一起得到目标设备对应的工作票内容。
实施例三
图7为本发明实施例三所提供的一种生成工作票的装置的结构示意图,该装置可适用于对电网作业进行控制的情况,其中该装置可由软件和/或硬件实现,并一般集成在电子设备上。
如图7所示,该装置包括:拆分模块310、第一确定模块320、第二确定模块330以及生成模块340。
拆分模块310,用于将获取到的目标设备拆分成多个独立单元设备,所述目标设备由多个独立单元设备组成;
第一确定模块320,用于根据所述独立单元设备的运行状态,确定所述多个独立单元设备的所有控件的状态;
第二确定模块330,用于根据各所述独立单元设备和各所述控件的状态确定多个工作任务节点;
生成模块340,用于根据安规逻辑规则、所述工作任务节点以及获取到的所述目标设备对应的单线图生成所述目标设备对应的工作票。
在本实施例中,该装置首先通过拆分模块310将获取到的目标设备拆分成多个独立单元设备,所述目标设备由多个独立单元设备组成;其次通过第一确定模块320根据所述独立单元设备的运行状态,确定所述多个独立单元设备的所有控件的状态;然后通过第二确定模块330根据各所述独立单元设备和各所述控件的状态确定多个工作任务节点;最后通过生成模块340根据安规逻辑规则、所述工作任务节点以及获取到的所述目标设备对应的单线图生成所述目标设备对应的工作票。
本实施例提供了一种生成工作票的装置,能够自动生成工作票,大大提升了工作票生成的速度,且利用该方法生成的工作票的内容准确率高。
进一步的,所述装置还包括比对模块,用于:根据所述单线图的标识将所述单线图与图库中对应的单线图进行比对;若比对结果指示一致,则将所述单线图进行显示;若比对结果指示不一致,则用所述单线图替换图库中与所述单线图具有相同标识的单线图;其中,所述图库中包括多个目标设备对应的单线图,所述图库中包括的单线图以设定的存储形式存储在图库中。
在上述优化的基础上,第二确定模块330,具体用于:将各所述独立单元设备和各所述控件的状态进行排列组合,得到多个工作任务节点,所述工作任务节点包括一个或多个独立单元设备与所述一个或多个独立单元设备的控件的状态构成的任务工作节点。
基于上述技术方案,生成模块340,具体用于:对所述工作任务节点进行编号校验,对编号校验成功的工作任务节点进行判断;根据判断后的各工作任务节点所包括的独立单元设备,确定判断后的各工作任务节点中每个工作任务节点的类型;根据各类型工作任务节点对应的安规逻辑规则以及单线图生成所述目标设备对应的工作票。
进一步的,对编号校验成功的工作任务节点进行判断,包括:判断所述编号校验成功的工作任务节点是否为单个工作任务节点;若否,则判断所述编号校验成功的工作任务节点是否能拆分成多组工作任务节点。
进一步的,若所述编号校验成功的工作任务节点能拆分成多组工作任务节点,则所述根据判断后的各工作任务节点所包括的独立单元设备,确定判断后的各工作任务节点中每个工作任务节点的类型,根据各类型工作任务节点对应的安规逻辑规则以及单线图生成所述目标设备对应的工作票,包括:根据每组工作任务节点所包括的独立单元设备,确定判断后的每组工作任务节点中每个工作任务节点的类型;根据每组工作任务节点中各类型工作任务节点对应的安规逻辑规则以及单线图依次生成每组工作任务节点对应的工作票;基于每组工作任务节点对应的工作票得到所述目标设备对应的工作票。
进一步的,一组工作任务节点包括多个连续工作任务节点或一个单个独立工作任务节点。
上述生成工作票的装置可执行本发明任意实施例所提供的生成工作票的方法,具备执行方法相应的功能模块和有益效果。
实施例四
图8为本发明实施例四所提供的一种电子设备的结构示意图。如图8所示,本发明实施例四提供的电子设备包括:一个或多个处理器81和存储装置82;该电子设备中的处理器81可以是一个或多个,图8中以一个处理器81为例;存储装置82用于存储一个或多个程序;所述一个或多个程序被所述一个或多个处理器81执行,使得所述一个或多个处理器81实现如本发明实施例中任一项所述的生成工作票的方法。
所述电子设备还可以包括:输入装置83和输出装置84。
电子设备中的处理器81、存储装置82、输入装置83和输出装置84可以通过总线或其他方式连接,图8中以通过总线连接为例。
该电子设备中的存储装置82作为一种计算机可读存储介质,可用于存储一个或多个程序,所述程序可以是软件程序、计算机可执行程序以及模块,如本发明实施例一或二所提供得工作票生成方法对应的程序指令/模块(例如,附图3所示的工作票生成装置中的模块,包括:拆分模块310、第一确定模块320、第二确定模块330以及生成模块340)。处理器81通过运行存储在存储装置82中的软件程序、指令以及模块,从而执行电子设备的各种功能应用以及数据处理,即实现上述方法实施例中的工作票的生成方法。
存储装置82可包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序;存储数据区可存储根据终端设备的使用所创建的数据等。此外,存储装置82可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储装置82可进一步包括相对于处理器81远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
输入装置83可用于接收输入的数字或字符信息,以及产生与终端设备的用户设置以及功能控制有关的键信号输入。输出装置84可包括显示屏等显示设备。
并且,当上述电子设备所包括一个或者多个程序被所述一个或者多个处理器81执行时,程序进行如下操作:
将获取到的目标设备拆分成多个独立单元设备,所述目标设备由多个独立单元设备组成;
根据所述独立单元设备的运行状态,确定所述多个独立单元设备的所有控件的状态;
根据各所述独立单元设备和各所述控件的状态确定多个工作任务节点;
根据安规逻辑规则、所述工作任务节点以及获取到的所述目标设备对应的单线图生成所述目标设备对应的工作票。
实施例五
本发明实施例五提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时用于执行工作票的生成方法,该方法包括:
将获取到的目标设备拆分成多个独立单元设备,所述目标设备由多个独立单元设备组成;
根据所述独立单元设备的运行状态,确定所述多个独立单元设备的所有控件的状态;
根据各所述独立单元设备和各所述控件的状态确定多个工作任务节点;
根据安规逻辑规则、所述工作任务节点以及获取到的所述目标设备对应的单线图生成所述目标设备对应的工作票。
可选的,该程序被处理器执行时还可以用于执行本发明任意实施例所提供的工作票的生成方法。
本发明实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是,但不限于,电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(Random Access Memory,RAM)、只读存储器(Read Only Memory,ROM)、可擦式可编程只读存储器(ErasableProgrammable Read Only Memory,EPROM)、闪存、光纤、便携式CD-ROM、光存储器件、磁存储器件、或者上述的任意合适的组合。计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于:电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。
计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、无线电频率(Radio Frequency,RF)等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言,诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言,诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络,包括局域网(LAN)或广域网(WAN),连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
Claims (7)
1.一种生成工作票的方法,其特征在于,所述方法包括:
将获取到的目标设备拆分成多个独立单元设备,所述目标设备由多个独立单元设备组成;
根据所述独立单元设备的运行状态,确定所述多个独立单元设备的所有控件的状态;
根据各所述独立单元设备和各所述控件的状态确定多个工作任务节点;
根据安规逻辑规则、所述工作任务节点以及获取到的所述目标设备对应的单线图生成所述目标设备对应的工作票,所述安规逻辑规则包括各设备之间的逻辑规则、关联规则以及安全规则;
所述根据安规逻辑规则、所述工作任务节点以及所述单线图生成所述目标设备对应的工作票,包括:
对所述工作任务节点进行编号校验,对编号校验成功的工作任务节点进行判断;判断所述编号校验成功的工作任务节点是否为单个工作任务节点;若否,则判断所述编号校验成功的工作任务节点是否能拆分成多组工作任务节点;若所述编号校验成功的工作任务节点能拆分成多组工作任务节点,则根据判断后的各工作任务节点所包括的独立单元设备,确定判断后的各工作任务节点中每个工作任务节点的类型,根据各类型工作任务节点对应的安规逻辑规则以及单线图生成所述目标设备对应的工作票;
其中,所述若所述编号校验成功的工作任务节点能拆分成多组工作任务节点,则根据判断后的各工作任务节点所包括的独立单元设备,确定判断后的各工作任务节点中每个工作任务节点的类型,根据各类型工作任务节点对应的安规逻辑规则以及单线图生成所述目标设备对应的工作票,包括:
根据每组工作任务节点所包括的独立单元设备,确定判断后的每组工作任务节点中每个工作任务节点的类型;
根据每组工作任务节点中各类型工作任务节点对应的安规逻辑规则以及单线图依次生成每组工作任务节点对应的工作票;
基于每组工作任务节点对应的工作票得到所述目标设备对应的工作票。
2.根据权利要求1所述的方法,其特征在于,在所述将获取到的目标设备拆分成多个独立单元设备之前,还包括:
根据所述单线图的标识将所述单线图与图库中对应的单线图进行比对;
若比对结果指示一致,则将所述单线图进行显示;
若比对结果指示不一致,则用所述单线图替换图库中与所述单线图具有相同标识的单线图;
其中,所述图库中包括多个目标设备对应的单线图,所述图库中包括的单线图以设定的存储形式存储在图库中。
3.根据权利要求1所述的方法,其特征在于,所述根据各所述独立单元设备和各所述控件的状态得到多个工作任务节点,包括:
将各所述独立单元设备和各所述控件的状态进行排列组合,得到多个工作任务节点,所述工作任务节点包括一个或多个独立单元设备与所述一个或多个独立单元设备的控件的状态构成的任务工作节点。
4.根据权利要求1所述的方法,其特征在于,一组工作任务节点包括多个连续工作任务节点或一个单个独立工作任务节点。
5.一种生成工作票的装置,其特征在于,包括:
拆分模块,用于将获取到的目标设备拆分成多个独立单元设备,所述目标设备由多个独立单元设备组成;
第一确定模块,用于根据所述独立单元设备的运行状态,确定所述多个独立单元设备的所有控件的状态;
第二确定模块,用于根据各所述独立单元设备和各所述控件的状态确定多个工作任务节点;
生成模块,用于根据安规逻辑规则、所述工作任务节点以及获取到的所述目标设备对应的单线图生成所述目标设备对应的工作票,所述安规逻辑规则包括各设备之间的逻辑规则、关联规则以及安全规则;
生成模块具体用于:对所述工作任务节点进行编号校验,对编号校验成功的工作任务节点进行判断;判断所述编号校验成功的工作任务节点是否为单个工作任务节点;若否,则判断所述编号校验成功的工作任务节点是否能拆分成多组工作任务节点;
若所述编号校验成功的工作任务节点能拆分成多组工作任务节点,则所述根据判断后的各工作任务节点所包括的独立单元设备,确定判断后的各工作任务节点中每个工作任务节点的类型,根据各类型工作任务节点对应的安规逻辑规则以及单线图生成所述目标设备对应的工作票;
其中,所述若所述编号校验成功的工作任务节点能拆分成多组工作任务节点,则根据判断后的各工作任务节点所包括的独立单元设备,确定判断后的各工作任务节点中每个工作任务节点的类型,根据各类型工作任务节点对应的安规逻辑规则以及单线图生成所述目标设备对应的工作票,包括:根据每组工作任务节点所包括的独立单元设备,确定判断后的每组工作任务节点中每个工作任务节点的类型;根据每组工作任务节点中各类型工作任务节点对应的安规逻辑规则以及单线图依次生成每组工作任务节点对应的工作票;基于每组工作任务节点对应的工作票得到所述目标设备对应的工作票。
6.一种电子设备,其特征在于,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器用于执行权利要求1-4任一项所述的生成工作票的方法。
7.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-4任一项所述的生成工作票的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110812212.XA CN113469556B (zh) | 2021-07-19 | 2021-07-19 | 一种生成工作票的方法、装置、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110812212.XA CN113469556B (zh) | 2021-07-19 | 2021-07-19 | 一种生成工作票的方法、装置、电子设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113469556A CN113469556A (zh) | 2021-10-01 |
CN113469556B true CN113469556B (zh) | 2024-03-29 |
Family
ID=77881049
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110812212.XA Active CN113469556B (zh) | 2021-07-19 | 2021-07-19 | 一种生成工作票的方法、装置、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113469556B (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101510076A (zh) * | 2009-03-20 | 2009-08-19 | 西安交大辰方科技有限公司 | 一种电力工作票安全措施描述语句自动生成方法 |
KR101424582B1 (ko) * | 2013-12-03 | 2014-08-01 | (주) 디에스앤씨 | 신분증 교환식 출입증 발급 시스템 및 방법 |
CN107918599A (zh) * | 2017-11-15 | 2018-04-17 | 珠海长园共创软件技术有限公司 | 一种电力工作票的开票方法 |
CN109344476A (zh) * | 2018-09-20 | 2019-02-15 | 山东鲁能软件技术有限公司 | 基于cim模型的配电网单线图线路分支结构生成方法和装置 |
CN109816352A (zh) * | 2019-02-13 | 2019-05-28 | 长园共创电力安全技术股份有限公司 | 一种设备检修过程的工作票生成方法、装置及设备 |
CN111782891A (zh) * | 2020-08-19 | 2020-10-16 | 国网江苏省电力有限公司南通供电分公司 | 一种基于查找表的可扩展变电站检修工作票生成方法 |
CN113111659A (zh) * | 2021-04-13 | 2021-07-13 | 中国电力科学研究院有限公司 | 电力巡检工作票生成方法、***、设备及存储介质 |
-
2021
- 2021-07-19 CN CN202110812212.XA patent/CN113469556B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101510076A (zh) * | 2009-03-20 | 2009-08-19 | 西安交大辰方科技有限公司 | 一种电力工作票安全措施描述语句自动生成方法 |
KR101424582B1 (ko) * | 2013-12-03 | 2014-08-01 | (주) 디에스앤씨 | 신분증 교환식 출입증 발급 시스템 및 방법 |
CN107918599A (zh) * | 2017-11-15 | 2018-04-17 | 珠海长园共创软件技术有限公司 | 一种电力工作票的开票方法 |
CN109344476A (zh) * | 2018-09-20 | 2019-02-15 | 山东鲁能软件技术有限公司 | 基于cim模型的配电网单线图线路分支结构生成方法和装置 |
CN109816352A (zh) * | 2019-02-13 | 2019-05-28 | 长园共创电力安全技术股份有限公司 | 一种设备检修过程的工作票生成方法、装置及设备 |
CN111782891A (zh) * | 2020-08-19 | 2020-10-16 | 国网江苏省电力有限公司南通供电分公司 | 一种基于查找表的可扩展变电站检修工作票生成方法 |
CN113111659A (zh) * | 2021-04-13 | 2021-07-13 | 中国电力科学研究院有限公司 | 电力巡检工作票生成方法、***、设备及存储介质 |
Non-Patent Citations (2)
Title |
---|
一种基于规则的工作票描述语言自动生成算法;吴宁等;西安交通大学学报;20071010(10);104-108 * |
基于大数据的水电厂工作票办理支持***的设计与实现;郁光等;电力大数据;20180917(09);52-56 * |
Also Published As
Publication number | Publication date |
---|---|
CN113469556A (zh) | 2021-10-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108268253B (zh) | 接口代码生成方法及终端设备 | |
CN103823666A (zh) | 一种智能变电站设备可视化编程方法 | |
CN103383681B (zh) | 一种文件类型识别方法及*** | |
CN103593742A (zh) | 一种智能变电站二次回路配置控制方法及*** | |
CN108519929B (zh) | 一种智能变电站母线保护配置管控crc校验方法及装置 | |
CN103106368A (zh) | 一种面向等级保护的漏洞扫描方法 | |
CN110069279B (zh) | 一种直流控制保护程序的校验方法、装置及存储介质 | |
CN109782724B (zh) | 防误闭锁的控制方法及终端设备 | |
CN112035344A (zh) | 多场景测试方法、装置、设备和计算机可读存储介质 | |
CN111709634B (zh) | 作业风险提示表的生成方法、装置、设备和介质 | |
CN112381497A (zh) | 一种工作票的智能重复审核方法及*** | |
Yin et al. | Extending the problem frames approach for capturing non-functional requirements | |
CN112596651B (zh) | 一种配电终端调试的验收方法、装置、设备及存储介质 | |
CN115017484A (zh) | 访问控制方法以及装置 | |
CN113469556B (zh) | 一种生成工作票的方法、装置、电子设备及存储介质 | |
CN113220561A (zh) | 一种测试用例管理方法、装置、设备及介质 | |
CN114567374A (zh) | 检验设施点运行状况方法、及其相关设备 | |
CN111143227B (zh) | 一种数据操作方法、装置、终端及存储介质 | |
CN113691019A (zh) | 一键顺控的运维方法、***、计算机设备及其介质 | |
CN109918353B (zh) | 自动化信息处理的方法及终端设备 | |
CN112200490A (zh) | 一种工程质量安全手册的信息化方法及*** | |
CN112214201A (zh) | 车机***底层接口认证的方法、装置、设备及存储介质 | |
CN110908763A (zh) | 一种验收方法、装置、设备和存储介质 | |
CN110569404A (zh) | 一种数据对比方法、装置、电子设备及存储介质 | |
CN114978937B (zh) | 一种页面数据校验方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |