Emergency classification display method and system based on digital video broadcast

CN122765271APending Publication Date: 2026-09-15TIANJIN TEDA XINCHUANG DIGITAL TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610895481.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-06-22
Publication Date
2026-09-15

AI Technical Summary

Technical Problem

[0002]现有技术中,传统的应急广播展示方法缺乏对动态展示策略数据的实时解析与本地自适应更新机制,难以根据应急广播消息的类型标识灵活匹配差异化的展示规则,导致终端仅能依赖出厂预置或静态更新的策略库,无法响应不同应急事件对展示样式的动态需求,容易造成展示策略与当前应急消息类型不匹配,降低了应急信息传递的针对性与时效性

Benefits of technology

1.本发明通过对传输流解复用获取动态展示策略数据,并在本地策略库检索失败时动态更新策略库,实现了展示策略的实时自适应匹配,解决了传统方法策略匹配僵化、难以响应不同应急事件类型的问题,显著提高了应急广播展示的针对性和灵活性。同时,本发明基于配置参数对应急广播消息的时空属性、内容属性及终端定位区域进行马氏聚类,通过跨条目相似度匹配与虚拟参考条目转换,实现了多源异构应急消息的有效聚合与去重,避免了信息过载与冗余展示,提升了用户对核心应急事件的快速识别与理解能力。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122765271A_ABST
    Figure CN122765271A_ABST
Patent Text Reader

Abstract

The application relates to the technical field of digital video broadcast, and particularly discloses an emergency classification display method and system based on digital video broadcast, which comprises the following steps: demultiplexing a transmission stream to obtain emergency broadcast message data and dynamic display strategy data; reading a descriptor of the emergency broadcast message data to obtain a type identifier; completing retrieval matching in a locally pre-stored display strategy, and updating the dynamic display strategy data to a local strategy library as a configuration parameter if the retrieval matching fails; performing Markov clustering on the space-time, attributes and terminal positioning of the emergency broadcast message data to obtain to-be-displayed items; performing resource adaptation analysis on the to-be-displayed items, and adjusting resource proportion according to priority if resources are insufficient to obtain a differential display layout; and performing interface rendering and audio output on the to-be-displayed message items to obtain a display interface. The application can improve the efficiency of the emergency classification display method based on digital video broadcast.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of digital video broadcasting technology, and in particular to an emergency classification and display method and system based on digital video broadcasting. Background Technology

[0002] In existing technologies, traditional emergency broadcast display methods lack real-time parsing and local adaptive update mechanisms for dynamic display strategy data. This makes it difficult to flexibly match differentiated display rules based on the type identifier of emergency broadcast messages. Consequently, terminals can only rely on factory-preset or statically updated strategy libraries, failing to respond to the dynamic needs of different emergency events for display styles. This easily leads to mismatches between display strategies and current emergency message types, reducing the relevance and timeliness of emergency information delivery. Furthermore, most existing methods neglect joint clustering analysis of the spatiotemporal attributes, content attributes, and terminal location area of ​​emergency broadcast message data. This makes it difficult to effectively aggregate and deduplicat multi-source heterogeneous emergency messages, resulting in terminals displaying a large number of redundant or repetitive items within limited screen space. This prominent information overload problem hinders users' rapid identification and understanding of core emergency content.

[0003] In existing technologies, most emergency broadcast display methods lack dynamic resource adaptation capabilities based on terminal security level resource budget tables. This makes it difficult to prioritize and adjust the resource allocation of display items when terminal computing, storage, or bandwidth resources are insufficient. This results in high-priority emergency information being unable to be fully displayed due to resource contention, or low-priority items excessively consuming resources, causing a chaotic overall display layout and reducing the reliability and availability of emergency broadcasts. Furthermore, existing methods lack fine-grained adjustment mechanisms for upper limit truncation and redistribution of surplus resources after allocation, making it difficult to achieve differentiated and balanced display layouts under resource constraints. Therefore, there is an urgent need to develop an emergency classification display method and system based on digital video broadcasting. This method should address the problems of rigid strategy matching, redundant event display, and unreasonable resource allocation in existing technologies through dynamic strategy adaptation, Markov clustering of events, and dynamic adjustment of resource budgets based on security levels, thereby improving the efficiency and resource utilization of emergency broadcast classification display. Summary of the Invention

[0004] This invention provides an emergency classification and display method and system based on digital video broadcasting to solve the problems mentioned in the background art.

[0005] To achieve the above objectives, the present invention provides an emergency classification and display method and system based on digital video broadcasting, comprising: S1. Demultiplex the digital video broadcast transmission stream received by the terminal to obtain emergency broadcast message data and dynamic display strategy data of the digital video broadcast transmission stream; S2. Perform descriptor location reading on the emergency broadcast message data to obtain the type identifier of the emergency broadcast message data; S3. Based on the type identifier, prioritize the retrieval and matching in the locally pre-stored type adaptation display strategy. If the retrieval fails, use the dynamic display strategy data as the configuration parameter of the emergency broadcast message data and dynamically update the local strategy library. S4. Based on the configuration parameters, perform Mahalanobis clustering on the spatiotemporal and attribute data of the emergency broadcast message data and the location area of ​​the terminal to obtain aggregated event entries to be displayed for the emergency broadcast message data; S5. Based on the terminal's preset security level resource budget table, perform dynamic resource adaptation analysis on the items to be displayed. When resources are insufficient, adjust the resource ratio of the items to be displayed according to priority to obtain the terminal's differentiated display layout. S6. Based on the differentiated display layout, perform interface rendering and audio output on the message items to be displayed to obtain the display interface of the terminal.

[0006] In a preferred embodiment, the demultiplexing of the digital video broadcast transport stream received by the terminal to obtain emergency broadcast message data and dynamic display strategy data of the digital video broadcast transport stream includes: The digital video broadcast transmission stream is identified and located using a unique identifier to obtain a dedicated business information entry for emergency broadcasting. The business information table item is segmented and split to obtain the message segment carrying the emergency warning content and the strategy segment carrying the display rule content. The message segment and the strategy segment are processed in parallel to obtain the emergency broadcast message data and the dynamic display strategy data.

[0007] In a preferred embodiment, the step of performing descriptor location reading on the emergency broadcast message data to obtain the type identifier of the emergency broadcast message data includes: The descriptor tag traversal scan of the protocol header segment of the emergency broadcast message data is performed to obtain the byte offset position of the dedicated descriptor of the emergency broadcast message data; The identifier field of the content segment of the emergency broadcast message data dedicated descriptor is read to obtain the original field value of the content segment; The original field values ​​are mapped and organized according to predefined rules to obtain the type identifier of the emergency broadcast message data.

[0008] In a preferred embodiment, based on the type identifier, the search and matching is first performed in the locally pre-stored type adaptation display strategy. If the search fails, the dynamic display strategy data is used as the configuration parameter of the emergency broadcast message data, and the local strategy library is dynamically updated, including: Perform type identifier matching retrieval on the locally pre-stored policy index table to obtain the policy matching result corresponding to the type identifier; If a match is successful, parameters are extracted from the strategy content corresponding to the matching result to obtain the configuration parameters of the emergency broadcast message data. If the matching fails, the parameters of the dynamic display strategy data are extracted to obtain the configuration parameters of the emergency broadcast message data, and the entries in the locally stored strategy index table are updated.

[0009] In a preferred embodiment, based on the configuration parameters, the step of performing Mahalanobis clustering on the spatiotemporal and attributes of the emergency broadcast message data and the location area of ​​the terminal to obtain aggregated event entries to be displayed for the emergency broadcast message data includes: Based on the aggregation matching threshold in the configuration parameters, cross-entry similarity matching is performed between the spatiotemporal attribute entries of the emergency broadcast message and the location attribute entries of the terminal to obtain the matching association results of the entries; The emergency broadcast message data entries that have matching associations are merged and organized to obtain aggregated event entries of the emergency broadcast message data; The aggregated event entries are filtered for local relevance to obtain the aggregated event entries to be displayed from the emergency broadcast message data.

[0010] In a preferred embodiment, the step of performing cross-entry similarity matching between the spatiotemporal attribute entries of the emergency broadcast message and the location attribute entries of the terminal based on the aggregation matching threshold in the configuration parameters, to obtain the matching association results of the entries, includes: The location attribute entries of the terminal are converted into virtual entries to obtain the virtual reference entries of the terminal; The virtual reference entries and the spatiotemporal attribute entries of the emergency broadcast message are merged and organized to obtain all the unprocessed entries of the emergency broadcast message; Based on the aggregated matching threshold, a multi-dimensional adaptive association-aware similarity measure is performed on all the items to be processed to obtain the matching association results of the items. The similarity measure is calculated using an adaptive spatiotemporal safety weighted association coefficient, and the calculation formula is as follows: ; in, This refers to the spatial distance between the terminal's positioning area and the area affected by the emergency event. The time difference between the current moment and the moment the emergency event occurred. The spatial attenuation scale parameter in the dynamic display strategy data. The time decay scale parameter is derived from the dynamic display strategy data. The security level preset for the terminal, The security level adjustment coefficient is derived from the dynamic display strategy data. The event type weight is mapped to the type identifier. The event type adjustment coefficient is derived from the dynamic display strategy data. This is the aggregation threshold correction factor in the dynamic display strategy; For adaptive spatiotemporal security weighted correlation coefficients, when If the value is greater than the aggregation matching threshold, it is determined to be a matching association, and the matching association result of the entry is obtained.

[0011] In a preferred embodiment, the step of performing dynamic resource adaptation analysis on the items to be displayed based on the terminal's preset security level resource budget table, and adjusting the resource allocation of the items to be displayed according to priority when resources are insufficient, to obtain a differentiated display layout for the terminal, includes: Based on the terminal's preset security level resource budget table, the level resource constraints of the items to be displayed are read to obtain the minimum resource requirements and maximum resource limits for each item. The minimum resource requirements of the items to be displayed are checked in total to obtain the sufficiency check result of the terminal resources; If the verification result indicates sufficient resources, default resource allocation is performed on the items to be displayed to obtain the differentiated display layout of the terminal. If the verification result indicates insufficient resources, the resource allocation of the items to be displayed is adjusted according to priority to obtain a differentiated display layout for the terminal.

[0012] In a preferred embodiment, if the verification result indicates insufficient resources, adjusting the resource allocation of the items to be displayed according to priority to obtain a differentiated display layout for the terminal includes: The minimum resource allocation is performed on the items to be displayed to obtain the initial allocated resources for the items to be displayed; The remaining available resources after the terminal allocation is completed are sorted out to obtain the surplus resources to be allocated to the terminal; Based on the priority weight of each item to be displayed, the surplus resources to be allocated are sorted by priority to obtain the supplementary allocation resources for the items to be displayed. The initial allocated resources and the supplementary allocated resources for each entry are merged, and the upper limit of entries that exceed the maximum resource limit is truncated to obtain the final allocated resources for each entry. Based on the final resource allocation, the items to be displayed are placed in the empty grid positions of the terminal according to the resource ratio and priority, resulting in a differentiated display layout for the terminal.

[0013] In a preferred embodiment, the step of rendering the interface and outputting audio to the message items to be displayed based on the differentiated display layout to obtain the display interface of the terminal includes: Based on the differentiated display layout, the interface elements of the message items to be displayed are arranged to obtain the interface element layout of the message items to be displayed. The interface elements are laid out and rendered to obtain the visual composite content of the terminal. Gain adaptation adjustment is performed on the audio parameters of the item to be displayed to obtain the audio output content adapted to the item to be displayed; The visually synthesized content and the audio output content are output synchronously to obtain the display interface of the terminal.

[0014] To address the aforementioned problems, the present invention also provides an emergency classification and display method and system based on digital video broadcasting, the system comprising: The demultiplexing processing module is used to demultiplex the digital video broadcast transmission stream received by the terminal to obtain emergency broadcast message data and dynamic display strategy data of the digital video broadcast transmission stream. The descriptor parsing module is used to perform descriptor location and reading on the emergency broadcast message data to obtain the type identifier of the emergency broadcast message data; The strategy adaptation and update module is used to perform a search and match in the locally pre-stored type adaptation display strategy based on the type identifier. If the search fails, the dynamic display strategy data is used as the configuration parameter of the emergency broadcast message data, and the local strategy library is dynamically updated. The event aggregation and filtering module is used to perform Mahalanobis clustering on the spatiotemporal and attribute data of the emergency broadcast message data and the location area of ​​the terminal based on the configuration parameters, so as to obtain aggregated event entries to be displayed for the emergency broadcast message data. The resource dynamic adaptation module is used to perform dynamic resource adaptation analysis on the items to be displayed based on the terminal's preset security level resource budget table. When resources are insufficient, the resource ratio of the items to be displayed is adjusted according to priority, so that all items to be displayed can be displayed and a differentiated display layout of the terminal is obtained. The synchronous output module is used to perform interface rendering and audio output on the message items to be displayed based on the differentiated display layout, so as to obtain the display interface of the terminal.

[0015] Compared with the prior art, the present invention has the following beneficial effects: 1. This invention obtains dynamic display strategy data by demultiplexing the transport stream and dynamically updates the strategy library when retrieval fails. This achieves real-time adaptive matching of display strategies, solving the problems of rigid strategy matching and difficulty in responding to different types of emergency events in traditional methods, and significantly improving the targeting and flexibility of emergency broadcast displays. Simultaneously, this invention performs Mahalanobis clustering on the spatiotemporal attributes, content attributes, and terminal location area of ​​emergency broadcast messages based on configuration parameters. Through cross-item similarity matching and virtual reference item conversion, it achieves effective aggregation and deduplication of multi-source heterogeneous emergency messages, avoiding information overload and redundant display, and improving users' ability to quickly identify and understand core emergency events.

[0016] 2. This invention, based on a pre-set security level resource budget table on the terminal, employs refined management to allocate minimum resources first, supplement surplus resources according to priority, and truncate items exceeding the limit. This solves the problems of existing technologies that struggle to ensure the complete display of high-priority items and result in chaotic display layouts when resources are insufficient, achieving a differentiated and balanced display layout under resource constraints. Furthermore, this invention, through synchronized output of interface rendering and audio gain adaptation, further ensures the integrity and usability of emergency information under multimodal display conditions, thereby comprehensively improving the resource utilization efficiency, reliability, and user experience of emergency broadcast classification display. Attached Figure Description

[0017] Figure 1 A flowchart illustrating an emergency classification and display method based on digital video broadcasting, provided as an embodiment of the present invention; Figure 2 A functional module diagram of an emergency classification and display system based on digital video broadcasting, provided in an embodiment of the present invention; The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0018] It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.

[0019] This application provides an emergency classification and display method based on digital video broadcasting. The executing entity of this method includes, but is not limited to, at least one of the following electronic devices that can be configured to execute the method provided in this application: a server, a terminal, etc. In other words, the emergency classification and display method based on digital video broadcasting can be executed by software or hardware installed on a terminal device or a server device. The server includes, but is not limited to, a single server, a server cluster, a cloud server, or a cloud server cluster. The server can be an independent server or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence platforms.

[0020] Reference Figure 1 The diagram shown is a flowchart illustrating an emergency classification and display method based on digital video broadcasting, according to an embodiment of the present invention. In this embodiment, the reference information generation method based on artificial intelligence and smart home technology includes: S1. Demultiplex the digital video broadcast transmission stream received by the terminal to obtain emergency broadcast message data and dynamic display strategy data of the digital video broadcast transmission stream; In this embodiment of the invention, the demultiplexing of the digital video broadcast transport stream received by the terminal to obtain the emergency broadcast message data and dynamic display strategy data of the digital video broadcast transport stream includes: The digital video broadcast transmission stream is identified and located using a unique identifier to obtain a dedicated business information entry for emergency broadcasting. The business information table item is segmented and split to obtain the message segment carrying the emergency warning content and the strategy segment carrying the display rule content. The message segment and the strategy segment are processed in parallel to obtain the emergency broadcast message data and the dynamic display strategy data.

[0021] When performing dedicated identification on the digital video broadcast transport stream received by the terminal, each transport packet is continuously scanned from the transport stream to check whether the packet identifier of each packet is equal to the system's preset emergency broadcast dedicated identifier value. When a transport packet with a packet identifier equal to the emergency broadcast dedicated identifier value is scanned, the data payload carried by the transport packet is extracted. These data payloads are assembled according to the structure of the service information table to obtain the emergency broadcast dedicated service information table entries.

[0022] When segmenting the obtained emergency broadcast-specific business information table entries, the segment header information in the table entries is first read according to the segmentation structure of the business information table specified in the digital video broadcasting protocol. Based on the segment type field value in the segment header, the message segment carrying emergency warning content and the strategy segment carrying display rule content are distinguished. The data fields of each segment are then extracted in sequence to obtain the complete message segment data set and strategy segment data set.

[0023] When processing the obtained message segments and strategy segments in parallel, two processing channels are activated simultaneously. One channel extracts and merges emergency warning content such as text descriptions, geographic coordinates, and timestamps from the message segments into continuous emergency broadcast message data. The other channel extracts and merges display rules such as layout rules, color schemes, and font sizes from the strategy segments into continuous dynamic display strategy data. After the two channels have completed their processing, the final emergency broadcast message data and dynamic display strategy data are obtained.

[0024] The beneficial effects are that, by performing dedicated identification and positioning, segmentation and splitting, and parallel content organization on the transmission stream, this invention can accurately and efficiently separate emergency broadcast message data and dynamic display strategy data from the digital video broadcast transmission stream, avoiding the parsing chaos caused by the failure to distinguish between messages and strategies in traditional methods. At the same time, the parallel processing method shortens the data preparation time, providing a clear and well-defined data foundation for subsequent adaptive matching of strategies and event aggregation, effectively improving the overall response speed and data utilization rate of emergency broadcast display.

[0025] S2. Perform descriptor location reading on the emergency broadcast message data to obtain the type identifier of the emergency broadcast message data; In this embodiment of the invention, the step of performing descriptor location reading on the emergency broadcast message data to obtain the type identifier of the emergency broadcast message data includes: The descriptor tag traversal scan of the protocol header segment of the emergency broadcast message data is performed to obtain the byte offset position of the dedicated descriptor of the emergency broadcast message data; The identifier field of the content segment of the emergency broadcast message data dedicated descriptor is read to obtain the original field value of the content segment; The original field values ​​are mapped and organized according to predefined rules to obtain the type identifier of the emergency broadcast message data.

[0026] When traversing and scanning the descriptor tags of the protocol header segment of emergency broadcast message data, the tag field of each descriptor is read one by one, starting from the first byte of the protocol header segment. The read tag value is compared with the system's preset tag value for emergency broadcast message-specific descriptors. When the two are equal, the offset byte number of the current descriptor's start byte from the start byte of the protocol header segment is recorded. This offset byte number is the byte offset position of the emergency broadcast message data-specific descriptor.

[0027] When reading the identifier field of the content segment of the dedicated descriptor for emergency broadcast message data, the system locates the beginning of the dedicated descriptor based on the obtained byte offset. From the beginning, it skips the fixed number of bytes occupied by the label and length fields of the descriptor until it reaches the storage location of the identifier field. The system then continuously reads the original byte sequence recorded in the identifier field from this storage location; this byte sequence is the original field value of the content segment.

[0028] When mapping and organizing the raw field values ​​according to predefined rules, each byte of the read raw field value is converted according to the system's pre-set mapping table. Each entry in the mapping table specifies the type name corresponding to a specific value of the raw field value. After mapping the raw field value byte by byte to the corresponding type name, all the mapped type names are concatenated into a complete type identifier string in the order they are read. This string is the type identifier of the emergency broadcast message data.

[0029] The beneficial effects are that by performing descriptor tag traversal scanning, dedicated descriptor positioning, and predefined rule mapping on the protocol header segment, this invention can accurately and efficiently extract standardized type identifiers from emergency broadcast message data, avoiding type misjudgment caused by uncertain descriptor positions or chaotic identifier formats. This provides an accurate and reliable classification basis for subsequent rapid matching and dynamic policy updates in the local policy library, thereby improving the automated processing capability and response accuracy of emergency broadcast messages.

[0030] S3. Based on the type identifier, prioritize the retrieval and matching in the locally pre-stored type adaptation display strategy. If the retrieval fails, use the dynamic display strategy data as the configuration parameter of the emergency broadcast message data and dynamically update the local strategy library. In this embodiment of the invention, the step of prioritizing retrieval and matching in the locally pre-stored type adaptation display strategy based on the type identifier, and if the retrieval fails, using the dynamic display strategy data as the configuration parameter of the emergency broadcast message data, and dynamically updating the local strategy library, includes: Perform type identifier matching retrieval on the locally pre-stored policy index table to obtain the policy matching result corresponding to the type identifier; If a match is successful, parameters are extracted from the strategy content corresponding to the matching result to obtain the configuration parameters of the emergency broadcast message data. If the matching fails, the parameters of the dynamic display strategy data are extracted to obtain the configuration parameters of the emergency broadcast message data, and the entries in the locally stored strategy index table are updated.

[0031] When performing type identifier matching retrieval on the locally stored policy index table, the type identifier string of the emergency broadcast message data obtained in step S2 is compared character by character with the type identifier field of each row in the locally stored policy index table. The policy index table is a table structure stored on the terminal's local storage medium. Each row of the table contains three fields: a type identifier field, a policy storage location pointer field, and a policy content identifier field. Starting from the first row of the policy index table, the value of the type identifier field of that row is retrieved and compared character by character with the type identifier string of the emergency broadcast message data from left to right. If all characters are the same, a successful match is determined, the retrieval stops, and the policy storage location pointer and policy content identifier of that row are recorded. These two records together constitute the policy matching result corresponding to the type identifier. If the type identifier field of the current row differs from the type identifier string to be matched by any single character, the next row is retrieved and the same character-by-character comparison is performed until all rows of the policy index table have been traversed. When no completely matching type identifier field is found after traversing all rows, the match is determined to be unsuccessful, and the policy matching result is empty.

[0032] If a match is successful, the system locates the specific storage area in the local policy library where the policy content is stored, based on the policy storage location pointer recorded in the policy matching result. It then sequentially reads the value of each configuration field from this storage area, including display layout rules, color mapping relationships, font size settings, and animation effect on / off switches. These read values ​​are then organized according to the configuration parameter format to obtain the configuration parameters for the emergency broadcast message data.

[0033] If a match fails, the dynamic display strategy data is parsed and read field by field according to the predefined configuration field order. The value of each field is extracted from the corresponding byte position of the dynamic display strategy data, and these extracted values ​​are organized into the configuration parameters of the emergency broadcast message data. At the same time, a new record is added to the locally stored strategy index table. The type identifier field of this record is filled with the currently obtained type identifier string, the strategy content identifier field is filled with the unique number of the dynamic display strategy data, and the strategy storage location pointer field is filled with the local storage address where the dynamic display strategy data is stored. This completes the update of the entries in the locally stored strategy index table.

[0034] The beneficial effects are that by prioritizing the retrieval of the local policy index table for type identification matching, the existing configuration parameters are directly extracted when the match is successful, and when the match fails, the dynamic display policy data is used and the local policy library is updated synchronously. This invention realizes adaptive matching and localized dynamic learning of display policies, which not only ensures rapid response to common emergency message types, but also incorporates new policy rules in a timely manner, avoiding configuration loss or matching failure due to outdated policy library, and significantly improving the flexibility and continuous availability of emergency broadcast display policies.

[0035] S4. Based on the configuration parameters, perform Mahalanobis clustering on the spatiotemporal and attribute data of the emergency broadcast message data and the location area of ​​the terminal to obtain aggregated event entries to be displayed for the emergency broadcast message data; In this embodiment of the invention, the step of performing Mahalanobis clustering on the spatiotemporal and attributes of the emergency broadcast message data and the location area of ​​the terminal based on the configuration parameters to obtain aggregated event entries to be displayed for the emergency broadcast message data includes: Based on the aggregation matching threshold in the configuration parameters, cross-entry similarity matching is performed on the spatiotemporal attribute entries of the emergency broadcast message and the location attribute entries of the terminal to obtain the matching association result of each entry; The emergency broadcast message data entries that have matching associations are merged and organized to obtain aggregated event entries of the emergency broadcast message data; The aggregated event entries are filtered for local relevance to obtain the aggregated event entries to be displayed from the emergency broadcast message data.

[0036] The step of performing cross-entry similarity matching between the spatiotemporal attribute entries of the emergency broadcast message and the location attribute entries of the terminal based on the aggregation matching threshold in the configuration parameters, to obtain the matching association result for each entry, includes: The location attribute entries of the terminal are converted into virtual entries to obtain the virtual reference entries of the terminal; The virtual reference entries and the spatiotemporal attribute entries of the emergency broadcast message are merged and organized to obtain all the unprocessed entries of the emergency broadcast message; Based on the aggregated matching threshold, a multi-dimensional adaptive association-aware similarity measure is performed on all the items to be processed to obtain the matching association results of the items. The similarity measure is calculated using an adaptive spatiotemporal safety weighted association coefficient, and the calculation formula is as follows: ; in, This refers to the spatial distance between the terminal's positioning area and the area affected by the emergency event. The time difference between the current moment and the moment the emergency event occurred. The spatial attenuation scale parameter in the dynamic display strategy data. The time decay scale parameter is derived from the dynamic display strategy data. The security level preset for the terminal, The security level adjustment coefficient is derived from the dynamic display strategy data. The event type weight is mapped to the type identifier. The event type adjustment coefficient is derived from the dynamic display strategy data. This is the aggregation threshold correction factor in the dynamic display strategy; For adaptive spatiotemporal security weighted correlation coefficients, when If the value is greater than the aggregation matching threshold, it is determined to be a matching association, and the matching association result of the entry is obtained.

[0037] When converting the terminal's location attribute entries into virtual entries, the terminal's current longitude, latitude, and location timestamp are extracted from the terminal's location attribute entries. These three values ​​are combined into a new data structure, which contains the terminal's geographical coordinates and location time information. This new data structure is the terminal's virtual reference entry.

[0038] When merging and organizing virtual reference entries and spatiotemporal attribute entries of emergency broadcast messages, an empty pending list is created. First, the terminal's virtual reference entry is added to the pending list as the first element. Then, the spatiotemporal attribute entries of each emergency broadcast message are added to the pending list in sequence. Finally, the pending list contains virtual reference entries and spatiotemporal attribute entries of all emergency broadcast messages. This pending list is the complete list of pending entries for emergency broadcast messages.

[0039] When performing multidimensional adaptive association perception similarity measurement on all items to be processed based on the aggregation matching threshold, the first item is taken from all items to be processed as the current benchmark item, and then each subsequent item is traversed to calculate the adaptive spatiotemporal safety weighted association coefficient between the current benchmark item and the subsequent items.

[0040] The adaptive spatiotemporal safety weighted correlation coefficient is used to measure the overall matching similarity between an emergency broadcast message entry and the terminal's location area. The larger the value, the higher the overall similarity between the two entries in dimensions such as spatial distance, time difference, terminal security level, and event type; The smaller the value, the greater the difference. Ultimately, it will... Compare with a preset aggregation matching threshold: when If the value exceeds this threshold, it is determined that the emergency broadcast message entry matches the terminal location; otherwise, there is no match.

[0041] parameter This represents the spatial distance between the terminal's location area and the area affected by the emergency event. This value is calculated from the terminal's current geographic coordinates and the center coordinates of the event's affected area carried in the emergency broadcast message using the ground distance. The larger the value, the greater the exponential term in the numerator. The smaller, the more The value drops exponentially, making it difficult to match distant events successfully.

[0042] parameter This is the spatial attenuation scale parameter, extracted from the dynamic display strategy data, used to control the spatial distance ratio. The rate of decay of the value, The larger the value, the same. The gentler the decay, the more the terminal can match events over longer distances. The smaller the value, the more severe the decay, and only matching of nearby events is allowed.

[0043] parameter The time difference between the current time and the time the emergency occurred is obtained by subtracting the event timestamp in the emergency broadcast message from the current time of the terminal system and taking the absolute value. The larger the exponent, the greater the exponent. The smaller, the more The value drops rapidly, making it impossible to match expired events.

[0044] parameter This is the time decay scale parameter, which is also extracted from the dynamic display strategy data and is used to control the time difference. The rate of decay of the value, The larger the value, the same. The gentler the decay, the more likely older events can still be matched. The smaller the value, the more severe the decay, and only the most recent events are allowed to match.

[0045] parameter This is a security level adjustment coefficient, extracted from dynamic display strategy data, used to control the terminal's preset security level. right The effect of magnification or reduction of values, The larger the value, the stronger the influence of the safety level on the logarithmic term in the denominator, thus reducing... This value makes high-security terminals have stricter matching requirements. A value of zero has no impact on the security level.

[0046] parameter The default security level for the terminal is read from the terminal's own system configuration and represents the security level of the environment in which the terminal is located. The larger the value, the more... The larger the item, the more it leads to The smaller the value, the more likely high-security terminals are to filter out high-reliability events and avoid interference from low-priority events.

[0047] parameter This is an event type adjustment coefficient, extracted from dynamic display strategy data, used to control the weight of event types. right The degree of influence of the value The larger the value, the greater the weight of the event type in the denominator. The greater the contribution of the item, the lower the [reduction / decrease]. The value makes the differences in matching difficulty between different types of events more obvious.

[0048] parameter This is the event type weight, which is obtained by converting the type identifier through a system-predefined mapping table. Different event types correspond to different weight values. The larger the value, the more... The larger the item, the more it leads to The smaller the value, the smaller the spatial distance and time difference required for high-weight events to achieve the same matching probability.

[0049] parameter This is the aggregation threshold correction factor, extracted from the dynamic display strategy data and directly used as the multiplicative factor in the denominator. The larger the value, the larger the overall denominator, leading to... The smaller the value, the stricter the overall matching conditions become. The smaller the value, the looser the overall matching conditions. This parameter is used to dynamically adjust the sensitivity of clustering and aggregation.

[0050] Two exponential functions in the molecule and Each factor generates a value between zero and one. Multiplying these two values ​​yields a base similarity score, which decays exponentially with increasing spatial distance and temporal difference. The terms in the denominator together constitute a penalty factor greater than or equal to one, where the security level... and event type weight The penalty effect is generated through their respective adjustment coefficients, and the correction factor is used. Provides overall scaling. Ultimately... A matching association is determined when the value is greater than the aggregation matching threshold; therefore, any parameter change that increases the denominator or decreases the numerator will reduce the match. A higher value makes matching more difficult, while a lower value makes it easier.

[0051] When performing cross-item similarity matching between the spatiotemporal attribute entries of emergency broadcast messages and the location attribute entries of terminals based on the aggregation matching threshold in the configuration parameters, a one-to-one matching calculation is performed on each spatiotemporal attribute entry of the emergency broadcast message and the location attribute entry of the terminal. For each pair of entries, the correlation coefficient is obtained according to the above-mentioned adaptive spatiotemporal security weighted correlation coefficient calculation method. This correlation coefficient is compared with the aggregation matching threshold. When the correlation coefficient is greater than the aggregation matching threshold, it is determined that there is a matching correlation between the spatiotemporal attribute entry and the location attribute entry. The identifier and correlation type of the spatiotemporal attribute entry are recorded as terminal location correlation. After completing all cross-item comparisons, the result of whether each spatiotemporal attribute entry matches the terminal location attribute is obtained. This result set is the matching correlation result of each entry.

[0052] When merging and organizing emergency broadcast message data entries with matching associations, all emergency broadcast message data entries with the same association identifier are grouped into the same group based on the matching association results of each entry. Within each group, the text description, geographic coordinate values, event timestamp, and event attribute fields of each entry are extracted. These contents are then concatenated in a uniform order, and only one copy of any duplicate fields is retained. All the deduplicated fields are combined into a new message entry, which is the aggregated event entry of the emergency broadcast message data.

[0053] When filtering aggregated event entries for local relevance, the geographic coordinates of each aggregated event entry are compared with the current geographic coordinates of the terminal to calculate the straight-line distance between the two points. Simultaneously, the timestamp of the aggregated event entry is compared with the terminal's current system time to calculate the absolute value of the time difference. If the calculated straight-line distance exceeds a pre-set local attention threshold, the aggregated event entry is marked as irrelevant and removed from the display list. Alternatively, if the absolute value of the calculated time difference exceeds a pre-set timeliness window threshold, the aggregated event entry is also marked as irrelevant and removed. The aggregated event entries retained after filtering are the aggregated event entries to be displayed for emergency broadcast message data. The beneficial effect is that by converting the terminal's location attributes into virtual reference entries and performing cross-entry similarity matching with the spatiotemporal attributes of emergency broadcast messages, and then measuring similarity based on the aggregation matching threshold, this invention can accurately identify emergency events related to the terminal's location and time, merge multiple related messages into aggregated event entries, and finally filter out non-local or outdated information through local relevance filtering, effectively eliminating information redundancy and significantly improving the focus of emergency broadcast content and the efficiency of users obtaining key information.

[0054] S5. Based on the terminal's preset security level resource budget table, perform dynamic resource adaptation analysis on the items to be displayed. When resources are insufficient, adjust the resource ratio of the items to be displayed according to priority to obtain the terminal's differentiated display layout. In this embodiment of the invention, the dynamic resource adaptation analysis of the items to be displayed based on the terminal's preset security level resource budget table, and the adjustment of resource proportions for the items to be displayed according to priority when resources are insufficient, to obtain the differentiated display layout of the terminal, includes: Based on the terminal's preset security level resource budget table, the level resource constraints of each item to be displayed are read to obtain the minimum resource requirements and maximum resource limits of each item. The minimum resource requirements of the items to be displayed are checked in total to obtain the sufficiency check result of the terminal resources; If the verification result indicates sufficient resources, default resource allocation is performed on the items to be displayed to obtain the differentiated display layout of the terminal. If the verification result indicates insufficient resources, the resource allocation of the items to be displayed is adjusted according to priority to obtain a differentiated display layout for the terminal.

[0055] If the verification result indicates insufficient resources, the resource allocation for the items to be displayed is adjusted according to priority to obtain a differentiated display layout for the terminal, including: The minimum resource allocation is performed on the items to be displayed to obtain the initial allocated resources for the items to be displayed; The remaining available resources after the terminal allocation is completed are sorted out to obtain the surplus resources to be allocated to the terminal; Based on the priority weight of each item to be displayed, the surplus resources to be allocated are sorted by priority to obtain the supplementary allocation resources for the items to be displayed. The initial allocated resources and the supplementary allocated resources for each entry are merged, and the upper limit of entries that exceed the maximum resource limit is truncated to obtain the final allocated resources for each entry. Based on the final resource allocation, the items to be displayed are placed in the empty grid positions of the terminal according to the resource ratio and priority, resulting in a differentiated display layout for the terminal.

[0056] When reading the level resource constraints for each item to be displayed based on the terminal's preset security level resource budget table, the preset security level resource budget table is stored in the terminal's local non-volatile memory. Each row of this table corresponds to a security level value and records the minimum resource requirement value and maximum resource limit value corresponding to that level. The first item in the aggregated event to be displayed is retrieved, and the value of its security level field is read. This value is then compared row by row in the security level resource budget table. The comparison stops when a row with the same security level value is found. The minimum resource requirement value and maximum resource limit value are extracted from that row and recorded as the minimum resource requirement and maximum resource limit value for that item, respectively. The same operation is performed on the second item to be displayed, reading its security level field value and searching for a matching row in the budget table to extract the corresponding two values. This process is repeated until each item to be displayed has its own minimum resource requirement and maximum resource limit value.

[0057] When performing a total check on the minimum resource requirements of the items to be displayed, the minimum resource requirements of all items to be displayed are summed up to obtain a total value. This total value is compared with the total available resources of the terminal. If the total value is less than or equal to the total available resources of the terminal, the resources are considered sufficient; if the total value is greater than the total available resources of the terminal, the resources are considered insufficient. This determination result is the terminal resource sufficiency check result.

[0058] If the verification result indicates sufficient resources, resource values ​​are allocated to each item to be displayed according to the system's preset default resource allocation ratio. The resource value obtained by each item is equal to the total available resources of the terminal multiplied by its default allocation ratio. After the allocation is completed, each item obtains its own resource value. These resource values ​​are combined with the corresponding items to be displayed to obtain the terminal's differentiated display layout.

[0059] If the verification result indicates insufficient resources, the process of adjusting the resource allocation of the items to be displayed according to their priority will be initiated, resulting in a differentiated display layout for the terminal.

[0060] When allocating resources based on minimum requirements for items to be displayed, the minimum resource requirement value of each item is taken out sequentially, and this value is deducted from the total available resources of the terminal. The deducted value is then used as the initial allocated resources for that item. After each item has been allocated its minimum resource requirement, the total available resources of the terminal become the remaining value, and the initial allocated resources obtained by each item are the initial allocated resources for the items to be displayed.

[0061] When sorting out the remaining available resources after the terminal allocation is completed, the remaining value of the total available resources of the terminal after the minimum resource allocation of all items is completed is extracted. This value is the terminal's surplus resources to be allocated.

[0062] When prioritizing and allocating surplus resources based on the priority weights of each item to be displayed, all items are first sorted from highest to lowest priority weight. Items with the same priority weight are arranged in any order. Then, each item is processed sequentially according to this sorting order. Each time, a portion of the surplus resources to be allocated is taken from the terminal and allocated to the current item. The allocated resource value is equal to the surplus resources to be allocated multiplied by the priority weight of the item and then divided by the sum of the priority weights of all items. After allocating each item, the allocated portion is subtracted from the surplus resources to be allocated, and the process continues to the next item until all items have received supplementary allocation. The set of supplementary allocation values ​​for each item is the supplementary allocated resources for the items to be displayed.

[0063] When merging the initial and supplementary resource allocations for each entry, the initial and supplementary resource values ​​for each entry are added together to obtain the merged resource value for that entry. The merged resource value is then checked against the maximum resource limit for that entry. If it is greater, the merged resource value is adjusted to the maximum resource limit; otherwise, it remains unchanged. The adjusted resource value for each entry is the final allocated resource for that entry.

[0064] When generating a differentiated display layout for the terminal based on the final allocated resources, the size of the display area occupied by each item on the terminal screen is determined according to the final allocated resource value of each item to be displayed. Items with larger resource values ​​receive a larger display area, and items with smaller resource values ​​receive a smaller display area. The display areas of all items are arranged according to a preset grid pattern. Within each area, corresponding text, icons, or map elements are displayed according to the item type. The complete screen layout obtained after the arrangement is completed is the differentiated display layout of the terminal.

[0065] The beneficial effects are that by reading the minimum resource requirements and maximum resource limits for each item to be displayed, and performing refined management such as prioritizing the allocation of minimum resources, supplementing the allocation of surplus resources according to priority, and truncating those exceeding the limit when resources are insufficient, this invention ensures that all items receive at least basic display resources, while rationally allocating the remaining resources to high-priority items, avoiding incomplete display or layout chaos caused by resource contention, and significantly improving the reliability of emergency information display and the balance of resource utilization of the terminal under resource constraints.

[0066] S6. Based on the differentiated display layout, perform interface rendering and audio output on the message items to be displayed to obtain the display interface of the terminal.

[0067] In this embodiment of the invention, the step of rendering the interface and outputting audio to the message items to be displayed based on the differentiated display layout to obtain the display interface of the terminal includes: Based on the differentiated display layout, the interface elements of the message items to be displayed are arranged to obtain the interface element layout of the message items to be displayed. The interface elements are laid out and rendered to obtain the visual composite content of the terminal. Gain adaptation adjustment is performed on the audio parameters of the item to be displayed to obtain the audio output content adapted to the item to be displayed; The visually synthesized content and the audio output content are output synchronously to obtain the display interface of the terminal.

[0068] When arranging interface elements for message items based on a differentiated display layout, the display area of ​​each item in the differentiated display layout is treated as a container. A corresponding interface element template is selected based on the message type of each item. This template specifies the positions of the text area, icon area, and graphic area. The item's title text is filled into the starting position of the text area. The item's detailed content text is automatically wrapped according to line height and filled into the remaining space of the text area. The corresponding icon file is loaded and placed in the center of the icon area. The geographical coordinate data carried by the item is converted to screen coordinates and drawn onto the graphic area. After placing all the interface elements for all items, the interface element layout of the message items to be displayed is obtained.

[0069] When rendering the interface elements, each pixel in the layout is processed sequentially. Based on the element type, the foreground and background colors are retrieved from the system's preset color scheme. The background color is filled into the entire element area, and then the foreground color is drawn onto the text characters and icon outlines. For text characters, the system's font library file is used to obtain the outline shape of each character, which is then filled with the foreground color. Icons are scaled and drawn pixel by pixel. The final image generated after all drawing is completed is the visual composite content of the terminal.

[0070] When adjusting the gain of the audio parameters for the items to be displayed, the audio playback file and priority weight value of each item are read. The highest priority weight value among all items is used as the baseline value. The priority weight value of each item is divided by the baseline value to obtain a scaling factor. This scaling factor is then multiplied by the standard audio amplitude value preset by the terminal system to obtain the target amplitude value for each item. The ambient noise intensity value is read from the current audio output channel of the terminal system and compared with the system's preset quiet threshold. When the ambient noise intensity value exceeds the quiet threshold, the target amplitude value of all items is increased proportionally. Finally, the set of amplitude values ​​obtained for each item is the audio output content adapted for the item to be displayed.

[0071] When synchronizing the output of visually synthesized content and audio output content, the visually synthesized content is sent to the frame buffer of the terminal's display driver, which then outputs it to the display screen frame by frame according to the screen refresh rate. Simultaneously, the audio playback file for each item in the audio output content is scaled according to its corresponding gain value and sent to the playback queue of the terminal's audio codec. The audio codec converts the digital audio signal into an analog signal and outputs it to the speaker or headphone jack. The display driver and audio codec use the same system clock reference source for synchronization, ensuring that the corresponding audio content begins playing as soon as the visual content appears. The effect presented to the user at this time is the terminal's display interface.

[0072] The beneficial effects are that by arranging and rendering interface elements based on differentiated display layouts and adjusting the gain of audio parameters to achieve synchronized audio and video output, this invention ensures that each message item to be displayed receives accurate visual presentation and audio playback adapted to environmental noise according to its allocated resources, avoiding misalignment of displayed content or audio-visual asynchrony, and significantly improving the clarity and completeness of the user's multimodal emergency information reception process.

[0073] like Figure 2 The diagram shown is a functional block diagram of an emergency classification and display system based on digital video broadcasting provided in an embodiment of the present invention.

[0074] The emergency classification and display system 100 based on digital video broadcasting described in this invention can be installed in an electronic device. Depending on the functions implemented, the emergency classification and display system 100 may include a demultiplexing processing module 101, a descriptor parsing module 102, a policy adaptation and update module 103, an event aggregation and filtering module 104, a resource dynamic adaptation module 105, and a display synchronization output module 106. The modules described in this invention can also be referred to as units, which are a series of computer program segments that can be executed by the processor of an electronic device and perform a fixed function, stored in the memory of the electronic device.

[0075] In this embodiment, the functions of each module / unit are as follows: The demultiplexing processing module 101 is used to demultiplex the digital video broadcast transmission stream received by the terminal to obtain emergency broadcast message data and dynamic display strategy data of the digital video broadcast transmission stream. The descriptor parsing module 102 is used to perform descriptor location reading on the emergency broadcast message data to obtain the type identifier of the emergency broadcast message data; The strategy adaptation and update module 103 is used to perform a search and match in the locally pre-stored type adaptation display strategy based on the type identifier. If the search fails, the dynamic display strategy data is used as the configuration parameter of the emergency broadcast message data, and the local strategy library is dynamically updated. The event aggregation and filtering module 104 is used to perform Mahalanobis clustering on the spatiotemporal and attributes of the emergency broadcast message data and the location area of ​​the terminal based on the configuration parameters, so as to obtain aggregated event entries to be displayed for the emergency broadcast message data. The resource dynamic adaptation module 105 is used to perform dynamic resource adaptation analysis on the items to be displayed based on the terminal's preset security level resource budget table. When resources are insufficient, the resource ratio of the items to be displayed is adjusted according to priority, so that all items to be displayed can be displayed and the terminal's differentiated display layout is obtained. The display synchronization output module 106 is used to perform interface rendering and audio output on the message items to be displayed based on the differentiated display layout, so as to obtain the display interface of the terminal.

[0076] In the several embodiments provided by this invention, it should be understood that the disclosed methods and systems can be implemented in other ways. For example, the system embodiments described above are merely illustrative; for instance, the division of modules is only a logical functional division, and other division methods may be used in actual implementation.

[0077] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment, depending on actual needs.

[0078] Furthermore, the functional modules in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or in the form of hardware plus software functional modules.

[0079] It will be apparent to those skilled in the art that the present invention is not limited to the details of the exemplary embodiments described above, and that the present invention can be implemented in other specific forms without departing from the spirit or essential characteristics of the present invention.

[0080] The embodiments of this application can acquire and process relevant data based on an artificial intelligence technology. Artificial intelligence is the theory, method, technology, and application system that uses digital computers or machines controlled by digital computers to simulate, extend, and expand human intelligence, perceive the environment, acquire knowledge, and use that knowledge to obtain optimal results.

[0081] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention.

Claims

1. An emergency classification and display method based on digital video broadcasting, characterized in that, The method includes: S1. Demultiplex the digital video broadcast transmission stream received by the terminal to obtain emergency broadcast message data and dynamic display strategy data of the digital video broadcast transmission stream; S2. Perform descriptor location reading on the emergency broadcast message data to obtain the type identifier of the emergency broadcast message data; S3. Based on the type identifier, prioritize the retrieval and matching in the locally pre-stored type adaptation display strategy. If the retrieval fails, use the dynamic display strategy data as the configuration parameter of the emergency broadcast message data and dynamically update the local strategy library. S4. Based on the configuration parameters, perform Mahalanobis clustering on the spatiotemporal and attribute data of the emergency broadcast message data and the location area of ​​the terminal to obtain aggregated event entries to be displayed for the emergency broadcast message data; S5. Based on the terminal's preset security level resource budget table, perform dynamic resource adaptation analysis on the items to be displayed. When resources are insufficient, adjust the resource ratio of the items to be displayed according to priority to obtain the terminal's differentiated display layout. S6. Based on the differentiated display layout, perform interface rendering and audio output on the message items to be displayed to obtain the display interface of the terminal.

2. The method of claim 1, wherein the method is based on Digital Video Broadcasting (DVB). The digital video broadcast transport stream received by the terminal is demultiplexed to obtain emergency broadcast message data and dynamic display strategy data of the digital video broadcast transport stream, including: The digital video broadcast transmission stream is identified and located using a unique identifier to obtain a dedicated business information entry for emergency broadcasting. The business information table item is segmented and split to obtain the message segment carrying the emergency warning content and the strategy segment carrying the display rule content. The message segment and the strategy segment are processed in parallel to obtain the emergency broadcast message data and the dynamic display strategy data.

3. The method of claim 1, wherein the method is based on Digital Video Broadcasting (DVB). The emergency broadcast message data is descriptor located and read to obtain the type identifier of the emergency broadcast message data, including: The descriptor tag traversal scan of the protocol header segment of the emergency broadcast message data is performed to obtain the byte offset position of the dedicated descriptor of the emergency broadcast message data; The identifier field of the content segment of the emergency broadcast message data dedicated descriptor is read to obtain the original field value of the content segment; The original field values ​​are mapped and organized according to predefined rules to obtain the type identifier of the emergency broadcast message data.

4. The emergency classification and display method based on digital video broadcasting as described in claim 1, characterized in that, Based on the type identifier, a search and match is first performed in the locally pre-stored type adaptation display strategy. If the search fails, the dynamic display strategy data is used as the configuration parameter for the emergency broadcast message data, and the local strategy library is dynamically updated, including: Perform type identifier matching retrieval on the locally pre-stored policy index table to obtain the policy matching result corresponding to the type identifier; If a match is successful, parameters are extracted from the strategy content corresponding to the matching result to obtain the configuration parameters of the emergency broadcast message data. If the matching fails, the parameters of the dynamic display strategy data are extracted to obtain the configuration parameters of the emergency broadcast message data, and the entries in the locally stored strategy index table are updated.

5. The method of claim 1, wherein the method is based on Digital Video Broadcasting (DVB). Based on the configuration parameters, Mahalanobis clustering is performed on the spatiotemporal and attribute data of the emergency broadcast message data and the location area of ​​the terminal to obtain aggregated event entries to be displayed for the emergency broadcast message data, including: ​ Based on the aggregation matching threshold in the configuration parameters, cross-entry similarity matching is performed between the spatiotemporal attribute entries of the emergency broadcast message and the location attribute entries of the terminal to obtain the matching association results of the entries; The emergency broadcast message data entries that have matching associations are merged and organized to obtain aggregated event entries of the emergency broadcast message data; The aggregated event entries are filtered for local relevance to obtain the aggregated event entries to be displayed from the emergency broadcast message data.

6. A method for emergency classification display based on digital video broadcasting according to claim 5, characterized in that, Based on the aggregation matching threshold in the configuration parameters, cross-entry similarity matching is performed between the spatiotemporal attribute entries of the emergency broadcast message and the location attribute entries of the terminal to obtain the matching association results of the entries, including: The location attribute entries of the terminal are converted into virtual entries to obtain the virtual reference entries of the terminal; The virtual reference entries and the spatiotemporal attribute entries of the emergency broadcast message are merged and organized to obtain all the unprocessed entries of the emergency broadcast message; Based on the aggregated matching threshold, a multi-dimensional adaptive association-aware similarity measure is performed on all the items to be processed to obtain the matching association results of the items. The similarity measure is calculated using an adaptive spatiotemporal safety weighted association coefficient, and the calculation formula is as follows: ; in, This refers to the spatial distance between the terminal's positioning area and the area affected by the emergency event. The time difference between the current moment and the moment the emergency event occurred. The spatial decay scale parameter in the dynamic display strategy data. The time decay scale parameter is derived from the dynamic display strategy data. The security level preset for the terminal, The security level adjustment coefficient is derived from the dynamic display strategy data. The event type weight is mapped to the type identifier. The event type adjustment coefficient is derived from the dynamic display strategy data. This is the aggregation threshold correction factor in the dynamic display strategy; For adaptive spatiotemporal security weighted correlation coefficients, when If the value is greater than the aggregation matching threshold, it is determined to be a matching association, and the matching association result of the entry is obtained.

7. The emergency classification and display method based on digital video broadcasting as described in claim 1, characterized in that, Based on the terminal's preset security level resource budget table, dynamic resource adaptation analysis is performed on the items to be displayed. When resources are insufficient, the resource allocation of the items to be displayed is adjusted according to priority to obtain a differentiated display layout for the terminal, including: Based on the terminal's preset security level resource budget table, the level resource constraints of the items to be displayed are read to obtain the minimum resource requirements and maximum resource limits for each item. The minimum resource requirements of the items to be displayed are checked in total to obtain the sufficiency check result of the terminal resources; If the verification result indicates sufficient resources, default resource allocation is performed on the items to be displayed to obtain the differentiated display layout of the terminal. If the verification result indicates insufficient resources, the resource allocation of the items to be displayed is adjusted according to priority to obtain a differentiated display layout for the terminal.

8. The digital video broadcast based emergency classification display method of claim 7, wherein, If the verification result indicates insufficient resources, the resource allocation for the items to be displayed is adjusted according to priority to obtain a differentiated display layout for the terminal, including: The minimum resource allocation is performed on the items to be displayed to obtain the initial allocated resources for the items to be displayed; The remaining available resources after the terminal allocation is completed are sorted out to obtain the surplus resources to be allocated to the terminal; Based on the priority weight of the items to be displayed, the surplus resources to be allocated are sorted by priority and allocated to obtain the supplementary allocation resources for the items to be displayed. The initial allocated resources and the supplementary allocated resources for each entry are merged, and the upper limit of entries that exceed the maximum resource limit is truncated to obtain the final allocated resources for each entry. Based on the final resource allocation, the items to be displayed are placed in the empty grid positions of the terminal according to the resource ratio and priority, resulting in a differentiated display layout for the terminal.

9. The emergency classification and display method based on digital video broadcasting as described in claim 1, characterized in that, Based on the differentiated display layout, the message items to be displayed are rendered and audio is output to obtain the display interface of the terminal, including: Based on the differentiated display layout, the interface elements of the message items to be displayed are arranged to obtain the interface element layout of the message items to be displayed. The interface elements are laid out and rendered to obtain the visual composite content of the terminal. Gain adaptation adjustment is performed on the audio parameters of the item to be displayed to obtain the audio output content adapted to the item to be displayed; The visually synthesized content and the audio output content are output synchronously to obtain the display interface of the terminal.

10. A digital video broadcast based emergency classification display system, characterized by The system, used to implement the emergency classification and display method based on digital video broadcasting as described in claim 1, comprises: The demultiplexing processing module is used to demultiplex the digital video broadcast transmission stream received by the terminal to obtain emergency broadcast message data and dynamic display strategy data of the digital video broadcast transmission stream. The descriptor parsing module is used to perform descriptor location and reading on the emergency broadcast message data to obtain the type identifier of the emergency broadcast message data; The strategy adaptation and update module is used to perform a search and match in the locally pre-stored type adaptation display strategy based on the type identifier. If the search fails, the dynamic display strategy data is used as the configuration parameter of the emergency broadcast message data, and the local strategy library is dynamically updated. The event aggregation and filtering module is used to perform Mahalanobis clustering on the spatiotemporal and attribute data of the emergency broadcast message data and the location area of ​​the terminal based on the configuration parameters, so as to obtain aggregated event entries to be displayed for the emergency broadcast message data. The resource dynamic adaptation module is used to perform dynamic resource adaptation analysis on the items to be displayed based on the terminal's preset security level resource budget table. When resources are insufficient, the resource ratio of the items to be displayed is adjusted according to priority, so that all items to be displayed can be displayed and a differentiated display layout of the terminal is obtained. The synchronous output module is used to perform interface rendering and audio output on the message items to be displayed based on the differentiated display layout, so as to obtain the display interface of the terminal.