本发明涉及核电站智能仓储技术领域,具体涉及一种核电站备件开箱验收方法、装置、设备及存储介质。
背景技术:
目前,在核电站备到货登记之后,需要对备件进行开箱验收,但是,由于同批次到货的备件种类繁多,核电站的仓储人员往往不清楚同批次到达的箱体中各自存放的是何种类型备件,必须在开箱之后根据经验确定备件的类型,之后再根据经验确定可以对该备件进行验收的验收人员。如此,对于仓储人员的技术经验要求很高,浪费了人力资源,若该仓储人员的技术经验不足,则可能会造成误判,之后导致由不具有验收资质的验收人员进行验收,最终导致验收过程出错,甚至最终导致违反法规(比如《核安全法》等)规定的硬性要求的验收结果存在。
技术实现要素:
本发明实施例提供一种核电站备件开箱验收方法、装置、设备及存储介质,本发明节约了人力资源,提升了验收效率,也提升了验收的精准度,保证了核电站备件的验收质量,进一步保障了核电站安全。
一种核电站备件开箱验收方法,包括:
接收包含开箱信息的开箱验收启动指令;所述开箱信息中包含至少一个备件批次的批次号、每一个备件批次的批次号关联的所有运装箱的箱号以及每一个所述运装箱的箱号关联的所有待验收的核电站备件的备件信息;
接收通过手持终端扫描的待识别运装箱的箱体码获取的箱体码图像;
将所述箱体码图像输入预设的箱体码识别模型中,获取所述箱体码识别模型输出的所述待识别运装箱的已识别箱号;
根据所述已识别箱号以及所述开箱信息,确定所述待识别运装箱中是否包含危险备件;
在所述待识别运装箱中包含危险备件时,将所述待识别运装箱标记为危险箱体,并通过自动转运设备将保持未开箱状态的所述待识别运装箱转运至预设的危险备件验收区域,通知危险备件验收方在所述危险备件验收区域对所述待识别运装箱中的危险备件进行开箱验收;所述危险备件包括危险化学品和放射性备件。
一种核电站备件开箱验收装置,包括:
第一接收模块,用于接收包含开箱信息的开箱验收启动指令;所述开箱信息中包含至少一个备件批次的批次号、每一个备件批次的批次号关联的所有运装箱的箱号以及每一个所述运装箱的箱号关联的所有待验收的核电站备件的备件信息;
第二接收模块,用于接收通过手持终端扫描的待识别运装箱的箱体码获取的箱体码图像;
箱体码识别模块,用于将所述箱体码图像输入预设的箱体码识别模型中,获取所述箱体码识别模型输出的所述待识别运装箱的已识别箱号;
确定模块,用于根据所述已识别箱号以及所述开箱信息,确定所述待识别运装箱中是否包含危险备件;
第一验收模块,用于在所述待识别运装箱中包含危险备件时,将所述待识别运装箱标记为危险箱体,并通过自动转运设备将保持未开箱状态的所述待识别运装箱转运至预设的危险备件验收区域,通知危险备件验收方在所述危险备件验收区域对所述待识别运装箱中的危险备件进行开箱验收;所述危险备件包括危险化学品和放射性备件。
一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机可读指令,所述处理器执行所述计算机可读指令时实现上述核电站备件开箱验收方法。
一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可读指令,所述计算机可读指令被处理器执行时实现上述核电站备件开箱验收方法。
本发明提供的核电站备件开箱验收方法、装置、设备及存储介质,通过箱体码识别模型对扫描之后的待识别运装箱的箱体码图像进行识别,获取已识别箱号之后,确定该箱号关联的核电站备件中是否包含危险备件,若包含危险备件,则将整箱核电站备件保持未开箱状态转移至危险备件验收区域等待预设的危险备件验收方进行验收(而在不包含危险备件时,通过第一物料码识别模型对开箱之后的该待识别运装箱中的核电站备件的物料码图像进行识别,之后获取第一识别结果,第一识别结果中包含核电站备件的备件类型以及与所述备件类型关联的验收限制项,之后根据该验收方限制和验收要求限制对该核电站备件进行验收,根据验收方限制通知验收方根据该验收要求限制对该核电站备件进行验收)。本发明在对核电站备件登记完毕之后,需要开箱验收时,无需仓储人员具有丰富的技术经验,即可精准确定验收人员及其验收方式,节约了人力资源,提升了验收效率,同时,验收人员与待验收的核电站备件的匹配度高,提升了验收的精准度,保证了核电站备件的验收质量,进一步保障了核电站安全。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一实施例中核电站备件开箱验收方法的流程图;
图2是本发明一实施例中核电站备件开箱验收装置的原理框图;
图3是本发明一实施例中计算机设备的示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明提供的核电站备件开箱验收方法,如图1所示,包括以下步骤:
s10、接收包含开箱信息的开箱验收启动指令;所述开箱信息中包含至少一个备件批次的批次号、每一个备件批次的批次号关联的所有运装箱的箱号以及每一个所述运装箱的箱号关联的所有待验收的核电站备件的备件信息;其中,一个备件批次的批次号关联至少一个运装箱的箱号,一个运装箱的箱号关联至少一个待验收的核电站备件;也即,一个运装箱中装载有至少一个待验收的核电站备件,且一个备件批次中包含至少一个运装箱。所述备件信息中包含备件类型。也即,一个开箱验收启动指令,对应的验收对象包含一个或者多个备件批次的核电站备件的开箱验收。在本发明中,开箱验收启动指令可以由仓储人员在仓储终端(与仓储服务器通信连接)上触发预设按钮之后发送至仓储服务器,仓储服务器接收该开箱验收指令之后,即开启手持终端(与仓储服务器通信连接)对于待识别运装箱的箱体码的扫描功能。
s20、接收通过手持终端扫描的待识别运装箱的箱体码获取的箱体码图像;手持终端扫描箱体码之后获取箱体码图像,以便于通过箱体码图像在后续步骤中识别该待识别运装箱的箱号。
s30、将所述箱体码图像输入预设的箱体码识别模型中,获取所述箱体码识别模型输出的所述待识别运装箱的已识别箱号;所述箱体码识别模型可以识别核电站备件的箱体码图像中的箱号。在一实施例中,所述箱体码识别模型的训练过程为:预先将多种核电站备件的箱体码图像样本输入神经网络模型,经多次训练迭代,当神经网络模型对箱体码图像的识别率满足预设要求时,确认训练完成,且训练完成之后的神经网络模型即为上述预设的箱体码识别模型。
s40、根据所述已识别箱号以及所述开箱信息,确定所述待识别运装箱中是否包含危险备件;在该步骤中,首先自开箱信息中查询与已识别箱号匹配的箱号,之后根据与查询到的箱号关联的所有待验收的核电站备件的备件信息,确定所述待识别运装箱中是否包含危险备件,也即,一个核电站备件的备件信息中,包含该核电站备件是否为危险备件的辨识信息(比如,该辨识信息可以为一个危险关键词或危险识别标识等,该辨识信息被存储在危险备件的备件信息中)。
s50、在所述待识别运装箱中包含危险备件时,将所述待识别运装箱标记为危险箱体,并通过自动转运设备将保持未开箱状态的所述待识别运装箱转运至预设的危险备件验收区域,通知危险备件验收方在所述危险备件验收区域对所述待识别运装箱中的危险备件进行开箱验收;所述危险备件包括危险化学品和放射性备件。
也即,在该实施例中,无需确认该待识别运装箱中具体哪一个核电站备件是危险备件,仅需要确认该待识别运装箱中存在至少一个危险备件时,就需要将该待识别运装箱整体运转到对应的危险备件验收区域进行开箱验收(自动转运设备可以在仓储服务器的控制下自动装载和卸载所述待识别运装箱到预定位置)。在开箱之后,危险备件验收方首先对危险备件进行验收完毕,之后,可以对剩余的其他核电站备件进行分类验收处理(比如,是否为核监管备件等)。
作为优选,所述待识别运装箱标记为危险箱体之后,生成该危险箱体的第一标签信息(第一标签信息中的内容可以根据需求设定,比如箱号、包含的危险备件的备件信息、该危险箱体中除危险备件之外的其他核电站备件的备件信息等)之后,仓储服务器将第一标签信息发送至移动打印设备,以供移动打印设备打印暂存标签之后,仓储人员将包含第一标签信息的箱体暂存标签粘贴至该危险箱体上,之后再转运至危险备件验收区域。
本发明在对核电站备件登记完毕之后,需要开箱验收时,无需仓储人员具有丰富的技术经验,即可精准确定验收人员及其验收方式,节约了人力资源,提升了验收效率,同时,验收人员与待验收的核电站备件的匹配度高,提升了验收的精准度,保证了核电站备件的验收质量,进一步保障了核电站安全。
在一实施例中,所述步骤s40之后还包括:
在所述待识别运装箱中不包含危险备件时,接收对所述待识别运装箱进行开箱之后,通过所述手持终端扫描的所述待识别运装箱中的核电站备件的上的物料码获取的物料码图像;
将所述物料码图像输入预设的第一物料码识别模型中,通过所述第一物料码识别模型中提取所述物料码图像中第一预设区域中包含的类型码并识别与所述类型码对应的备件类型,获取所述图像识别模型输出的第一识别结果,并根据所述第一识别结果对与所述物料码对应的核电站备件进行分类验收;所述第一识别结果中包含相互关联的所述核电站备件的备件类型以及与所述备件类型关联的验收限制项;所述验收限制项包括验收方限制和验收要求限制。
可理解地,验收限制项包括验收方限制和验收要求限制(比如,验收时核电站备件的存放位置和验收项目)等,比如,验收方被限定为特殊的验收机构(比如为需要核监管机构进行验收备案的核监管备件)或验收人员被限定为特殊的技术领域;又比如,核电站备件被限定必须要进行气压测试等试验限制项。所述第一物料码识别模型可以识别核电站备件的物料码图像的第一识别结果。在一实施例中,所述第一物料码识别模型的训练过程为:预先将多种核电站备件的物料码图像样本输入神经网络模型,经多次训练迭代,当神经网络模型对物料码图像的识别率满足预设要求时,确认训练完成,且训练完成之后的神经网络模型即为上述预设的第一物料码识别模型。
在一实施例中,所述根据所述第一识别结果对与所述物料码对应的核电站备件进行分类验收,包括:
在所述第一识别结果中包含备件类型为核监管备件的所述核电站备件时,向核监管机构发送对所述核监管备件进行验收的验收通知,并接收所述核监管机构对所述核监管备件进行验收之后反馈的核监管备件的验收证明文件。
在上述实施例中,与所述核监管备件关联的验收方限制为核监管机构,与所述核监管备件关联的验收要求限制包括出具核监管备件的验收证明文件。此时,核监管备件需要通过核监管机构进行验收,之后接收核监管机构验收之后出具的验收证明文件进行备案,将该验收证明文件与该核监管备件的备件信息关联存储至仓储服务器的数据库中。在一实施例中,所述根据所述第一识别结果对与所述物料码对应的核电站备件进行分类验收,还包括:
在所述第一识别结果中不包含备件类型为核监管备件的所述核电站备件时,根据所述核电站备件的验收方限制将所述核电站备件插入验收队列中;作为优选,将所述核电站备件插入验收队列中之后,仓储服务器生成被插入至验收队列中的核电站备件的第二标签信息(第二标签信息可以根据需求设定,比如包含该核电站备件的备件信息、其所属箱号、备件类型、验收限制项等均可),再将第二标签信息发送至移动打印设备打印,仓储人员将包含第二标签信息的备件暂存标签粘贴至该核电站备件上。可理解地,每一个核电站备件的验收方限制可能各不相同,因此,在该实施例中,不同的核电站备件可能会被插入至不同的验收队列中。一个验收队列对应一个验收方(一个验收方可能包括一个或多个验收人员)。
在检测到一个所述待识别运装箱中的所有核电站备件均已被插入至验收队列中之后,将所述待识别运装箱标记为暂存箱体;
在检测到所述开箱信息中包含的所有备件批次的批次号关联的运装箱均被标记为暂存箱体或/和危险箱体之后,获取每一个验收队列中包含的核电站备件的总数量以及与每一个核电站备件关联的验收限制项;也即,在本实施例中,同一个备件批次的所有运装箱均为标记为暂存箱体或/和危险箱体之后,说明该备件批次中是否包含危险备件已经被确认完毕,危险备件所属的运装箱被运载至危险备件验收区域;而不包含危险备件的运装箱则在将其中的核电站备件均插入验收队列之后被标记为暂存箱体,此时,可以对暂存箱体和危险箱体进行分别验收,其中,危险备件验收方在所述危险备件验收区域对所述待识别运装箱中的危险备件进行开箱验收,而暂存箱体对应的核电站备件在验收队列中等待集中验收。
确定每一个核电站备件对应的所述验收限制项的验收时长,根据一个验收队列中包含的核电站备件的总数量以及各所述核电站备件的验收限制项的验收时长,为所述验收队列中的所有核电站分配所述验收方进行验收时的验收人员的数量;
向被分配的所有所述验收人员发送验收通知,所述验收通知中包含验收信息。其中,所述验收信息包含但不限于为以下内容中的一项或多项:所述验收人员需要进行验收的所述验收队列中的部分(此时,一个验收队列对应的验收人员的数量大于一)或全部(此时,一个验收队列对应的验收人员的数量为一)核电站备件的备件信息、所有核电站备件的验收限制项以及验收限制项的验收时长、每一个核电站备件的预估验收时长、验收人员、验收地点等。
在本实施例中,针对开箱信息中包含的所有备件批次中的所有运装箱,在所有危险箱体为被标记,且针对除危险箱体之外的其他运转箱中的核监管备件,仓储服务器向核监管机构发送对所述核监管备件进行验收的验收通知之后,剩余核电站备件被统一插入与不同验收方分别对应的不同验收队列中等待验收(验收时,需要该验收方的验收人员进行验收,该验收方是根据验收方限制确定的,验收方限制的内容包括但不限于为,比如,一定需要某个技术领域的验收人员进行验收,且其需要在某个预设的验收期限内进行验收,也包含是否一定要进行现场验收的限定,或是也可以进行远程验收等内容),此时,部分验收队列中的核电站备件数量过多,或者核电站备件的验收限制项预计需要的验收时长过长,此时,需要不止一个验收人员进行验收,此时,需要根据一个验收队列中包含的核电站备件的总数量以及各所述核电站备件的验收限制项的验收时长,确定验收人员的数量,并给每一个验收人员分配该验收队列中的验收任务(也即包含该验收队列中的部分或全部核电站备件的验收任务),之后通知验收人员进行验收。
在一实施例中,所述第一识别结果中还包含核电站备件的验收类别;上述实施例中,所述向被分配的所有所述验收人员发送验收通知,包括:
仓储服务器根据核电站备件的验收类别,确定对各所述核电站备件具有验收权限的验收人员,并通过预设方式,向所述验收人员发送对所述核电站备件进行验收的验收通知;并在所述验收人员对核电站备件进行验收之后,获取所述核电站备件的验收报告,并将所述验收报告与所述核电站备件关联存储;所述验收报告中包括仓储人员对所述核电站备件进行常规验收的第一验收数据,在所述核电站备件的验收类别为非r类备件时,所述验收报告中还包括所述验收人员对非r类备件进行技术验收的第二验收数据。在本实施例中,可以在根据与核电站备件对应的验收类别分配不同的验收人员(该验收人员的数量为上述已经确定的与每个验收队列对应的数量)以及与每一种验收类别匹配的不同的验收方式(并将其存储在仓储数据库中),进而通知与不同验收类别的核电站备件匹配的验收人员根据其不同的验收方式进行分类验收。
其中,所述预设方式可以根据需求设定,比如,通过邮件发送,此时,可以在预设的邮件模板中,自动填充已经确定的验收人员、验收方式、验收时间、验收位置等,该预设的邮件模板中可以设定需要自动填充的邮件填充项,且仓储服务器可以自动从仓储数据库中存储的数据中自动提取需要自动填充的邮件填充项对应的参数值,并将参数值对应填充至邮件模板之后,自动向所述验收人员发送该完成填充的邮件。同理,亦可以使用语音机器人向该验收人员进行电话通知,此时,可以在预设的话术模板中,自动填充已经确定的验收人员、验收方式、验收时间、验收位置等,该预设的话术模板中可以设定需要自动填充的话术填充项,且仓储服务器可以自动从仓储数据库中存储的数据中自动提取需要自动填充的话术填充项对应的参数值,并将参数值对应填充至话术模板之后,自动按照填充之后的所述话术模板向所述验收人员拨打电话。可理解地,亦可以通过类似的短信模板向验收人员发送短信,或者通过即时通讯信息模板向验收人员发送即时通讯信息等,且预设方式可以包括但不限定于为上述方式中的一种或多种。
其中,备件的验收类别包括r类备件、c类备件、s类备件、t类备件;非r类备件的验收类别包括除r类备件之外的c类备件、s类备件和t类备件。其中:
r类备件可以由仓储人员独立完成常规验收。常规验收内容包括数量、外观质量、描述信息和质量文件等的检查。r类备件通常是指除s类、c类和t类备件之外的其它备件。
上述常规验收过程中,对于数量的验收包括:依据订购数量和订购单位清点到货数量;按重量单位计数的备件,须采取检斤过磅方式检验到货数量。对于采用定额包装的供货,可以采取抽样检验方式,散装供货须全部检斤过磅。采用运输车输(如罐车)供货的大宗物品,采取二次称重方式:净重量=毛重-皮重;按长度单位计数的备件,使用度量工具测量的方式检验到货数量;按体积、容积、面积单位计数的备件,须采取测量后计算的方式检验到货数量。
上述常规验收过程中,对于描述信息的验收包括:保证实物、采购订单、数据库的所有描述信息完全一致。主要核查内容包括:核对实物的名称、品牌、生产厂商、规格型号、尺寸、材质和技术参数与订单相符;此外,在核电站备件有储存期限时,须核查生产日期或过期日期标识。
上述常规验收过程中,对于外观质量的验收包括:破损、锈蚀、受潮、霉变、变形、渗漏、水浸、划痕、裂纹、毛刺、杂质等;质量文件检查及资料收集:
上述常规验收过程中,对于质量文件的验收包括供货方需要提供的备件的制造完工报告、质量符合性声明、合格证、检定报告、检测分析报告等。
c类备件需要仓储人员完成常规验收,同时由仓储人员之外的其他验收人员(且专业领域与c类备件的技术领域匹配)进行技术、质量文件的有效性等关键点的技术验收(该技术验收过程中不需要采用检测、试验、化验等方式进行试验)。
s类备件需采用检测、试验、化验等方式确定备件的质量符合性及功能完整性的备件(包括需送外部检测检定的备件)。s类备件验收过程中,需要仓储人员完成常规验收,同时由除仓储人员之外的其他验收人员(且专业领域与s类备件的技术领域匹配)进行试验并提交试验报告。
t类备件是指由于此前使用的某种待淘汰备件不再生产,作为此前待淘汰备件的替换产品的替代性备件;t类备件的验收过程中,需要仓储人员完成常规验收,同时由替代工程师以及除仓储人员之外的其他验收人员(专业领域与t类备件的技术领域匹配)进行技术验收。在验收完成之后,将会生成替换通知单,进而令sap(systemapplicationsandproducts,企业管理系统,在本发明中,sap服务器是指在核电站中与所述仓储服务器通信连接的可用于管理所有员工信息的服务器或服务器集群)服务器根据替换通知单将sap服务器中对应于待淘汰备件的主数据进行修改。
本实施例实现对核电站备件的有序分类验收,提升了验收效率,节约了成本,减少了验收出错几率,进而提升了核电站安全。可理解地,在完成分类验收之后,生成包含分类验收结果的验收报告,所述分类验收结果包括验收通过和存在验收差异,所有的所述验收差异存在于不同的验收差异报告(验收差异报告亦包含在验收报告)中,一个验收差异报告中可以包含一个或多个待处理差异项,可以对该待处理差异项进行差异处理。仓储服务器可以首先根据所述验收差异报告确定待处理差异项的差异类型,之后根据所述差异类型获取与所述差异类型关联的差异处理方式,之后,根据获取的差异处理方式进行差异处理。
在一实施例中,所述向被分配的所有所述验收人员发送验收通知之后,包括:
接收所述验收人员上传的核电站备件的验收数据,根据所述核电站备件的第一识别结果中包含的备件类型确定所述核电站备件为s类备件时,检测所述验收数据中是否包含试验报告;
在包含试验报告时,确认所述试验报告与所述核电站备件的验收限制项中的各试验限制项匹配,在匹配时,将所述验收数据与所述核电站备件的备件信息关联存储至数据库;在不匹配时,提示验收数据中的试验报告有误;
在不包含试验报告时,提示上传试验报告。
在本实施例中,s类备件需采用检测、试验、化验等方式确定备件的质量符合性及功能完整性的备件(包括需送外部检测检定的备件)。s类备件验收过程中,需要仓储人员完成常规验收,同时由除仓储人员之外的其他验收人员(且专业领域与s类备件的技术领域匹配)进行试验并提交试验报告。比如:铅酸蓄电池(只包含带液和免维护蓄电池);电气重要系统备件:6.6kv系统过流/过负荷保护、低电压保护、综合保护装置控制卡件及aeg1、aeg2、磁饱和逆变器系统控制卡件;变压器油等。在本实施例中,s类备件在试验或检验过程中的试验报告需要被同步存储,以保证验收过程的完整可控,也便于后续追溯。
具体地,在一实施例中,所述通知危险备件验收方在所述危险备件验收区域对所述待识别运装箱中的危险备件进行开箱验收之后,包括:
接收危险备件验收方对所述待识别运装箱进行开箱之后,通过所述手持终端扫描的所述待识别运装箱中的核电站备件的上的物料码获取的物料码图像;
将所述物料码图像输入预设的第二物料码识别模型中,通过所述第二物料码识别模型中提取所述物料码图像中第一预设区域中包含的类型码以及第二预设区域的危险识别标识,并识别与所述类型码对应的备件类型,获取所述图像识别模型输出的第二识别结果;所述第二识别结果中包含相互关联的所述核电站备件的备件类型、危险识别标识以及与所述备件类型关联的验收限制项;所述验收限制项包括验收方限制和验收要求限制,所述危险识别标识包括危险品标识和非危险标识;
根据所述第二识别结果确定危险备件,并接受所述危险备件验收否对所述危险备件进行验收的危险备件验收报告;
根据所述第二识别结果通知与其他核电站备件对应的验收人员对所述其他核电站备件进行分类验收;所述其他核电站备件是指所述待识别运装箱中除所述危险备件之外的核电站备件。所述第二物料码识别模型可以识别核电站备件的物料码图像的第二识别结果。在一实施例中,所述第二物料码识别模型的训练过程为:预先将多种核电站备件的物料码图像样本输入神经网络模型,经多次训练迭代,当神经网络模型对物料码图像的识别率满足预设要求时,确认训练完成,且训练完成之后的神经网络模型即为上述预设的第二物料码识别模型。具体地,该步骤中,对所述其他核电站备件进行分类验收的过程,可以参照上面对不包含危险备件的待识别运装箱的分类验收过程进行。
作为优选,危险备件验收方在所述危险备件验收区域对所述危险箱体中的危险备件进行开箱验收完毕之后,剩余的除危险备件之外的其他核电站备件,此时仓储服务器亦可以执行如下操作:
在所述第二识别结果中包含备件类型为核监管备件的所述其他核电站备件时,向核监管机构发送对所述核监管备件进行验收的验收通知,并接收所述核监管机构对所述核监管备件进行验收之后反馈的核监管备件的验收证明文件;同时,还需要根据除核监管备件之外的所述其他核电站备件的验收方限制,将所述其他核电站备件插入验收队列中,在检测到所述危险箱体中的除核监管备件之外的所有其他核电站备件均已被插入至验收队列中之后,将所述待识别运装箱标记为暂存箱体;
在所述第二识别结果中并不包含备件类型为核监管备件的所述其他核电站备件时,根据所述其他核电站备件的验收方限制将所述其他核电站备件插入验收队列中,在检测到所述危险箱体中的所有其他核电站备件均已被插入至验收队列中之后,将所述待识别运装箱标记为暂存箱体。
在该实施例中,危险箱体最终均会被切换标记为暂存箱体,因此,在本发明中,可以等待危险备件被验收完毕之后,等待该危险箱体被标记为暂存箱体之后,将所有暂存箱体对应的验收队列中的其他核电站备件进行验收处理(此时,集中处理的方式,可以避免再次通知验收方对该危险箱体中对应的其他核电站备件进行验收,避免了验收人员反复来回进行验收);亦可以在危险箱体并未被切换标记为暂存箱体之前,即对除危险箱体之外的暂存箱体对应的验收队列集中进行验收处理亦可(此时无需等待危险备件验收完毕,避免了等待时长过长耽误验收效率)。
在一实施例中,如图2所示,提供一种核电站备件开箱验收装置,该核电站备件开箱验收装置与上述实施例中核电站备件开箱验收方法一一对应。所述核电站备件开箱验收装置包括:
第一接收模块11,用于接收包含开箱信息的开箱验收启动指令;所述开箱信息中包含至少一个备件批次的批次号、每一个备件批次的批次号关联的所有运装箱的箱号以及每一个所述运装箱的箱号关联的所有待验收的核电站备件的备件信息;
第二接收模块12,用于接收通过手持终端扫描的待识别运装箱的箱体码获取的箱体码图像;
箱体码识别模块13,用于将所述箱体码图像输入预设的箱体码识别模型中,获取所述箱体码识别模型输出的所述待识别运装箱的已识别箱号;
确定模块14,用于根据所述已识别箱号以及所述开箱信息,确定所述待识别运装箱中是否包含危险备件;
第一验收模块15,用于在所述待识别运装箱中包含危险备件时,将所述待识别运装箱标记为危险箱体,并通过自动转运设备将保持未开箱状态的所述待识别运装箱转运至预设的危险备件验收区域,通知危险备件验收方在所述危险备件验收区域对所述待识别运装箱中的危险备件进行开箱验收;所述危险备件包括危险化学品和放射性备件。
在一实施例中,所述装置还包括:
物料码获取模块,用于在所述待识别运装箱中不包含危险备件时,接收对所述待识别运装箱进行开箱之后,通过所述手持终端扫描的所述待识别运装箱中的核电站备件的上的物料码获取的物料码图像;
第二验收模块,用于将所述物料码图像输入预设的第一物料码识别模型中,通过所述第一物料码识别模型中提取所述物料码图像中第一预设区域中包含的类型码并识别与所述类型码对应的备件类型,获取所述图像识别模型输出的第一识别结果,并根据所述第一识别结果对与所述物料码对应的核电站备件进行分类验收;所述第一识别结果中包含相互关联的所述核电站备件的备件类型以及与所述备件类型关联的验收限制项;所述验收限制项包括验收方限制和验收要求限制。
在一实施例中,所述第二验收模块包括:
第一验收单元,用于在所述第一识别结果中包含备件类型为核监管备件的所述核电站备件时,向核监管机构发送对所述核监管备件进行验收的验收通知,并接收所述核监管机构对所述核监管备件进行验收之后反馈的核监管备件的验收证明文件。
在一实施例中,所述第二验收模块包括:
插入单元,用于在所述第一识别结果中不包含备件类型为核监管备件的所述核电站备件时,根据所述核电站备件的验收方限制将所述核电站备件插入验收队列中;
标记单元,用于在检测到一个所述待识别运装箱中的所有核电站备件均已被插入至验收队列中之后,将所述待识别运装箱标记为暂存箱体;
获取单元,用于在检测到所述开箱信息中包含的所有备件批次的批次号关联的运装箱均被标记为暂存箱体或/和危险箱体之后,获取每一个验收队列中包含的核电站备件的总数量以及与每一个核电站备件关联的验收限制项;
分配单元,用于确定每一个核电站备件对应的所述验收限制项的验收时长,根据一个验收队列中包含的核电站备件的总数量以及各所述核电站备件的验收限制项的验收时长,为所述验收队列中的所有核电站分配所述验收方进行验收时的验收人员的数量;
通知单元,用于向被分配的所有所述验收人员发送验收通知,所述验收通知中包含验收信息。
在一实施例中,所述第二验收模块还包括:
接收单元,用于接收所述验收人员上传的核电站备件的验收数据,根据所述核电站备件的第一识别结果中包含的备件类型确定所述核电站备件为s类备件时,检测所述验收数据中是否包含试验报告;
确认单元,用于在包含试验报告时,确认所述试验报告与所述核电站备件的验收限制项中的各试验限制项匹配,在匹配时,将所述验收数据与所述核电站备件的备件信息关联存储至数据库;在不匹配时,提示验收数据中的试验报告有误;
提示单元,用于在不包含试验报告时,提示上传试验报告。
关于核电站备件开箱验收装置的具体限定可以参见上文中对于核电站备件开箱验收方法的限定,在此不再赘述。上述核电站备件开箱验收装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图3所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机可读指令和数据库。该内存储器为非易失性存储介质中的操作系统和计算机可读指令的运行提供环境。该计算机可读指令被处理器执行时以实现一种核电站备件开箱验收方法。
在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机可读指令,处理器执行计算机可读指令时实现以下步骤:
接收包含开箱信息的开箱验收启动指令;所述开箱信息中包含至少一个备件批次的批次号、每一个备件批次的批次号关联的所有运装箱的箱号以及每一个所述运装箱的箱号关联的所有待验收的核电站备件的备件信息;
接收通过手持终端扫描的待识别运装箱的箱体码获取的箱体码图像;
将所述箱体码图像输入预设的箱体码识别模型中,获取所述箱体码识别模型输出的所述待识别运装箱的已识别箱号;
根据所述已识别箱号以及所述开箱信息,确定所述待识别运装箱中是否包含危险备件;
在所述待识别运装箱中包含危险备件时,将所述待识别运装箱标记为危险箱体,并通过自动转运设备将保持未开箱状态的所述待识别运装箱转运至预设的危险备件验收区域,通知危险备件验收方在所述危险备件验收区域对所述待识别运装箱中的危险备件进行开箱验收;所述危险备件包括危险化学品和放射性备件。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机可读指令,计算机可读指令被处理器执行时实现以下步骤:
接收包含开箱信息的开箱验收启动指令;所述开箱信息中包含至少一个备件批次的批次号、每一个备件批次的批次号关联的所有运装箱的箱号以及每一个所述运装箱的箱号关联的所有待验收的核电站备件的备件信息;
接收通过手持终端扫描的待识别运装箱的箱体码获取的箱体码图像;
将所述箱体码图像输入预设的箱体码识别模型中,获取所述箱体码识别模型输出的所述待识别运装箱的已识别箱号;
根据所述已识别箱号以及所述开箱信息,确定所述待识别运装箱中是否包含危险备件;
在所述待识别运装箱中包含危险备件时,将所述待识别运装箱标记为危险箱体,并通过自动转运设备将保持未开箱状态的所述待识别运装箱转运至预设的危险备件验收区域,通知危险备件验收方在所述危险备件验收区域对所述待识别运装箱中的危险备件进行开箱验收;所述危险备件包括危险化学品和放射性备件。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机可读指令来指令相关的硬件来完成,所述的计算机可读指令可存储于一非易失性计算机可读取存储介质中,该计算机可读指令在执行时,可包括如上述各方法的实施例的流程。其中,本发明所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路dram(sldram)、存储器总线直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元或模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元或模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。
以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。
1.一种核电站备件开箱验收方法,其特征在于,包括:
接收包含开箱信息的开箱验收启动指令;所述开箱信息中包含至少一个备件批次的批次号、每一个备件批次的批次号关联的所有运装箱的箱号以及每一个所述运装箱的箱号关联的所有待验收的核电站备件的备件信息;
接收通过手持终端扫描的待识别运装箱的箱体码获取的箱体码图像;
将所述箱体码图像输入预设的箱体码识别模型中,获取所述箱体码识别模型输出的所述待识别运装箱的已识别箱号;
根据所述已识别箱号以及所述开箱信息,确定所述待识别运装箱中是否包含危险备件;
在所述待识别运装箱中包含危险备件时,将所述待识别运装箱标记为危险箱体,并通过自动转运设备将保持未开箱状态的所述待识别运装箱转运至预设的危险备件验收区域,通知危险备件验收方在所述危险备件验收区域对所述待识别运装箱中的危险备件进行开箱验收;所述危险备件包括危险化学品和放射性备件。
2.如权利要求1所述的核电站备件开箱验收方法,其特征在于,所述确定所述待识别运装箱中是否包含危险备件之后,还包括:
在所述待识别运装箱中不包含危险备件时,接收对所述待识别运装箱进行开箱之后,通过所述手持终端扫描的所述待识别运装箱中的核电站备件的上的物料码获取的物料码图像;
将所述物料码图像输入预设的第一物料码识别模型中,通过所述第一物料码识别模型中提取所述物料码图像中第一预设区域中包含的类型码并识别与所述类型码对应的备件类型,获取所述图像识别模型输出的第一识别结果,并根据所述第一识别结果对与所述物料码对应的核电站备件进行分类验收;所述第一识别结果中包含相互关联的所述核电站备件的备件类型以及与所述备件类型关联的验收限制项;所述验收限制项包括验收方限制和验收要求限制。
3.如权利要求2所述核电站备件开箱验收方法,其特征在于,所述根据所述第一识别结果对与所述物料码对应的核电站备件进行分类验收,包括:
在所述第一识别结果中包含备件类型为核监管备件的所述核电站备件时,向核监管机构发送对所述核监管备件进行验收的验收通知,并接收所述核监管机构对所述核监管备件进行验收之后反馈的核监管备件的验收证明文件。
4.如权利要求2所述的核电站备件开箱验收方法,其特征在于,所述根据所述第一识别结果对与所述物料码对应的核电站备件进行分类验收,还包括:
在所述第一识别结果中不包含备件类型为核监管备件的所述核电站备件时,根据所述核电站备件的验收方限制将所述核电站备件插入验收队列中;
在检测到一个所述待识别运装箱中的所有核电站备件均已被插入至验收队列中之后,将所述待识别运装箱标记为暂存箱体;
在检测到所述开箱信息中包含的所有备件批次的批次号关联的运装箱均被标记为暂存箱体或/和危险箱体之后,获取每一个验收队列中包含的核电站备件的总数量以及与每一个核电站备件关联的验收限制项;
确定每一个核电站备件对应的所述验收限制项的验收时长,根据一个验收队列中包含的核电站备件的总数量以及各所述核电站备件的验收限制项的验收时长,为所述验收队列中的所有核电站分配所述验收方进行验收时的验收人员的数量;
向被分配的所有所述验收人员发送验收通知,所述验收通知中包含验收信息。
5.如权利要求4所述的核电站备件开箱验收方法,其特征在于,所述向被分配的所有所述验收人员发送验收通知之后,包括:
接收所述验收人员上传的核电站备件的验收数据,根据所述核电站备件的第一识别结果中包含的备件类型确定所述核电站备件为s类备件时,检测所述验收数据中是否包含试验报告;
在包含试验报告时,确认所述试验报告与所述核电站备件的验收限制项中的各试验限制项匹配,在匹配时,将所述验收数据与所述核电站备件的备件信息关联存储至数据库;在不匹配时,提示验收数据中的试验报告有误;
在不包含试验报告时,提示上传试验报告。
6.一种核电站备件开箱验收装置,其特征在于,包括:
第一接收模块,用于接收包含开箱信息的开箱验收启动指令;所述开箱信息中包含至少一个备件批次的批次号、每一个备件批次的批次号关联的所有运装箱的箱号以及每一个所述运装箱的箱号关联的所有待验收的核电站备件的备件信息;
第二接收模块,用于接收通过手持终端扫描的待识别运装箱的箱体码获取的箱体码图像;
箱体码识别模块,用于将所述箱体码图像输入预设的箱体码识别模型中,获取所述箱体码识别模型输出的所述待识别运装箱的已识别箱号;
确定模块,用于根据所述已识别箱号以及所述开箱信息,确定所述待识别运装箱中是否包含危险备件;
第一验收模块,用于在所述待识别运装箱中包含危险备件时,将所述待识别运装箱标记为危险箱体,并通过自动转运设备将保持未开箱状态的所述待识别运装箱转运至预设的危险备件验收区域,通知危险备件验收方在所述危险备件验收区域对所述待识别运装箱中的危险备件进行开箱验收;所述危险备件包括危险化学品和放射性备件。
7.如权利要求6所述的核电站备件开箱验收装置,其特征在于,所述装置还包括:
物料码获取模块,用于在所述待识别运装箱中不包含危险备件时,接收对所述待识别运装箱进行开箱之后,通过所述手持终端扫描的所述待识别运装箱中的核电站备件的上的物料码获取的物料码图像;
第二验收模块,用于将所述物料码图像输入预设的第一物料码识别模型中,通过所述第一物料码识别模型中提取所述物料码图像中第一预设区域中包含的类型码并识别与所述类型码对应的备件类型,获取所述图像识别模型输出的第一识别结果,并根据所述第一识别结果对与所述物料码对应的核电站备件进行分类验收;所述第一识别结果中包含相互关联的所述核电站备件的备件类型以及与所述备件类型关联的验收限制项;所述验收限制项包括验收方限制和验收要求限制。
8.如权利要求7所述的核电站备件开箱验收装置,其特征在于,所述第二验收模块包括:
第一验收单元,用于在所述第一识别结果中包含备件类型为核监管备件的所述核电站备件时,向核监管机构发送对所述核监管备件进行验收的验收通知,并接收所述核监管机构对所述核监管备件进行验收之后反馈的核监管备件的验收证明文件。
9.如权利要求7所述的核电站备件开箱验收装置,其特征在于,所述第二验收模块包括:
插入单元,用于在所述第一识别结果中不包含备件类型为核监管备件的所述核电站备件时,根据所述核电站备件的验收方限制将所述核电站备件插入验收队列中;
标记单元,用于在检测到一个所述待识别运装箱中的所有核电站备件均已被插入至验收队列中之后,将所述待识别运装箱标记为暂存箱体;
获取单元,用于在检测到所述开箱信息中包含的所有备件批次的批次号关联的运装箱均被标记为暂存箱体或/和危险箱体之后,获取每一个验收队列中包含的核电站备件的总数量以及与每一个核电站备件关联的验收限制项;
分配单元,用于确定每一个核电站备件对应的所述验收限制项的验收时长,根据一个验收队列中包含的核电站备件的总数量以及各所述核电站备件的验收限制项的验收时长,为所述验收队列中的所有核电站分配所述验收方进行验收时的验收人员的数量;
通知单元,用于向被分配的所有所述验收人员发送验收通知,所述验收通知中包含验收信息。
10.如权利要求9所述的核电站备件开箱验收装置,其特征在于,所述第二验收模块还包括:
接收单元,用于接收所述验收人员上传的核电站备件的验收数据,根据所述核电站备件的第一识别结果中包含的备件类型确定所述核电站备件为s类备件时,检测所述验收数据中是否包含试验报告;
确认单元,用于在包含试验报告时,确认所述试验报告与所述核电站备件的验收限制项中的各试验限制项匹配,在匹配时,将所述验收数据与所述核电站备件的备件信息关联存储至数据库;在不匹配时,提示验收数据中的试验报告有误;
提示单元,用于在不包含试验报告时,提示上传试验报告。
11.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机可读指令,其特征在于,所述处理器执行所述计算机可读指令时实现如权利要求1至5任一项所述核电站备件开箱验收方法。
12.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可读指令,其特征在于,所述计算机可读指令被处理器执行时实现如权利要求1至5任一项所述核电站备件开箱验收方法。
技术总结