A method, system and device for managing the submission of measuring instruments of a nuclear power plant, and a readable storage medium

By using dual identity verification technologies of RFID and AI visual recognition, combined with online workflow engine and positioning terminal monitoring, the problems of poor timeliness and compliance risks in the inspection process of nuclear power plant metering instruments have been solved, realizing standardized and traceable management of the entire process, and improving management efficiency and data security.

CN122264733APending Publication Date: 2026-06-23SHANGHAI NUCLEAR ENGINEERING RESEARCH & DESIGN INSTITUTE CO LTD +4

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SHANGHAI NUCLEAR ENGINEERING RESEARCH & DESIGN INSTITUTE CO LTD
Filing Date
2026-03-27
Publication Date
2026-06-23

Smart Images

  • Figure CN122264733A_ABST
    Figure CN122264733A_ABST
Patent Text Reader

Abstract

The present application relates to a kind of nuclear power plant metrological instrument submission management method, management system, management equipment and readable storage medium.The management method includes: based on account book, automatically generate initial version submission plan and push confirmation;Through RFID and AI vision double-checking instrument identity;According to the plan after confirmation and check result, generate final plan, mark unsubmitted instrument, and online approve submission document;After approval, bind positioning terminal, real-time monitoring logistics track;After inspection, obtain electronic report, again double-check when return, confirm to generate process log and update account book.The present application can realize the standardization of metrological instrument submission whole process, traceable management, improve the timeliness and accuracy of instrument submission work.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of nuclear power plant metering instrument management technology, and in particular to a method, system, equipment and readable storage medium for controlling the submission of nuclear power plant metering instruments for inspection. Background Technology

[0002] Nuclear power plants have stringent regulatory and time-sensitive requirements for the calibration and verification of measuring instruments. Traditional external verification processes for measuring instruments rely heavily on manual management, which presents the following problems: Poor process timeliness: The testing plan needs to be manually created by each department and repeatedly communicated and confirmed. Paper documents involving the signatures of multiple levels of responsible persons are often delayed due to staff absence, slow circulation and other reasons, resulting in low overall efficiency.

[0003] Information traceability is difficult: the retrieval of historical inspection records and the circulation trajectory of instruments relies entirely on manual searching, making it difficult to achieve fast and accurate retrieval and traceability.

[0004] Compliance risks: Handwritten records are prone to errors and alterations, and it is difficult to verify the identity of the operators, which affects the integrity and effectiveness of the legal metrological traceability chain.

[0005] Against this backdrop, there is an urgent need to build a digital solution to achieve online, standardized, and traceable management of the entire process of sending measuring instruments out, thereby improving the timeliness, accuracy, and compliance of calibration and verification work. Summary of the Invention

[0006] To address the aforementioned problems in the prior art, this invention proposes a management and control method, system, equipment, and readable storage medium for the submission of measuring instruments for inspection in nuclear power plants. This method enables standardized and traceable management of the entire process of submitting measuring instruments for inspection, thereby improving the timeliness and accuracy of the inspection work.

[0007] Specifically, this invention proposes a method for controlling the submission of metering instruments for inspection in nuclear power plants, comprising the following steps: S1. Based on the pre-stored nuclear power plant measuring instrument ledger, generate a preliminary inspection plan for the measuring instruments according to the preset verification rules, and push the preliminary inspection plan to the corresponding inspection department terminal for confirmation. S2: The identification code information of the submitted measuring instrument is obtained by RFID electronic tag identification and compared with the ledger database to complete the first layer of identity verification; the appearance and nameplate features of the submitted measuring instrument are scanned and identified by AI visual recognition model to complete the second layer of identity verification. S3 generates the final inspection plan based on the confirmed initial inspection plan and the identity verification results of step S2, marks the un-inspected instruments and pushes notifications to the corresponding inspection department terminals; generates inspection documents based on the final inspection plan, and completes online multi-level approval of the inspection documents through the workflow engine; S4. After the inspection document is approved, the inspection instrument is bound to the positioning terminal before it leaves the warehouse. After the inspection instrument leaves the warehouse, the logistics nodes and transportation trajectory of the inspection instrument are monitored in real time based on the location data returned by the positioning terminal. S5. After the inspection of the measuring instrument is completed, the corresponding electronic inspection report is obtained. When the measuring instrument is returned, the first and second identity verifications are performed again. After the verification is passed, the department that sent the instrument is notified to pick it up. After the instrument requisition confirmation is completed, a process log of the whole process is generated and the measuring instrument ledger is updated.

[0008] According to one embodiment of the present invention, the control method further includes terminal linkage control. The terminal linkage management is based on Redis distributed cache and WebSocket bidirectional communication to achieve real-time data synchronization across terminals. The document status and node information generated by each terminal operation are first synchronized to the Redis cache. The Redis Pub / Sub mechanism is used to complete the full terminal data broadcast. Combined with WebSocket push, online terminals are updated in real time. Offline terminals automatically synchronize the latest data after reconnection. Concurrent operations from multiple terminals employ a mechanism-locked strategy. Only one terminal can perform the same operation on the same node and at the same step. During the locking period of a single terminal operation, other terminals cannot perform synchronous operations.

[0009] According to an embodiment of the present invention, in step S4, real-time push of logistics nodes is implemented based on the Redis Stream architecture, including: Each push message is uniquely identified by the inspection document number and the equipment serial number. The push information includes logistics node information, equipment status, timestamp, positioning terminal number, operator, and location coordinates. The message producers in the Redis Stream architecture include data acquisition services, process engine services, caching services, terminal data uploads, and messages that are automatically generated and written when node status changes. The Redis Stream architecture's message consumers include WebSocket communication services, process engine services, and data acquisition services, which are used for front-end data push, driving process flow, and updating local cache, respectively. The message push adopts an event-driven mechanism, automatically pushing messages when the metering instrument arrives at the node, completes the approval, or is in an abnormal state. At the same time, a multi-level retry mechanism is set up, and messages that fail to be consumed are retried at fixed intervals. After the maximum number of retries is reached, the message is transferred to the dead letter queue and manual intervention is triggered.

[0010] According to one embodiment of the present invention, in step S4, the positioning terminal is bound to the inspection document number and the instrument serial number, and after starting, it periodically transmits location information at a preset frequency; If no data is received for several consecutive times or the data does not contain valid location information, it is determined to be a location anomaly. A push notification is sent to the person in charge of the measuring instrument and the previous node of the current node, and the corresponding instrument status is marked as abnormal.

[0011] According to one embodiment of the present invention, cross-departmental data isolation in a nuclear power plant scenario is achieved based on the RBAC permission model, with exclusive operation permissions assigned to roles within departments; user accounts are bound to their respective positions, departments, and sections, and document query and operation permissions are strictly limited to the data scope of their respective departments and sections.

[0012] According to one embodiment of the present invention, the nuclear power plant metering instrument ledger includes the instrument's ID, instrument serial number, material code, tool code, next verification date, responsible department, responsible section, instrument person in charge, instrument status, and verification cycle fields. Using ID and instrument serial number as identifiers for measuring instruments, the system first filters measuring instruments that are eligible for inspection based on their status. Then, it filters measuring instruments to be inspected based on a preset threshold for the next verification date and includes them in the initial inspection plan. Finally, it splits the plan according to the fields of responsible department, responsible section, and instrument person in charge and pushes it to the corresponding inspection section.

[0013] According to an embodiment of the present invention, in step S2, if either the first identity verification or the second identity verification fails, the overall verification is determined to fail. If the first layer of identity verification passes, the second layer of identity verification is initiated.

[0014] According to an embodiment of the present invention, step S1 further includes version control of the inspection plan, including: The information of measuring instruments in the inspection plan is updated and a version update is triggered through the terminal of the department submitting the inspection. The version number is updated using an integer increment rule. All historical versions of the inspection plan are retained, and version difference comparison and retrospective recall are supported.

[0015] This invention also provides a control system for the submission of metrological instruments for inspection in nuclear power plants, used to implement the aforementioned control method for the submission of metrological instruments for inspection in nuclear power plants, the control system comprising: The plan generation unit is used to generate a preliminary inspection plan for the measuring instruments based on the pre-stored nuclear power plant measuring instrument ledger and according to the preset verification rules, and push the preliminary inspection plan to the corresponding inspection department terminal for confirmation. The instrument verification unit is used to obtain the identification code information of the submitted measuring instruments through RFID electronic tags and compare it with the ledger database to complete the first layer of identification verification; at the same time, it uses an AI visual recognition model to scan and identify the appearance and nameplate features of the submitted measuring instruments to complete the second layer of identification verification. The approval unit is used to generate the final inspection plan based on the initial inspection plan and the identity verification result of step S2, mark the un-inspected instruments and push notifications to the corresponding inspection department terminals; generate inspection documents based on the final inspection plan, and complete the online multi-level approval of the inspection documents through the workflow engine; The node logistics tracking unit is used to bind the submitted measuring instrument to the positioning terminal after the inspection document is approved, and the measuring instrument is released from the warehouse; based on the location data of the measuring instrument transmitted back by the positioning terminal, the logistics nodes and transportation trajectory of the measuring instrument are monitored in real time. The process management unit is used to obtain the corresponding electronic inspection report after the inspection of measuring instruments is completed. When the measuring instruments are returned, the first and second identity verifications are performed again. After the verification is passed, the department that sent the measuring instruments is notified to pick up the measuring instruments. After the instrument requisition confirmation is completed, a process log of the whole process is generated based on the implementation content of each step, and the measuring instrument ledger is updated. The management and control system adopts a microservice architecture with front-end and back-end separation. The back-end is built on a microservice framework to form a cluster, and each unit is deployed in the form of an independent microservice. Service discovery and load balancing are achieved through a registry center.

[0016] According to one embodiment of the present invention, the backend microservice cluster is built on the Spring Cloud framework and is divided into independent modules such as data acquisition service, process engine service, caching service, WebSocket communication service, AI recognition service, logistics tracking service, and permission management service. Service discovery and load balancing are achieved through the Eureka registry center. The front-end is built on the Vue2 framework, uses Vuex state management to achieve reactive updates of document data, and combines HTML5 Canvas technology to achieve visualization rendering of process nodes and transportation trajectories.

[0017] According to one embodiment of the present invention, the control system further includes a third-party system interface module, which communicates and interfaces with the positioning terminal system and the plant-level tool management system respectively. The third-party system interface module communicates with the positioning terminal system based on the HTTP protocol. The positioning terminal system pushes the collected location data of the measuring instruments to a designated topic on the MQTT server and / or Redis server. The data content is a hexadecimal string. The node logistics tracking unit of the control system obtains the location data through the third-party system interface module for logistics node monitoring and abnormal alarms. The third-party system interface module communicates with the plant-level tool and equipment management system through a standardized interface. It is used to synchronize the full-scale ledger basic data of measuring instruments from the plant-level tool and equipment management system, providing a compliant data source for the planning generation unit of the control system. At the same time, it sends back the instrument calibration results and calibration cycle update data obtained by the process management unit to the plant-level tool and equipment management system, realizing cross-system ledger data synchronization. Cross-system data interaction uses the inspection document number and instrument serial number as the core matching fields, and adopts an exact equality matching rule that ensures that uppercase and lowercase letters and special characters are completely consistent to complete accurate data binding.

[0018] The present invention also provides a control device for sending nuclear power plant metering instruments for inspection, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the steps of the control method for sending nuclear power plant metering instruments for inspection described in any of the preceding claims.

[0019] The present invention also provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of the control method for sending nuclear power plant metering instruments for inspection as described in any of the preceding claims.

[0020] This invention provides a method, system, equipment, and readable storage medium for the management and control of metering instruments sent for inspection in nuclear power plants. Through dual authentication, it monitors the logistics nodes and transportation trajectory of metering instruments in real time and generates a full-process log, thereby achieving standardized and traceable management of the entire process of metering instrument inspection and improving the timeliness and accuracy of instrument inspection.

[0021] It should be understood that the above general description and the following detailed description of the present invention are exemplary and illustrative, and are intended to provide further explanation of the present invention. Attached Figure Description

[0022] The accompanying drawings are included to provide further explanation of the invention; they are incorporated into and constitute a part of this application. The drawings illustrate embodiments of the invention and, together with this specification, serve to explain the principles of the invention. In the drawings: Figure 1 A flowchart illustrating a method for controlling the submission of metering instruments for inspection in nuclear power plants, according to an embodiment of the present invention, is shown.

[0023] Figure 2 A schematic diagram of the structure of a control system for sending nuclear power plant metering instruments for inspection, according to an embodiment of the present invention, is shown.

[0024] Figure 3 A system block diagram of a control device for sending nuclear power plant metering instruments for inspection, according to an embodiment of the present invention, is shown. Detailed Implementation

[0025] It should be noted that, unless otherwise specified, the embodiments and features described in this application can be combined with each other.

[0026] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. The following description of at least one exemplary embodiment is merely illustrative and is in no way intended to limit this application or its application or use. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.

[0027] It should be noted that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the exemplary embodiments according to this application. As used herein, the singular form is intended to include the plural form as well, unless the context clearly indicates otherwise. Furthermore, it should be understood that when the terms "comprising" and / or "including" are used in this specification, they indicate the presence of features, steps, operations, devices, components, and / or combinations thereof.

[0028] Unless otherwise specifically stated, the relative arrangement, numerical expressions, and values ​​of the components and steps described in these embodiments do not limit the scope of this application. It should also be understood that, for ease of description, the dimensions of the various parts shown in the drawings are not drawn to actual scale. Techniques, methods, and devices known to those skilled in the art may not be discussed in detail, but where appropriate, such techniques, methods, and devices should be considered part of the specification. In all examples shown and discussed herein, any specific values ​​should be interpreted as merely exemplary and not as limitations. Therefore, other examples of exemplary embodiments may have different values. It should be noted that similar reference numerals and letters in the following drawings denote similar items; therefore, once an item is defined in one drawing, it need not be further discussed in subsequent drawings.

[0029] Furthermore, it should be noted that the use of terms such as "first" and "second" to define components is merely for the purpose of distinguishing the corresponding components. Unless otherwise stated, these terms have no special meaning and therefore should not be construed as limiting the scope of protection of this application. In addition, although the terminology used in this application is selected from commonly known and used terms, some terms mentioned in this application's specification may have been chosen by the applicant according to his or her judgment, and their detailed meanings are explained in the relevant sections of this description. Moreover, this application should be understood not only through the actual terms used, but also through the meaning implied by each term.

[0030] Figure 1 A flowchart illustrating a method for controlling the submission of measuring instruments for inspection in nuclear power plants, according to an embodiment of the present invention, is shown. As illustrated, the core of this method is to construct a control system covering the entire process of measuring instrument submission, addressing problems such as low planning efficiency, large discrepancies between records and actual equipment, uncontrollable process flow, high difficulty in compliance traceability, and low efficiency in cross-departmental collaboration inherent in traditional manual submission processes in nuclear power plants. The method includes the following steps: S1, the plan generation step, is based on the pre-stored nuclear power plant measuring instrument ledger. It automatically generates the initial inspection plan for the measuring instruments according to the preset verification rules, and pushes the initial inspection plan to the corresponding inspection department terminal to complete on-site confirmation, thereby locking in the compliance scope and responsible parties of the instruments to be inspected from the source. S2, the dual verification step for instruments: First, the identification code information of the submitted measuring instrument is obtained through RFID electronic tag identification, and compared with the ledger database to complete the first layer of identification verification. Second, the appearance and nameplate features of the submitted measuring instrument are scanned and identified through an AI visual recognition model to complete the second layer of identification verification by matching the instrument code. This dual verification mechanism strictly ensures the consistency between the submitted instrument and the ledger information, avoiding the risk of errors and omissions from manual verification. S3 generates a final inspection plan based on the initial inspection plan confirmed by the department and the results of dual identity verification. It marks measuring instruments that are not inspected or fail verification within the scope of the initial plan and pushes notifications to the corresponding inspection department's terminal. At the same time, it automatically generates inspection documents with compliance validity based on the final inspection plan. The workflow engine completes the online multi-level approval of the inspection documents, replacing the traditional paper document circulation mode and improving approval efficiency and process compliance. S4, full-node logistics tracking steps: After the inspection document is approved, the inspection instrument is bound to the positioning terminal before it leaves the warehouse. After the inspection instrument leaves the warehouse, the logistics nodes and transportation trajectory of the inspection instrument are monitored in real time based on the location data returned by the positioning terminal, realizing the visualized control of the entire transportation process of the inspection instrument. S5, the process management step, involves obtaining and archiving the corresponding electronic inspection report after the measuring instrument has completed its inspection at the verification institution. Upon return of the measuring instrument, a dual identity verification process, consistent with the submission step, is performed again. After successful verification, the corresponding submitting department is notified to collect the measuring instrument. Once the instrument requisition confirmation is completed, a fully tamper-proof process log is generated, and the core verification information in the measuring instrument ledger is updated synchronously. This step not only completes the current submission process but also provides an accurate data source for the automatic generation of the next submission plan, forming a self-circulating control system for the submission process.

[0031] In some examples, the control method is also configured with a multi-terminal linkage control mechanism that adapts to multiple scenarios. The terminal types covered include PDAs, smartphones, tablets, desktop computers, and GPS positioning modules, which can fully adapt to different inspection and testing scenarios such as department office, warehouse receiving and dispatching, on-site inspection, and transportation monitoring.

[0032] Furthermore, the terminal linkage management system leverages Redis distributed caching and WebSocket bidirectional communication to achieve real-time data synchronization across terminals. Document status and node information generated by each terminal operation are first synchronized to the Redis cache. Data broadcasting across all terminals is then achieved through the Redis Pub / Sub mechanism, combined with WebSocket push functionality to update data in real-time for online terminals. Offline terminals automatically synchronize the latest data from their cache upon reconnection. This system is adaptable to scenarios with unstable networks in certain areas of nuclear power plants, ensuring uninterrupted workflow. Simultaneously, a locking mechanism is employed for concurrent operations from multiple terminals. Only one terminal can operate on the same node and the same step. During the locking period of a single terminal operation, other terminals cannot perform synchronization operations, completely eliminating data conflicts and errors caused by concurrent multi-terminal operations and ensuring data consistency across the entire multi-terminal workflow.

[0033] In some examples, the Redis Stream architecture is used to implement real-time and reliable push notifications of logistics node status in the logistics monitoring process, including: Each push message is uniquely identified by the inspection document number and the instrument serial number. The push information includes logistics node information, instrument status, timestamp, positioning terminal number, operator, and location coordinates, ensuring that each push message can be bound to the corresponding inspection instrument and inspection document, and achieving full-process traceability. The Redis Stream architecture's message producers include a data acquisition service, a workflow engine service, and a caching service, automatically generating and writing messages when terminal data is uploaded or node status changes. The Redis Stream architecture's message consumers include a WebSocket communication service, a workflow engine service, and a data acquisition service, respectively used for real-time front-end data push, driving workflow flow, and updating local caches, achieving a complete closed loop of workflow event triggering, message generation, message consumption, and action implementation. Message push adopts an event-driven mechanism, automatically pushing messages when measuring instruments arrive at preset nodes, complete approval, or experience status anomalies. A multi-level retry mechanism is also set up, retrying failed messages at fixed intervals. After reaching the maximum number of retries, messages are transferred to a dead-letter queue and trigger manual intervention. This Redis Stream architecture ensures reliable transmission of logistics node messages, avoiding workflow loss and traceability gaps caused by the loss of critical node information, and fully adapts to the stringent regulatory requirements of nuclear power plants for the controllable and traceable entire process of transporting inspection equipment.

[0034] In some examples, during the logistics monitoring process, the positioning terminal is uniquely bound to the inspection document number and the instrument serial number. After binding, the positioning feedback function is activated, periodically transmitting location information at a preset frequency, balancing the accuracy of logistics monitoring with the power consumption of the positioning terminal. If no feedback data is received for several consecutive times, or if the feedback data does not contain valid location information, it is determined to be a positioning anomaly. A push notification is sent to the person in charge of the measuring instrument and the previous node of the current node, and the corresponding instrument status is marked as abnormal and prominently displayed. This design can promptly detect problems such as loss, loss of contact, and equipment failure during the transportation of instruments, and notify the responsible party for handling them immediately, solving the problem of difficulty in timely detection and traceability of instrument anomalies in traditional logistics processes. At the same time, the status marking and handling process of abnormal instruments are independent of the inspection process of normal instruments, and will not affect the progress of other normal instruments, ensuring the execution efficiency of the overall inspection process.

[0035] In some examples, the control method is based on the RBAC permission model to achieve cross-departmental data isolation adapted to the nuclear power plant scenario. Preset roles include equipment submitters, metrology management engineers, mailroom administrators, and equipment administrators of the certification body. Within each department, roles are assigned exclusive operating permissions that match their job responsibilities, avoiding compliance risks caused by unauthorized operations. User accounts are bound to their respective positions, departments, and sections, and document query and operation permissions are strictly limited to the data scope of their respective departments and sections. This design not only conforms to the multi-level and multi-departmental authority and responsibility management architecture of nuclear power plants, but also achieves cross-departmental data security isolation, ensuring that each section can only operate and view the equipment and document data under its jurisdiction, avoiding the risk of data leakage and cross-departmental violations. At the same time, the clear boundaries of authority and responsibility also provide a compliance basis for the traceability of responsibility throughout the entire submission process.

[0036] In some examples, the nuclear power plant's metering instrument ledger is configured with core fields covering the entire lifecycle management of metering instruments. These fields include the instrument's ID, instrument serial number, material code, tool code, next verification date, responsible department, responsible office, instrument manager, instrument status, and verification cycle. The ID and instrument serial number are used as double unique primary keys to establish a unique identity for each metering instrument, avoiding the problems of duplicate and mismatched instrument information from the data source. Specifically, when the initial inspection plan is generated, the system first filters out qualified measuring instruments by the instrument status field, excluding those that are in use, faulty, or scrapped, thus avoiding compliance with inspection requirements. Then, it filters out measuring instruments nearing their next calibration period based on a preset threshold and includes them in the initial inspection plan, thus screening instruments to be inspected and mitigating compliance risks of overdue inspections from the source. Finally, the overall plan is broken down according to the responsible department, responsible section, and instrument manager fields and pushed to the corresponding inspection departments, achieving accountability and departmental control. This adapts to the multi-level and multi-departmental management structure of nuclear power plants, avoiding cross-departmental information confusion and unclear responsibilities.

[0037] In some examples, in step S2, the dual identity verification employs a sequential, veto-based verification rule. If either the first or second identity verification fails, the entire verification is deemed a failure. The second identity verification is only initiated after the first verification passes. This design utilizes RFID for rapid initial screening, improving verification efficiency, and AI visual recognition for secondary verification of instrument code consistency, preventing verification failures caused by mislabeling or damage. The veto-based rule of dual verification strictly controls the compliance of submitted instruments, ensuring complete consistency between records and actual equipment, meeting the stringent regulatory requirements for the legal traceability of metering instruments in nuclear power plants. Simultaneously, the sequential verification logic reduces invalid AI recognition operations, lowers system computing power consumption, and improves the execution efficiency of the verification process.

[0038] In some examples, in step S1, this control method is also equipped with a version-based control mechanism for the entire process of the inspection plan. Specifically, after the measuring instrument information within the inspection plan is updated and submitted through the terminal of the inspection department, a version update is automatically triggered. The version number is updated using an integer increment rule. For example, it is updated by adding 1 to the current version number, from version 1.0 to version 2.0. This rule is simple and clear, facilitating full-process traceability. The control method fully retains all historical versions of the inspection plan and supports field-level difference comparison between versions and historical version backtracking. This design can completely retain the entire process adjustment record of the inspection plan, solving the problems of no traceability and unclear division of responsibilities in the traditional manual mode. At the same time, when deviations occur in the plan adjustment, it is possible to quickly backtrack to a compliant historical version through version backtracking, ensuring the compliance and traceability of the inspection plan, and fully adapting to the regulatory requirements of nuclear power plants for full-process traceability of metrology management.

[0039] Figure 2 A schematic diagram of a control system for the delivery of nuclear power plant metering instruments for inspection, according to an embodiment of the present invention, is shown. As shown, a control system 200 for the delivery of nuclear power plant metering instruments for inspection is used to implement the aforementioned control method for the delivery of nuclear power plant metering instruments for inspection. The system constructs a modular control architecture covering the entire process of inspection plan generation, instrument identification verification, process approval, logistics tracking, and process archiving. The control system 200 includes: The plan generation unit 201 is used to automatically generate a preliminary inspection plan for measuring instruments based on the pre-stored nuclear power plant measuring instrument ledger and according to preset verification rules. The preliminary inspection plan is then pushed to the corresponding inspection department terminal for confirmation. The core purpose of setting up this unit is to replace the inefficient mode of manually compiling inspection plans for each instrument. It realizes the automated screening of instruments to be inspected and the matching of responsible parties from the source of the process, and avoids compliance risks such as errors, omissions, and overdue inspections caused by manual plan compilation from the root. The instrument verification unit 202 integrates two verification capabilities: RFID electronic tag identification and AI visual recognition. It uses RFID electronic tag identification to obtain the identification code information of the submitted measuring instrument and compares it with the ledger database to complete the first layer of identity verification. The AI ​​visual recognition model scans and identifies the appearance and nameplate features of the submitted measuring instrument to complete the second layer of identity verification. This unit is designed to strictly ensure the consistency between the submitted instrument and the ledger information through a dual cross-verification mechanism, avoiding human error caused by manual visual verification. It also solves the problem of verification failure caused by mislabeled or damaged RFID tags, ensuring complete matching between the actual and the records of the submitted instruments, and meeting the stringent regulatory requirements for the legal traceability of measuring instruments in nuclear power plants. Approval unit 203 is used to generate a final inspection plan based on the initial inspection plan confirmed by the department and the identity verification results output by the instrument verification unit. It marks instruments that are not inspected or fail verification within the scope of the initial plan and pushes notifications to the corresponding inspection department's terminal. At the same time, it automatically generates inspection documents based on the final inspection plan and completes online multi-level approval of the inspection documents through the built-in workflow engine. This unit is set up to connect the link from plan confirmation to process execution, realize online and traceable approval of the inspection process, and replace the inefficient mode of traditional paper document cross-departmental circulation. At the same time, the workflow engine's process configuration and permission allocation are based on the responsibilities and scope settings of the final inspection plan to ensure that the approval process is fully matched with the inspection plan and lock the compliance boundary of process execution. The node logistics tracking unit 204 is used to uniquely bind the submitted measuring instrument to the positioning terminal after the entire process of the inspection document is approved, triggering and controlling the instrument's outbound process. At the same time, based on the location data of the measuring instrument returned by the positioning terminal, the logistics nodes and transportation trajectory of the measuring instrument are monitored in real time. This unit is set up to fill the control gap of opaque status and uncontrollable process in the traditional inspection process, and realize the visualized control of the entire process of the submitted instrument from outbound to delivery to the verification agency. The process management unit 205 is used to obtain the corresponding electronic inspection report after the measuring instrument has completed inspection. When the measuring instrument is returned, it triggers the instrument verification unit to perform the first and second identity verifications. After successful verification, an instrument collection notification is sent to the corresponding department that submitted the instrument for inspection. After the instrument collection confirmation is completed, a fully tamper-proof process log is generated based on the implementation content of each step of the entire process, and the measuring instrument ledger is updated synchronously. This unit is set up to complete the closed loop of the entire inspection process, retain complete compliance traceability documents, and at the same time, through the real-time updating of the ledger data, provide an accurate data source for the automatic generation of the next round of inspection plans, forming a self-circulating system for inspection control.

[0040] The entire management and control system adopts a microservice architecture with a front-end and back-end separation. The back-end is built on a microservice framework to form a cluster, and each functional unit is deployed as an independent microservice. Service discovery and load balancing are achieved through a registry center. The core reason for this architecture design is to achieve complete decoupling of each business functional module. The corresponding functional modules can be flexibly expanded and iterated according to the business needs of the nuclear power plant, avoiding the paralysis of the entire management and control system due to the failure of a single module. At the same time, it greatly improves the system's concurrent processing capability and operational stability, and is suitable for the business application scenarios of nuclear power plants with multiple departments, multiple terminals, and high concurrency.

[0041] In some examples, the backend microservice cluster of the control system is built on the Spring Cloud framework. It is divided into several independent functional modules for different business stages of the entire inspection process: data acquisition service, process engine service, caching service, WebSocket communication service, AI recognition service, logistics tracking service, and access control service. Service discovery and load balancing are achieved through the Eureka registry center. This refined service decomposition design allows for independent iteration, operation, and expansion of each business service, avoiding mutual interference between different business modules, significantly improving system availability and maintainability, and adapting to the differentiated operation and maintenance needs of different business stages in nuclear power plants. The system frontend is built on the Vue2 framework, using Vuex state management to achieve reactive updates of document data, and combining HTML5 Canvas technology to achieve visual rendering of process nodes and transportation trajectories. This frontend architecture design enables efficient collaboration between frontend and backend businesses, providing intuitive and convenient operation interfaces for users with different roles. Simultaneously, the visualization rendering technology visually displays the progress of the entire inspection process and the real-time status of equipment transportation, meeting the needs of nuclear power plant managers for global control of the inspection process.

[0042] In some examples, the control system also includes a third-party system interface module. This module establishes stable communication interfaces with the positioning terminal system and the plant-level tool management system, respectively, in order to solve the core problems of data silos, difficulties in cross-system data collaboration, and inconsistent ledger data in traditional control systems.

[0043] The third-party system interface module establishes communication with the positioning terminal system based on the HTTP protocol. The positioning terminal system pushes the collected metering instrument location data to a designated topic on the MQTT server and / or Redis server. The data content adopts a hexadecimal string format to ensure the stability and anti-interference of data transmission. The node logistics tracking unit of the control system obtains location data in real time through the third-party system interface module for real-time monitoring of logistics nodes and alarm of abnormal status, realizing the seamless connection between the underlying data collected by the positioning terminal and the system's logistics control function. Meanwhile, the third-party system integration module establishes bidirectional communication with the plant-level tool and equipment management system through a standardized interface. On the one hand, it can synchronize the full-scale ledger basic data of measuring instruments from the plant-level tool and equipment management system, providing a unified and compliant basic data source for the planning generation unit of the control system, thus avoiding the problem of inconsistent ledger data across multiple systems from the source. On the other hand, it can transmit the instrument calibration results and calibration cycle update data obtained by the process management unit back to the plant-level tool and equipment management system, realizing the same source synchronization and bidirectional real-time updates of ledger data across systems, ensuring the accuracy and timeliness of the plant-level tool and equipment management ledger. In addition, the entire cross-system data interaction uses the inspection document number and instrument serial number as the core matching fields, and adopts an exact equality matching rule with complete consistency of uppercase and lowercase letters and special characters to complete the accurate binding of data, completely avoiding the problem of cross-system data matching mismatch, and ensuring the accuracy of cross-system data interaction and the traceability of the entire process.

[0044] Figure 3 A system block diagram of a control device for sending metering instruments to be inspected in a nuclear power plant, according to an embodiment of the present invention, is shown. As shown, the control device 300 may include an internal communication bus 301, a processor 302, a read-only memory (ROM) 303, a random access memory (RAM) 304, and a communication port 305. When applied to a personal computer, the control device 300 may also include a hard disk 306. The internal communication bus 301 enables data communication between the components of the simulation device 300. The processor 302 can make judgments and issue prompts. In some embodiments, the processor 302 may consist of one or more processors. The communication port 305 enables data communication between the control device 300 and external devices. In some embodiments, the control device 300 can send and receive information and data from a network through the communication port 305. The control device 300 may also include different forms of program storage units and data storage units, such as the hard disk 306, the read-only memory (ROM) 303, and the random access memory (RAM) 304, capable of storing various data files used for computer processing and / or communication, as well as possible program instructions executed by the processor 302. Processor 302 executes these instructions to implement the main part of the method. The results processed by processor 302 are transmitted to the user equipment via communication port 305 and displayed on the user interface.

[0045] The aforementioned method for controlling the submission of nuclear power plant measuring instruments for inspection can be implemented as a computer program, stored in hard disk 406, and loaded into processor 402 for execution, in order to implement the method for controlling the submission of nuclear power plant measuring instruments for inspection of this application.

[0046] The present invention also provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of any of the aforementioned methods for controlling the delivery of metering instruments for nuclear power plants.

[0047] The specific implementation methods and technical effects of the control equipment and computer-readable storage medium used for the inspection of metering instruments in nuclear power plants can be found in the embodiments of the control method for the inspection of metering instruments in nuclear power plants provided by the present invention, and will not be repeated here.

[0048] The present invention provides a method, system, equipment, and readable storage medium for controlling the submission of metering instruments for inspection in nuclear power plants. Compared with the prior art, its advantages are as follows: 1. Highly Efficient and Transparent Processes: Through automated plan generation, online multi-level approval, and full-node logistics tracking, processes that previously required days or even weeks of manual cross-departmental coordination are now completed within hours, effectively improving efficiency. The entire process is traceable, and the process status is visible in real time, significantly enhancing management clarity.

[0049] 2. Data Security and Reliability: Employing the RBAC (Right-Based Access Control) permission model and distributed service governance ensures data security during transmission, storage, and access. The fully electronic process completely eliminates the risk of lost or damaged paper documents, ensuring the integrity and legal validity of legally mandated metrological traceability data.

[0050] 3. Reduced management costs: The system automatically completes repetitive tasks such as plan preparation, data comparison, and status updates, significantly reducing manual intervention and communication costs. At the same time, the dual verification mechanism replaces manual item-by-item checking, improving work efficiency and reducing labor costs.

[0051] 4. Precise Information Traceability: The system records the entire process of each measuring instrument from plan generation to completion of collection, including version changes, node status, operators, location information, etc. Historical queries and problem retrospectives can be completed quickly through the system, providing a solid data foundation for auditing and optimization.

[0052] 5. Enhanced Compliance: Through dual identification of RFID and AI vision, the physical entity of the submitted instrument is strictly consistent with the system data; through tamper-proof full-process logs, the legality and compliance of each operation are ensured, providing strong technical support for metrological traceability.

[0053] Those skilled in the art will further appreciate that the various illustrative logic blocks, modules, circuits, and algorithm steps described in conjunction with the embodiments disclosed herein can be implemented as electronic hardware, computer software, or a combination of both. To clearly illustrate this interchangeability between hardware and software, the various illustrative components, blocks, modules, circuits, and steps are described above in a generalized manner in terms of their functionality. Whether such functionality is implemented as hardware or software depends on the specific application and the design constraints imposed on the overall system. Those skilled in the art may implement the described functionality in different ways for each specific application, but such implementation decisions should not be construed as departing from the scope of the invention.

[0054] The various illustrative logic modules and circuits described in conjunction with the embodiments disclosed herein may be implemented or performed using a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. The general-purpose processor may be a microprocessor, but in alternatives, it may be any conventional processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of control devices, such as a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors cooperating with a DSP core, or any other such configuration.

[0055] The steps of the methods or algorithms described in conjunction with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of both. The software module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium is coupled to a processor such that the processor can read and write information to / from the storage medium. In an alternative, the storage medium may be integrated into the processor. The processor and storage medium may reside in an ASIC. The ASIC may reside in a user terminal. In an alternative, the processor and storage medium may reside as discrete components in the user terminal.

[0056] In one or more exemplary embodiments, the described functionality may be implemented in hardware, software, firmware, or any combination thereof. If implemented in software as a computer program product, the functionality may be stored or transmitted as one or more instructions or code on or through a computer-readable medium. A computer-readable medium includes both computer storage media and communication media, encompassing any medium that facilitates the transfer of a computer program from one location to another. A storage medium may be any available medium accessible to a computer. By way of example and not limitation, such a computer-readable medium may include RAM, ROM, EEPROM, CD-ROM or other optical disc storage, disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and is accessible to a computer. Any connection is also legitimately referred to as a computer-readable medium. For example, if the software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of a medium. As used in this article, disk and disc include compact discs (CDs), laser discs, optical discs, digital multi-purpose discs (DVDs), floppy disks, and Blu-ray discs. Disks typically reproduce data magnetically, while discs reproduce data optically using lasers. Combinations of these should also be included within the scope of computer-readable media.

[0057] It will be apparent to those skilled in the art that various modifications and variations can be made to the exemplary embodiments of the present invention without departing from the spirit and scope of the invention. Therefore, it is intended that the invention cover modifications and variations falling within the scope of the appended claims and their equivalents.

Claims

1. A method for controlling the submission of metering instruments for inspection in nuclear power plants, comprising the following steps: S1. Based on the pre-stored nuclear power plant measuring instrument ledger, generate a preliminary inspection plan for the measuring instruments according to the preset verification rules, and push the preliminary inspection plan to the corresponding inspection department terminal for confirmation. S2: The identification code information of the submitted measuring instrument is obtained by RFID electronic tag identification and compared with the ledger database to complete the first layer of identity verification; the appearance and nameplate features of the submitted measuring instrument are scanned and identified by AI visual recognition model to complete the second layer of identity verification. S3, based on the confirmed initial submission plan and the identity verification results of step S2, generates the final submission plan, marks the unsubmitted instruments, and pushes a notification to the corresponding submission department terminal; Based on the final inspection plan, inspection documents are generated, and online multi-level approval of the inspection documents is completed through the workflow engine. S4. After the inspection document is approved, the inspection instrument is bound to the positioning terminal before it leaves the warehouse. After the inspection instrument leaves the warehouse, the logistics nodes and transportation trajectory of the inspection instrument are monitored in real time based on the location data returned by the positioning terminal. S5. After the inspection of the measuring instrument is completed, the corresponding electronic inspection report is obtained. When the measuring instrument is returned, the first and second identity verifications are performed again. After the verification is passed, the department that sent the instrument is notified to pick it up. After the instrument requisition confirmation is completed, a process log of the whole process is generated and the measuring instrument ledger is updated.

2. The method for controlling the submission of nuclear power plant metering instruments for inspection as described in claim 1, characterized in that, It also includes terminal linkage control, The terminal linkage management is based on Redis distributed cache and WebSocket bidirectional communication to achieve real-time data synchronization across terminals. The document status and node information generated by each terminal operation are first synchronized to the Redis cache. The Redis Pub / Sub mechanism is used to complete the full terminal data broadcast. Combined with WebSocket push, online terminals are updated in real time. Offline terminals automatically synchronize the latest data after reconnection. Concurrent operations from multiple terminals employ a mechanism-locked strategy. Only one terminal can perform the same operation on the same node and at the same step. During the locking period of a single terminal operation, other terminals cannot perform synchronous operations.

3. The method for controlling the submission of nuclear power plant metering instruments for inspection as described in claim 2, characterized in that, In step S4, real-time push notifications for logistics nodes are implemented based on the Redis Stream architecture, including: Each push message is uniquely identified by the inspection document number and the equipment serial number. The push information includes logistics node information, equipment status, timestamp, positioning terminal number, operator, and location coordinates. The message producers in the Redis Stream architecture include data acquisition services, process engine services, caching services, terminal data uploads, and messages that are automatically generated and written when node status changes. The Redis Stream architecture's message consumers include WebSocket communication services, process engine services, and data acquisition services, which are used for front-end data push, driving process flow, and updating local cache, respectively. The message push adopts an event-driven mechanism, automatically pushing messages when the metering instrument arrives at the node, completes the approval, or is in an abnormal state. At the same time, a multi-level retry mechanism is set up, and messages that fail to be consumed are retried at fixed intervals. After the maximum number of retries is reached, the message is transferred to the dead letter queue and manual intervention is triggered.

4. The method for controlling the submission of nuclear power plant metering instruments for inspection as described in claim 1, characterized in that, In step S4, the positioning terminal is bound to the inspection document number and the instrument serial number, and after starting, it periodically transmits location information at a preset frequency. If no data is received for several consecutive times or the data does not contain valid location information, it is determined to be a location anomaly. A push notification is sent to the person in charge of the measuring instrument and the previous node of the current node, and the corresponding instrument status is marked as abnormal.

5. The method for controlling the submission of nuclear power plant metering instruments for inspection as described in claim 1, characterized in that, Based on the RBAC permission model, cross-departmental data isolation is achieved in nuclear power plant scenarios, and exclusive operation permissions are assigned to roles within departments; User accounts are bound to their respective positions, departments, and sections, and their document query and operation permissions are strictly limited to the data scope of their respective departments and sections.

6. The method for controlling the submission of nuclear power plant metering instruments for inspection as described in claim 1, characterized in that, The nuclear power plant's metering instrument ledger includes fields for the metering instrument's ID, instrument serial number, material code, tool code, next calibration date, responsible department, responsible section, instrument manager, instrument status, and calibration cycle. Using ID and instrument serial number as identifiers for measuring instruments, the system first filters measuring instruments that are eligible for inspection based on their status. Then, it filters measuring instruments to be inspected based on a preset threshold for the next verification date and includes them in the initial inspection plan. Finally, it splits the plan according to the fields of responsible department, responsible section, and instrument person in charge and pushes it to the corresponding inspection section.

7. The method for controlling the submission of nuclear power plant metering instruments for inspection as described in claim 1, characterized in that, In step S2, if either the first identity verification or the second identity verification fails, the overall verification is deemed to have failed. If the first layer of identity verification passes, the second layer of identity verification is initiated.

8. The method for controlling the submission of nuclear power plant metering instruments for inspection as described in claim 1, characterized in that, Step S1 also includes version control of the inspection plan, including: The information of measuring instruments in the inspection plan is updated and a version update is triggered through the terminal of the department submitting the inspection. The version number is updated using an integer increment rule. All historical versions of the inspection plan are retained, and version difference comparison and retrospective recall are supported.

9. A control system for sending metering instruments for inspection in a nuclear power plant, characterized in that, The control system includes: The plan generation unit is used to generate a preliminary inspection plan for the measuring instruments based on the pre-stored nuclear power plant measuring instrument ledger and according to the preset verification rules, and push the preliminary inspection plan to the corresponding inspection department terminal for confirmation. The instrument verification unit is used to obtain the identification code information of the submitted measuring instruments through RFID electronic tags and compare it with the ledger database to complete the first layer of identification verification; at the same time, it uses an AI visual recognition model to scan and identify the appearance and nameplate features of the submitted measuring instruments to complete the second layer of identification verification. The approval unit is used to generate the final inspection plan based on the initial inspection plan and the identity verification result of step S2, mark the un-inspected instruments and push notifications to the corresponding inspection department terminals; generate inspection documents based on the final inspection plan, and complete the online multi-level approval of the inspection documents through the workflow engine; The node logistics tracking unit is used to bind the submitted measuring instrument to the positioning terminal after the inspection document is approved, and the measuring instrument is released from the warehouse; based on the location data of the measuring instrument transmitted back by the positioning terminal, the logistics nodes and transportation trajectory of the measuring instrument are monitored in real time. The process management unit is used to obtain the corresponding electronic inspection report after the inspection of measuring instruments is completed. When the measuring instruments are returned, the first and second identity verifications are performed again. After the verification is passed, the department that sent the measuring instruments is notified to pick up the measuring instruments. After the instrument requisition confirmation is completed, a process log of the whole process is generated based on the implementation content of each step, and the measuring instrument ledger is updated. The management and control system adopts a microservice architecture with front-end and back-end separation. The back-end is built on a microservice framework to form a cluster, and each unit is deployed in the form of an independent microservice. Service discovery and load balancing are achieved through a registry center.

10. The control system for sending nuclear power plant metering instruments for inspection as described in claim 9, characterized in that, The backend microservice cluster is built on the Spring Cloud framework and is divided into independent modules: data acquisition service, process engine service, caching service, WebSocket communication service, AI recognition service, logistics tracking service, and permission management service. Service discovery and load balancing are achieved through the Eureka registry center. The front-end is built on the Vue2 framework, uses Vuex state management to achieve reactive updates of document data, and combines HTML5 Canvas technology to achieve visualization rendering of process nodes and transportation trajectories.

11. The control system for sending nuclear power plant metering instruments for inspection as described in claim 9, characterized in that, The control system also includes a third-party system interface module, which communicates with the positioning terminal system and the plant-level tool and equipment management system respectively. The third-party system interface module communicates with the positioning terminal system based on the HTTP protocol. The positioning terminal system pushes the collected location data of the measuring instruments to a designated topic on the MQTT server and / or Redis server. The data content is a hexadecimal string. The node logistics tracking unit of the control system obtains the location data through the third-party system interface module for logistics node monitoring and abnormal alarms. The third-party system interface module communicates with the plant-level tool and equipment management system through a standardized interface to synchronize the full ledger basic data of measuring instruments from the plant-level tool and equipment management system, providing a compliant data source for the planning generation unit of the control system; At the same time, the instrument calibration results and calibration cycle update data obtained by the process management unit are sent back to the plant-level tool management system to achieve cross-system ledger data synchronization; Cross-system data interaction uses the inspection document number and instrument serial number as the core matching fields, and adopts an exact equality matching rule that ensures that uppercase and lowercase letters and special characters are completely consistent to complete accurate data binding.

12. A control device for sending measuring instruments for inspection in a nuclear power plant, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the control method for sending nuclear power plant metering instruments for inspection as described in any one of claims 1-8.

13. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps of the control method for sending nuclear power plant metering instruments for inspection as described in any one of claims 1-8.