Radiation detection multi-module digital-intelligent collaborative service intelligent management system
By implementing a phased task record chain and modular management, the problem of fragmented task links in the radiation detection system was solved, and the data accuracy, contract signing sequence, and permission matching were achieved, thereby improving business continuity and data accuracy.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- GUANGDONG RUIDI TESTING TECH CO LTD
- Filing Date
- 2026-01-09
- Publication Date
- 2026-05-12
AI Technical Summary
In existing radiation detection systems, each stage of the task is operated separately, lacking phase control logic. Role permissions are not embedded in the task process flow, resulting in poor data channel switching, inaccurate sampling point coverage, contract signing deviating from the structural sequence, and inaccurate information recording, which affects business continuity and data accuracy.
By implementing a phased task record chain, sampling range adjustment, point channel selection, contract path arrangement, and task phase archiving modules, the system achieves segmented management of task status, verification of sampling point coordinates and boundary relationships, verification of path number continuity, matching of contract signing permissions, and verification of archiving operation permissions, ensuring that the task flow order and permissions correspond.
It enables seamless workflow, closed-loop processes, and coordinated information recording during the task, ensuring data sampling accuracy within designated areas, sequential contract signing, and permission matching, thereby improving business continuity and data accuracy.
Smart Images

Figure CN122022281A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of radiation measurement technology, and in particular to a multi-module intelligent collaborative management system for radiation detection. Background Technology
[0002] The field of radiation measurement technology involves the monitoring and assessment of ionizing radiation levels in the environment, industry, medical facilities, and workplaces. Core aspects include radiation source identification, dose rate measurement, sampling site planning, experimental testing procedures, and data processing and report generation. The methodological operations typically involve acquiring radioactivity intensity information using equipment such as Geiger counters, scintillation detectors, or semiconductor detectors; conducting multi-point sampling according to measurement specifications; performing energy spectrum analysis and activity conversion of radionuclides in the samples using experimental methods; and then generating test results according to evaluation standards, producing a data report in a legally required format. The entire process requires coordinated workflow management, including task instruction communication, sample handover, experimental progress registration, and result summarization. Traditional radiation detection... The multi-module digital collaborative intelligent management system refers to the system used in radiation monitoring and related testing projects where tasks such as task assignment, sampling arrangements, experiment registration, report writing, invoice processing, customer data maintenance, lead recording, personnel information registration, dealer performance summary, and contract signing are typically handled separately using paper documents or non-integrated electronic tools. Task progress is recorded manually in tables, invoice information is transmitted through offline processes, fund transfers are managed independently by financial software, customer and lead information is entered and stored in unstructured form, dealer data is returned via email or manual reports, and contracts are signed offline and manually archived. This results in repeated data entry across multiple tools, making it difficult to integrate information, leading to data fragmentation and frequent process breakpoints.
[0003] In existing technologies, each stage of a task is operated separately and lacks stage control logic. Role permissions are not embedded in the task process flow, resulting in the inability of task status in the execution path to drive data channel switching. Sampling points are not spatially filtered, and data outside the coverage boundary is mixed into the task system, causing a decrease in detection distribution accuracy. The task path does not introduce temporal logic, and node connections cannot be filtered and verified based on time parameters. The contract signing process is out of structural order, and there is no mapping logic to personnel permissions and node roles. The archiving process relies on manual operation to enter node information, and the task stage status cannot be linked with the archiving process, causing problems such as fragmented execution logic, abnormal path transmission, and inaccurate information registration. In scenarios with complex task structures and multi-role collaboration, this affects the overall business continuity and data accuracy. Summary of the Invention
[0004] To address the technical problems existing in the prior art, embodiments of the present invention provide a multi-module intelligent collaborative business management system for radiation detection.
[0005] On the one hand, a multi-module intelligent collaborative management system for radiation detection is provided, which includes: The task status segmentation module obtains the task creation time, initial registration identifier and execution order, extracts the role function type code in the operation request, compares it with the current stage number, closes the data entry when the stage ends and enables the next stage, and obtains a staged task record chain. The sampling range trimming module extracts the coordinates of the sampling points and the boundary connection angle based on the staged task record chain, compares the relationship between the sampling point position and the boundary, removes points that are not within the coverage area, and obtains the status distribution of available sampling points. Based on the status distribution of the available sampling points, the sampling point selection module reads the sample flow order and time arrangement, analyzes the continuity of path numbers and time connection, and obtains the sampling task channel structure table. The contract path arrangement module reads the contract template type and structural order based on the sampled task channel structure table, matches the personnel number and permission identifier to be signed, and associates them with the nodes to obtain the task structure associated signing path; The task stage archiving module associates the signing path with the task structure, calls the task stage number, extracts the archiving entry permission number, compares them, archives the task, updates the node status, and obtains a list of stage archived task nodes.
[0006] As a further aspect of the present invention, the phased task record chain includes task creation time, initial registration identifier, task execution order, role function type code comparison record, and data receiving channel status; the available sampling point status distribution includes area boundary line segment number, connection angle value, and boundary inside and outside relationship determination result; the sampling task channel structure table includes sampling point number, sample flow order, time arrangement parameters, and path number continuity verification result; the task structure associated signing path includes sampling node, contract template type value, structure order, personnel number to be signed and role permission relationship; and the phased archiving task node list includes node task status, archiving operation record, and archiving completion status.
[0007] As a further aspect of the present invention, the role function type code refers to the code used to identify the business role and the permissions of the executable task stage of the operator in the system; The sample flow order refers to the order in which sampling points are processed according to the task configuration during task execution.
[0008] As a further aspect of the present invention, the path number continuity refers to the verification result of whether the path numbers associated with adjacent sampling points maintain continuity and consistency in the numbering sequence and time connection; The update node status refers to the operation process of synchronously modifying the current execution status of a task node to the corresponding completion and archiving status during task archiving and stage switching.
[0009] As a further aspect of the present invention, the task state segmentation module includes: The task phase extraction submodule obtains the task creation time, initial registration identifier and task execution order, places the task data in chronological order, and then, according to the phase field in the task identifier, splits the task process into four segments: project initiation, sampling, detection and archiving, and writes a corresponding phase number for each segment to obtain the task phase sequence identifier set. The stage permission verification submodule compares the stage number in the task stage sequence identifier set with the corresponding role function type code in the current operation request, writes actions pointing to the same stage, and associates the write actions with the corresponding stage number to obtain a stage-consistent write operation set. The stage entry control submodule extracts the entry state corresponding to the current stage based on the stage switching order reflected in the stage consistency write operation, adjusts the entry state to stop, and adjusts the data receiving channel state corresponding to the next stage to start, thus obtaining a staged task record chain.
[0010] As a further aspect of the present invention, the sampling range trimming module includes: The boundary angle mapping submodule extracts the angle change content according to the boundary line segment number based on the staged task record chain, and associates each number with the corresponding angle information to obtain the boundary angle correspondence set. The sampling angle extraction submodule extracts the coordinate information of the sampling points based on the boundary angle correspondence set, and extracts the connection angle between the sampling points and the adjacent boundary line segments. It compares the connection angle with the corresponding boundary angle, distinguishes between sampling points with consistent and inconsistent angle changes, and obtains the sampling point angle association table. The boundary relationship determination submodule determines the inner and outer regions of the sampling point based on the angle comparison in the sampling point angle association table and the spatial correspondence between the sampling point coordinates and the boundary coverage area. It removes the sampling point numbers located outside the boundary to obtain the distribution of available sampling point status.
[0011] As a further aspect of the present invention, the point channel selection module includes: The sampling time sequence extraction submodule extracts the sample flow order and time arrangement segment value in the corresponding task configuration based on the sampling point number in the available sampling point status distribution, and performs time series splitting and sequence mapping on the sampling point number to obtain the sampling task sequence structure sequence. The path connection discrimination submodule retrieves the path numbers between adjacent points based on the number and time period value in the sampling task sequence structure, determines the continuity of the path connection number and time period accordingly, removes points with discontinuous path numbers and unconnected time periods, and obtains the sampled path connection dataset. The channel structure generation submodule extracts the sampling point number corresponding to each group of continuous paths based on the number sequence in the sampling path connection dataset, and advances synchronously with the time period sequence to obtain the sampling task channel structure table.
[0012] As a further aspect of the present invention, the contract path arrangement module includes: The contract node positioning submodule extracts the number of each node and the contract template type value and structure sequence code attached in the task configuration based on the sampling nodes listed in the sampling task channel structure table. It then locates the contract templates and maps the nodes according to the number order to obtain the contract node structure sequence. The role permission matching submodule retrieves the current personnel number to be signed based on the structural sequence code in the contract node structure sequence, associates the number to be judged with the role permission code and the permission code set by the task node, removes unconnected permission items, and obtains the matching role node dataset. The signing path connection submodule connects the node numbers according to the role permission order based on the personnel number in the matching role node dataset and the sequence code in the contract node structure sequence to obtain the task structure associated signing path.
[0013] As a further aspect of the present invention, in the process of locating the contract template and mapping the nodes according to the number sequence: the contract template number is mapped to the sampling node number according to the order of the structural sequence code; During the process of retrieving the current personnel number to be signed using the structure sequence code: each current personnel number to be signed is limited to being associated with only one role permission code, and the role permission code is compared with the permission code set by the task node, and permission code items with differences are removed; During the process of connecting the personnel number with the sequence code in the contract node structure sequence: the connection order is limited to be consistent with the structure sequence code in the contract node structure sequence, and node numbers with interrupted order are excluded during the connection process.
[0014] As a further aspect of the present invention, the task phase archiving module includes: The node status parsing submodule extracts the task status code and node sequence number corresponding to each node based on the task status of the nodes in the associated signing path of the task structure, and splits the node status according to the sequence number to obtain the node task status sequence. The archiving permission filtering submodule extracts the current task stage number based on the node sequence number in the node task status sequence, and compares the stage number with the role permission number configured in the archiving entry to obtain the archiving permission matching node set; The archive status update submodule switches the archive status of the corresponding node based on the order relationship of the nodes in the archive permission matching node set, and synchronously updates the status of the tasks associated with the node to the archive completion status, thereby obtaining a list of stage archive task nodes.
[0015] Compared with the prior art, the advantages and positive effects of the present invention are as follows: In this invention, the opening and closing of data channels are controlled by matching stage numbers with role permissions, ensuring the sequential flow and permission correspondence between task stages. Sampling points are eliminated based on their coordinates and boundary angles, limiting data to a set area to form the sampling basis. Path selection combines the sample flow order and time arrangement to construct channels with continuous numbering and sequential connection, promoting the progress of task nodes according to the set rhythm. The contract signing process generates a node chain by matching personnel permissions based on the structural order. The archiving operation completes the record update based on the comparison of node status and permissions, thus constructing the linkage of link connection, path closure and information recording in the task process. Attached Figure Description
[0016] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0017] Figure 1 This is a system flowchart of the present invention; Figure 2 This is a system block diagram of the present invention; Figure 3 This is a flowchart of the task state segmentation module in this invention; Figure 4 This is a flowchart of the sampling range adjustment module in this invention; Figure 5 This is a flowchart of the point channel selection module in this invention; Figure 6 This is a flowchart of the contract path arrangement module in this invention; Figure 7 This is a flowchart of the task phase archiving module in this invention. Detailed Implementation
[0018] The technical solution of the present invention will now be described with reference to the accompanying drawings.
[0019] In embodiments of the present invention, words such as "exemplarily," "for example," etc., are used to indicate that something is an example, illustration, or description. Any embodiment or design described as "exemplary" in the present invention should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of the word "exemplary" is intended to present the concept in a concrete manner. Furthermore, in embodiments of the present invention, the meaning expressed by "and / or" can be both, or either one.
[0020] In the embodiments of this invention, the terms "image" and "picture" may sometimes be used interchangeably. It should be noted that, without emphasizing the distinction between them, they convey the same meaning. Similarly, the terms "of," "corresponding (relevant)," and "corresponding" may sometimes be used interchangeably. It should be noted that, without emphasizing the distinction between them, they convey the same meaning.
[0021] In this embodiment of the invention, sometimes a subscript such as W1 may be written in a non-subscript form such as W1. When the difference is not emphasized, the meaning they express is the same.
[0022] To make the technical problems, technical solutions and advantages of the present invention clearer, a detailed description will be given below in conjunction with the accompanying drawings and specific embodiments.
[0023] This invention provides a multi-module intelligent collaborative management system for radiation detection, such as... Figure 1-2 The diagram shown illustrates a multi-module intelligent collaborative management system for radiation detection. This system includes: The task status segmentation module obtains the task creation time, initial registration identifier and task execution order, and divides the task process into four segments: project initiation, sampling, detection and archiving. It extracts the role function type code from each operation request and compares it with the current task stage number. When the operation stage and task stage are consistent, data writing is performed. When the stage ends, the current writing entry is stopped and the data receiving channel of the next stage is enabled to obtain a staged task record chain. The sampling range adjustment module is based on a phased task record chain. It extracts the connection angle value between the sampling point coordinates and the changing boundary, compares the sampling point location with the relationship between the inside and outside of the boundary, removes the sampling points that are not covered by the boundary data from the task list, and obtains the status distribution of available sampling points. The sampling point channel selection module obtains the sample flow order and time arrangement parameters of the points in the task configuration based on the sampling point number in the distribution of available sampling points. It determines whether the continuity of the transmission path number between each point is consistent with the timing. Points with consecutive numbers and whose path length does not exceed the time arrangement limit are used as sampling channels to continue to push, thus obtaining the sampling task channel structure table. The contract path arrangement module reads the contract template type value and structural order bound to the task based on the sampling nodes listed in the sampling task channel structure table, traverses the current personnel number to be signed and checks whether the role permissions and task type are consistent, and then associates the personnel who can participate in the node with the node according to the contract structure order to obtain the task structure associated signing path. The task stage archiving module calls the current task stage number based on the task status of the nodes in the task structure associated signing path, and compares it with the role permission number recorded in the archiving entry. If the comparison is consistent, the current archiving operation is included in the archiving process, and the status of the associated node is updated to archiving complete, thus obtaining a list of stage archiving task nodes.
[0024] The phased task record chain includes task creation time, initial registration identifier, task execution order, role function type code comparison record, and data receiving channel status. The available sampling point status distribution includes area boundary line segment number, connection angle value, and boundary inside and outside relationship determination result. The sampling task channel structure table includes sampling point number, sample flow order, time arrangement parameters, and path number continuity verification result. The task structure associated signing path includes sampling node, contract template type value, structure order, and the relationship between the personnel number to be signed and role permissions. The phased archiving task node list includes node task status, archiving operation record, and archiving completion status.
[0025] Specifically, such as Figure 2 , 3 As shown, the task status segmentation module includes: The task phase extraction submodule obtains the task creation time, initial registration identifier and task execution order, places the task data in chronological order, and then, according to the phase field in the task identifier, splits the task process into four segments: project initiation, sampling, detection and archiving, and writes a corresponding phase number for each segment to obtain the task phase sequence identifier set. First, upon receiving the radiation detection task instruction, the task phase extraction submodule retrieves the task metadata stored in the management backend database. Taking a periodic radiation environment monitoring task of an industrial flaw detection company as an example, the task creation time is recorded precisely to the second, the initial registration identifier is a unique business identification code sequence "RAD-TASK-001," and the task execution order is marked as priority sequence 3 according to the company's annual service contract. After retrieving these parameters, the operation unit linearly arranges the task data items according to the chronological order. Subsequently, the module parses the preset phase field in the task identifier. This field consists of a four-digit status identifier code. Based on the changes in the identifier code, the operation unit breaks down the task process into four independent segments: project initiation, sampling, detection, and archiving. Each segment is assigned a unique phase number: 101 for the project initiation stage, 102 for the sampling stage, 103 for the detection stage, and 104 for the archiving stage. Through this parsing and mapping process, the scattered business flow information is integrated into a structured task phase sequence identifier set, resulting in the task phase sequence identifier set.
[0026] The stage permission verification submodule compares the stage number in the task stage sequence identifier set with the role function type code in the current operation request, writes actions pointing to the same stage, and associates the write actions with the corresponding stage number to obtain a stage-consistent write operation set. First, the stage permission verification submodule calls the current running number in the task stage sequence identifier set mentioned above. For example, if the current number is 102, it indicates that the sampling stage is underway. At this time, the field detection client APP installed on the handheld acquisition terminal sends an operation request containing a role function type code to the management terminal. This type code consists of three-digit permission level values: the hundreds digit represents the business function, the tens digit represents the management level, and the units digit represents the specific operation item. For example, the role function type code of the sampling team leader is set to 421. The module extracts the hundreds digit 4 from 421 and performs a logical comparison with the current stage number 102 to determine whether the current role function belongs to the sampling business scope. The operation unit performs an equivalence check on the permission value in the operation request and the stage number. If both point to the same business logic, a write action is executed, and this write action is associated with the sampling stage number 102 and stored. If the role function type code is 110, which belongs to the project initiation function, the operation unit finds that its hundreds digit 1 is inconsistent with 102 during the comparison process, and therefore rejects the write request. The operation unit summarizes all verified requests and generates a stage-consistent write operation set.
[0027] The stage entry control submodule extracts the entry status corresponding to the current stage based on the stage switching order reflected by the stage consistency write operation, adjusts the entry status to stop, and adjusts the data receiving channel status corresponding to the next stage to open, thus obtaining a staged task record chain. First, the stage entry control submodule analyzes the business switching sequence recorded in the above-mentioned stage consistency write operation center. The operation unit monitors the write frequency and data integrity of sampling stage number 102 in real time. When it detects that the sampling personnel have submitted an instruction with the "sampling task terminated" flag on the client, the operation unit extracts the entry status value corresponding to the current stage 102. This value was originally in the open state and recorded as 1. The operation unit modifies this status value to 0 through the write instruction, that is, adjusts it to the stop state. At this time, the management server stops receiving any new data for stage 102. At the same time, the operation unit retrieves the next stage number 103 and adjusts the corresponding data receiving channel status value from 0 to 1, that is, starts the data receiving logic of the next stage. Through the dynamic flipping of the channel status parameters, the operation unit achieves rigorous control of data flow and finally obtains the staged task record chain.
[0028] Specifically, such as Figure 2 , 4 As shown, the sampling range trimming module includes: The boundary angle mapping submodule is based on the staged task record chain. It extracts the angle change content according to the boundary line segment number and associates each number with the corresponding angle information to obtain the boundary angle correspondence set. First, after acquiring the phased task record chain, the boundary angle mapping submodule processes the geospatial data within it. The operation unit sequentially extracts the numbers of the boundary segments of the radiation detection area, for example, boundary segments L1 to L8 of a nuclear power plant's peripheral monitoring area. For each numbered segment, the operation unit extracts its start and end point latitude and longitude coordinates in the geographic coordinate system and calculates the angle deviation value of the segment relative to the reference true north direction. Taking segment L1 as an example, the angle corresponding to the tangent of the vector formed by its start and end point coordinates relative to true north is calculated to be 30.50 degrees, and the angle deviation value for segment L2 is calculated to be 120.20 degrees. The operation unit maps each segment number to its calculated angle value, constructing a mapping relationship set to obtain the boundary angle correspondence set.
[0029] The sampling angle extraction submodule extracts the coordinate information of the sampling points based on the boundary angle correspondence set, and extracts the connection angle between the sampling points and the adjacent boundary line segments. It compares the connection angle with the corresponding boundary angle, distinguishes between sampling points with consistent and inconsistent angle changes, and obtains the sampling point angle association table. First, the sampling angle extraction submodule calls the aforementioned boundary angle correspondence set and extracts the precise coordinate information of the sampling points from the real-time data uploaded by the client. For example, the latitude and longitude coordinates of sampling point S1 are 116.3972 and 39.9085. The operation unit retrieves the connection angle of S1 relative to the starting point of L1 by calling the adjacent boundary line segment L1 of S1, and calculates this angle to be 30.55 degrees. The operation unit compares this 30.55 degrees with the standard value of 30.50 degrees corresponding to L1 in the boundary angle correspondence set. The angle deviation judgment threshold is set based on the positioning standard deviation of the handheld terminal GPS module in the 95% confidence interval and the geomagnetic interference coefficient. Through repeated measurements on 50 sets of calibration points with known locations, the experimental data shows that the mean angle deviation caused by signal fluctuation is 0.08 degrees, the standard deviation is 0.03 degrees, and the span of three times the standard deviation is 0.17 degrees. Taking into account the engineering margin, the angle deviation judgment threshold is set to 0.20 degrees. In actual calculations, the absolute difference is calculated as 30.55 degrees minus 30.50 degrees, which equals 0.05 degrees. Since 0.05 degrees is less than or equal to 0.20 degrees, the operation unit determines that the angle change of sampling point S1 is consistent with that of the boundary. If the angle deviation of another sampling point S2 is 0.50 degrees, it is determined to be inconsistent because it is greater than 0.20 degrees. The operation unit traverses all points to perform this comparison action, distinguishing between sampling points with consistent and inconsistent angle changes, and obtains a sampling point angle correlation table.
[0030] The boundary relationship determination submodule determines the sampling point's internal and external regions based on the angle comparison in the sampling point angle association table and the spatial correspondence between the sampling point coordinates and the boundary coverage area. It removes the sampling point numbers located outside the boundary to obtain the distribution of available sampling point status. First, the boundary relationship determination submodule further utilizes the classification results from the sampling point angle association table, combined with the topological spatial relationship between the sampling point coordinates and the boundary-enclosed area, to make a judgment. The operation unit employs a ray intersection number determination algorithm, drawing a horizontal ray to the right for each sampling point coordinate and calculating the total number of intersections between this ray and all boundary line segments. If the total number of intersections is odd, the point is determined to be within the area; if it is even, it is outside the area. For example, although sampling point S3 passes the angle deviation check, its intersection number obtained by ray determination is 2, i.e., even, and it is identified as located outside the monitoring wall, determined as an illegal point, and its number is removed. The operation unit only retains all sampling points that are determined by ray determination to be inside the polygon and whose angle deviation is within the 0.20-degree threshold range, obtaining the distribution of available sampling point states.
[0031] Specifically, such as Figure 2 , 5 As shown, the point channel selection module includes: The sampling time sequence extraction submodule extracts the sample flow order and time arrangement segment value in the corresponding task configuration based on the sampling point number in the distribution of available sampling points. It then performs time series splitting and sequence mapping on the sampling point number to obtain the sampling task sequence structure sequence. First, the sampling time sequence extraction submodule extracts qualified sampling point numbers, such as S01, S02, and S03, from the distribution of available sampling point states. The operation unit retrieves the preset configuration information for this detection task on the management end and extracts the sample flow sequence and time interval value corresponding to each point. For example, the time interval value for S01 is set to 10:00 to 10:20, and the time interval value for S02 is set to 10:30 to 10:50. The operation unit linearly arranges the point numbers according to the chronological order of the time interval values and establishes a sequential mapping relationship between the numbers and the time sequence, generating a sampling task sequence structure sequence.
[0032] The path connection discrimination submodule retrieves the path numbers between adjacent points based on the number and time period value in the sampling task sequence structure. It then determines the continuity of the path connection number and the time period, removes points with discontinuous path numbers and unconnected time periods, and obtains the sampled path connection dataset. First, the path connection discrimination submodule calls the number and time period value in the above sequential structure sequence to retrieve the movement path between adjacent sampling points. The operation unit extracts the movement trajectory between points S01 and S02 and obtains its corresponding path number sequence. The operation unit determines whether the physical connection is continuous by comparing the logical increment of the path numbers between adjacent points, that is, whether the latter number minus the former number equals 1. At the same time, it calculates the connection time between the start time of S02 (10:30) and the end time of S01 (10:20), and finds that the connection time is 10 minutes. The time period connection judgment benchmark value is set according to the standard operating procedures of on-site sampling operations, calculating the minimum necessary time required for equipment handling, instrument preheating, and background measurement between two points. Experimental data shows that the transfer time in a standard factory environment is distributed between 8 minutes and 18 minutes, so the connection judgment benchmark value is set to 20 minutes. In actual calculation, since 10 minutes is less than or equal to 20 minutes, the operation unit determines that the time connection between S01 and S02 is normal. If the time interval of another set of points is calculated to be 25 minutes, which exceeds the baseline value of 20 minutes, then that point is removed, and the sampling path connection dataset is obtained.
[0033] The channel structure generation submodule extracts the sampling point number corresponding to each group of continuous paths based on the number sequence in the sampling path connection dataset, and advances it synchronously with the time period sequence to obtain the sampling task channel structure table. First, the channel structure generation submodule aggregates the aforementioned sampling path connection dataset. The operation unit extracts the set of sampling point numbers corresponding to each group of continuous paths in the dataset, such as S01, S02, and S04. The operation unit uses this set of numbers as the core of the task channel and synchronously advances and logically encapsulates it according to the corresponding time period sequence. Each complete combination of point set, path sequence, and time axis is defined as an independent business operation channel. The operation unit summarizes all generated operation channels to finally obtain the sampling task channel structure table.
[0034] Specifically, such as Figure 2 , 6 As shown, the contract path arrangement module includes: The contract node location submodule extracts the number of each node and the contract template type value and structure sequence code attached in the task configuration based on the sampling nodes listed in the sampling task channel structure table. It then locates the contract templates and maps the nodes according to the number order to obtain the contract node structure sequence. First, the contract node location submodule retrieves the sampling nodes from the sampling task channel structure table and extracts the unique number of each node. Taking node S01 as an example, the operation unit accesses the background contract template library and extracts the contract template type value code RAD-H01 associated with this node in the business configuration and the structural sequence code SEC-03 within the contract. The operation unit locates the corresponding contract template according to the number sequence and maps the node information to a specific chapter of the contract. For example, the radiation dose rate measurement result of 0.15 microsieverts per hour at point S01 is mapped to the technical data table in the contract appendix. By traversing all nodes, the operation unit finally obtains the contract node structure sequence.
[0035] The signing path connection submodule connects the node numbers according to the role permission order based on the personnel number in the matching role node dataset and the sequence code in the contract node structure sequence to obtain the task structure associated signing path. The role permission matching submodule retrieves the current personnel number to be signed based on the structural sequence code in the contract node structure sequence, associates the number to be judged with the role permission code and the permission code set by the task node, removes unconnected permission items, and obtains the matching role node dataset. First, the role and permission matching submodule calls the structural sequence code in the above contract node structure sequence to retrieve the ID of the personnel awaiting signature on the current management end or client. For example, if the personnel ID is EMP-772, the operation unit extracts the role and permission code 101011 associated with this personnel. The operation unit also obtains the necessary permission code 101001 set by the current task node. The operation unit performs a bitwise AND operation on the personnel permission code and the node permission code. If the result of the operation matches the node permission code, it is determined that the permissions are matched. In this example, the result of the logical AND operation between 101011 and 101001 is 101001, which is determined to be a successful match. The operation unit removes all records with unconnected permission items, retaining only the verified personnel and node relationships, and obtains the matched role and node dataset.
[0036] First, the signing path connection submodule uses the personnel IDs in the matching role node dataset and the sequence codes in the contract node structure sequence to connect the node numbers according to the business-preset role permission levels. This connection process follows a hierarchical logic from the initial reviewer to the auditor and then to the authorized signatory. This connection method, by dynamically associating personnel permission levels with the contract node sequence, prevents unauthorized or skipped levels in the signing process. The operation unit sequentially connects these nodes to ultimately obtain the task structure-associated signing path.
[0037] Specifically, such as Figure 2 , 7 As shown, the task phase archiving module includes: The node status parsing submodule extracts the task status code and node sequence number of each node based on the task structure association signing path, and splits the node status according to the sequence number to obtain the node task status sequence. First, the node status parsing submodule parses the current task status of each node from the task structure associated signing path. The operation unit extracts the task status code value attached to each node. For example, status code 200 represents that the node has been completed, and status code 100 represents that the node is pending processing. The operation unit combines the node sequence numbers N01, N02, N03, etc., and sorts the status codes in order. For example, the resulting node task status sequence is N01 corresponding to 200, N02 corresponding to 200, and N03 corresponding to 100. Through real-time parsing of this sequence, the operation unit can determine the specific location of the current business flow and obtain the node task status sequence.
[0038] The archiving permission filtering submodule extracts the current task stage number based on the node sequence number in the node task status sequence, and compares the stage number with the role permission number configured in the archiving entry to obtain the archiving permission matching node set; First, the archiving permission filtering submodule calls the node sequence number in the above sequence to extract the current task's stage number, 104. The operation unit extracts the preset role permission number from the archiving entry configuration. The operation unit compares the current stage number with the archiving entry permission number to verify whether the operator is qualified to initiate archiving. The calculation method for the comprehensive evaluation score of archiving verification is: node completion rate multiplied by a weight of 0.7, plus data integrity score multiplied by a weight of 0.3. Experimental data shows that when the comprehensive score exceeds 0.85, the archiving compliance meets the 100% quality control requirement. In the actual example, if a task has a total of 10 nodes, and 9 have been completed, the node completion rate is 0.9; if the data integrity score is 1.0, the comprehensive score is calculated to be 0.93. Since 0.93 is greater than 0.85, it is determined that the archiving permission filtering is passed, and the archiving permission matching node set is obtained.
[0039] The archive status update submodule matches the order of nodes in the node set based on archive permissions, switches the archive status of the corresponding node, and synchronously updates the status of the tasks associated with the node to the archive completion status, thus obtaining a list of stage archive task nodes. First, the archive status update submodule uses archive permissions to match the sequential relationship of nodes in the node set and executes the final status switch action. The operation unit switches the archive status bit of the successfully matched node from OFF to ON, and simultaneously updates the status of the business master task associated with that node to the archive completion status code 300. Through this synchronous update mechanism, the operation unit summarizes the node information after all operations and finally obtains the stage archive task node list.
[0040] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A multi-module intelligent collaborative management system for radiation detection, characterized in that, The system includes: The task status segmentation module obtains the task creation time, initial registration identifier and execution order, extracts the role function type code in the operation request, compares it with the current stage number, closes the data entry when the stage ends and enables the next stage, and obtains a staged task record chain. The sampling range trimming module extracts the coordinates of the sampling points and the boundary connection angle based on the staged task record chain, compares the relationship between the sampling point position and the boundary, removes points that are not within the coverage area, and obtains the status distribution of available sampling points. Based on the status distribution of the available sampling points, the sampling point selection module reads the sample flow order and time arrangement, analyzes the continuity of path numbers and time connection, and obtains the sampling task channel structure table. The contract path arrangement module reads the contract template type and structural order based on the sampled task channel structure table, matches the personnel number and permission identifier to be signed, and associates them with the nodes to obtain the task structure associated signing path; The task stage archiving module associates the signing path with the task structure, calls the task stage number, extracts the archiving entry permission number, compares them, archives the task, updates the node status, and obtains a list of stage archived task nodes.
2. The intelligent management system for multi-module digital collaborative radiation detection as described in claim 1, characterized in that, The phased task record chain includes task creation time, initial registration identifier, task execution order, role function type code comparison record, and data receiving channel status. The available sampling point status distribution includes area boundary line segment number, connection angle value, and boundary inside and outside relationship determination result. The sampling task channel structure table includes sampling point number, sample flow order, time arrangement parameters, and path number continuity verification result. The task structure associated signing path includes sampling node, contract template type value, structure order, pending personnel number and role permission relationship. The phased archiving task node list includes node task status, archiving operation record, and archiving completion status.
3. The intelligent management system for multi-module digital collaborative radiation detection as described in claim 1, characterized in that, The role function type code refers to the code used to identify the business role and the permissions of the stage of the task that the operator belongs to in the system; The sample flow order refers to the order in which sampling points are processed according to the task configuration during task execution.
4. The intelligent management system for multi-module digital collaborative radiation detection as described in claim 1, characterized in that, The path number continuity refers to the verification result of whether the path numbers associated with adjacent sampling points maintain continuity and consistency in the numbering sequence and time connection; The update node status refers to the operation process of synchronously modifying the current execution status of a task node to the corresponding completion and archiving status during task archiving and stage switching.
5. The intelligent management system for multi-module digital collaborative radiation detection as described in claim 1, characterized in that, The task status segmentation module includes: The task phase extraction submodule obtains the task creation time, initial registration identifier and task execution order, places the task data in chronological order, and then, according to the phase field in the task identifier, splits the task process into four segments: project initiation, sampling, detection and archiving, and writes a corresponding phase number for each segment to obtain the task phase sequence identifier set. The stage permission verification submodule compares the stage number in the task stage sequence identifier set with the corresponding role function type code in the current operation request, writes actions pointing to the same stage, and associates the write actions with the corresponding stage number to obtain a stage-consistent write operation set. The stage entry control submodule extracts the entry state corresponding to the current stage based on the stage switching order reflected in the stage consistency write operation, adjusts the entry state to stop, and adjusts the data receiving channel state corresponding to the next stage to start, thus obtaining a staged task record chain.
6. The intelligent management system for multi-module digital collaborative radiation detection as described in claim 1, characterized in that, The sampling range trimming module includes: The boundary angle mapping submodule extracts the angle change content according to the boundary line segment number based on the staged task record chain, and associates each number with the corresponding angle information to obtain the boundary angle correspondence set. The sampling angle extraction submodule extracts the coordinate information of the sampling points based on the boundary angle correspondence set, and extracts the connection angle between the sampling points and the adjacent boundary line segments. It compares the connection angle with the corresponding boundary angle, distinguishes between sampling points with consistent and inconsistent angle changes, and obtains the sampling point angle association table. The boundary relationship determination submodule determines the inner and outer regions of the sampling point based on the angle comparison in the sampling point angle association table and the spatial correspondence between the sampling point coordinates and the boundary coverage area. It removes the sampling point numbers located outside the boundary to obtain the distribution of available sampling point status.
7. The intelligent management system for multi-module digital collaborative radiation detection as described in claim 1, characterized in that, The point channel selection module includes: The sampling time sequence extraction submodule extracts the sample flow order and time arrangement segment value in the corresponding task configuration based on the sampling point number in the available sampling point status distribution, and performs time series splitting and sequence mapping on the sampling point number to obtain the sampling task sequence structure sequence. The path connection discrimination submodule retrieves the path numbers between adjacent points based on the number and time period value in the sampling task sequence structure, determines the continuity of the path connection number and time period accordingly, removes points with discontinuous path numbers and unconnected time periods, and obtains the sampled path connection dataset. The channel structure generation submodule extracts the sampling point number corresponding to each group of continuous paths based on the number sequence in the sampling path connection dataset, and advances synchronously with the time period sequence to obtain the sampling task channel structure table.
8. The intelligent management system for multi-module digital collaborative radiation detection as described in claim 1, characterized in that, The contract path arrangement module includes: The contract node positioning submodule extracts the number of each node and the contract template type value and structure sequence code attached in the task configuration based on the sampling nodes listed in the sampling task channel structure table. It then locates the contract templates and maps the nodes according to the number order to obtain the contract node structure sequence. The role permission matching submodule retrieves the current personnel number to be signed based on the structural sequence code in the contract node structure sequence, associates the number to be judged with the role permission code and the permission code set by the task node, removes unconnected permission items, and obtains the matching role node dataset. The signing path connection submodule connects the node numbers according to the role permission order based on the personnel number in the matching role node dataset and the sequence code in the contract node structure sequence to obtain the task structure associated signing path.
9. The intelligent management system for multi-module digital collaborative radiation detection as described in claim 8, characterized in that, In the process of locating the contract template and mapping nodes according to the number sequence: the contract template number is mapped to the sampling node number according to the order of the structural sequence code; During the process of retrieving the current personnel number to be signed using the structure sequence code: each current personnel number to be signed is limited to being associated with only one role permission code, and the role permission code is compared with the permission code set by the task node, and permission code items with differences are removed; During the process of connecting the personnel number with the sequence code in the contract node structure sequence: the connection order is limited to be consistent with the structure sequence code in the contract node structure sequence, and node numbers with interrupted order are excluded during the connection process.
10. The intelligent management system for multi-module digital collaborative radiation detection as described in claim 1, characterized in that, The task phase archiving module includes: The node status parsing submodule extracts the task status code and node sequence number corresponding to each node based on the task status of the nodes in the associated signing path of the task structure, and splits the node status according to the sequence number to obtain the node task status sequence. The archiving permission filtering submodule extracts the current task stage number based on the node sequence number in the node task status sequence, and compares the stage number with the role permission number configured in the archiving entry to obtain the archiving permission matching node set; The archive status update submodule switches the archive status of the corresponding node based on the order relationship of the nodes in the archive permission matching node set, and synchronously updates the status of the tasks associated with the node to the archive completion status, thereby obtaining a list of stage archive task nodes.