Regulation task offline management method, system and device
By isolating the storage of authorization codes between the nuclear power plant procedure management platform and mobile terminals, and combining interactive voice response modules and biometric recognition technology, the low efficiency and security issues of procedure task management in the offline environment of nuclear power plants are solved, and efficient, safe handover and traceability of procedure tasks are achieved.
Patent Information
- Application Number
- CN202510858849.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-25
- Publication Date
- 2025-10-28
AI Technical Summary
The existing digital procedure task management system for nuclear power plants suffers from inconvenient task handover and complex review processes in offline environments, making it difficult to effectively manage and execute procedure tasks.
By isolating the storage of authorization codes between the procedure management platform and mobile terminals, and utilizing interactive voice response modules and biometric recognition technology, the authorization process can be managed offline, including audio and video recording, to ensure the security and traceability of the authorization process.
实现了在离线环境下规程任务的高效管理和安全交接,避免了非法获取授权码和身份冒充,确保了授权过程的可追溯性和安全性。
Smart Images

Figure CN120851353A_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of nuclear power technology, specifically relating to an offline management method, system, and device for procedures and tasks. Background Technology
[0002] In the operation of nuclear power plants, the execution and management of procedures and tasks are crucial to ensuring safe operation. Traditional procedure and task management relies heavily on paper documents and manual operations, resulting in low efficiency, susceptibility to errors, and difficulty in traceability. With the development of digital technology, nuclear power plants are gradually adopting digital operation procedure systems to improve the efficiency of procedure and task management. However, existing digital systems still have many problems in offline environments, such as inconvenient task handover and complex review processes. Therefore, there is an urgent need for a method that can effectively manage procedure and tasks and facilitate task handover in offline environments. Summary of the Invention
[0003] To overcome the problems existing in related technologies, a method, system and device for offline management of procedures and tasks are provided.
[0004] According to one aspect of the embodiments of this disclosure, a method for offline management of procedural tasks is provided, the method comprising:
[0005] Step 1: When creating a procedure task, the procedure management platform generates and stores multiple authorization codes corresponding to the procedure task, and sends the procedure task along with the corresponding multiple authorization codes to the associated mobile terminal. The account logged into the procedure management platform cannot obtain or view the authorization codes stored by the procedure management platform; the account logged into the mobile terminal cannot obtain or view the authorization codes stored by the mobile terminal.
[0006] Step 2: If the mobile terminal detects an offline authorization request from a logged-in account when there is no mobile communication network support, the procedure corresponding to the offline authorization request is set to a suspended execution state and the procedure code is displayed.
[0007] Step 3: After the interactive voice response module of the procedure management platform connects the call to the first fixed-line telephone, it prompts the user of the first fixed-line telephone to enter the procedure code during the call. After receiving the procedure code, it transfers the call to the second fixed-line telephone of the authorized person associated with the procedure code. After the second fixed-line telephone establishes the call, it starts recording and / or recording the call process.
[0008] Step 4: When the procedure management platform detects an authorization confirmation command entered in response to an offline authorization application, it performs biometric identification on the authorizing personnel. If the identification is successful, it selects one authorization code from multiple authorization codes. After selecting the authorization code, the procedure management platform maintains the current call, ends the call on the second landline, and then plays the selected authorization code to the first landline during the current call. After the call ends, the procedure management platform invalidates the selected authorization code, generates a process record document for this procedure authorization, and stores the audio and / or video recordings of the call.
[0009] Step 5: When the mobile terminal detects the authorization code entered for the offline authorization application, it verifies the entered authorization code and performs biometric identification on the on-site personnel. If the identification is successful and the authorization code is verified, the mobile terminal reactivates the corresponding procedure so that the procedure can continue to be executed.
[0010] In one possible implementation, step 4 further includes: the procedure management platform identifies the stored audio and / or video recordings, and generates and stores a process record document regarding procedure authorization based on the identification results. The process record document includes: information of the authorized personnel, information of the on-site personnel, reasons for authorization, content of authorization communication, and communication results.
[0011] In one possible implementation, the method includes: during a call between a first fixed-line telephone and a second telephone user terminal, the procedure management platform randomly performs biometric identification on authorized personnel; if the biometric identification is successful, the current call continues; if the biometric identification fails, the current call ends.
[0012] In one possible implementation, biometric identification includes any one or more of face recognition, iris recognition, fingerprint recognition, and voice recognition.
[0013] According to another aspect of the present disclosure, an offline management system for procedural tasks is provided, the system comprising: a procedural management platform and a mobile terminal;
[0014] When creating a procedure task, the procedure management platform generates and stores multiple authorization codes corresponding to the procedure task, and distributes the procedure task along with the corresponding multiple authorization codes to the associated mobile terminal. The account logged into the procedure management platform cannot obtain or view the authorization codes stored by the procedure management platform; the account logged into the mobile terminal cannot obtain or view the authorization codes stored by the mobile terminal.
[0015] If a mobile terminal detects an offline authorization request from a logged-in account when it is not supported by a mobile communication network, the procedure corresponding to the offline authorization request will be set to a suspended execution state and the procedure code will be displayed.
[0016] After the interactive voice response module of the procedure management platform connects the call to the first fixed-line telephone, it prompts the user of the first fixed-line telephone to enter the procedure code during the call. After receiving the procedure code, it transfers the call to the second fixed-line telephone of the authorized person associated with the procedure code. After the second fixed-line telephone establishes the call, it starts recording and / or recording the call process.
[0017] When the procedure management platform detects an authorization confirmation command entered in response to an offline authorization request, it performs biometric identification on the authorizing personnel. If the identification is successful, it selects one authorization code from multiple authorization codes. After selecting the authorization code, the procedure management platform maintains the current call, ends the call on the second landline, and then plays the selected authorization code to the first landline in the current call. After the call ends, the procedure management platform invalidates the selected authorization code, generates a process record document about this procedure authorization, and stores the audio and / or video recordings of the call.
[0018] When the mobile terminal detects an authorization code entered for an offline authorization request, it verifies the entered authorization code and performs biometric identification on the on-site personnel. If the identification is successful and the authorization code is verified, the mobile terminal reactivates the corresponding procedure, allowing the procedure to continue to execute.
[0019] In one possible implementation, the procedure management platform identifies the stored audio and / or video recordings, and generates and stores a process record document regarding procedure authorization based on the identification results. The process record document includes: information of the authorized personnel, information of the on-site personnel, reasons for authorization, content of authorization communication, and communication results.
[0020] In one possible implementation, during a call between the first landline and the second telephone user terminal, the procedure management platform randomly performs biometric identification on authorized personnel. If the biometric identification is successful, the current call continues; if the biometric identification fails, the current call ends.
[0021] In one possible implementation, biometric identification includes any one or more of face recognition, iris recognition, fingerprint recognition, and voice recognition.
[0022] According to another aspect of the embodiments of this disclosure, a procedure task offline management device is provided, the device comprising:
[0023] processor;
[0024] Memory used to store processor-executable instructions;
[0025] The processor is configured to execute the above-described method.
[0026] According to another aspect of the present disclosure, a non-volatile computer-readable storage medium is provided, on which computer program instructions are stored, which, when executed by a processor, implement the above-described method.
[0027] The beneficial effects of this disclosure are as follows: The offline management method for procedures and tasks provided by this disclosure, through the isolated storage of authorization codes by the procedure management platform and mobile terminals, and the interactive voice response module built into the procedure management platform, can effectively ensure the efficient progress of the offline authorization process and avoid human error. Furthermore, throughout the authorization process, the authorizing personnel cannot directly access the authorization code, effectively preventing unauthorized access by other personnel. In addition, the procedure management platform records the entire authorization process, making the offline authorization content verifiable, and performs biometric identification of personnel at the authorization node, effectively preventing impersonation and ensuring the security of the authorization process. Attached Figure Description
[0028] Figure 1 This is a flowchart illustrating an offline management method for procedural tasks according to an embodiment of this disclosure.
[0029] Figure 2 This is a block diagram of a procedure task offline management device shown in an embodiment of this disclosure.
[0030] Figure 3 This is a block diagram of another procedure task offline management device shown in an embodiment of this disclosure. Detailed Implementation
[0031] The present disclosure will now be described in further detail with reference to the accompanying drawings and specific embodiments.
[0032] Unless otherwise defined, the technical and scientific terms used in this disclosure have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure pertains; the terminology used in this disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of this disclosure; the term "comprising" and any variations thereof in this disclosure are intended to cover non-exclusive inclusion. Clearly, the embodiments described in this disclosure are only a part of the embodiments of this disclosure, and not all of them. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of this disclosure without inventive effort are within the scope of protection of this disclosure.
[0033] In this disclosure, the reference to "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this disclosure. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0034] Figure 1 This is a flowchart illustrating an offline management method for procedural tasks according to an embodiment of this disclosure. Figure 1 As shown, the method includes:
[0035] Step 1: When creating a procedure task, the procedure management platform generates and stores multiple authorization codes corresponding to the procedure task, and sends the procedure task along with the corresponding multiple authorization codes to the associated mobile terminal; the account logged into the procedure management platform cannot obtain or view the authorization codes stored by the procedure management platform; the account logged into the mobile terminal cannot obtain or view the authorization codes stored by the mobile terminal.
[0036] As an example of this embodiment, in step 1, the procedure task may include a task form file (such as a pre- and post-work meeting form), a procedure file, and the person in charge of the procedure task, and generate multiple authorization codes corresponding to the procedure task. After creating the procedure task, the procedure management platform sends the procedure task to the mobile terminal associated with the account of the person in charge of the procedure task. The mobile terminal receives and downloads the procedure task and the corresponding authorization codes.
[0037] The procedure management platform and mobile terminal can use techniques such as zero trust architecture (which distrusts any access requests by default and continuously verifies the legitimacy of devices / users) and sandboxing (which restricts the scope of applications' reading and writing of sensitive data) to isolate and store the authorization code for each procedure task. In this way, users cannot view the authorization code after logging into the procedure management platform or mobile terminal, thus effectively preventing the authorization code from being viewed and obtained illegally.
[0038] Step 2: If the mobile terminal detects an offline authorization request from a logged-in account when there is no mobile communication network support, the procedure corresponding to the offline authorization request is set to a suspended execution state and the procedure code is displayed.
[0039] Step 3: After the interactive voice response module of the procedure management platform connects the call to the first fixed-line telephone, it prompts the user of the first fixed-line telephone to enter the procedure code during the call. After receiving the procedure code, it transfers the call to the second fixed-line telephone of the authorized person associated with the procedure code. After the second fixed-line telephone establishes a call, it starts recording and / or recording the call process.
[0040] As an example of this embodiment, in step 2, in an environment without mobile communication, on-site personnel cannot communicate with the procedure management platform via mobile terminals. If execution control issues arise, such as uninterrupted handover, N / A (indicator that the operation content is not applicable to the current execution status), remote task execution permission, or remote switching of execution logic, an offline authorization request can be created through the mobile terminal's user interface. Upon detecting the submitted offline authorization request, the mobile terminal can set the corresponding procedure to a paused execution state and display the procedure code. Each procedure code can be used to uniquely identify a procedure, facilitating quick and accurate location of procedure information by the system and the mobile terminal. After creating an offline authorization request and obtaining the procedure code, on-site personnel can call the procedure management platform via the first fixed-line telephone on-site.
[0041] In step 3, the procedure management platform is equipped with an interactive voice response module. After connecting a call from the first landline, this module prompts the existing personnel to enter a procedure code during the call. Upon receiving the procedure code, it determines the second landline of the authorized personnel corresponding to that procedure based on the pre-existing correspondence between procedure codes and authorized personnel landline numbers in the procedure management platform, and then transfers the call to the second landline of the authorized personnel associated with that procedure code. The interactive voice response module also has recording or video recording functions; after the first landline and the second landline establish a call, recording and / or video recording of the current call can be initiated.
[0042] Step 4: When the procedure management platform detects an authorization confirmation command entered in response to an offline authorization application, it performs biometric identification on the authorizing personnel. If the identification is successful, it selects one authorization code from multiple authorization codes. After selecting the authorization code, the procedure management platform maintains the current call, ends the call on the second landline, and then plays the selected authorization code to the first landline during the current call. After the call ends, the procedure management platform invalidates the selected authorization code, generates a process record document for this procedure authorization, and associates and stores the audio and / or video recordings of the call.
[0043] For example, in step 4, the authorized personnel and on-site personnel communicate via landline. If the request is deemed reasonable, the authorization confirmation command entered in the offline authorization application can be displayed on the user interface of the procedure management platform. The procedure management platform then displays a biometric identification interface to identify and authenticate the authorized personnel. This effectively ensures that the authorized personnel themselves are performing the authorization operation, preventing impersonation or tampering. After the authorized personnel are successfully identified, the procedure management platform responds to the authorization confirmation command by selecting an authorization code from multiple stored authorization codes. While maintaining the current call, the second landline call ends, and the selected authorization code is then played back to the first landline during the current call. This ensures that the authorized personnel cannot access the authorization code throughout the authorization process, preventing unauthorized personnel in the management center from illegally obtaining the authorization code and avoiding human error caused by personnel verbally reciting the authorization code.
[0044] The procedure management platform can automatically end the call after playing a preset number of authorization codes, invalidate the selected authorization codes, and generate a process record document for that procedure authorization. This record document can include: information on the authorizing personnel, on-site personnel, the reason for authorization, the content of the authorization communication, and the communication result. The record document can also be linked to and stored audio and / or video recordings of the call. This facilitates relevant personnel in verifying the entire content of that offline authorization.
[0045] Step 5: When the mobile terminal detects the authorization code entered for the offline authorization request, it verifies the entered authorization code and performs biometric identification on the on-site personnel. If the identification and authorization code verification are successful, the mobile terminal reactivates the corresponding procedure, allowing it to continue execution. Step 5, through the second biometric identification, effectively ensures that the on-site personnel are the actual operators, further guaranteeing the authenticity and security of the authorization. After the mobile terminal successfully identifies the on-site personnel, it reactivates the corresponding procedure using the authorization code, enabling it to continue execution.
[0046] In one possible implementation, step 4 further includes: the procedure management platform identifies the stored audio and / or video recordings, and generates and stores a process record document regarding the procedure authorization based on the identification results. This can be achieved by using voice recognition technology to identify the audio and video recordings of the call process, providing a more accurate record of the authorization process and facilitating quick review of the authorization process by later auditors.
[0047] In one possible implementation, the method includes: during a call between a first fixed-line telephone and a second telephone user terminal, the procedure management platform randomly performs biometric identification on authorized personnel. If the biometric identification is successful, the current call continues; if the biometric identification fails, the current call ends. The biometric identification can be performed in a manner imperceptible to the user. In this way, this disclosure can establish full-process monitoring of authorized personnel's behavior during the authorization process, effectively preventing impersonation.
[0048] In one possible implementation, biometric identification includes any one or more of face recognition, iris recognition, fingerprint recognition, and voice recognition.
[0049] According to another aspect of the present disclosure, an offline management system for procedural tasks is provided, the system comprising: a procedural management platform and a mobile terminal;
[0050] When creating a procedure task, the procedure management platform generates and stores multiple authorization codes corresponding to the procedure task, and distributes the procedure task along with the corresponding multiple authorization codes to the associated mobile terminal. The account logged into the procedure management platform cannot obtain or view the authorization codes stored by the procedure management platform; the account logged into the mobile terminal cannot obtain or view the authorization codes stored by the mobile terminal.
[0051] If a mobile terminal detects an offline authorization request from a logged-in account when it is not supported by a mobile communication network, the procedure corresponding to the offline authorization request will be set to a suspended execution state and the procedure code will be displayed.
[0052] After the interactive voice response module of the procedure management platform connects the call to the first fixed-line telephone, it prompts the user of the first fixed-line telephone to enter the procedure code during the call. After receiving the procedure code, it transfers the call to the second fixed-line telephone of the authorized person associated with the procedure code. After the second fixed-line telephone establishes the call, it starts recording and / or recording the call process.
[0053] When the procedure management platform detects an authorization confirmation command entered in response to an offline authorization request, it performs biometric identification on the authorizing personnel. If the identification is successful, it selects one authorization code from multiple authorization codes. After selecting the authorization code, the procedure management platform maintains the current call, ends the call on the second landline, and then plays the selected authorization code to the first landline in the current call. After the call ends, the procedure management platform invalidates the selected authorization code, generates a process record document about this procedure authorization, and stores the audio and / or video recordings of the call.
[0054] When the mobile terminal detects an authorization code entered for an offline authorization request, it verifies the entered authorization code and performs biometric identification on the on-site personnel. If the identification is successful and the authorization code is verified, the mobile terminal reactivates the corresponding procedure, allowing the procedure to continue to execute.
[0055] In one possible implementation, the procedure management platform identifies the stored audio and / or video recordings, and generates and stores a process record document regarding procedure authorization based on the identification results. The process record document includes: information of the authorized personnel, information of the on-site personnel, reasons for authorization, content of authorization communication, and communication results.
[0056] In one possible implementation, during a call between the first landline and the second telephone user terminal, the procedure management platform randomly performs biometric identification on authorized personnel. If the biometric identification is successful, the current call continues; if the biometric identification fails, the current call ends.
[0057] In one possible implementation, biometric identification includes any one or more of face recognition, iris recognition, fingerprint recognition, and voice recognition.
[0058] The description of the above system has been explained in detail in the description of the above method, and will not be repeated here.
[0059] Figure 2 This is a block diagram illustrating an offline management device for procedural tasks according to an embodiment of this disclosure. For example, device 800 may be a mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, medical device, fitness equipment, personal digital assistant, etc.
[0060] Reference Figure 2 The device 800 may include one or more of the following components: a processing component 802, a memory 804, a power supply component 806, a multimedia component 808, an audio component 810, an input / output (I / O) interface 812, a sensor component 814, and a communication component 816.
[0061] Processing component 802 typically controls the overall operation of device 800, such as operations associated with display, telephone calls, data communication, camera operation, and recording. Processing component 802 may include one or more processors 820 to execute instructions to complete all or part of the steps performed by the mobile terminal described above. Furthermore, processing component 802 may include one or more modules to facilitate interaction between processing component 802 and other components. For example, processing component 802 may include a multimedia module to facilitate interaction between multimedia component 808 and processing component 802.
[0062] Memory 804 is configured to store various types of data to support the operation of device 800. Examples of this data include instructions for any application or device operating on device 800, contact data, phonebook data, messages, pictures, videos, etc. Memory 804 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.
[0063] Power supply component 806 provides power to various components of device 800. Power supply component 806 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power to device 800.
[0064] Multimedia component 808 includes a screen that provides an output interface between device 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of touch or swipe actions but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 808 includes a front-facing camera and / or a rear-facing camera. When device 800 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
[0065] Audio component 810 is configured to output and / or input audio signals. For example, audio component 810 includes a microphone (MIC) configured to receive external audio signals when device 800 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 804 or transmitted via communication component 816. In some embodiments, audio component 810 also includes a speaker for outputting audio signals.
[0066] I / O interface 812 provides an interface between processing component 802 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.
[0067] Sensor assembly 814 includes one or more sensors for providing state assessments of various aspects of device 800. For example, sensor assembly 814 may detect the on / off state of device 800, the relative positioning of components such as the display and keypad of device 800, changes in the position of device 800 or a component of device 800, the presence or absence of user contact with device 800, the orientation or acceleration / deceleration of device 800, and temperature changes of device 800. Sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 814 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 814 may also include an accelerometer, a gyroscope, a magnetometer, a pressure sensor, or a temperature sensor.
[0068] Communication component 816 is configured to facilitate wired or wireless communication between device 800 and other devices. Device 800 can access wireless networks based on communication standards, such as WiFi, 2G, or 3G, or combinations thereof. In one exemplary embodiment, communication component 816 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 816 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0069] In an exemplary embodiment, the apparatus 800 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described above.
[0070] In an exemplary embodiment, a non-volatile computer-readable storage medium is also provided, such as a memory 804 including computer program instructions that can be executed by a processor 820 of the device 800 to perform the above-described method.
[0071] Figure 3 This is a block diagram illustrating another procedural task offline management apparatus according to an embodiment of this disclosure. For example, apparatus 1900 may be provided as a server. (Refer to...) Figure 3The apparatus 1900 includes a processing component 1922, which further includes one or more processors, and memory resources represented by memory 1932 for storing instructions, such as application programs, that can be executed by the processing component 1922. The application programs stored in memory 1932 may include one or more modules, each corresponding to a set of instructions. Furthermore, the processing component 1922 is configured to execute instructions to perform the methods described above.
[0072] Device 1900 may also include a power supply component 1926 configured to perform power management of device 1900, a wired or wireless network interface 1950 configured to connect device 1900 to a network, and an input / output (I / O) interface 1958. Device 1900 can operate on an operating system stored in memory 1932, such as Windows Server™, MacOS X™, Unix™, Linux™, FreeBSD™, or similar.
[0073] In an exemplary embodiment, a non-volatile computer-readable storage medium is also provided, such as a memory 1932 including computer program instructions that can be executed by a processing component 1922 of the device 1900 to perform the above-described method.
[0074] This disclosure can be a system, method, and / or computer program product. A computer program product may include a computer-readable storage medium having computer-readable program instructions loaded thereon for causing a processor to implement various aspects of this disclosure.
[0075] Computer-readable storage media can be tangible devices capable of holding and storing instructions for use by an instruction execution device. Computer-readable storage media can be, for example—but not limited to—electrical storage devices, magnetic storage devices, optical storage devices, electromagnetic storage devices, semiconductor storage devices, or any suitable combination thereof. More specific examples (a non-exhaustive list) of computer-readable storage media include: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), static random access memory (SRAM), portable compact disc read-only memory (CD-ROM), digital multifunction disc (DVD), memory sticks, floppy disks, mechanical encoding devices, such as punch cards or recessed protrusions storing instructions thereon, and any suitable combination thereof. The computer-readable storage media used herein are not to be construed as transient signals themselves, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (e.g., light pulses through fiber optic cables), or electrical signals transmitted through wires.
[0076] The computer-readable program instructions described herein can be downloaded from computer-readable storage media to various computing / processing devices, or downloaded via a network, such as the Internet, local area network, wide area network, and / or wireless network, to an external computer or external storage device. The network may include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. A network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards them to the computer-readable storage media in the respective computing / processing device.
[0077] Computer program instructions used to perform the operations of this disclosure may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, status setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages such as Smalltalk, C++, etc., and conventional procedural programming languages such as the "C" language or similar programming languages. The computer-readable program instructions may execute entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or may be connected to an external computer (e.g., via the Internet using an Internet service provider). In some embodiments, electronic circuitry, such as programmable logic circuitry, field-programmable gate arrays (FPGAs), or programmable logic arrays (PLAs), is personalized by utilizing the status information of the computer-readable program instructions to implement various aspects of this disclosure.
[0078] Various aspects of this disclosure are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.
[0079] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processor of the computer or other programmable data processing device, a device is generated that implements the functions / actions specified in one or more blocks in the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium, where these instructions cause the computer, programmable data processing device, and / or other device to operate in a specific manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing various aspects of the functions / actions specified in one or more blocks in the flowchart and / or block diagram.
[0080] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more blocks in the flowchart and / or block diagram.
[0081] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction containing one or more executable instructions for implementing a specified logical function. In some alternative implementations, the functions marked in the blocks may occur in a different order than those shown in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.
[0082] The various embodiments of this disclosure have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is chosen to best explain the principles, practical application, or improvement of the technology in the market, or to enable others skilled in the art to understand the embodiments disclosed herein.
Claims
1. A method for offline management of procedural tasks, characterized in that, The method comprises: Step 1: When creating a procedure task, the procedure management platform generates and stores multiple authorization codes corresponding to the procedure task, and sends the procedure task along with the corresponding multiple authorization codes to the associated mobile terminal; the account logged into the procedure management platform cannot obtain or view the authorization codes stored by the procedure management platform; the account logged into the mobile terminal cannot obtain or view the authorization codes stored by the mobile terminal. Step 2: If the mobile terminal detects an offline authorization request from a logged-in account when there is no mobile communication network support, the procedure corresponding to the offline authorization request is set to a suspended execution state and the procedure code is displayed. Step 3: After the interactive voice response module of the procedure management platform connects the call to the first fixed-line telephone, it prompts the user of the first fixed-line telephone to enter the procedure code during the call. After receiving the procedure code, it transfers the call to the second fixed-line telephone of the authorized person associated with the procedure code. After the second fixed-line telephone establishes the call, it starts recording and / or recording the call process. Step 4: When the procedure management platform detects an authorization confirmation command entered in response to an offline authorization application, it performs biometric identification on the authorizing personnel. If the identification is successful, it selects one authorization code from multiple authorization codes. After selecting the authorization code, the procedure management platform maintains the current call, ends the call on the second landline, and then plays the selected authorization code to the first landline during the current call. After the call ends, the procedure management platform invalidates the selected authorization code, generates a process record document for this procedure authorization, and stores the audio and / or video recordings of the call. Step 5: When the mobile terminal detects the authorization code entered for the offline authorization application, it verifies the entered authorization code and performs biometric identification on the on-site personnel. If the identification is successful and the authorization code is verified, the mobile terminal reactivates the corresponding procedure so that the procedure can continue to be executed.
2. The method according to claim 1, characterized in that, Step 4 also includes: the procedure management platform identifies the stored audio and / or video recordings, and generates and stores a process record document about procedure authorization based on the identification results. The process record document includes: information of the authorized personnel, information of the on-site personnel, reasons for authorization, content of authorization communication, and communication results.
3. The method according to claim 1, characterized in that, The method includes: during a call between a first fixed-line telephone and a second telephone user terminal, the procedure management platform randomly performs biometric identification on authorized personnel; if the biometric identification is successful, the current call continues; if the biometric identification fails, the current call ends.
4. The method according to claim 1, characterized in that, Biometric identification includes any one or more of the following: facial recognition, iris recognition, fingerprint recognition, and voice recognition.
5. An offline management system for procedural tasks, characterized in that, The system includes: a procedure management platform and a mobile terminal; When creating a procedure task, the procedure management platform generates and stores multiple authorization codes corresponding to the procedure task, and distributes the procedure task along with the corresponding multiple authorization codes to the associated mobile terminal. The account logged into the procedure management platform cannot obtain or view the authorization codes stored by the procedure management platform; the account logged into the mobile terminal cannot obtain or view the authorization codes stored by the mobile terminal. If a mobile terminal detects an offline authorization request from a logged-in account when it is not supported by a mobile communication network, the procedure corresponding to the offline authorization request will be set to a suspended execution state and the procedure code will be displayed. After the interactive voice response module of the procedure management platform connects the call to the first fixed-line telephone, it prompts the user of the first fixed-line telephone to enter the procedure code during the call. After receiving the procedure code, it transfers the call to the second fixed-line telephone of the authorized person associated with the procedure code. After the second fixed-line telephone establishes the call, it starts recording and / or recording the call process. When the procedure management platform detects an authorization confirmation command entered in response to an offline authorization request, it performs biometric identification on the authorizing personnel. If the identification is successful, it selects one authorization code from multiple authorization codes. After selecting the authorization code, the procedure management platform maintains the current call, ends the call on the second landline, and then plays the selected authorization code to the first landline in the current call. After the call ends, the procedure management platform invalidates the selected authorization code, generates a process record document about this procedure authorization, and stores the audio and / or video recordings of the call. When the mobile terminal detects an authorization code entered for an offline authorization request, it verifies the entered authorization code and performs biometric identification on the on-site personnel. If the identification is successful and the authorization code is verified, the mobile terminal reactivates the corresponding procedure, allowing the procedure to continue to execute.
6. The system according to claim 1, characterized in that, The procedure management platform identifies the stored audio and / or video recordings, and generates and stores a process record document for procedure authorization based on the identification results. The process record document includes: information of the authorized personnel, information of the on-site personnel, reasons for authorization, content of authorization communication, and communication results.
7. The system according to claim 1, characterized in that, During a call between the first landline and the second telephone user terminal, the procedure management platform randomly performs biometric identification on authorized personnel. If the biometric identification is successful, the current call continues; if the biometric identification fails, the current call ends.
8. The system according to claim 1, characterized in that, Biometric identification includes any one or more of the following: facial recognition, iris recognition, fingerprint recognition, and voice recognition.
9. A procedure task offline management device, characterized in that, The device comprises: processor; Memory used to store processor-executable instructions; The processor is configured to perform the method according to any one of claims 1 to 4.
10. A non-volatile computer-readable storage medium storing computer program instructions thereon, characterized in that, When the computer program instructions are executed by the processor, they implement the method described in any one of claims 1 to 4.
