Emergency broadcast message scheduling system, processing method and broadcast terminal
Through multi-dimensional event hierarchy, dynamic scheduling queues and multi-network converged transmission, combined with intelligent adaptation and control, the problems of multi-priority event collaborative scheduling and terminal adaptation of emergency broadcast systems in complex scenarios are solved, and efficient and reliable emergency message communication is achieved.
Patent Information
- Application Number
- CN202510786221.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-12
- Publication Date
- 2025-08-05
AI Technical Summary
The existing emergency broadcast message scheduling system faces the problems of confusing priority during multitasking, unreasonable resource allocation, unstable network transmission, insufficient terminal adaptation capabilities and lack of fault tolerance mechanisms when equipment abnormalities in complex scenarios, resulting in low information transmission efficiency and insufficient reliability.
Through multi-dimensional event hierarchy, dynamic scheduling queue, multi-network converged transmission and intelligent adaptation and regulation, intelligent processing of emergency events is realized, including classification, transmission scheduling and terminal output of emergency events. SIP priority tags, multi-level scheduling queues and non-responsive adaptation control are adopted to ensure high reliability and accurate coverage of emergency broadcast messages.
It significantly improves the timeliness of emergency response, ensures stable delivery of emergency messages throughout the entire region, solves the problems of transmission interruption and blind spots, and realizes the timeliness, reliability and accuracy of information transmission.
Smart Images

Figure CN120434193A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of message scheduling, and more particularly to an emergency broadcast message scheduling system, a processing method, and a broadcast terminal. Background Art
[0002] Existing emergency broadcast message scheduling technology faces multiple challenges in complex scenarios: the traditional scheduling mechanism is not flexible enough and is difficult to adapt to the dynamic changes of emergency events and fluctuations in terminal load. When processing multiple tasks, priority confusion or unreasonable resource allocation is prone to occur, resulting in delays in the transmission of key information; at the network transmission level, the ability to coordinate and manage diverse network environments is lacking, and there is a lack of efficient network switching and resource scheduling mechanisms. In complex environments, problems such as transmission interruption and signal instability are prone to occur, affecting the full coverage of emergency messages; the intelligent management level of terminal equipment is limited, and the integration and utilization of information such as device status and environmental parameters is insufficient. It is difficult for the equipment to automatically adjust the output strategy according to the actual scenario. The differentiated adaptation capabilities of different types of terminals are insufficient, resulting in low information transmission efficiency. In addition, there is a lack of effective fault tolerance mechanisms when the equipment is abnormal, which easily forms information transmission blind spots. These technical bottlenecks make it difficult for emergency broadcast systems to meet the actual needs of complex emergency scenarios in terms of timeliness, reliability and accuracy. Therefore, in order to improve the overall performance of the emergency broadcast system, the present invention proposes an emergency broadcast message scheduling system, processing method and broadcast terminal. Summary of the Invention
[0003] In response to the shortcomings of the existing technology, the purpose of the present invention is to provide an emergency broadcast message scheduling system, processing method, and broadcast terminal. Through multi-dimensional event classification, dynamic scheduling queues, multi-network integrated transmission and intelligent adaptive control, the full-process intelligent processing of emergency events from collection and classification, transmission scheduling to terminal output is realized, and the problems of efficient collaborative scheduling of multi-priority events in complex scenarios, optimal utilization of heterogeneous network resources, and precise coverage of different terminals and regions are solved, ensuring the precise reach and balanced allocation of resources of emergency broadcast messages under high reliability and high real-time requirements.
[0004] To achieve the above object, the present invention provides the following technical solutions:
[0005] An emergency broadcast message dispatching system, comprising:
[0006] Extracting emergency event parameters from emergency event data, performing a first priority classification on the emergency events according to the extracted initial impact range of the emergency events, classifying the emergency events into public events and regional events, and assigning priority level identifiers of the emergency events to construct a SIP priority tag, and generating an emergency broadcast message carrying the SIP priority tag;
[0007] Build a terminal list based on the broadcast terminal identity and network address, monitor the broadcast terminal transmission network status parameters, activate the multi-network convergence transmission mode to schedule the transmission network for emergency broadcast messages, and implement differentiated transmission strategies for public events and regional events based on SIP priority tags, transmitting emergency broadcast messages to the broadcast terminals in the terminal list;
[0008] Based on the SIP priority tag of the emergency broadcast message received by each broadcast terminal in the terminal list, a multi-level scheduling queue for each broadcast terminal is constructed and updated. By configuring the unit broadcast time period as the polling period of the multi-level scheduling queue, the time period occupied by the broadcast terminal of each emergency event in the multi-level scheduling queue is scheduled within the polling period.
[0009] Based on the multi-dimensional device information of the broadcast terminals in the terminal list, seamless adaptive control is implemented for the broadcast terminals. That is, by constructing a mapping relationship between the broadcast terminal volume and the coverage range, the broadcast terminal volume distribution is adaptively optimized and the volume is dynamically calibrated based on the real-time characteristics of the region, and the emergency message playback format is adapted according to the broadcast terminal type.
[0010] Specifically, the steps of generating an emergency broadcast message carrying a SIP priority tag include:
[0011] Collect emergency event data from heterogeneous data sources, calibrate them with unified timestamps, and aggregate them into a data cache to generate the original emergency event dataset.
[0012] Classify the event type of the emergency event, determine the initial impact range of the emergency event based on the geographic information of the emergency event data, and extract the event occurrence time and estimated duration based on the time information of the emergency event data;
[0013] The emergency events are prioritized based on their initial impact range. If the initial impact range covers the entire target area, it is marked as a public event; otherwise, it is marked as a regional event.
[0014] Based on the event type and geographical area, similar historical emergency events are matched, the average impact range of historical emergency events is obtained as the standard impact range, the average duration of historical emergency events is obtained as the standard duration, and the expected duration of the event is updated.
[0015] Specifically, the specific steps of generating the emergency broadcast message carrying the SIP priority tag also include:
[0016] Based on the event type, a template is selected from the predefined message template library and automatically filled with emergency event parameters collected in real time. Emergency event parameters include event ID, event type, initial impact range, standard impact range, standard duration, event occurrence time and expected duration to generate emergency broadcast message text;
[0017] According to the result of the first priority classification of the emergency event, a corresponding priority level identifier is assigned to it, and the priority and emergency event parameters of the emergency event are carried through the SIP protocol extension header field to construct a SIP priority tag;
[0018] The generated emergency broadcast message text is associated with the constructed SIP priority tag to generate an emergency broadcast message carrying the SIP priority tag.
[0019] Specifically, the differentiated transmission strategy includes:
[0020] For public events, the event occurrence time and estimated duration are extracted from the SIP priority tag, and the initial start point and initial end point of the event warning are set;
[0021] Obtain the identity and transmission network address of the broadcast terminal in the target area, establish a terminal list, evaluate the broadcast terminals based on the transmission network performance parameters, rank the transmission network performance, and use a greedy algorithm to allocate transmission networks according to the transmission network performance priority until the transmission network reaches the preset initial load limit;
[0022] Starting from the initial starting point of the event warning, the multi-network converged transmission mode is initiated. A mandatory session is established through a dedicated signaling message carrying the first priority tag to establish an emergency broadcast channel. The emergency broadcast message carrying the SIP priority tag is transmitted to the broadcast terminal. The terminal transmission response message is classified and processed in real time. The abnormal response broadcast terminal is identified. The abnormal response broadcast terminal is switched to a connection transmission network that has not reached the load limit according to the comprehensive network performance score for retransmission.
[0023] Check the emergency event status at the initial event warning end point. If it is confirmed that the emergency event is over, release the network resources. Otherwise, update the event warning end point according to the updated event estimated duration.
[0024] Specifically, the differentiated transmission strategy also includes:
[0025] For regional events, configure the impact ratio and use the initial impact range recorded in the SIP priority tag as the center and the impact ratio to define the initial geofence.
[0026] Monitor the rate of change of the initial impact range in real time, dynamically adjust the impact ratio based on the rate of change, generate an expansion area based on the current geofence, and continuously expand the geofence by updating the coordinate boundaries;
[0027] Dynamically screen broadcast terminals within the geographic fence using the broadcast terminal's identity and transmission network address, establish a real-time mapping relationship between terminal identification and geographic coordinates, and obtain a terminal list that is dynamically updated as events develop.
[0028] Extract the event occurrence time and expected duration from the SIP priority tag, and set the initial warning start point and warning end point; start the multi-network convergence transmission mode within the geographic fence from the initial warning start point, and allocate transmission networks to the terminals in the dynamic terminal list; send a dedicated signaling message carrying the priority tag to the dynamic terminal list, transmit the emergency broadcast message carrying the SIP priority tag to the target broadcast terminal through the allocated transmission network, and identify the abnormal response broadcast terminal;
[0029] For the dynamically expanded geo-fenced area, a hierarchical and differentiated network allocation strategy is implemented according to the distance of the terminal from the event center. That is, on the basis of allocating transmission networks to the broadcast terminals in the dynamic terminal list in the original geo-fenced area, transmission networks are allocated to the new terminals in the dynamic terminal list in the expanded area.
[0030] Specifically, the steps for constructing a multi-level scheduling queue for a broadcast terminal include:
[0031] The broadcast terminal extracts the SIP priority tag of the emergency broadcast message, parses the emergency event parameters, and builds a public event dispatch queue and a regional event dispatch queue. The public event dispatch queue has a higher priority than the regional event dispatch queue.
[0032] Set the unit play time period, which is used as the time period for a polling schedule of the broadcast terminal;
[0033] When a broadcast terminal identifies a public event, it determines whether the public event exists in the public event scheduling queue through the event ID. If so, the public event is inserted at the head of the queue. If not, a new public event is created in the public event scheduling queue and inserted at the head of the queue. The preemptive scheduling mechanism is triggered to allocate the unit playback time period of the broadcast terminal to the public event at the head of the queue.
[0034] Specifically, the specific steps of constructing a multi-level scheduling queue for a broadcast terminal also include:
[0035] When the broadcast terminal identifies a regional event, it updates the regional event dispatch queue according to the event ID of the regional event, that is:
[0036] Based on the initial impact range and the rate of change of the initial impact range of the regional event, combined with the standard diffusion speed, a dynamic priority coefficient is generated. The regional event scheduling queue is sorted and updated from high to low according to the dynamic priority coefficient;
[0037] Within a unit playback time period, for regional events in the regional event scheduling queue, a priority interval threshold is configured to divide the dynamic priority intervals. A basic time period ratio is allocated to each priority interval based on the unit playback time period. Combining the number of regional events with the dynamic priority coefficient, a broadcast terminal occupation time period is allocated to each regional event to form an ordered scheduling list. Within the unit playback time period, each regional event in the ordered scheduling list is traversed in sequence.
[0038] The initial impact range of regional events is monitored in real time. When the initial impact range of regional events has covered the target area, the priority jump mechanism is triggered to migrate the regional event from the regional event scheduling queue to the head of the public event scheduling queue.
[0039] Specifically, the specific steps for implementing non-invasive adaptive control of broadcast terminals include:
[0040] Based on the location information and communication capabilities of the broadcast terminals in the terminal list, a signal propagation model is used to establish a mapping between the volume of the broadcast terminals and their coverage range.
[0041] Obtain the broadcast area requirements for emergency broadcast messages in multi-level dispatch queues. Based on the mapping between broadcast terminal volume and coverage, a propagation optimization model is established with the optimization goals of maximizing broadcast area coverage and minimizing volume. The target volume value for each broadcast terminal is solved through iterative calculation.
[0042] Obtaining regional characteristic parameters of the area where each broadcast terminal is located within the broadcast area, including population density and noise level, to generate a volume adjustment coefficient for each broadcast terminal;
[0043] Convert the emergency broadcast message into a format suitable for the terminal based on the type of broadcast terminal;
[0044] Continuously track the operating status of the broadcast terminal. When it is detected that the broadcast terminal is in a non-operating state, trigger the scheduling strategy adjustment process, locate the faulty broadcast terminal, remove the faulty broadcast terminal from the terminal list, re-establish the propagation optimization model, and solve and optimize the target volume value of each broadcast terminal.
[0045] A method for dispatching and processing an emergency broadcast message comprises the following steps:
[0046] Step S1: Access multiple heterogeneous data sources through a standardized data transmission protocol, collect emergency event data, and extract emergency event parameters; classify emergency events into public events and regional events, assign priority level identifiers to emergency events, assign corresponding priority level identifiers and construct SIP priority tags, and generate emergency broadcast messages carrying SIP priority tags;
[0047] Step S2: Construct a terminal list based on the broadcast terminal identity and network address, monitor the broadcast terminal transmission network status parameters, start the multi-network convergence transmission mode to schedule the transmission network of the emergency broadcast message, and implement differentiated transmission strategies for public events and regional events respectively in combination with the SIP priority tag, and transmit the emergency broadcast message to the broadcast terminal in the terminal list;
[0048] Step S3: Based on the SIP priority tag of the emergency broadcast message received by each broadcast terminal in the terminal list, a multi-level scheduling queue for each broadcast terminal is constructed and updated. By configuring the unit broadcast time period as the polling period of the multi-level scheduling queue, the time period occupied by the broadcast terminal of each emergency event in the multi-level scheduling queue is scheduled within the polling period.
[0049] Step S4: Based on the multi-dimensional device information of the broadcast terminals in the terminal list, implement seamless adaptive control of the broadcast terminals, that is, by constructing a mapping relationship between the broadcast terminal volume and the coverage range, adaptively optimize the broadcast terminal volume distribution, and dynamically calibrate the volume based on the real-time characteristics of the region, and adapt the emergency message playback format according to the broadcast terminal type.
[0050] A broadcast terminal includes an emergency event analysis unit, a communication control unit, a terminal output adaptation unit, a data processing unit, and a positioning status monitoring unit:
[0051] The emergency event parsing unit is used to parse the SIP priority tag of the emergency broadcast message, build and update the multi-level scheduling queue, and perform dynamic priority scheduling;
[0052] The communication control unit is used to control multi-network access and dynamic switching, and implement differentiated transmission strategies based on event priority;
[0053] The terminal output adaptation unit is used to dynamically adjust the output parameters according to the broadcast terminal type, terminal location and environmental characteristics to achieve non-sensing adaptation;
[0054] The data processing unit is used to process multi-source data input and store terminal configuration and historical event information;
[0055] The positioning status monitoring unit is used to collect terminal location, environmental parameters and operating status in real time, providing real-time data for intelligent adaptation.
[0056] Beneficial effects of the present invention:
[0057] The present invention realizes dynamic classification and priority quantification identification of emergency events through multi-source heterogeneous data access and SIP priority tag construction. Combined with the preemptive scheduling, dynamic priority coefficient calculation and priority jump mechanism of multi-level scheduling queues, it solves the scheduling imbalance and high-priority message transmission delay problems when multiple events are concurrent, and significantly improves the timeliness of emergency response. Through multi-network integrated transmission mode and differentiated transmission strategy, tasks are dynamically allocated based on network performance and geographic fences are expanded in real time as events spread, realizing intelligent collaboration and seamless switching of heterogeneous networks, effectively dealing with transmission interruptions and packet loss in complex environments, and ensuring stable delivery of emergency messages across the entire region. The present invention uses multi-dimensional terminal information to construct a mapping relationship between volume and coverage range, dynamically calibrates the volume based on regional characteristics, and adapts the message format according to the terminal type. At the same time, through the task reallocation mechanism of faulty terminals, it solves the problems of insufficient equipment environment adaptability and coverage blind spots, realizes accurate information transmission and resource optimization allocation in different scenarios, and comprehensively improves the timeliness, reliability and accuracy of the emergency broadcast system. BRIEF DESCRIPTION OF THE DRAWINGS
[0058] Figure 1 This is a structural diagram of an emergency broadcast message dispatching system of the present invention;
[0059] Figure 2 A flow chart for generating an emergency broadcast message carrying a SIP priority tag for the present invention;
[0060] Figure 3 A flow chart of the present invention for implementing a differentiated transmission strategy for public events;
[0061] Figure 4 A flow chart of the present invention for implementing a differentiated transmission strategy for regional events;
[0062] Figure 5 A flowchart of a multi-level scheduling queue for a broadcast terminal is constructed for the present invention;
[0063] Figure 6 The present invention is a flowchart of an emergency broadcast message scheduling and processing method. DETAILED DESCRIPTION
[0064] Example 1
[0065] See also Figure 1 ,This embodiment introduces an emergency broadcast message scheduling system, including a message capture module, an intelligent transmission module, a dynamic optimization module and an intelligent adaptation module;
[0066] The message capture module is configured to access multiple data sources such as meteorological monitoring systems, disaster warning platforms, security monitoring equipment, and broadcast consoles to obtain emergency event information in real time. It divides the emergency event into public events covering the target area and regional events initially limited to certain areas based on the initial impact range of the emergency event. It uses big data analysis and natural language processing technology to generate emergency broadcast messages carrying SIP priority tags, and updates emergency event parameters in real time to ensure the timeliness and accuracy of the information.
[0067] In this embodiment, the message capture module establishes a data interface with the city's meteorological department's meteorological monitoring system. Using a standardized data transmission protocol, it obtains real-time weather-related emergency information, such as rainstorm warnings and typhoon paths. It also connects to the disaster warning platform to obtain warning information on disasters such as earthquakes, fires, and floods. It also accesses security monitoring equipment in the target area, including cameras, smoke detectors, and water level sensors. Based on abnormal alarm signals from these security monitoring equipment, it monitors for abnormal events. The message capture module receives and analyzes data from these data sources to determine whether an emergency exists and its impact area. It then prioritizes emergency events based on their impact area, classifying them into public and regional events. The message capture module also collects and analyzes historical emergency event data, including information on event type, impact area, and development trends. For example, by analyzing rainstorm data from the past few years, it can understand the impact of different intensities on the target area and the response of residents. Natural language processing technology is used to generate clear, understandable, and accurate emergency broadcast messages based on emergency information. Add priority tags to the generated emergency broadcast messages, including event type, such as heavy rain warning, fire warning, affected area and recommended broadcast time. For example, heavy rain warning messages will start playing before the rain arrives and continue until the rain ends.
[0068] See also Figure 2 Preferably, the specific steps of generating an emergency broadcast message carrying a SIP priority tag include:
[0069] Emergency data is collected in real time from a variety of heterogeneous data sources, including meteorological monitoring systems, disaster warning platforms, and security monitoring equipment, using standardized protocols such as HTTP and MQTT. For example, meteorological parameters such as wind speed and rainfall are obtained from meteorological monitoring systems, while information such as earthquake magnitude and fire location is obtained from disaster warning platforms. Emergency data of varying formats and frequencies is collected and aggregated into a data cache after being timestamped and calibrated. This creates a raw emergency data set containing the emergency data, data source identifier, and collection time, thus achieving real-time synchronization and format standardization of multi-source data.
[0070] Clean up duplicate, erroneous, or incomplete data in the original emergency event dataset. For example, remove abnormal meteorological data caused by sensor failures and supplement missing longitude and latitude coordinates in fire alarm information.
[0071] Based on the cleaned emergency event data, a rule engine is used to classify event types, including earthquakes, floods, and fires. At the same time, the initial impact range of the emergency event is determined based on the geographic information of the emergency event data. For example, by analyzing the epicenter location and magnitude in earthquake monitoring data and combining it with the GIS layer of the city's administrative divisions, the specific area affected by the earthquake is determined. For fire events, the location information of security monitoring equipment and the surrounding geographic environment data are used to determine the scope of the fire spread. Based on the time information of the emergency event data, the time of occurrence and the expected duration of the event are extracted.
[0072] Emergency events are prioritized based on their initial impact area. The target area refers to the geographic area of practical business significance covered by the entire system. If the initial event impact area covers this target area, it is marked as a public event; otherwise, it is marked as a regional event.
[0073] Using big data analysis technology, similar historical emergency events are matched based on event type and geographical area, and the average impact range of historical emergency events is obtained as the standard impact range. The average duration of historical emergency events is obtained as the standard duration. Based on the standard duration, the dynamic features of the real-time collected emergency event data, such as event intensity, geographical characteristics, meteorological data, etc., are input into the integrated prediction model, such as the random forest and LSTM fusion model, to output and update the expected duration of the event.
[0074] Based on the event type, a template is selected from a predefined message template library and automatically populated with real-time collected emergency event parameters, including event ID, event type, initial impact range, standard impact range, standard duration, event occurrence time, and estimated duration. This generates the emergency broadcast message text. Natural language processing technology is used to optimize emergency broadcast message text, ensuring concise, understandable, and grammatically correct language.
[0075] Based on the emergency event's first priority classification result, that is, whether the emergency event is marked as a public event or a regional event, a corresponding priority level identifier is assigned to it, including a first priority and a second priority, to clearly indicate the priority of the emergency event. The emergency event priority and emergency event parameters are then carried in the SIP protocol extension header field to construct a SIP priority tag. The generated emergency broadcast message text is then associated with the constructed SIP priority tag to form a complete emergency broadcast message carrying the SIP priority tag.
[0076] The intelligent transmission module is configured to implement signaling interaction and media transmission based on the SIP protocol stack, monitor the network status parameters of the broadcast terminal in real time, start the multi-network converged transmission mode and implement differentiated transmission strategies based on SIP priority tags. The differentiated transmission strategies include:
[0077] See also Figure 3 , for public events:
[0078] Extract the event occurrence time and estimated duration from the SIP priority tag to set the preliminary start point and preliminary end point of the event warning; the preliminary start point of the event warning is set to a period of time before the event occurs, for example, 15 minutes in advance, and the preliminary end point is set to a period of time after the event ends;
[0079] Obtain the identity and network address of all broadcast terminals in the target area through the SIP registration server and create a terminal list;
[0080] Starting from the initial starting point of event warning, the multi-network integrated transmission mode is activated, integrating wired networks, 5G cellular networks, and satellite communications; to fully utilize the advantages of different networks and ensure reliable message transmission in various complex network environments.
[0081] When starting the multi-network fusion transmission mode, the status performance parameters of the currently available networks in the target area are obtained. The performance parameters include bandwidth, delay, and stability. For each broadcast terminal in the terminal list, a comprehensive evaluation is performed on the performance of each transmission network to which it can connect. The evaluation index adopts a weighted scoring method, and a comprehensive score is obtained based on the weighted performance parameters. The connectable networks of each broadcast terminal are sorted according to the comprehensive score, and the networks with higher scores are given priority.
[0082] Based on the ranking results, a transmission network is assigned to each broadcast terminal within the target area. A greedy algorithm prioritizes assigning broadcast terminals to the highest-scoring transmission network until that network reaches its preset initial load limit. For example, the initial load limit for wired networks is set at 70% of their total bandwidth, 80% for 5G cellular networks, and 60% for satellite communications.
[0083] A dedicated signaling message carrying the first priority tag initiates a forced session to the terminal list, forcing the terminal to interrupt the current event, establish an emergency broadcast channel, and accurately transmit the emergency broadcast message carrying the SIP priority tag to each broadcast terminal through the allocated transmission network.
[0084] Receive the transmission response messages of each broadcast terminal in real time, classify the transmission response messages, and immediately record the broadcast terminal and its current network information if there are any abnormal response messages, including timeout, high packet loss rate, and message damage.
[0085] For terminals that respond abnormally, a transmission network that has not reached the preset initial load limit is selected from the transmission networks it is connected to based on the comprehensive score, and a forced session is initiated again. If all connectable transmission networks have abnormalities, the broadcast terminal is marked as pending and a transmission warning is issued;
[0086] The termination of the emergency event is confirmed at the initial termination point of the event warning. If it is confirmed that the emergency event is over, the multi-network fusion transmission mode is turned off, each transmission network is released, and the normal use of the transmission network is restored. Otherwise, the termination point of the event warning is updated according to the updated estimated duration of the event.
[0087] See also Figure 4 , for regional events:
[0088] Configure the impact ratio based on the emergency type. Centered on the initial impact range recorded in the SIP priority tag, the initial impact range is expanded according to the impact ratio to define a geofence based on geographic information. The geofence dynamically reflects the area that may be affected by the emergency.
[0089] Dynamically screen broadcast terminals within the geographic fence using broadcast terminal identification and network address, and establish a mapping relationship between terminal identification and geographic coordinates to form a dynamic terminal list that is dynamically updated as events develop.
[0090] Extract the event occurrence time and estimated duration from the SIP priority tag to set the initial start point and end point of the event warning;
[0091] Starting from the initial starting point of the event warning, within the geographic fence, the multi-network fusion transmission mode is started, and transmission tasks are allocated to the broadcast terminals in the dynamic terminal list based on the real-time performance of each transmission network. The transmission network with the best performance is given priority to carry the broadcast terminal connection, while avoiding overload of a single transmission network.
[0092] Send a dedicated signaling message with the second priority tag to the dynamic terminal list, so that the broadcast terminal interrupts the event with a current priority lower than the second priority, establishes an emergency broadcast channel, transmits the emergency broadcast message with the SIP priority tag to each broadcast terminal in the dynamic terminal list, and monitors the response message of the broadcast terminal to provide transmission warning;
[0093] By monitoring the change rate of the initial impact range of the same emergency event in real time, which can be obtained by the change rate of the initial impact range area, the impact ratio used for expansion calculation is dynamically adjusted based on the initial impact range recorded in the SIP priority tag and its real-time change rate. For example, when the event spreads faster, the impact ratio is automatically increased to expand the predicted expansion range.
[0094] Based on the current geo-fence and the adjusted impact ratio, a new expansion area is calculated and generated in real time. The geo-fence is continuously expanded through dynamic updates of the coordinate boundaries to ensure that it always keeps pace with changes in the actual impact range of the event.
[0095] For the dynamically expanded geographic fence area, a hierarchical and differentiated network allocation strategy is implemented according to the distance of the broadcast terminal from the emergency center. That is, the multi-network fusion transmission mode is started within the original geographic fence, and the optimal transmission task is allocated to the broadcast terminal in the dynamic terminal list within the original geographic fence.
[0096] When the geographic fence expands as the event develops, based on the transmission network allocated to the broadcast terminals in the dynamic terminal list within the original geographic fence, the transmission network is allocated to the newly added terminals in the dynamic terminal list of the expanded area, ensuring that terminals in both the old and new areas can obtain matching transmission network resources according to the importance of their locations. Terminals in key areas closer to the event center are given priority to allocate higher transmission network bandwidth to ensure transmission quality. Terminals in the edge expansion area dynamically adjust bandwidth allocation according to the real-time transmission network load. While ensuring transmission reliability in the core area, the overall transmission network resource utilization efficiency is optimized through intelligent scheduling, achieving accurate reach and efficient dissemination of emergency broadcast messages in dynamically changing regional event scenarios.
[0097] The dynamic optimization module is configured to build a multi-level scheduling queue for the broadcast terminal based on the SIP priority tag of the emergency broadcast message received by each broadcast terminal, and form a priority sorting of the broadcast terminal playback events; that is, a priority scheduling queue is built based on the SIP session status, and the global priority sorting rule is that the priority of public events is higher than the priority of regional events. The regional events generate dynamic priority coefficients based on the event impact range, diffusion speed, etc. and sort them according to the coefficients. The public event scheduling queue performs preemptive scheduling to immediately insert new messages into the head of the queue and force low-priority sessions to release resources through SIPREINVITE messages. The regional event scheduling queue adopts weighted polling scheduling according to the dynamic priority coefficient, monitors the diffusion based on SIP event subscription, and triggers a priority jump when the regional event diffuses to the target coverage area and switches the terminal session route through SIP redirection.
[0098] See also Figure 5 Preferably, the specific steps of constructing a multi-level scheduling queue of a broadcast terminal include:
[0099] The broadcast terminal extracts the SIP priority tag of the emergency broadcast message, parses the emergency event parameters from it, and builds a multi-level dispatch queue based on the emergency event parameters, namely the public event dispatch queue and the regional event dispatch queue. The public event dispatch queue has a higher priority than the regional event dispatch queue.
[0100] Set a fixed-length unit playback time period as the time period for a complete polling scheduling;
[0101] When a public event is identified, the preemptive scheduling mechanism is triggered to determine whether the event ID of the public event is in the public event scheduling queue. If so, the public event is immediately inserted into the head of the public event scheduling queue, otherwise a new public event is created and inserted into the head of the public event scheduling queue; the currently executing sessions with a lower priority than the public event are forcibly interrupted to release the broadcast terminal resources occupied by these sessions, that is, the unit playback time period of the broadcast terminal is allocated to the public event at the head of the queue, so that all broadcast terminal resources are allocated for emergency broadcasting.
[0102] When a regional event is identified, each regional event in the regional event dispatch queue is updated based on its event ID. If the event ID already exists in the regional event dispatch queue, the regional event dispatch queue is directly updated. Otherwise, the newly created regional event is added to the event dispatch queue and the regional event dispatch queue is updated. A dynamic priority coefficient is generated based on the initial impact range, the diffusion speed reflected by the initial impact range change rate, and the standard diffusion speed of similar historical events. The regional event dispatch queue is then sorted and updated according to the dynamic priority coefficient from high to low. The dynamic priority coefficient is calculated by linearly combining core parameters such as the initial impact range of the emergency event, the initial impact range change rate, and the standard diffusion speed, using preset weights. For example, the focus can be on the threat level posed to personnel safety by the event (i.e., the initial impact range), the expansion rate of the event's impact area (i.e., the initial impact range change rate), and the standard diffusion speed. Different weights are assigned to different parameters to form a quantitative priority indicator, giving high-risk, fast-spreading events higher scheduling priority.
[0103] During the unit playback time period, each regional event in the regional event scheduling queue obtains the terminal occupancy time period in sequence according to the priority order, ensuring that all regional events are scheduled at least once within the unit period.
[0104] For regional events in the regional event scheduling queue, weighted round-robin scheduling is performed according to the dynamic priority coefficient to allocate terminal occupancy time, specifically including:
[0105] Configure the priority interval threshold to divide the dynamic priority coefficient into multiple continuous intervals. The dynamic priority coefficient is divided into priority intervals according to the priority area threshold.
[0106] Set a fixed-length unit playback time period as the time period for a complete polling scheduling. During this time period, each regional event in the regional event scheduling queue is assigned a terminal occupied time period in order of priority, ensuring that all regional events are scheduled at least once within the unit time period.
[0107] Based on the unit playback time period, according to the importance and urgency of different priority intervals, a basic time period ratio is allocated to each priority interval, and the terminal occupancy time period of each priority interval is obtained;
[0108] Count the number of regional events in each priority interval to divide the terminal occupancy time period of each regional event in the regional event scheduling queue. The terminal occupancy time periods of multiple regional events can be obtained by evenly dividing the terminal occupancy time periods of the priority intervals. Differentiated terminal occupancy time periods can also be allocated to each regional event based on the dynamic priority coefficient. Events with higher dynamic priority coefficients receive longer time periods.
[0109] The regional event scheduling queue is sorted from high to low according to the dynamic priority coefficient to form an ordered scheduling list. Within the unit playback time period, each regional event in the ordered scheduling list is traversed in turn;
[0110] During the scheduling process, the initial impact range of regional events is monitored in real time through the SIP event subscription mechanism. When the regional event is determined to have covered the target area through diffusion monitoring, the priority jump mechanism is triggered to migrate the regional event from the regional event scheduling queue to the head of the public event scheduling queue, and allocate a unit playback time period of the broadcast terminal for the event for emergency broadcasting.
[0111] The intelligent adaptation module is configured based on the multi-dimensional device information of the broadcast terminal in the terminal list, including location information, communication capabilities and operating status, and the multi-level scheduling queue built according to the dynamic optimization module. It reads the emergency broadcast message corresponding to the current time period and implements seamless adaptation and control of the broadcast terminal.
[0112] Preferably, the specific steps of implementing the non-sensing adaptive control on the broadcast terminal include:
[0113] Based on the location and communication capabilities of the broadcast terminals in the terminal list, signal propagation models, such as the Friis transmission formula combined with an environmental loss correction model, are used to define the broadcast range of each broadcast terminal at different volume settings. This mapping relationship between broadcast terminal volume and coverage range is then established. This process organically integrates geospatial information, terminal hardware parameters, and propagation environment characteristics, providing foundational data support for subsequent volume allocation.
[0114] Obtain the broadcast area requirements for emergency broadcast messages in a multi-level dispatch queue. Specifically, the broadcast area is the target area for public events and the geofenced area for regional events. Combined with the mapping between broadcast terminal volume and coverage, an optimization algorithm is applied to establish a propagation optimization model with the optimization goals of maximizing broadcast area coverage and minimizing volume. This propagation optimization model uses volume as the decision variable, comprehensively considering the nonlinear relationship between volume and coverage, and iteratively calculates the target volume value for each broadcast terminal. This step ensures that emergency broadcasts meet coverage requirements while balancing resource efficiency and social impact. Optimization algorithms include genetic algorithms and simulated annealing algorithms.
[0115] At the same time, regional characteristic parameters, including population density and noise level, are obtained for each broadcast terminal within the broadcast area. This is used to construct a dynamic volume adjustment model. This model uses the regional characteristic parameters as input and the volume adjustment coefficient as output. Model training and parameter fitting are performed through multivariate linear regression. The volume of the assigned broadcast terminals is dynamically adjusted based on the volume adjustment coefficient. For example, in densely populated areas, where the demand for information dissemination is high, the volume is appropriately increased to ensure effective message transmission. In noisy areas, volume compensation is increased to overcome ambient noise interference and ensure the clarity of emergency broadcast messages. This dynamic adjustment process adaptively matches the volume allocation strategy with the real-time characteristics of the region, improving the effectiveness of emergency broadcasts.
[0116] Based on the differences in broadcast terminal types, format conversion technology is used to convert emergency broadcast messages into a format suitable for the terminal. For terminals with multimedia processing capabilities, such as smart mobile devices and large digital screens, message content is encoded into rich media formats such as images, text, and video, fully leveraging the terminal's display capabilities and enhancing the intuitiveness and richness of information delivery. For traditional audio terminals, such as radios and simple voice broadcast devices, speech synthesis technology is used to convert text messages into speech, ensuring accurate playback on these terminals. This step ensures precise adaptation of message formats to terminal capabilities, broadening the coverage of emergency broadcasts.
[0117] Through the real-time monitoring mechanism, the operating status of the broadcast terminal is continuously tracked. When it is detected that the broadcast terminal is in a non-operating state, the scheduling strategy adjustment process is immediately triggered to locate the faulty broadcast terminal, remove the faulty broadcast terminal from the terminal list, and re-establish the propagation optimization model to solve and optimize the optimal volume value of each broadcast terminal.
[0118] Example 2
[0119] See also Figure 6 This embodiment introduces a method for scheduling and processing emergency broadcast messages, including the following steps:
[0120] Step S1: Access multiple heterogeneous data sources through a standardized data transmission protocol, collect emergency event data, and extract emergency event parameters; classify emergency events into public events and regional events, assign priority level identifiers to emergency events, assign corresponding priority level identifiers and construct SIP priority tags, and generate emergency broadcast messages carrying SIP priority tags;
[0121] Step S2: Build a terminal list based on the broadcast terminal identity and transmission network address, monitor the broadcast terminal transmission network status parameters, start the multi-network convergence transmission mode to schedule the transmission network of the emergency broadcast message, and implement differentiated transmission strategies for public events and regional events respectively in combination with the SIP priority tag, and transmit the emergency broadcast message to the broadcast terminal in the terminal list;
[0122] Step S3: Based on the SIP priority tag of the emergency broadcast message received by each broadcast terminal in the terminal list, a multi-level scheduling queue for each broadcast terminal is constructed and updated. By configuring the unit broadcast time period as the polling period of the multi-level scheduling queue, the time period occupied by the broadcast terminal of each emergency event in the multi-level scheduling queue is scheduled within the polling period.
[0123] Step S4: Based on the multi-dimensional device information of the broadcast terminals in the terminal list, implement seamless adaptive control of the broadcast terminals, that is, by constructing a mapping relationship between the broadcast terminal volume and the coverage range, adaptively optimize the broadcast terminal volume distribution, and dynamically calibrate the volume based on the real-time characteristics of the region, and adapt the emergency message playback format according to the broadcast terminal type.
[0124] Preferably, the differentiated transmission strategy specifically includes:
[0125] For public events: extract the event occurrence time and estimated duration from the SIP priority tag, and set the initial start and end points of the event warning;
[0126] Obtain the identity and transmission network address of the broadcast terminal in the target area through the SIP registration server, establish a terminal list, evaluate and sort the transmission network performance that the broadcast terminal can connect to based on the transmission network performance parameters, and use a greedy algorithm to allocate transmission networks according to the transmission network performance priority until the transmission network reaches the preset initial load limit;
[0127] Starting from the initial starting point of the event warning, the multi-network converged transmission mode is initiated. A mandatory session is established through a dedicated signaling message carrying the first priority tag to establish an emergency broadcast channel. The emergency broadcast message carrying the SIP priority tag is transmitted to the broadcast terminal. The terminal transmission response message is classified and processed in real time. The abnormal response broadcast terminal is identified. For the abnormal response broadcast terminal, it is switched to other connectable transmission networks that have not reached the load limit for retransmission based on the comprehensive performance score of the transmission network.
[0128] Check the emergency status at the initial event warning end point, and release the transmission network resources if the emergency is confirmed to be over. Otherwise, update the event warning end point based on the updated event estimated duration;
[0129] For regional events: Configure the impact ratio, using the initial impact range recorded in the SIP priority tag as the center and the impact ratio as the basis to define the initial geofence.
[0130] Monitor the rate of change of the initial impact range in real time, dynamically adjust the impact ratio based on the rate of change, generate an expansion area based on the current geofence, and continuously expand the geofence by updating the coordinate boundaries;
[0131] Dynamically screen broadcast terminals within the geographic fence using the broadcast terminal's identity and transmission network address, establish a real-time mapping relationship between terminal identification and geographic coordinates, and obtain a terminal list that is dynamically updated as events develop.
[0132] Extract the event occurrence time and expected duration from the SIP priority tag, and set the initial warning start point and warning end point; start the multi-network convergence transmission mode within the geographic fence from the initial warning start point, and allocate transmission networks to the terminals in the dynamic terminal list; send a dedicated signaling message carrying the priority tag to the dynamic terminal list, transmit the emergency broadcast message carrying the SIP priority tag to the target broadcast terminal through the allocated transmission network, and identify the abnormal response broadcast terminal;
[0133] For the dynamically expanded geo-fenced area, a hierarchical and differentiated network allocation strategy is implemented according to the distance of the terminal from the event center. That is, on the basis of allocating transmission networks to the broadcast terminals in the dynamic terminal list in the original geo-fenced area, transmission networks are allocated to the new terminals in the dynamic terminal list in the expanded area.
[0134] Preferably, the specific steps of constructing a multi-level scheduling queue for a broadcast terminal include:
[0135] The broadcast terminal extracts the SIP priority tag of the emergency broadcast message, parses the emergency event parameters, and builds a public event dispatch queue and a regional event dispatch queue. The public event dispatch queue has a higher priority than the regional event dispatch queue.
[0136] Set the unit play time period, which is used as the time period for a polling schedule of the broadcast terminal;
[0137] When a broadcast terminal identifies a public event, it uses the event ID to determine whether the public event exists in the public event scheduling queue. If so, it inserts the public event into the queue head. If not, it creates a new public event in the public event scheduling queue and inserts it into the queue head. The preemptive scheduling mechanism is then triggered to allocate the broadcast terminal's unit playback time slot for the public event at the head of the queue.
[0138] When a regional event is identified, the regional event dispatch queue is updated according to the event ID of the regional event, that is:
[0139] Based on the initial impact range and the rate of change of the initial impact range of the regional event, combined with the standard diffusion speed, a dynamic priority coefficient is generated. The regional event scheduling queue is sorted and updated from high to low according to the dynamic priority coefficient;
[0140] Within a unit playback time period, for regional events in the regional event scheduling queue, a priority interval threshold is configured to divide the dynamic priority intervals. A basic time period ratio is allocated to each priority interval based on the unit playback time period. Combining the number of regional events with the dynamic priority coefficient, a broadcast terminal occupation time period is allocated to each regional event to form an ordered scheduling list. Within the unit playback time period, each regional event in the ordered scheduling list is traversed in sequence.
[0141] The initial impact range of regional events is monitored in real time. When the initial impact range of regional events has covered the target area, the priority jump mechanism is triggered to migrate the regional event from the regional event scheduling queue to the head of the public event scheduling queue.
[0142] Example 3
[0143] This embodiment introduces a broadcast terminal, including an emergency event analysis unit, a communication control unit, a terminal output adaptation unit, a data processing unit, and a positioning status monitoring unit.
[0144] The emergency event parsing unit is used to parse the SIP priority tag of the emergency broadcast message, build and update the multi-level scheduling queue, and perform dynamic priority scheduling, including:
[0145] Extract the SIP priority tag from the received emergency broadcast message and parse parameters such as event ID, initial impact range, priority level, etc.
[0146] Based on the parsed parameters, a two-level scheduling queue is constructed, including a higher-priority public event scheduling queue and a lower-priority regional event scheduling queue. Public events are identified by event ID and inserted into the head of the queue, triggering preemptive scheduling, interrupting the current low-priority session to allocate all terminal resources.
[0147] For regional events, a dynamic priority coefficient is generated by combining the rate of change of the initial impact range and the standard diffusion speed of similar historical events. Events are sorted from high to low by the dynamic priority coefficient and weighted round-robin scheduling is performed within a fixed-length unit playback time period to ensure that they are scheduled at least once within each event cycle.
[0148] Monitor the impact range of regional events in real time. When the target area is covered, trigger the priority jump mechanism, migrate it to the head of the public event scheduling queue and reallocate the terminal occupancy time.
[0149] The communication control unit is used to control multi-network access and dynamic switching, implement differentiated transmission strategies based on event priority, and ensure reliable transmission of emergency messages. Specifically, it includes:
[0150] Access multiple transmission channels such as wired networks, 5G cellular networks, and satellite communications, monitor transmission network status parameters in real time, including bandwidth, latency, and stability, and rank available transmission networks using a weighted scoring method;
[0151] For public events, the multi-network convergence transmission mode is activated before the event occurs, high-bandwidth networks are allocated first, and a mandatory session is initiated through SIP signaling to establish an emergency broadcast channel;
[0152] For regional events, broadcast terminals are dynamically screened based on geo-fences, and transmission tasks are allocated according to transmission network performance scores to avoid overloading of a single transmission network. Geofences are dynamically expanded and terminal lists are updated based on the speed of event spread.
[0153] Handle abnormal transmission responses, switch to the next best available transmission network for retransmission for terminals that do not respond after timeout or have a high packet loss rate, and ensure the success rate of message transmission.
[0154] The terminal output adaptation unit dynamically adjusts output parameters based on terminal type, location, and environmental characteristics to achieve seamless adaptation and ensure accurate delivery of emergency messages. Specifically, it includes:
[0155] Based on terminal location information and communication capabilities, a signal propagation model is used to establish a volume-coverage range mapping relationship. With the goal of maximizing coverage and minimizing volume, the optimal volume value is solved through optimization algorithms such as genetic algorithms. The volume adjustment coefficient is generated by combining the regional population density and noise level, and the output volume is automatically calibrated.
[0156] Identify terminal types, generate rich media messages such as images, text, and videos for terminals with multimedia capabilities, convert text into voice streams for traditional audio terminals through speech synthesis technology, and support automatic generation of multi-language versions.
[0157] The data processing unit is used to process multi-source data input, store terminal configuration and historical event information, and provide data support for intelligent scheduling. Specifically, it includes:
[0158] Receive and parse emergency event data from the message capture module, including event type, geographic information, time information, etc., and generate the original emergency event data set after unified timestamp calibration and data cleaning;
[0159] Store predefined message templates and automatically fill in parameters to generate broadcast message text according to event types;
[0160] Cache the dynamic priority coefficients, scheduling records, and transmission network performance data of historical events for prediction model training and optimization of future scheduling strategies.
[0161] The positioning status monitoring unit collects terminal location, environmental parameters, and operating status in real time, providing real-time data for intelligent adaptation, including:
[0162] Obtain the terminal's geographic coordinates through GPS or Beidou modules, support matching with GIS geographic fences, and dynamically determine whether the terminal is in the event-affected area;
[0163] Built-in sensors monitor ambient noise decibels, temperature, humidity and other parameters, providing environmental data for dynamic volume adjustment;
[0164] Monitor the terminal network connection status, identify faulty terminals through the heartbeat detection mechanism, and trigger the scheduling strategy adjustment process.
[0165] Working principle and its effect:
[0166] The present invention realizes the optimization of the whole process of emergency broadcast messages from collection and transmission to terminal adaptation through multi-dimensional data drive and intelligent scheduling mechanism: first, it accesses multi-source heterogeneous data sources such as meteorological monitoring and disaster warning, collects emergency event data in real time and extracts parameters such as event type and impact range, divides events into public events covering the entire domain and local area events based on the initial impact range, and constructs tags carrying priority identifiers through the SIP protocol to assign differentiated processing strategies to different events. At the transmission layer, the system constructs a dynamic list containing terminal identities and network addresses, monitors the status of wired, 5G, satellite and other networks in real time, starts a multi-network fusion transmission mode for public events, issues early warnings and forces the establishment of emergency channels through preemptive strategies to ensure that high-priority messages take priority over high-quality network resources; for regional events, it dynamically screens terminals based on geographic fences, expands the fence range in real time as the event spreads, and allocates bandwidth in a hierarchical manner, achieving highly reliable transmission in the core area and resource optimization in the edge area, solving the problems of transmission interruption and incomplete coverage in heterogeneous network environments.
[0167] At the terminal scheduling level, a multi-level queue consisting of public and regional events is constructed for each broadcast terminal. Public events, identified by event ID, are directly inserted into the queue head and trigger a preemption mechanism, interrupting low-priority sessions to ensure exclusive resource use. Regional events generate a dynamic priority coefficient based on the rate of change in the impact range and the historical diffusion speed. Weighted polling ensures that they are scheduled at least once per unit cycle. When a regional event covers the entire domain, it automatically becomes a public event, improving scheduling flexibility when multiple events are concurrent. In the terminal adaptation phase, a volume-coverage mapping model is established based on multi-dimensional information such as location and communication capabilities. The volume is dynamically calibrated based on population density and noise levels. Message formats are automatically converted according to terminal type, and coverage continuity is maintained through a task reallocation mechanism for faulty terminals, achieving seamless adaptive control in complex environments.
[0168] The present invention solves the priority imbalance problem caused by the rigidity of traditional scheduling rules through event classification and labeling management; utilizes multi-network integration and dynamic transmission strategies to improve the reliability of message delivery in complex network environments; and relies on terminal multi-dimensional information integration and intelligent adaptation algorithms to significantly enhance the information communication effect in different scenarios, ultimately achieving a comprehensive improvement in the timeliness, reliability and accuracy of emergency broadcasts, effectively ensuring emergency response efficiency and public safety.
[0169] The above description is merely a preferred embodiment of the present invention. The scope of protection of the present invention is not limited to the above embodiment. All technical solutions based on the concept of the present invention are within the scope of protection of the present invention. It should be noted that for those skilled in the art, various improvements and modifications that do not depart from the principles of the present invention should also be considered within the scope of protection of the present invention.
Claims
1. An emergency broadcast message dispatching system configured to access multiple heterogeneous data sources and collect emergency event data in real time through a standardized data transmission protocol, characterized in that: include: Extracting emergency event parameters from the emergency event data, performing a first priority classification on the emergency event according to the extracted initial impact range of the emergency event, classifying the emergency event into a public event and a regional event, and assigning a priority level identifier of the emergency event to construct a SIP priority tag, and generating an emergency broadcast message carrying the SIP priority tag; Building a terminal list based on the broadcast terminal identity and the transmission network address, monitoring the broadcast terminal transmission network status parameters, starting the multi-network fusion transmission mode to schedule the transmission network of the emergency broadcast message, and implementing differentiated transmission strategies for the public event and the regional event respectively in combination with the SIP priority tag, and transmitting the emergency broadcast message to the broadcast terminal in the terminal list; Based on the SIP priority tag of the emergency broadcast message received by each broadcast terminal in the terminal list, a multi-level scheduling queue for each broadcast terminal is constructed and updated, and the time period occupied by the broadcast terminal of each emergency event in the multi-level scheduling queue is scheduled within the polling period by configuring the unit playback time period as the polling period of the multi-level scheduling queue; Based on the multi-dimensional device information of the broadcast terminals in the terminal list, seamless adaptive control is implemented for the broadcast terminals. That is, by constructing a mapping relationship between the broadcast terminal volume and the coverage range, the broadcast terminal volume distribution is adaptively optimized and the volume is dynamically calibrated based on the real-time characteristics of the region, and the emergency message playback format is adapted according to the broadcast terminal type.
2. An emergency broadcast message dispatching system as claimed in claim 1, characterized in that: The specific steps of generating the emergency broadcast message carrying the SIP priority tag include: Collect emergency event data from heterogeneous data sources, calibrate them with unified timestamps, and aggregate them into a data cache to generate the original emergency event dataset. Classify the event type of the emergency event, determine the initial impact range of the emergency event based on the geographic information of the emergency event data, and extract the event occurrence time and estimated duration based on the time information of the emergency event data; The emergency events are prioritized based on their initial impact range. If the initial impact range covers the entire target area, it is marked as a public event; otherwise, it is marked as a regional event. Based on the event type and geographical area, similar historical emergency events are matched, the average impact range of historical emergency events is obtained as the standard impact range, the average duration of historical emergency events is obtained as the standard duration, and the expected duration of the event is updated.
3. An emergency broadcast message dispatching system as claimed in claim 2, characterized in that: The specific steps of generating the emergency broadcast message carrying the SIP priority tag further include: Based on the event type, a template is selected from a predefined message template library and automatically filled with emergency event parameters collected in real time, including event ID, event type, initial impact range, standard impact range, standard duration, event occurrence time, and expected duration, to generate emergency broadcast message text; According to the result of the first priority classification of the emergency event, a corresponding priority level identifier is assigned to it, and the priority and emergency event parameters of the emergency event are carried through the SIP protocol extension header field to construct a SIP priority tag; The generated emergency broadcast message text is associated with the constructed SIP priority tag to generate an emergency broadcast message carrying the SIP priority tag.
4. An emergency broadcast message dispatching system as claimed in claim 1, characterized in that: The specific steps of the differentiated transmission strategy include: For public events, the event occurrence time and estimated duration are extracted from the SIP priority tag, and the initial start point and initial end point of the event warning are set; Obtain the identity and transmission network address of the broadcast terminal in the target area, establish a terminal list, evaluate the broadcast terminals based on the transmission network performance parameters, rank the transmission network performance, and use a greedy algorithm to allocate transmission networks according to the transmission network performance priority until the transmission network reaches the preset initial load limit; Starting from the initial starting point of the event warning, the multi-network converged transmission mode is initiated. A mandatory session is established through a dedicated signaling message carrying the first priority tag to establish an emergency broadcast channel. The emergency broadcast message carrying the SIP priority tag is transmitted to the broadcast terminal. The terminal transmission response message is classified and processed in real time. The abnormal response broadcast terminal is identified. The abnormal response broadcast terminal is switched to a connection transmission network that has not reached the load limit according to the comprehensive performance score of the transmission network for retransmission. The emergency event status is checked at the initial event warning termination point. If the emergency event is confirmed to be over, the transmission network resources are released. Otherwise, the event warning termination point is updated according to the updated estimated duration of the event.
5. An emergency broadcast message dispatching system as claimed in claim 4, characterized in that: The specific steps of the differentiated transmission strategy also include: For regional events, configure the impact ratio and use the initial impact range recorded in the SIP priority tag as the center to define the initial geo-fence based on the impact ratio. Real-time monitoring of the rate of change of the initial impact range, dynamic adjustment of the impact ratio based on the rate of change, generation of an expansion area based on the current geo-fence, and continuous expansion of the geo-fence by updating the coordinate boundaries; Dynamically screen broadcast terminals within the geographic fence using the broadcast terminal's identity and transmission network address, establish a real-time mapping relationship between terminal identification and geographic coordinates, and obtain a terminal list that is dynamically updated as events develop. Extract the event occurrence time and expected duration from the SIP priority tag, and set the initial warning start point and warning end point; start the multi-network convergence transmission mode within the geographic fence from the initial warning start point, and allocate transmission networks to the terminals in the dynamic terminal list; send a dedicated signaling message carrying the priority tag to the dynamic terminal list, transmit the emergency broadcast message carrying the SIP priority tag to the target broadcast terminal through the allocated transmission network, and identify the abnormal response broadcast terminal; For the dynamically expanded geo-fenced area, a hierarchical and differentiated network allocation strategy is implemented according to the distance of the terminal from the event center. That is, on the basis of allocating transmission networks to the broadcast terminals in the dynamic terminal list in the original geo-fenced area, transmission networks are allocated to the new terminals in the dynamic terminal list in the expanded area.
6. An emergency broadcast message dispatching system as claimed in claim 1, characterized in that: The specific steps of constructing the multi-level scheduling queue of the broadcast terminal include: The broadcast terminal extracts the SIP priority tag of the emergency broadcast message, parses the emergency event parameters, and constructs a public event dispatch queue and a regional event dispatch queue. The public event dispatch queue has a higher priority than the regional event dispatch queue. Setting a unit play time period as a time period for a polling schedule of the broadcast terminal; When the broadcast terminal identifies a public event, it determines whether the public event exists in the public event scheduling queue through the event ID. If so, the public event is inserted at the head of the queue. If not, a new public event is created in the public event scheduling queue and inserted at the head of the queue. The preemptive scheduling mechanism is triggered to allocate the unit playback time period of the broadcast terminal to the public event at the head of the queue.
7. An emergency broadcast message dispatching system as claimed in claim 6, characterized in that: The specific steps of constructing the multi-level scheduling queue of the broadcast terminal also include: When the broadcast terminal identifies a regional event, it updates the regional event scheduling queue according to the event ID of the regional event, that is: Generate a dynamic priority coefficient based on the initial impact range and the rate of change of the initial impact range of the regional event, combined with the standard diffusion speed, and sort and update the regional event scheduling queue from high to low according to the dynamic priority coefficient; Within a unit playback time period, for regional events in the regional event scheduling queue, a priority interval threshold is configured to divide the dynamic priority intervals. A basic time period ratio is allocated to each priority interval based on the unit playback time period. Combining the number of regional events with the dynamic priority coefficient, a broadcast terminal occupation time period is allocated to each regional event to form an ordered scheduling list. Within the unit playback time period, each regional event in the ordered scheduling list is traversed in sequence. The initial impact range of regional events is monitored in real time. When the initial impact range of regional events has covered the target area, the priority jump mechanism is triggered to migrate the regional event from the regional event scheduling queue to the head of the public event scheduling queue.
8. An emergency broadcast message dispatching system as claimed in claim 1, characterized in that: The specific steps of implementing the non-sensing adaptive control on the broadcast terminal include: Based on the location information and communication capabilities of the broadcast terminals in the terminal list, a signal propagation model is used to establish a mapping between the volume of the broadcast terminals and their coverage range. Obtain the broadcast area requirements for emergency broadcast messages in multi-level dispatch queues. Based on the mapping between broadcast terminal volume and coverage, a propagation optimization model is established with the optimization goals of maximizing broadcast area coverage and minimizing volume. The target volume value for each broadcast terminal is solved through iterative calculation. Obtaining regional characteristic parameters of the area where each broadcast terminal is located within the broadcast area, including population density and noise level, to generate a volume adjustment coefficient for each broadcast terminal; Convert the emergency broadcast message into a format suitable for the terminal based on the type of broadcast terminal; Continuously track the operating status of the broadcast terminal. When it is detected that the broadcast terminal is in a non-operating state, trigger the scheduling strategy adjustment process, locate the faulty broadcast terminal, remove the faulty broadcast terminal from the terminal list, re-establish the propagation optimization model, and solve and optimize the target volume value of each broadcast terminal.
9. A method for scheduling and processing emergency broadcast messages, which is implemented based on an emergency broadcast message scheduling system according to any one of claims 1 to 8, characterized in that: The following steps are involved: Step S1: Access multiple heterogeneous data sources through standardized data transmission protocols, collect emergency event data, and extract emergency event parameters; Classifying the emergency events into public events and regional events, assigning priority level identifiers to the emergency events, assigning corresponding priority level identifiers and constructing SIP priority tags, and generating emergency broadcast messages carrying the SIP priority tags; Step S2: Building a terminal list based on the broadcast terminal identity and the transmission network address, monitoring the broadcast terminal transmission network status parameters, starting the multi-network convergence transmission mode to schedule the transmission network for the emergency broadcast message, and implementing differentiated transmission strategies for the public event and the regional event respectively in combination with the SIP priority tag, and transmitting the emergency broadcast message to the broadcast terminal in the terminal list; Step S3: Based on the SIP priority tag of the emergency broadcast message received by each broadcast terminal in the terminal list, a multi-level scheduling queue for each broadcast terminal is constructed and updated, and the time period occupied by the broadcast terminal of each emergency event in the multi-level scheduling queue is scheduled within the polling period by configuring the unit playback time period as the polling period of the multi-level scheduling queue; Step S4: Based on the multi-dimensional device information of the broadcast terminals in the terminal list, implement seamless adaptive control of the broadcast terminals, that is, by constructing a mapping relationship between the broadcast terminal volume and the coverage range, adaptively optimize the broadcast terminal volume distribution, and dynamically calibrate the volume based on the real-time characteristics of the region, and adapt the emergency message playback format according to the broadcast terminal type.
10. A broadcast terminal, used to implement an emergency broadcast message dispatching system according to any one of claims 1 to 8, characterized in that: It includes emergency event analysis unit, communication control unit, terminal output adaptation unit, data processing unit and positioning status monitoring unit: The emergency event parsing unit is used to parse the SIP priority tag of the emergency broadcast message, build and update the multi-level scheduling queue, and perform priority dynamic scheduling; The communication control unit is used to control multi-network access and dynamic switching, and implement differentiated transmission strategies according to event priority; The terminal output adaptation unit is used to dynamically adjust the output parameters according to the broadcast terminal type, terminal location and environmental characteristics to achieve non-sensing adaptation; The data processing unit is used to process multi-source data input and store terminal configuration and historical event information; The positioning status monitoring unit is used to collect the terminal position, environmental parameters and operating status in real time, and provide real-time data for intelligent adaptation.
Citation Information
Cited By
Subway information broadcast control method based on time period scheduling
CN120840696A
Broadcast message real-time processing system and method based on distributed edge computing
CN120956720A
Mining UWB interphone voice anti-collision method
CN121037773A
Intelligent emergency early warning broadcast system
CN122137487A
A method and system for generating a normalized volume control policy
CN122372904A
