Urban emergency multi-department cooperative command communication system based on 5G private network
By analyzing the initial signal waveform and frequency band number changes of the communication terminal, and combining the response gaps in the scheduling request, interruption nodes are identified, and an emergency instruction response list is generated. This solves the problem of discontinuity in terminal access behavior in a multi-department collaborative command system, and realizes the accurate transmission of emergency instructions and the controllability of scheduling.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- CHINA INFORMATION TECH DESIGNING & CONSULTING INST
- Filing Date
- 2026-02-02
- Publication Date
- 2026-05-01
AI Technical Summary
Existing urban emergency multi-department collaborative command and communication systems based on 5G private networks lack the ability to perceive the characteristics of terminal access behavior under asynchronous access conditions. This makes it impossible to determine the continuity of behavior between access states, form access path chains, and restore the departmental response structure and instruction transmission status in scenarios of synchronous cross-departmental response to emergency instructions. As a result, instruction execution is disordered, response subjects are ambiguous, and the scheduling process is out of control.
By collecting waveform characteristics of the initial signal from the communication terminal, a terminal signal offset sequence is constructed, frequency band number changes are tracked, and the distribution of response gaps in the scheduling request is combined to identify interruption nodes and their corresponding time periods. A response mapping list with departmental attributes is generated, and a unique response terminal is selected and bound to the instruction location, thereby enhancing the recognizability of multi-department scheduling behavior and the integrity of terminal instruction association.
It enables precise tracking of terminal access behavior and clear division of scheduling responses in multi-department collaborative communication systems, ensuring the accurate transmission and execution of emergency instructions, and improving the system's responsiveness and controllability.
Smart Images

Figure CN121968071A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of secure communication protocol technology, and in particular to a multi-departmental collaborative command and communication system for urban emergency response based on a 5G private network. Background Technology
[0002] The field of secure communication protocols encompasses technical means and methods for ensuring the confidentiality, integrity, and availability of information during communication. Its core content involves key aspects such as encryption, authentication, integrity verification, and access control of communication data, ensuring that information is protected against tampering, eavesdropping, and leakage during transmission. This field covers communication environments including but not limited to wired networks, wireless networks, mobile communication networks, and dedicated communication networks, and is widely used in industries with high communication security requirements, such as government, military, emergency response, finance, and energy. Secure communication protocols, based on different application scenarios and security level requirements, employ a combination of methods such as symmetric encryption, asymmetric encryption, authentication, key negotiation, digital signatures, and data integrity verification. Through the formulation and execution of protocols, a reliable secure communication framework is formed.
[0003] The urban emergency multi-department collaborative command and communication system based on a 5G private network refers to the construction of a dedicated communication platform for urban emergency response using 5G standalone networking technology, enabling efficient information sharing and command coordination among multiple emergency functional departments such as public security, fire protection, medical care, and transportation. Addressing technical issues such as poor communication, delayed response, and information silos among multiple departments in urban emergency management, the system proposes introducing a slicing isolation mechanism into the 5G core network architecture to allocate independent communication resources, establishing a trusted communication path through an identity-authentication-based user access mechanism, and employing a distributed data access architecture to achieve multi-source information aggregation. It combines multiple access edge computing nodes to classify, encode, and adapt voice and video data to protocols, and leverages unified communication scheduling rules to achieve real-time cross-departmental information transmission and command issuance. The system is built on an event-driven business model and relies on specific frequency band resource configurations to achieve low-latency and highly reliable link guarantees.
[0004] Existing technologies focus on encryption and authentication mechanisms during communication, but lack the ability to perceive the characteristics of terminal access behavior. Under the condition of asynchronous access by multiple terminals, it is difficult to determine the continuity of behavior between their access states, resulting in the inability to form an access path chain in scenarios where frequency band resources are reused. Existing systems lack means to identify time periods of the response process and cannot extract interruption patterns from the response sequence and response gaps. Especially in scenarios where emergency instructions require synchronous responses across departments, it is difficult to restore the departmental response structure and instruction transmission status, causing problems such as disordered instruction execution, ambiguous response subjects, and loss of control over the scheduling process. Summary of the Invention
[0005] The purpose of this invention is to address the shortcomings of existing technologies and propose a multi-department collaborative command and communication system for urban emergency response based on a 5G private network.
[0006] To achieve the above objectives, the present invention adopts the following technical solution: a multi-department collaborative command and communication system for urban emergency response based on a 5G private network, the system comprising: The terminal identification and encoding module collects the signal transmission waveform of the communication terminal accessing the 5G private network during the initial communication request phase, extracts the envelope change rate, power interval change and frequency stabilization time in sequence, and compares them with the corresponding curves in the 5G base station to output the terminal signal offset point information sequence. The frequency band access trajectory module extracts the frequency band number change and power adjustment direction from multiple access actions of the same communication terminal based on the terminal signal offset point information sequence, finds duplicate frequency band numbers on the time axis, processes the duplicate numbers in the order of their appearance, and outputs the frequency band number change sequence chain. The scheduling access recording module calls the frequency band number change sequence chain, extracts the scheduling start and end time points from the corresponding communication terminal, scans the response gap position in the connected communication segment, performs position pointer processing on discontinuous areas, and outputs the scheduling interruption time point distribution group. The field communication mapping module, referring to the distribution group of scheduling interruption time points, extracts the corresponding scheduling instruction sequence and department information from the multi-department communication nodes, maps the department names to the scheduling content in chronological order, identifies the department that first responds before and after the interruption zone, and outputs a list of scheduling response department instruction correspondences.
[0007] As a further aspect of the present invention, the terminal signal offset point information sequence includes waveform abrupt change characteristics, frequency domain stability characteristics, and signal power gradient; the frequency band number change sequence chain includes frequency band switching mode, number repetition structure, and power adjustment direction mark; the scheduling interruption time point distribution group includes response interval distribution, time axis segmentation identifier, and interruption node set; and the scheduling response department instruction correspondence list includes instruction issuance sequence label, department first response identifier, and response validity label.
[0008] As a further aspect of the present invention, the terminal identification encoding module includes: The data stream receiving submodule collects the signal transmission waveform of the communication terminal accessing the 5G private network during the initial communication request phase, extracts the instantaneous power change value in the envelope curve and the frequency stabilization data in the spectrum distribution curve, performs timestamp alignment and format unification processing on the extracted data, and obtains the structured data of the terminal's initial transmission waveform. The signal feature extraction submodule extracts the power change trend per unit time in the envelope curve based on the structured data of the initial transmitted waveform of the terminal, analyzes the continuous power fluctuation interval in segments and extracts its interval features, calls the frequency stabilization dynamic data and tracks its regression process, and obtains the sequence of key change parameters of the terminal signal. The offset point positioning submodule, based on the sequence of key change parameters of the terminal signal, calls the envelope velocity, power interval and frequency stabilization comparison curves in the 5G base station, performs position matching operation according to the parameter order, finds points that are significantly different from the original sequence and their time information, and obtains the terminal signal offset point information sequence.
[0009] As a further aspect of the present invention, the process of extracting the instantaneous power change value in the envelope curve and the frequency stabilization data in the spectral distribution curve specifically involves detecting the amplitude of the power change based on a fixed time segmentation method within the duration of the signal transmission waveform, extracting the power change information corresponding to the continuous rising interval, and performing data correspondence processing in combination with the change trend in the frequency stabilization curve of that interval. The process of calling frequency stabilization dynamic data and tracking its regression process specifically involves selecting frequency stabilization bands that meet stability requirements based on the frequency offset start time point marked in the structured data of the terminal's initial transmission waveform, extracting frequency changes segment by segment according to a uniform time interval, and forming a sequence of change trends that characterizes the frequency regression process. The process of performing position matching according to parameter order is as follows: based on the arrangement order of each parameter in the key change parameter sequence of the terminal signal, a comparison operation is performed against the envelope velocity, power interval and frequency stabilization comparison curve in the 5G base station. Based on the comparison results, the degree of parameter difference is identified, and the points that are significantly different from the original sequence are determined as the terminal signal offset points.
[0010] As a further aspect of the present invention, the frequency band access trajectory module includes: The access sequence extraction submodule obtains the terminal signal offset point information sequence, extracts the access timestamps and corresponding frequency band numbers from the continuous access behavior of the same communication terminal, arranges the access timestamps in chronological order, and performs item-by-item pairing processing on the frequency band numbers and timestamps to obtain access time sequence number comparison information. The frequency band numbering analysis submodule extracts the direction of change of the terminal's transmit power during each access based on the access timing numbering comparison information. It maps the directional change with the access timing, filters the frequency band numbers in the mapping results, and extracts the duplicate number values among all numbers to obtain frequency band number duplication distribution data. The number trajectory output submodule, based on the frequency band number repetition distribution data, calls the corresponding number in the access time sequence number comparison information to find the position of the corresponding number on the time axis, marks the order of the same number at different times in sequence, and sorts the marking results according to the time continuity to obtain the frequency band number change sequence chain.
[0011] As a further aspect of the present invention, the scheduling access record module includes: The scheduling time extraction submodule calls the frequency band number change sequence chain, identifies the start and end time nodes corresponding to each scheduling request from the associated communication terminal records, confirms the position based on the timestamp information in the terminal transmission action, and obtains the scheduling start and end time indexing data. The response segment identification submodule extracts the time intervals corresponding to each response action within the continuous communication phase based on the scheduling start and end time indexing data, identifies the connection status between adjacent response segments, and scans the position of the response time gaps that appear therein to obtain the response gap location information. The interruption location processing submodule, based on the response gap location information, sets a time pointer in the segment where there is an interruption response, performs a time period break action according to the segment indicated by the pointer, and performs a sequential segmentation operation on the discontinuous part according to the original response order to obtain the scheduling interruption time point distribution group.
[0012] As a further aspect of the present invention, the field communication mapping module includes: The scheduling segment identification submodule obtains each interruption time period in the scheduling interruption time point distribution group, calls the communication node log information, extracts the scheduling instruction records adjacent to the interruption time period and the corresponding department identifier, assigns time sequence number to the scheduling records at the time period boundary, and obtains scheduling boundary instruction sequence data. The department sequence association submodule extracts department identification information from each scheduling record based on the scheduling boundary instruction sequence data, matches them in chronological order, associates each scheduling instruction with the corresponding department identification, identifies the department content in the last valid response instruction before the interruption and the first valid response instruction after the interruption, and obtains a response critical department mapping lookup table. The instruction appending output submodule, based on the response critical department mapping lookup table, performs content annotation operations on the scheduling instruction records in the scheduling boundary instruction sequence data, appends the corresponding department content to the corresponding position in the instruction sequence information, organizes them into a sequence structure according to time order, and obtains the corresponding list of scheduling response department instructions.
[0013] As a further aspect of the present invention, the process of calling the communication node log information specifically involves filtering the scheduling records sequentially based on the start and end times of each interruption period, removing data items that do not contain valid department identifiers, and retaining only the record information containing complete department identifiers and scheduling content. The process of extracting department identification information from each scheduling record and matching it according to time order is as follows: constructing a time series based on the timestamp information in the scheduling record, grouping consecutive scheduling records of the same department, and extracting the first and last records in the group to mark the start and end positions of the scheduling. The process of appending the corresponding department content to the corresponding position in the instruction sequence information specifically involves locating the scheduling record in the scheduling boundary instruction sequence data that matches the department identifier in the response critical department mapping table, marking the department field by content comparison, and inserting the marked content without changing the original instruction sequence structure to form an updated scheduling response department instruction correspondence list.
[0014] As a further aspect of the present invention, the system further includes:
[0015] The emergency command binding module extracts the communication terminals corresponding to the departments based on the dispatch response department command correspondence list, then associates the terminal identifier with the content in the terminal signal offset point information sequence, filters out terminals that respond effectively and are not duplicated, and attaches them to the command position, outputting a list of city emergency multi-department collaborative communication command responses. The city emergency multi-department collaborative communication command response list includes independent response terminal number, unique response matching relationship, and inter-departmental dispatch collaboration identifier.
[0016] As a further aspect of the present invention, the emergency command binding module includes: The department terminal extraction submodule extracts the communication terminal identifiers pointed to by each group of department information based on the list of department instructions corresponding to the scheduling response. It expands the corresponding relationship item by item according to the instruction sequence information to form a mapping structure between departments and communication terminals, and keeps the position of each communication terminal in the instruction sequence unchanged to obtain the department instruction terminal mapping sequence. The terminal identifier association submodule, based on the department instruction terminal mapping sequence, calls the communication terminal identifier content in the terminal signal offset point information sequence, performs position correspondence processing, aligns the two types of terminal identifiers in order, and performs a filtering action on the frequency of occurrence in the mapping structure to obtain the single response terminal association index. The instruction list output submodule, based on the single-response terminal association index, associates and fills the communication terminal identifier with the corresponding instruction sequence position to form a one-to-one correspondence between the terminal and the instruction position, and outputs it in the order of the instructions to obtain the city emergency multi-department collaborative communication instruction response list.
[0017] Compared with the prior art, the advantages and positive effects of the present invention are as follows: In this invention, by identifying envelope abrupt changes, frequency recovery, and power changes in the initial transmitted signal of a communication terminal, a distinguishable access offset sequence is constructed. Combined with the change process of frequency band numbers over time, a traceable access chain is formed. The access behavior trajectory is established by utilizing the repetitive distribution of frequency band numbers and the direction of power adjustment. The time pointer is divided by combining the response gap distribution in the scheduling request, and the interruption node and its corresponding time segment are marked. The order of instructions before and after the interruption and the department response content are extracted to generate a response mapping list with department attributes. Terminals with unique response behaviors are selected and bound to the instruction location, thereby enhancing the process identification of multi-department scheduling behavior and the integrity of terminal instruction association. Attached Figure Description
[0018] Figure 1 This is a system flowchart of the present invention; Figure 2 This is a flowchart illustrating the acquisition process of the terminal identification encoding module of the present invention. Figure 3 This is a flowchart illustrating the acquisition process of the frequency band access trajectory module of the present invention. Figure 4 This is a flowchart illustrating the acquisition process of the scheduling access record module in this invention. Figure 5 This is a flowchart illustrating the acquisition process of the field communication mapping module of the present invention. Figure 6 This is a flowchart illustrating the acquisition process of the emergency command binding module of the present invention. Detailed Implementation
[0019] The technical solution of the present invention will now be described with reference to the accompanying drawings.
[0020] 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.
[0021] 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.
[0022] 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.
[0023] 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.
[0024] Please see Figure 1 This invention provides a technical solution: a multi-department collaborative command and communication system for urban emergency response based on a 5G private network, the system comprising: The terminal identification and encoding module collects the signal transmission waveform of the communication terminal accessing the 5G private network during the initial communication request phase. It extracts the envelope change rate, power interval change and frequency stabilization time from the signal waveform in sequence, and compares them with the reference curve in the 5G base station. It also extracts the corresponding offset point information in the order of appearance during the comparison process and outputs the terminal signal offset point information sequence. The frequency band access trajectory module extracts the access time sequence and frequency band number change process from multiple access actions of the same communication terminal based on the terminal signal offset point information sequence. At the same time, it extracts the power adjustment direction in each transmission action, searches for duplicate numbers in the extracted frequency band numbers according to the time sequence, and collects the distribution order of the duplicate numbers on the time axis to output the frequency band number change sequence chain. The scheduling access record module calls the frequency band number change sequence chain, extracts the start and end time nodes of the scheduling request from the communication terminal corresponding to the chain, scans the response gap position segment by segment in the continuous communication stage connected by time, and performs pointer segmentation operation on the position of non-continuous response in order to further process the scheduling response behavior and output the scheduling interruption time point distribution group. The field communication mapping module, referring to the scheduling interruption time period corresponding to the scheduling interruption time point distribution group, extracts the scheduling instruction sequence and department information before and after the time period on the multi-department shared communication node, maps the department information to each instruction position according to the scheduling issuance order, identifies the department content of the first effective response before and after the interruption, and appends the content to the instruction sequence information of the corresponding communication instruction, and outputs the scheduling response department instruction corresponding list. The emergency command binding module extracts the communication terminals pointed to by each group of department information based on the list of dispatch response department commands. Then, it performs position association processing on the identification information of these communication terminals and the terminal identifiers contained in the terminal signal offset point information sequence. From this, it filters out the communication terminals that appear only once in the response structure and generate a response in the command information. Finally, it associates the communication terminals with their command locations and outputs them to form a list of urban emergency multi-department collaborative communication command responses.
[0025] The terminal signal offset point information sequence includes waveform abrupt change characteristics, frequency domain stability characteristics, and signal power gradient. The frequency band number change sequence chain includes frequency band switching mode, number repetition structure, and power adjustment direction mark. The dispatch interruption time point distribution group includes response interval distribution, time axis segmentation mark, and interruption node set. The dispatch response department instruction correspondence list includes instruction issuance sequence label, department first response mark, and response validity mark. The urban emergency multi-department collaborative communication instruction response list includes independent response terminal number, unique response matching relationship, and inter-departmental dispatch collaboration mark.
[0026] Please see Figure 2 The terminal identification encoding module includes: The data stream receiving submodule collects the signal transmission waveform of the communication terminal accessing the 5G private network during the initial communication request phase, extracts the instantaneous power change value in the envelope curve and the frequency stabilization data in the spectrum distribution curve, performs timestamp alignment and format unification processing on the extracted data, and obtains the structured data of the terminal's initial transmission waveform. Relying on a high-sensitivity radio frequency signal acquisition unit, equipped with an analog-to-digital converter with a sampling rate of up to 500 MHz, this unit is used to capture in real time the analog signal waveform transmitted by communication terminals accessing the 5G private network during the initial communication request phase. After converting the analog signal into a digital signal stream, the acquisition unit immediately transmits it to the preprocessing logic unit, which performs noise reduction and formatting operations. The preprocessing logic uses a moving average filtering algorithm, setting the time window to 5 sampling points, to smooth the original waveform data and eliminate high-frequency noise interference from the environment. Subsequently, the envelope extraction logic and spectrum analysis logic are invoked. The process of extracting the instantaneous power change value from the envelope curve relies on the quadrature demodulation principle. The logic unit separates the in-phase component and the quadrature component of the signal, calculates the sum of squares of the two components and takes the square root, thereby obtaining the instantaneous amplitude at each microsecond. During the duration of the transmitted signal waveform, the amplitude of the power change is detected based on a fixed time segmentation method (e.g., setting each 20 microseconds as an analysis segment). The logic unit iterates through the power data segment by segment, comparing the average power of the current time period with the average power of the previous time period. If the difference is greater than a preset power ramp-up threshold (e.g., 0.5 dB / mW), the segment is determined to be a rising interval, and the start and end timestamps of the interval are recorded. Simultaneously, the logic unit performs corresponding data processing based on the changing trend in the frequency stabilization curve of the interval. It reads the frequency data within the same time period, calculates the standard deviation of the frequency values, and uses this to quantify the degree of frequency jitter during the power ramp-up process. Finally, it outputs a structured data packet containing timestamps, instantaneous power values, and frequency standard deviations.
[0027] The signal feature extraction submodule extracts the power change trend per unit time in the envelope curve based on the structured data of the initial transmitted waveform of the terminal, analyzes the continuous power fluctuation interval in segments and extracts its interval features, calls the frequency stabilization dynamic data and tracks its regression process, and obtains the sequence of key change parameters of the terminal signal. First, the trend analysis unit is activated. Based on the structured data of the initial transmitted waveform of the terminal, the power change trend per unit time in the envelope curve is extracted. The unit time is set to 100 microseconds. The analysis unit calculates the first derivative (i.e., slope) of the power curve within this time period to characterize the rate of power change. In the operation of segmented analysis of continuous power fluctuation intervals and extraction of their interval characteristics, the time point when the sign of the first derivative of power reverses (i.e., peak and trough) is identified. The time length between two adjacent peaks is defined as the fluctuation interval, and the peak-to-peak value of the power amplitude within this interval is calculated. Based on the frequency offset start time point marked in the structured data of the initial transmitted waveform of the terminal, an observation window is set (e.g., 50 milliseconds after the offset). Within this window, a frequency stabilization band that meets the stability requirements is selected. The criterion is that the frequency fluctuation amplitude of 20 consecutive sampling points is less than 10 Hz. The frequency change is extracted segment by segment according to a uniform time interval (e.g., every 5 milliseconds). The logic unit records the frequency deviation value at each interval point, constructing a time series describing the process of the frequency gradually returning to the center frequency from the offset state. This series accurately reflects the dynamic adjustment performance of the terminal phase-locked loop circuit.
[0028] The offset point positioning submodule, based on the key change parameter sequence of the terminal signal, calls the envelope velocity, power interval and frequency stabilization comparison curve in the 5G base station, performs position matching operation according to the parameter order, finds the points that are significantly different from the original sequence and their time information, and obtains the terminal signal offset point information sequence. Based on the sequence of key change parameters of the terminal signal, a standard reference curve stored in the 5G base station database is invoked. This curve includes the base station's preset ideal envelope velocity, standard power interval, and theoretical frequency stabilization trajectory. The process of performing position matching according to the parameter order is actually executing sequence alignment logic. First, the time axis of the base station reference curve is fixed, and the parameter sequence extracted by the terminal is slidably matched on the time axis. The optimal alignment position is determined by calculating the cross-correlation coefficient. Subsequently, comparison operations are performed against the envelope velocity, power interval, and frequency stabilization reference curves in the 5G base station. For each aligned time point, the difference calculation engine performs numerical subtraction to obtain the deviation between the terminal's measured value and the base station's standard value. Based on the comparison results, the degree of parameter difference is identified, and a weighted Euclidean distance algorithm is introduced to sum the power deviation, frequency deviation, and velocity deviation according to preset weights (e.g., power weight 0.5, frequency weight 0.3, velocity weight 0.2). When determining points that differ significantly from the original sequence as terminal signal offset points, a comprehensive difference threshold is set (e.g., a weighted distance greater than 15.0). Any time point whose calculated result exceeds this threshold is marked as an "offset point". As shown in Table 1, this table displays the parameter comparison data and judgment results of a certain terminal within a specific time period.
[0029] Table 1: Verification Table of Differences Between Signal Parameters and Base Station Comparison As shown in Table 1, at times T+30 and T+40, the comprehensive difference scores were 28.4 and 32.1, respectively, which far exceeded the values in the normal range (such as 1.2 or 1.5). Therefore, these two points were identified as offset points.
[0030] Please see Figure 3 The frequency band access trajectory module includes: The access sequence extraction submodule obtains the terminal signal offset point information sequence, extracts the access timestamps and corresponding frequency band numbers from the continuous access behavior of the same communication terminal, arranges the access timestamps in chronological order, and performs item-by-item pairing processing on the frequency band numbers and timestamps to obtain access time sequence number comparison information. First, the terminal signal offset point information sequence is obtained, which contains a large number of timestamped anomaly markers. The processing logic first performs a deduplication operation. For consecutive offset points with a time interval of less than 50 milliseconds, they are considered as fluctuations in the same access attempt, and only the earliest point in the group is retained as a representative. Subsequently, the access timestamps and corresponding frequency band numbers of each access are extracted from the continuous access behaviors of the same communication terminal. The extraction of frequency band numbers depends on the decoding of the physical layer control channel. The PCI (Physical Cell Identifier) corresponding to each offset point is read and the frequency band mapping table is queried (e.g., PCI 100-200 corresponds to frequency band n78). The access timestamps are arranged in chronological order using a fast sorting algorithm, strictly sorting all access events from earliest to latest according to the value of the timestamp. The frequency band number and timestamp are paired item by item. The logic unit constructs a key-value pair list, where the "key" is the absolute timestamp accurate to milliseconds, and the "value" is the corresponding frequency band number (e.g., n41, n78). This process ensures that subsequent analysis can reconstruct the terminal's switching actions between different frequency bands based on an accurate timeline.
[0031] The frequency band numbering analysis submodule extracts the direction of change of terminal transmit power during each access based on access timing numbering comparison information. It maps the directional change with the access timing, filters the frequency band numbers in the mapping results, and extracts the duplicate number values among all numbers to obtain frequency band number duplication distribution data. Based on the access timing sequence number comparison information, the direction of the terminal's transmit power change during each access is first extracted. The logic unit compares the initial power at the current access time with the power at the end of the previous access. If the difference is greater than +3dB, it is marked as "increasing"; if it is less than -3dB, it is marked as "decreasing"; otherwise, it is marked as "maintaining". By mapping the directional change with the access timing, a state matrix is generated, recording the power state corresponding to each access (1st, 2nd, ...). The frequency band numbers in the mapping result are filtered, and duplicate numbers are extracted. The logic unit traverses the entire frequency band list and uses hash mapping to count the frequency of each frequency band number. For example, if frequency band n78 appears 3 times in the sequence and frequency band n28 appears once, then n78 is identified as a "repeated frequency band" and stored in the repeated distribution dataset. This logic can effectively identify the ping-pong behavior of terminals repeatedly attempting to access or frequently switching on certain specific frequency bands.
[0032] The numbering trajectory output submodule, based on the frequency band number repetition distribution data, calls the corresponding number in the access time sequence number comparison information to find the position of the corresponding number on the time axis, marks the order of the same number at different times in sequence, and sorts the marking results according to the continuity of time to obtain the frequency band number change sequence chain; Based on the frequency band number repetition distribution data, the corresponding number in the access time sequence number comparison information is retrieved and its position on the time axis is determined. For each frequency band marked as repeating (e.g., n78), the logic unit retrieves all its index positions in the original time sequence table (e.g., access times 1, 3, and 5). The order of occurrence of the same number at different times is sequentially marked, and a label with an order suffix is generated for each position (e.g., n78_01, n78_02, n78_03) to clarify the identity of the same frequency band at different time points. The marked results are sorted according to temporal continuity, and the logic unit relinks all frequency bands (including repeating and non-repeating ones) according to the original timestamps to form a linked list structure containing frequency band IDs, order labels, and time information, i.e., the frequency band number change sequence chain. This chain completely reproduces the terminal's transition path "n78->n41->n78->n79->n78", providing an accurate trajectory base map for subsequent scheduling analysis.
[0033] Please see Figure 4 The scheduling access record module includes: The scheduling time extraction submodule calls the frequency band number change sequence chain, identifies the start and end time nodes corresponding to each scheduling request from the records of the associated communication terminals, confirms the position based on the timestamp information in the terminal transmission action, and obtains the scheduling start and end time indexing data. The system invokes the frequency band number change sequence chain and accesses the signaling log database on the core network side. It identifies the start and end time nodes corresponding to each scheduling request from the associated communication terminal records, determined by matching RRC (Radio Resource Control) signaling. Specifically, it marks the timestamp of the "RRC Connection Request" message as the scheduling start and the timestamp of the "RRC Connection Release" message as the scheduling end. It performs alignment verification based on the timestamp information in the terminal's transmission actions, performing time intersection verification: extracting the signal transmission duration segment detected by the physical layer and checking whether it is included within the time window of the aforementioned signaling scheduling. If a physical signal exists and the time overlap exceeds 90%, it is confirmed as valid scheduling; if there is no signal at the physical layer, it is determined as false scheduling and eliminated. The final obtained scheduling start and end time indexing data is a set of time intervals accurate to milliseconds (e.g., [Start:1000ms, End:2500ms]) that has undergone double verification.
[0034] The response segment identification submodule extracts the time intervals corresponding to each response action within the continuous communication phase based on the scheduling start and end time indexing data, identifies the connection status between adjacent response segments, and scans the location of response time gaps to obtain response gap location information. Based on the scheduling start and end time indexing data, the time intervals corresponding to each response action within the continuous communication phase are first extracted and stored in a dynamic array in chronological order. The connection status between adjacent response segments is identified, and the logic unit calculates the difference Delta_T between the end time End(i) of the i-th element and the start time Start(i+1) of the (i+1)-th element in the array. The positions of response time gaps are scanned, and a judgment threshold (e.g., 50 milliseconds) is set. If Delta_T is greater than this threshold, a "response gap" is determined to exist between the two segments, and the start point (i.e., End(i)) and duration of the gap are recorded. The process of obtaining response gap location information involves traversing the entire array and outputting all gap parameters that meet the conditions. For example, if interval A ends at T=100 and interval B begins at T=200, and the difference 100 is greater than the threshold 50, then a response gap located between T=100 and T=200 is identified.
[0035] The interrupt location processing submodule sets a time pointer in the segment where there is an interrupt response based on the response gap location information, performs a time period break action according to the segment indicated by the pointer, and performs a sequential segmentation operation on the discontinuous part according to the original response order to obtain the distribution group of scheduling interrupt time points. Based on the response gap location information, a time pointer is set in the segment where interrupted responses exist, initially pointing to the zero point of the time axis. A time-segment break is executed according to the segment indicated by the pointer. The logic unit scans along the time axis, and whenever it encounters a region marked as a "response gap," it labels that region as a "break" and marks that gap as an invalid communication period. The discontinuous parts are then sequentially segmented according to the original response order, dividing the originally continuous time axis into several independent logic blocks. Each block represents a continuous, uninterrupted scheduling process. The process of obtaining the distribution group of scheduling interruption time points is equivalent to outputting the specific time coordinates of all break points (e.g., T_break_1, T_break_2). These time points precisely define the moment when the communication interruption occurred, providing a crucial time index for subsequent association with specific scheduling departments.
[0036] Please see Figure 5 The field communication mapping module includes: The scheduling segment identification submodule obtains each interruption time period in the scheduling interruption time point distribution group, calls the communication node log information, extracts the scheduling instruction records adjacent to the interruption time period and the corresponding department identifier, assigns time sequence number to the scheduling records at the time period boundary, and obtains the scheduling boundary instruction sequence data. After obtaining the distribution of scheduling interruption time points in the distribution group, the communication node log information is retrieved. These logs contain all scheduling instruction records across the entire network. The scheduling instruction records adjacent to the interruption time points and their corresponding department identifiers are extracted. A logical unit execution range query is performed: for each interruption point T_break, all records within the time window [T_break-60 seconds, T_break+60 seconds] are queried. Scheduling records at the time period boundaries are assigned time-series numbers, the query results are sorted by timestamp, and the "previous" and "next" records closest to the interruption point are marked. The specific process of retrieving the communication node log information involves data filtering: checking the integrity of each record, removing dirty data with empty or invalid department ID fields, ensuring that only valid information containing complete department identifiers (such as "POLICE_DEPT") and scheduling content (such as "Route Check") is retained, thereby generating high-quality scheduling boundary instruction sequence data.
[0037] The department sequence association submodule extracts department identification information from each scheduling record based on the scheduling boundary instruction sequence data, and matches them according to the time order. It associates each scheduling instruction with the corresponding department identification, identifies the department content in the last valid response instruction before the interruption and the first valid response instruction after the interruption, and obtains a response critical department mapping reference table. Based on the scheduling boundary instruction sequence data, department identification information is extracted from each scheduling record and matched according to time sequence. The logic unit binds each instruction to the department ID it issued, constructing an "instruction-department" lookup table. The department content in the last valid response instruction before the interruption and the first valid response instruction after the interruption is identified to pinpoint the time of the interruption. The department that last operated is traced back (e.g., department A), and the department that first took over is searched forward (e.g., department B), thus determining the responsibility handover relationship during the interruption. The process of obtaining the response critical department mapping lookup table specifically includes group extraction logic: a time series is constructed based on the timestamp information in the scheduling records; multiple consecutive scheduling records from the same department within a short period are merged into an "activity group," and only the start and end instructions of this group are extracted as representatives, thereby simplifying the analysis model and accurately identifying the critical point of department switching.
[0038] The instruction appending output submodule, based on the response critical department mapping lookup table, performs content annotation on the scheduling instruction records in the scheduling boundary instruction sequence data, appends the corresponding department content to the corresponding position in the instruction sequence information, organizes them into a sequence structure according to time order, and obtains the list of scheduling response department instructions corresponding to the scheduling response department instructions; Based on the response critical department mapping lookup table, the scheduling instruction records in the scheduling boundary instruction sequence data are annotated. The logic unit traverses the original instruction list; for each instruction, it searches for the corresponding department information in the lookup table based on its timestamp and ID. The corresponding department content is appended to the appropriate position in the instruction sequence information. A new "Executing Department" field is added to the instruction data structure, and the found department name (e.g., "Fire Brigade") is written into this field. The specific process of obtaining the scheduling response department instruction correspondence list is as follows: The scheduling record in the scheduling boundary instruction sequence data that matches the department identifier in the response critical department mapping lookup table is located. After confirming the accuracy through string matching, the insertion operation is performed. This process does not change the original instruction time order; it only completes the fusion of "instruction" and "department" at the information level, generating a comprehensive list that includes both technical parameters and administrative affiliation.
[0039] Please see Figure 6 The emergency command binding module includes: The department terminal extraction submodule extracts the communication terminal identifiers pointed to by each group of department information based on the list of department instructions corresponding to the scheduling response. It expands the corresponding relationship item by item according to the instruction sequence information to form a mapping structure between departments and communication terminals, and keeps the position of each communication terminal in the instruction sequence unchanged to obtain the department instruction terminal mapping sequence. Based on the dispatch response department instruction correspondence list, the communication terminal identifiers pointed to by each group of department information are extracted. The logic unit accesses the department asset management database to query the unique identifiers (such as IMEI or MAC addresses) of all communication terminals registered under each department (e.g., "Traffic Management Bureau"). The correspondence is expanded item by item according to the instruction sequence information, transforming the "one-to-many" relationship (one department corresponding to multiple terminals) into a "one-to-one" record row. For example, if department A owns terminals T1 and T2 and executes instruction C1, the system generates two records: (C1, Department A, T1) and (C1, Department A, T2). The position of each communication terminal in the instruction sequence remains unchanged, i.e., the time attribute of instruction C1 is maintained, thereby obtaining the department instruction terminal mapping sequence. This step lays the foundation for subsequently filtering out the device that actually executes the task from a massive number of terminals.
[0040] The terminal identifier association submodule, based on the department instruction terminal mapping sequence, calls the communication terminal identifier content in the terminal signal offset point information sequence, performs position correspondence processing, aligns the two types of terminal identifiers in order, and performs a filtering action on the frequency of occurrence in the mapping structure to obtain the single response terminal association index; Based on the department's instruction terminal mapping sequence, the system retrieves the communication terminal identifier content from the terminal signal offset point information sequence. At this point, the system possesses two sets of data: one is a "theoretically possible list of terminals that could execute the task" (from the department's asset database), and the other is a "list of terminals that actually generate signal fluctuations on-site" (from signal monitoring). The system performs position-correspondence processing, aligning the two types of terminal identifiers sequentially, i.e., checking whether a theoretical terminal ID exhibits an actual signal offset within the instruction execution time window. It also performs a filtering action on the frequency of occurrence in the mapping structure, with the logic unit counting the matching frequency. This yields a single-response terminal association index, which undergoes strict filtering: if a terminal ID has exactly one matching record within the instruction time, it is determined to be the actual executor; if there is no record or the record is too disorganized, it is excluded. For example, if terminal T1 in department A has no signal within the instruction time, while T2 has clear signal characteristics, the system locks T2 as a valid terminal.
[0041] The instruction list output submodule, based on the single response terminal association index, associates and fills the communication terminal identifier with the corresponding instruction sequence position to form a one-to-one correspondence between the terminal and the instruction position, and outputs them in the order of the instructions to obtain the city emergency multi-department collaborative communication instruction response list. Based on the single-response terminal association index, the identified communication terminal identifiers are associated with and filled in the corresponding instruction sequence positions. The logic unit fills the selected unique terminal ID (such as T2) into the record of instruction C1, replacing the original generic department reference. This forms a one-to-one correspondence between terminals and instruction positions, and the records are arranged and output according to the instruction sequence. All records are then organized chronologically to generate a complete list containing time, instruction content, executing department, actual executing terminal ID, and signal status. The process of obtaining the list of multi-departmental collaborative communication instruction responses in urban emergency response is essentially the final formatting and export of data. This list clearly shows when, through which device, and what instructions each department executed during an emergency dispatch, as well as the quality of the communication connection, providing irrefutable data support for post-event evaluation and review.
[0042] 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-department collaborative command and communication system for urban emergency response based on a 5G private network, characterized in that: The system includes: The terminal identification and encoding module collects the signal transmission waveform of the communication terminal accessing the 5G private network during the initial communication request phase, extracts the envelope change rate, power interval change and frequency stabilization time in sequence, and compares them with the corresponding curves in the 5G base station to output the terminal signal offset point information sequence. The frequency band access trajectory module extracts the frequency band number change and power adjustment direction from multiple access actions of the same communication terminal based on the terminal signal offset point information sequence, finds duplicate frequency band numbers on the time axis, processes the duplicate numbers in the order of their appearance, and outputs the frequency band number change sequence chain. The scheduling access recording module calls the frequency band number change sequence chain, extracts the scheduling start and end time points from the corresponding communication terminal, scans the response gap position in the connected communication segment, performs position pointer processing on discontinuous areas, and outputs the scheduling interruption time point distribution group. The field communication mapping module, referring to the distribution group of scheduling interruption time points, extracts the corresponding scheduling instruction sequence and department information from the multi-department communication nodes, maps the department names to the scheduling content in chronological order, identifies the department that first responds before and after the interruption zone, and outputs a list of scheduling response department instruction correspondences.
2. The urban emergency multi-department collaborative command and communication system based on a 5G private network according to claim 1, characterized in that: The terminal signal offset point information sequence includes waveform abrupt change characteristics, frequency domain stability characteristics, and signal power gradient; the frequency band number change sequence chain includes frequency band switching mode, number repetition structure, and power adjustment direction mark; the scheduling interruption time point distribution group includes response interval distribution, time axis segmentation identifier, and interruption node set; and the scheduling response department instruction correspondence list includes instruction issuance sequence label, department first response identifier, and response validity label.
3. The urban emergency multi-department collaborative command and communication system based on a 5G private network according to claim 1, characterized in that, The terminal identification encoding module includes: The data stream receiving submodule collects the signal transmission waveform of the communication terminal accessing the 5G private network during the initial communication request phase, extracts the instantaneous power change value in the envelope curve and the frequency stabilization data in the spectrum distribution curve, performs timestamp alignment and format unification processing on the extracted data, and obtains the structured data of the terminal's initial transmission waveform. The signal feature extraction submodule extracts the power change trend per unit time in the envelope curve based on the structured data of the initial transmitted waveform of the terminal, analyzes the continuous power fluctuation interval in segments and extracts its interval features, calls the frequency stabilization dynamic data and tracks its regression process, and obtains the sequence of key change parameters of the terminal signal. The offset point positioning submodule, based on the sequence of key change parameters of the terminal signal, calls the envelope velocity, power interval and frequency stabilization comparison curves in the 5G base station, performs position matching operation according to the parameter order, finds points that are significantly different from the original sequence and their time information, and obtains the terminal signal offset point information sequence.
4. The urban emergency multi-department collaborative command and communication system based on a 5G private network according to claim 3, characterized in that: The process of extracting the instantaneous power change value in the envelope curve and the frequency stabilization data in the spectral distribution curve is as follows: within the duration of the signal transmission waveform, the amplitude of the power change is detected based on a fixed time segmentation method, the power change information corresponding to the continuous rising interval is extracted, and the data is processed in conjunction with the change trend in the frequency stabilization curve of that interval. The process of calling frequency stabilization dynamic data and tracking its regression process specifically involves selecting frequency stabilization bands that meet stability requirements based on the frequency offset start time point marked in the structured data of the terminal's initial transmission waveform, extracting frequency changes segment by segment according to a uniform time interval, and forming a sequence of change trends that characterizes the frequency regression process. The process of performing position matching according to parameter order is as follows: based on the arrangement order of each parameter in the key change parameter sequence of the terminal signal, a comparison operation is performed against the envelope velocity, power interval and frequency stabilization comparison curve in the 5G base station. Based on the comparison results, the degree of parameter difference is identified, and the points that are significantly different from the original sequence are determined as the terminal signal offset points.
5. The urban emergency multi-department collaborative command and communication system based on a 5G private network according to claim 1, characterized in that, The frequency band access trajectory module includes: The access sequence extraction submodule obtains the terminal signal offset point information sequence, extracts the access timestamps and corresponding frequency band numbers from the continuous access behavior of the same communication terminal, arranges the access timestamps in chronological order, and performs item-by-item pairing processing on the frequency band numbers and timestamps to obtain access time sequence number comparison information. The frequency band numbering analysis submodule extracts the direction of change of the terminal's transmit power during each access based on the access timing numbering comparison information. It maps the directional change with the access timing, filters the frequency band numbers in the mapping results, and extracts the duplicate number values among all numbers to obtain frequency band number duplication distribution data. The number trajectory output submodule, based on the frequency band number repetition distribution data, calls the corresponding number in the access time sequence number comparison information to find the position of the corresponding number on the time axis, marks the order of the same number at different times in sequence, and sorts the marking results according to the time continuity to obtain the frequency band number change sequence chain.
6. The urban emergency multi-department collaborative command and communication system based on a 5G private network according to claim 1, characterized in that, The scheduling access record module includes: The scheduling time extraction submodule calls the frequency band number change sequence chain, identifies the start and end time nodes corresponding to each scheduling request from the associated communication terminal records, confirms the position based on the timestamp information in the terminal transmission action, and obtains the scheduling start and end time indexing data. The response segment identification submodule extracts the time intervals corresponding to each response action within the continuous communication phase based on the scheduling start and end time indexing data, identifies the connection status between adjacent response segments, and scans the position of the response time gaps that appear therein to obtain the response gap location information. The interruption location processing submodule, based on the response gap location information, sets a time pointer in the segment where there is an interruption response, performs a time period break action according to the segment indicated by the pointer, and performs a sequential segmentation operation on the discontinuous part according to the original response order to obtain the scheduling interruption time point distribution group.
7. The urban emergency multi-department collaborative command and communication system based on a 5G private network according to claim 1, characterized in that, The field communication mapping module includes: The scheduling segment identification submodule obtains each interruption time period in the scheduling interruption time point distribution group, calls the communication node log information, extracts the scheduling instruction records adjacent to the interruption time period and the corresponding department identifier, assigns time sequence number to the scheduling records at the time period boundary, and obtains scheduling boundary instruction sequence data. The department sequence association submodule extracts department identification information from each scheduling record based on the scheduling boundary instruction sequence data, matches them in chronological order, associates each scheduling instruction with the corresponding department identification, identifies the department content in the last valid response instruction before the interruption and the first valid response instruction after the interruption, and obtains a response critical department mapping lookup table. The instruction appending output submodule, based on the response critical department mapping lookup table, performs content annotation operations on the scheduling instruction records in the scheduling boundary instruction sequence data, appends the corresponding department content to the corresponding position in the instruction sequence information, organizes them into a sequence structure according to time order, and obtains the corresponding list of scheduling response department instructions.
8. The urban emergency multi-department collaborative command and communication system based on a 5G private network according to claim 7, characterized in that: The process of calling the communication node log information is as follows: based on the start and end time points of each interruption period, the scheduling records are filtered sequentially according to time proximity, data items that do not contain valid department identifiers are removed, and only the record information containing complete department identifiers and scheduling content is retained. The process of extracting department identification information from each scheduling record and matching it according to time order is as follows: constructing a time series based on the timestamp information in the scheduling record, grouping consecutive scheduling records of the same department, and extracting the first and last records in the group to mark the start and end positions of the scheduling. The process of appending the corresponding department content to the corresponding position in the instruction sequence information specifically involves locating the scheduling record in the scheduling boundary instruction sequence data that matches the department identifier in the response critical department mapping table, marking the department field by content comparison, and inserting the marked content without changing the original instruction sequence structure to form an updated scheduling response department instruction correspondence list.
9. The urban emergency multi-department collaborative command and communication system based on a 5G private network according to claim 1, characterized in that, The system also include:. The emergency command binding module extracts the communication terminals corresponding to the departments based on the dispatch response department command correspondence list, then associates the terminal identifier with the content in the terminal signal offset point information sequence, filters out terminals that respond effectively and are not duplicated, and attaches them to the command position, outputting a list of city emergency multi-department collaborative communication command responses. The city emergency multi-department collaborative communication command response list includes independent response terminal number, unique response matching relationship, and inter-departmental dispatch collaboration identifier.
10. The urban emergency multi-department collaborative command and communication system based on a 5G private network according to claim 9, characterized in that, The emergency command binding module includes: The department terminal extraction submodule extracts the communication terminal identifiers pointed to by each group of department information based on the list of department instructions corresponding to the scheduling response. It expands the corresponding relationship item by item according to the instruction sequence information to form a mapping structure between departments and communication terminals, and keeps the position of each communication terminal in the instruction sequence unchanged to obtain the department instruction terminal mapping sequence. The terminal identifier association submodule, based on the department instruction terminal mapping sequence, calls the communication terminal identifier content in the terminal signal offset point information sequence, performs position correspondence processing, aligns the two types of terminal identifiers in order, and performs a filtering action on the frequency of occurrence in the mapping structure to obtain the single response terminal association index. The instruction list output submodule, based on the single-response terminal association index, associates and fills the communication terminal identifier with the corresponding instruction sequence position to form a one-to-one correspondence between the terminal and the instruction position, and outputs it in the order of the instructions to obtain the city emergency multi-department collaborative communication instruction response list.
Citation Information
Patent Citations
Computer security based on artificial intelligence
CN109313687A
Emergency cooperative command system
CN114710773A
Computer-controlled disaster risk monitoring and early warning integrated method
CN118229079A
Method and apparatus for supporting enhanced non-public networks operation in communication system
WO2023014097A1