一种核电厂维修工单电子化系统及方法与流程

文档序号:16857407发布日期:2019-02-12 23:29阅读:446来源:国知局
一种核电厂维修工单电子化系统及方法与流程

本发明涉及核电厂电子化数据技术领域,尤其涉及一种核电厂维修工单电子化系统及方法。



背景技术:

核电厂目前采用的维修工单仍为纸质工单,虽已有多年成功实践经验,但仍不利于核电厂内相关运维工作的智能化发展,在基于现有工作流程不变的情况引入电子化维修工单,并实现与其它信息化系统对接,有利于实现核电厂内诸多运维工作的信息化与智能化,如与无线通信系统对接可实现工作过程中的定位,进而在电子工单中设置位置相关控制节点,确保工作地点的正确性,最终实现防人因失效的作用;与无线通信系统的对接利用定位信息也可实现在作业过程中提示工作环境的危险源,避免误碰所带来的损伤;又如与辐射监测系统对接,在工作过程中实现实时监测。

维修工单在电子系统中编辑生成后打印成不同颜色的纸质工单,由工作人员携带至核电厂内各厂房执行。现有技术中为人工打印的纸质工单,而工单的产生、编制、审批均已采用电子流程,而唯独最后一个执行环节尚未纳入电子化流程,不利于核电厂内相关运维工作的智能化发展。另一方面,在实际工单执行过程中,主要依靠工作人员的主观性,无法通过技术手段加以控制以避免一些人为失误,例如伪造记录、走错间隔以及误操作设备等。

所以急需开发一种适用于核电厂的全电子化系统及方法。



技术实现要素:

本发明针对现有技术中所存在的电子化程度低、人为失误等问题,提供了一种将核电厂目前所采用的纸质维修工单通过信息技术转变为可运行于移动终端的电子工单,且在执行过程中根据需要增加控制措施以避免工单执行过程中常见的人为失误的核电厂维修工单电子化系统及方法。

本发明就上述技术问题而提出的技术方案如下:一种核电厂维修工单电子化系统,包括服务器系统和维修终端,维修终端与所述服务器系统连接,用于建立与所述服务器系统的关联,向所述服务器系统发起维修工单的申请请求;

所述服务器系统用于接收所述维修工单的申请请求信息,根据验证结果,向所述维修终端发送电子维修工单;所述维修终端还用于按所述电子维修工单的工序节点进行执行。

其中,所述服务器系统包括:分别与所述维修终端连接的应用服务器和sap服务器,所述应用服务器连接在所述维修终端和sap服务器之间;

所述应用服务器用于验证用户的请求信息,根据所述验证结果将所述验证信息反馈至所述维修终端以打开维修终端主页面;

所述应用服务器还用于将用户信息分别同步发送至维修终端主页;

所述sap服务器用于将用户信息分别同步发送所述应用服务器,并根据所述用户信息的用户身份信息,将生成的所述电子维修工单派发至所述维修终端,所述电子维修工单是以用户作为负责人的电子维修工单信息。

其中,所述用户身份信息包括登录验证通过后生成的令牌、以及同步所述用户信息时带有的用户id;

所述维修终端还用于向所述服务器系统上传已完成的维修工单信息。

其中,所述维修终端包括:申请模块,与所述服务器系统连接,所述服务器系统包括应用服务器和sap服务器,所述申请模块用于对用户信息进行管理,验证用户登录信息,建立与所述应用服务器和sap服务器的关联,向所述应用服务器发起维修工单的申请请求;

执行模块,与所述申请模块连接,用于根据派发的所述电子维修工单,对所述电子维修工单进行审查,并按照所述电子维修工单的工序节点进行工单执行。

其中,所述执行模块包括:工单接收模块,用于接收所述sap服务器派发的所述电子维修工单;

节点分配模块,与所述工单接收模块连接,用于对所述电子维修工单进行审查,并按所述电子维修工单的执行工序,对电子维修工单的分配节点进行工单的执行。

其中,所述执行模块还包括:工序验证模块,与所述节点分配模块连接,用于按照电子维修工单的分配节点进行执行,当在前工序完成后,对当前执行的工序情况进行验证以决定是否开放下一个工序。

其中,所述维修终端还包括:传送模块,分别连接所述应用服务器和sap服务器,用于当所有工序完成后保存工序执行内容,并将其带有维修工单详细信息上传至应用服务器,将执行标注信息上传至sap服务器。

其中,所述维修终端还包括:主业务管理模块,与所述服务器系统连接,用于对所述维修终端主页面进行管理,未执行维修工单信息的查看,工序执行,导入新的维修工单,上传已执行完毕的维修工单,以及顶栏信息管理。

另一方面,本发明提供一种核电厂维修工单电子化方法,包括如下步骤:

s1、建立与服务器系统的关联,向所述服务器系统发起维修工单的申请请求;

s2、所述服务器系统接收所述维修工单的申请请求信息,根据验证结果,向所述维修终端发送电子维修工单;

s3、按所述电子维修工单的工序节点进行执行。

其中,所述步骤s1具体包括如下步骤:

s11、建立与应用服务器的关联,输入用户名和密码;

s12、根据所述用户名和密码发起维修工单的申请请求;

所述步骤s2具体包括如下步骤:

s21、应用服务器接收所述维修工单的申请请求信息,并验证所述用户名和密码,根据所述验证结果将所述验证信息反馈至所述维修终端以打开维修终端主页面;

s22、sap服务器将用户信息同步发送应用服务器,应用服务器在用户通过验证后同步发送至维修终端主页;

s23、维修终端将所述用户信息的用户身份信息发送至所述sap服务器,通过所述sap服务器向所述维修终端发送电子维修工单;

所述步骤s3具体包括如下处理:

s31、根据派发的所述电子维修工单,对所述电子维修工单进行审查,并按所述电子维修工单的执行工序,对电子维修工单的分配节点进行工单的执行;

s32、在前工序完成后,对当前执行的工序情况进行验证以决定是否开放下一个工序;

s33、当所有工序完成后保存工序执行内容,并将其带有维修工单详细信息上传至应用服务器,将执行标注信息上传至sap服务器。

本发明实施例提供的技术方案带来的有益效果是:采用本发明的技术方案后,核电厂维修工作人员通过联网下载本人负责的所有电子维修工单后携带移动终端至核电厂各厂房执行,在执行过程中可按需增加控制环节,避免常见的人为失误,同时可实现与其它信息系统同步对接,推动核电厂内相关运维工作的智能化发展。

附图说明

图1是本发明实施例一提供核电厂维修工单电子化系统结构示意图。

图2是本发明实施例一维修终端前端程序内部图。

图3是本发明实施例二核电厂维修工单电子化方法流程图。

图4是本发明实施例二系统架构信息流程图。

图5是本发明实施例二系统程序流程图。

具体实施方式

为了解决现有技术中所存在的电子化程度低,易造成人为失误等问题,本发明旨在提供一种核电厂维修工单电子化系统及方法,其核心思想是:核电厂现有的工单系统依托于sap系统,并基于sap系统形成了多角色用户共同完成工单的现状,工单系统在不改动sap系统程序的情况下与之对接,通过设置应用服务器,利用sap服务器系统现有的api在应用服务器上开发对应接口实现数据交互,从而实现工单详细信息可以通过从sap系统导入终端程序,在终端程序可实现离线的进行工序审查、修改以及执行,并可将执行结果回传给sap系统以及归档至应用服务器。同时,通过应用服务器与sap服务器系统同步用户信息维护本系统含加密密码的用户信息,且应用服务器与终端软件进行用户信息同步,以此支持用户离线登陆执行工序。此外,应用服务器还将执行完毕的工单进行归档。解决了现有技术中所常见的人为失误,同时实现了与其它信息系统同步对接,推动核电厂内相关运维工作的智能化发展。

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。

实施例一

本发明实施例提供了一种核电厂维修工单电子化系统,附图1为本发明电子化系统的结构示意图,其中包括:服务器系统200,与服务器系统200连接的维修终端100,维修终端100用于建立与服务器系统200的关联,向服务器系统200发起维修工单的申请请求;服务器系统200用于接收维修工单的申请请求信息,根据验证结果,向维修终端200发送电子维修工单;维修终端200还用于按电子维修工单的工序节点进行执行,并上传已经完成的电子工单至服务器系统进行保存。

进一步地,服务器系统200包括分别与维修终端100连接的应用服务器201和sap服务器202,应用服务器201连接在维修终端100和sap服务器202之间;应用服务器202用于验证用户的请求信息,根据所述验证结果将所述验证信息反馈至所述维修终端100以打开维修终端主页面;应用服务器201还用于将用户信息分别同步发送至维修终端100的主页上;sap服务器202用于将用户信息分别同步发送应用服务器201,并根据所述用户信息的用户身份信息,将生成的所述电子维修工单派发至所述维修终端100,所述电子维修工单是以用户作为负责人的电子维修工单信息。

见附图1,维修终端100进一步包括申请模块101、执行模块102、传送模块103和主业务管理模块104;申请模块101分别与应用服务器201和sap服务器202通讯连接,申请模块101用于对用户信息进行管理,验证用户登录信息,建立与应用服务器201和sap服务器202的关联,向应用服务器201发起维修工单的申请请求;执行模块102,与申请模块101连接,用于根据sap服务器202派发的电子维修工单,对电子维修工单进行审查,并按照所述电子维修工单的工序节点进行工单的执行。其中:执行模块包括:工单接收模块102a,节点分配模块102b和工序验证模块102c,工单接收模块102a用于接收sap服务器202派发的所述电子维修工单;节点分配模块102b,与所述工单接收模块102a连接,用于对电子维修工单进行审查,并按电子维修工单的执行工序,对电子维修工单的分配节点进行工单的执行。工序验证模块102c,与节点分配模块102b连接,用于按照电子维修工单的分配节点进行执行,当在前工序完成后,对当前执行的工序情况进行验证以决定是否开放下一个工序。其中,用户身份信息包括登录验证通过后生成的令牌、以及同步所述用户信息时带有的用户id;维修终端的传送模块103,分别连接应用服务器201和sap服务器202,用于当所有工序完成后保存工序执行内容,并将其带有维修工单详细信息上传至应用服务器201,将执行标注信息上传至sap服务器202;将不同的信息分别上传各自不同的服务器的好处是:由于sap服务器202为现存的服务器,核电厂的各种信息均保存在其服务器内,海量的数据占据了很大的空间,所以只能将部分需要的信息(即:带有执行标注信息)的数据保存在现存的服务器中,以调取信息快捷方便,把可能会占用比较大空间的、带有维修工单详细信息保存在新增的应用服务器201中,节省了sap服务器202的空间,也保证了各自服务器的空间分配,不会因为数据量大,空间有限而发生速度缓慢问题。

进一步地,见附图2所示,维修终端100内具有前端程序,前端程序具有两个主项业务分类,其中一部分设置在申请模块101中,即包括:登录管理和用户信息管理。另一部分设置在主业务管理模块104内,主要包括对维修终端的主页面进行管理,未执行维修工单信息的查看,工序执行,导入新的维修工单,上传已执行完毕的维修工单,以及顶栏信息管理等业务选项。主页面进行管理列出终端主要操作的入口。未执行维修工单信息的查看是对已导入但未执行的以当前用户作为负责人的工单详细信息内容进行查阅,包含对工单详细信息内容的查看与工单中的工序进行修改、插入、删除、设置等维护管理。工序执行提供按工序执行服务的同时还支持核对节点控制的功能。导入新的维修工单是将用户名下的处于可执行状态的工单从服务器系统下载至终端程序本地,并将工单号及工单标题列出,终端程序本地已有的未执行的或正在执行的或执行完毕的工单均不再下载至本地。上传已执行完毕的维修工单是将已执行完毕的工单中的确认文本信息以及备注信息写入sap系统中,将工单的所有信息(包括工单的详细信息、工单的执行情况、对于的签名等)归档保存于应用服务器中,以便后续查找。顶栏信息管理由用户信息链接、软件名称和注销操作三个子功能组成,在所有页面均有该选项。所有的选项设置都是通过应用软件进行编程。具体采用t-mvp框架,在contract契约类写参数,通过basemode类实现参数的操作,在baseview中写入参数的形式,并在basepresenter中运用反射的原理,将model层与view层进行交互,在baseactivity中运用工具类将model与view进行实例化,在modelim层运用单例的模式进行处理,避免线程问题。网络层主要运用okhttp实现get、post形式请求,在response方法中将数据封装在callback接口中,在presenterim中实现数据的交互。通过presenter调用contract中的接口进行请求,实现contract类中的view获得请求的数据,并存一份到本地用于离线充当控制层查看工单信息和操作工序。同时采用安卓原生态页面与h5页面相结合的方式实现终端页面布局。

综上,本发明通过在现有的sap服务器基础上增加了应用服务器,以及分别与应用服务器和sap服务器通讯连接的维修终端,,维修人员可以在任何位置查询和请求所需要的电子维修工单,在终端程序可实现离线的进行工序审查、修改以及执行,并可将执行结果回传给sap服务器以及归档至应用服务器。同时,通过应用服务器与sap服务器同步用户信息维护本系统含加密密码的用户信息,且应用服务器与终端软件进行用户信息同步,以此支持用户离线登陆执行工序。此外,应用服务器还将执行完毕的工单进行归档,为以用户作为负责人的维修工单信息电子化提供了方便快捷的服务。

实施例二

本发明实施提供了一种核电厂维修工单电子化方法,适用于实施例一所示的核电厂维修工单电子化系统,参见图3,该方法包括如下步骤:

s1、建立与服务器系统的关联,向所述服务器系统发起维修工单的申请请求;步骤s1具体包括如下步骤:

s11、建立与应用服务器的关联,输入用户名和密码;

s12、根据所述用户名和密码发起维修工单的申请请求。

s2、所述服务器系统接收所述维修工单的申请请求信息,根据验证结果,向所述维修终端发送电子维修工单;步骤s2具体包括如下步骤:

s21、应用服务器接收所述维修工单的申请请求信息,并验证所述用户名和密码,根据所述验证结果将所述验证信息反馈至所述维修终端以打开维修终端主页面;

s22、sap服务器将用户信息同步发送应用服务器,应用服务器在用户通过验证后同步发送至维修终端主页;

s23、维修终端将所述用户信息的用户身份信息发送至所述sap服务器,通过所述sap服务器向所述维修终端发送电子维修工单。

s3、按所述电子维修工单的工序节点进行执行;步骤s3具体包括如下处理:

s31、根据派发的所述电子维修工单,对所述电子维修工单进行审查,并按所述电子维修工单的执行工序,对电子维修工单的分配节点进行工单的执行;

s32、在前工序完成后,对当前执行的工序情况进行验证以决定是否开放下一个工序;

s33、当所有工序完成后保存工序执行内容,并将其带有维修工单详细信息上传至应用服务器,将执行标注信息上传至sap服务器。

参见附图4为系统架构图的信息流程走向,具体包括如下详细的步骤描述:首先:维修终端前端,也就是在申请模块101上“输入用户名/密码”,并将带有输入用户名/密码的用户请求发至应用服务器201内进行身份验证,并根据验证结果将验证信息反馈至维修终端以打开进入前端的主页,sap服务器定时同步用户信息至应用服务器,应用服务器同步用户信息至维修终端主页;维修终端导入以用户作为负责人的工单信息至sap服务器,即将登陆验证通过生成令牌和同步时带有用户id的用户身份信息传送至sap服务器,由sap服务器生成电子维修工单派发至维修终端主页上。

申请模块101获取电子维修工单后,进入执行模块102中,执行模块102内的流程包括如下步骤:“维修工单的审查”,审查通过后,进入“工单执行”,执行后“控制总节点验证”,验证判断步骤分为两个途径:其中途径1为判断“正确”,途径2为判断“错误”;当控制总节点验证的判断“错误时”,执行“是否结束”如果不结束,返回“控制总节点验证”。

当控制总节点验证的判断“正确”时→“进入工序执行”→“控制总节点验证”,分节点时若判断为“正确”时→进入“节点操作”→“系统判断”→正确,进入“开放相应的工序给用户”→“是否还有工序需要执行”,若判断为“是”,返回至“进入工序执行”进行循环操作。

当系统判断“错误”时,如果不结束,返回“节点操作”。

若在步骤“是否还有工序需要执行”的判断中没有工序需要执行,进入“保存工单”→“上传工单”,其中“上传工单”包括了上传至sap服务器数据库内的执行标注信息,以及上传至应用服务器数据库内的工单详细信息,分别上传的目的是为了更合理的分配数据库的存储信息,可以更快捷的调取信息,不会因为数据庞大而影响信息的交互。

参见附图5为系统程序流程图,其工作流程详细见图中所示,其中图中p表示人员操作步骤,s表示系统操作步骤,xor表示“或”关系。其中流程包括:登录维修终端,进入维修终端主页面(个人操作页面),导入工作票数据(含工作票相关的对象以及yj控制点,即签名的节点),系统自动描述工序中识别需要进行设备确认的指令,添加扫码确认工序并保存;操作人员选择已有的工作票;系统进入工作界面;维修人员在维修终端的主页面上设置初始工作参数;系统令工作序号n=1,维修人员审阅第n道工序,并判断是否需要控制分节点验证?如果是,则进行节点操作;否则系统查看是否还有工序需要执行,系统判断还有工序需要执行,系统将指令标识指向下一组指令n=n+1,并返回:“维修人员审阅第n道工序”的步骤;“节点操作”后系统需要进行节点的验证,验证正确后,维修人员执行第n道工序,系统还需要判断是否还有工序需要执行的步骤。

若系统进行节点验证时,判断为错误,有两个步骤:或者是返回至维修人员节点操作,或者是维修人员保存维修工单,回到个人操作界面上,将工单在线写回至sap服务器系统进行上传保存。退出软件,或者是返回个人操作界面继续下一个工单的运行。

本系统可以在请求维修工单后在线工作也可以离线工作,为维修人员提供了很大的便利,随时查询,随时调取工单,同时也为以用户作为负责人的维修工单信息电子化提供了方便快捷的服务。

需要说明的是:上述实施例提供系统在实现电子化方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的系统和方法实施例属于同一构思,其具体实现过程详见方法实施例的描述,这里不再赘述。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

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

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1