Disaster early warning method, development board and storage medium

By using the development board in the disaster monitoring equipment, the traffic data packets are analyzed and broadcast instructions are generated, and broadcast information is directly sent through the base station to the terminal equipment in the early warning area, which solves the problems of high delay and high cost of early warning information transmission in the prior art, and achieves fast, accurate and economical disaster early warning broadcast.

CN119865771APending Publication Date: 2025-04-22ZTE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311323064.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-12
Publication Date
2025-04-22

AI Technical Summary

Technical Problem

When existing disaster monitoring equipment transmits early warning information, the paths are long and cumbersome, resulting in high delays and high costs, which cannot meet the current disaster warning needs.

Method used

Through the development board, the traffic data packets sent by the disaster monitoring equipment are obtained, abnormal traffic information is parsed, the base station list of broadcast information and early warning areas is determined, broadcast instructions are generated, and broadcast information is sent to terminal devices in the corresponding target early warning areas through the target base station node.

Benefits of technology

It reduces the delay in early warning information transmission, and can quickly send broadcasts to all terminal devices within the range through the base station, without manually setting the broadcast range, ensuring no missed terminal devices, thereby realizing regional warning broadcasts, saving costs and uniformly managing and maintaining early warning modules and equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119865771A_ABST
    Figure CN119865771A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a disaster early warning method, a development board and a storage medium, and relates to the technical field of communication. The method is applied to a development board, the development board is used for being connected with network equipment, and the method comprises the following steps: acquiring a traffic data packet sent by disaster monitoring equipment, and analyzing the traffic data packet to obtain abnormal traffic information; determining broadcast information and a base station list of an early warning area according to the abnormal traffic information, and generating a broadcast instruction according to the broadcast information and the base station list of the early warning area; and determining a target base station node and a target early warning area corresponding to the target base station node according to the base station list of the early warning area in the broadcast instruction, and sending the broadcast information and the target early warning area to network equipment, so that the network equipment sends the broadcast information to terminal equipment in the corresponding target early warning area through the target base station node. The disaster early warning information transmission method and device aim at solving the problems that existing disaster early warning information transmission is high in time delay and high in transmission cost.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a disaster warning method, a development board and a storage medium. Background Art

[0002] For ToB industries such as mines and coal mines, disasters such as mountain torrents, fires, oxygen deficiency, and gas explosions may occur during the production and collection process. Since the above-mentioned disasters generally have the characteristics of short discovery time and high destructiveness, it is necessary to issue early warnings through disaster monitoring equipment to avoid major casualties and economic losses.

[0003] However, most of the current disaster monitoring equipment needs to transmit warning information to the warning module through the wireless access network, bearer network, and core network layer by layer. Due to the long transmission path and cumbersome process, the transmission delay and transmission cost of the warning information are high, which cannot meet the existing delay and cost requirements of disaster warning. Summary of the invention

[0004] The main purpose of the embodiments of the present application is to provide a disaster warning method, a development board and a storage medium, aiming to solve the problems of high transmission delay and high transmission cost of existing disaster warning information.

[0005] In a first aspect, an embodiment of the present application provides a disaster warning method, the method is applied to a development board, the development board is used to connect to a network device, the method includes:

[0006] Obtaining a flow data packet sent by a disaster monitoring device, and parsing the flow data packet to obtain abnormal flow information;

[0007] Determine the broadcast information and the base station list of the warning area according to the abnormal traffic information, and generate a broadcast instruction according to the broadcast information and the base station list of the warning area;

[0008] Determine the target base station node and its corresponding target warning area according to the base station list of the warning area in the broadcast instruction, and send the broadcast information and the target warning area to the network device, so that the network device sends the broadcast information to the corresponding terminal device in the target warning area through the target base station node.

[0009] In a second aspect, an embodiment of the present application provides a development board, which is used to connect to a network device. The development board includes: a processor, a memory, a computer program stored in the memory and executable by the processor, and a data bus for realizing connection and communication between the processor and the memory, wherein when the computer program is executed by the processor, the steps of the disaster warning method described above are implemented.

[0010] In a third aspect, an embodiment of the present application provides a storage medium for computer-readable storage, characterized in that the storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of the disaster warning method as described above.

[0011] The embodiment of the present application provides a disaster warning method, development board and storage medium, which obtains the traffic data packet sent by the disaster monitoring device, and parses the traffic data packet to obtain abnormal traffic information; determines the broadcast information and the base station list of the warning area according to the abnormal traffic information, and generates a broadcast instruction according to the broadcast information and the base station list of the warning area; in response to the broadcast instruction, determines the target base station node and its corresponding target warning area according to the base station list of the warning area, and sends the broadcast information and the target warning area to the network device, so that the network device sends the broadcast information to the terminal device in the corresponding target warning area through the target base station node. In this way, the delay of the transmission of the warning information can be reduced, and the broadcast can be quickly sent to all terminal devices within the range through the base station, without manually setting the broadcast range, ensuring that no terminal device is missed, thereby realizing regional warning broadcast, which can avoid repeated development and save costs, and can also uniformly manage and maintain the warning module and equipment, provide operation and maintenance capabilities, and thus save warning resources. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0013] Figure 1 A schematic diagram of a warning data transmission path of a related technology provided in an embodiment of the present application;

[0014] Figure 2 A schematic diagram of an early warning data transmission path of a development board applied to a network device provided in an embodiment of the present application;

[0015] Figure 3 A schematic block diagram of the structure of a network device provided in an embodiment of the present application;

[0016] Figure 4 A schematic block diagram of the structure of a development board provided in an embodiment of the present application;

[0017] Figure 5 A schematic diagram of a process flow of a disaster warning method provided in an embodiment of the present application;

[0018] Figure 6A schematic diagram of an application scenario of a development board provided in an embodiment of the present application;

[0019] Figure 7 A schematic diagram of an application scenario of another development board provided in an embodiment of the present application;

[0020] Figure 8 A schematic diagram of a process flow of broadcast messages according to an embodiment of the present application;

[0021] Fig. 9 A schematic block diagram of the structure of another development board provided in an embodiment of the present application;

[0022] Fig.10 A schematic block diagram of the structure of a disaster warning device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0023] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0024] The flowcharts shown in the accompanying drawings are only examples and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may also be decomposed, combined or partially merged, so the actual execution order may change according to actual conditions.

[0025] It should be understood that the terms used in this application specification are only for the purpose of describing specific embodiments and are not intended to limit the application. As used in this application specification and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include plural forms.

[0026] Currently, the data transmitted from most disaster monitoring equipment to the early warning module needs to be transmitted through the wireless access network, bearer network, and core network layer by layer. However, this will result in a long transmission path for the early warning information, which obviously cannot meet the current early warning needs.

[0027] like Figure 1 As shown in the figure, traditional early warning information transmission usually needs to be transmitted through multiple links. Early warning signals generally need to be transmitted back and forth between terminals (including disaster monitoring equipment and user terminals), campus base stations, transmission networks, core networks, the Internet, servers and early warning modules; and signal transmission may be interfered by various factors, such as signal weakening, transmission line failure, etc., which may lead to information transmission interruption or errors.

[0028] Among them, the early warning module needs to broadcast early warning information to all personnel in the disaster area and notify them to evacuate. In order to deal with some large-scale natural disasters such as earthquakes, tsunamis, typhoons, etc., the public disaster early warning module can send disaster warning notifications to all mobile devices in a certain area. However, the public disaster early warning module is managed by the government and operators, and enterprises do not have the authority to send such broadcast instructions. After receiving the warning, the ordinary early warning module currently used by enterprises sends disaster warning broadcasts to the communication equipment in the park through the public network. Which devices to send the warning to need to be manually set, which is a cumbersome process and easy to miss.

[0029] For various disasters such as fire, landslide, gas explosion, etc., enterprises already have multiple mature early warning modules. There are many types of early warning modules, and the maintenance cost is high. The early warning module interacts with disaster monitoring equipment, emergency rescue equipment, etc., and related equipment also needs to be maintained.

[0030] like Figure 2 As shown in the figure, when a development board is inserted into the base station to provide the base station with disaster warning computing power, the transmission of warning information reduces several intermediate links. At this time, the warning signal only needs to be transmitted back and forth between the terminal (including disaster monitoring equipment and user terminals), the campus base station, the development board and the warning module, thereby greatly shortening the transmission path to reduce the delay in the transmission of warning information.

[0031] Please refer to Figure 3 , Figure 3 A schematic block diagram of the structure of a network device provided in an embodiment of the present application. The disaster warning method can be applied in a development board, which is used to connect to the network device.

[0032] The network equipment may be a base station or other equipment. The baseband unit (BBU) is one of the core equipment in a mobile communication base station, responsible for processing the modulation, encoding and decoding, and channel functions of the band signal. The development board may be an early warning base, which may be a general application single board or an ARM single board based on the x86 architecture, and may be deployed on the hardware of the park base station or the existing MEC platform of the park, thereby sinking the early warning computing power to the base station.

[0033] It should be noted that ARM architecture boards also have strong processing capabilities and low power consumption, but compared to the x86 architecture, the ARM architecture's ecosystem and application support are relatively weak.

[0034] Exemplarily, the application scenario of the present invention can be a base station in a ToB industry park such as a mine or coal mine or a certain geographical area, by inserting a development board into the base station to provide the base station with disaster warning computing power. This can reduce the delay in the transmission of warning information, and can quickly send broadcasts to all terminal devices within the range through the base station without manually setting the broadcast range to ensure that no terminal device is missed, thereby realizing regional warning broadcasts, which can avoid repeated development and save costs, and can also uniformly manage and maintain warning modules and equipment, provide operation and maintenance capabilities, and thus save warning resources.

[0035] It should be noted that the development board provided by the present invention can be applied to 5G private networks of all ToB production and collection industries for integrating existing early warning modules; it can also be used in remote mountainous areas, ravines, and tidal flats where mountain torrents, mudslides, fires, etc. are prone to occur, for rapid early warning of disasters occurring within the area; it can also be modified for the integration of other systems that require broadcasting in the ToB industry; it can also be modified for use in 4G wireless networks.

[0036] like Figure 3 As shown, combined Figure 3 The structure of the network device is described by taking a base station as an example.

[0037] The baseband processing unit (BBU) includes a monitoring unit, a main control unit, a base station interface unit, a clock unit and a high-speed interface unit. The baseband processing unit can be connected to a remote radio unit (RRU) through the high-speed interface unit. At the same time, the development board provided in the present application can be connected to the baseband processing unit through the base station interface unit.

[0038] Specifically, the BBU chassis usually has an expansion slot, and the base station interface unit includes a device interface, which can be connected to the BBU chassis and the development board by inserting the development board into the expansion slot and through the device interface. The development board provided in this application can be installed in the expansion slot of the BBU chassis of the campus base station. The BBU chassis and the development board can be reused with existing 5G base stations. Therefore, the development board provided in this application can communicate with the base station through the device interface, so that control signals can be sent to the base station, network status can be obtained, etc.

[0039] See also Figure 4 , Figure 4 A schematic block diagram of the structure of a development board provided in an embodiment of the present application.

[0040] like Figure 4 As shown, the development board can be deployed with one or more warning modules, such as Figure 5The early warning module 1, early warning module 2 and early warning module 3 in the development board. Among them, the early warning module 1 can be a geological environment monitoring system, the early warning module 2 can be a fire monitoring system, the early warning module 3 can be a gas monitoring system, and other disaster early warning modules can also be deployed on the development board. The development board can also include one or more of a local diversion module (TOF), a broadcast module, an access management module (AMF), an operation module (IaaS), an early warning module and a monitoring module.

[0041] Specifically, the underlying hardware of the development board can use x86 general-purpose hardware to provide computing, storage, network, accelerator and other resources for the development board; the computing module can provide the required infrastructure support for upper-level applications and services; multiple warning modules can be deployed on the development board; the local diversion module can realize the transmission of warning information from the terminal device to the warning module through local diversion; the broadcast module provides the warning module with the ability to broadcast within the terminal area; the access management module can be used to issue broadcast instructions; the monitoring module is used to realize visual monitoring and management of the warning modules, warning equipment, warning broadcasts, etc. in the park through the Portal portal; the local diversion module is used to transfer the warning traffic in the park network directly from the base station to the warning module. By using the above modules together, the warning traffic in the park network can be directly transferred from the base station to the warning module on the development board, shortening the transmission path from the disaster monitoring equipment to the warning module, thereby reducing the uplink delay of the warning information.

[0042] Exemplarily, the development board provided in the present application is an x86 architecture hardware board. The x86 board has powerful processing capabilities and can efficiently process large amounts of data and complex algorithms. The x86 board is one of the most widely used processor architectures, with a rich software ecosystem and extensive application support, and can easily run various operating systems and applications. Therefore, the development board can install and be compatible with various existing early warning modules.

[0043] Exemplarily, the computing module is a mature cloud computing model that can provide basic computing resources (such as virtual servers, storage, and networks) through virtualization technology. The computing module allows applications in the development board to share and pool computing resources, thereby improving resource utilization. Through the computing module, the development board can customize the configuration and performance of computing resources according to the requirements of upper-level functions. This enables the development board to provide a flexible and efficient computing environment to meet the needs of different scenarios.

[0044] Exemplarily, the monitoring module can uniformly maintain local diversion modules, broadcast modules, access management modules, operation modules, early warning modules and other modules, thereby realizing early warning broadcast functions, terminal management functions and application management functions, and ensuring the normal operation of the park early warning module.

[0045] Among them, the early warning broadcast function includes broadcast task management, broadcast record management, and statistical analysis. The terminal management function is mainly used to manage various equipment related to the early warning module. Including disaster monitoring equipment (fire detection equipment, earthquake detection equipment, gas detection equipment, etc.), emergency rescue equipment (sound and light alarms, emergency lighting devices, etc.), the terminal management function can realize the registration, configuration, monitoring and other functions of the equipment to ensure the normal operation of the equipment and the accurate collection of data. The application management function can include application deployment, application startup, suspension, deletion and other functions.

[0046] Please refer to Figure 5 , Figure 5 A schematic diagram of a process flow of a disaster early warning method provided in an embodiment of the present application. The disaster early warning method can be applied in a development board, which is used to connect to a network device.

[0047] like Figure 5 As shown, the disaster warning method may include S101 to S104.

[0048] S101. Obtain a traffic data packet sent by a disaster monitoring device, and parse the traffic data packet to obtain abnormal traffic information.

[0049] Among them, the disaster monitoring equipment may include geological environment monitoring instruments, fire monitoring instruments, gas monitoring instruments and other equipment for disaster monitoring. The traffic data packet may be a data stream sent by the disaster monitoring equipment, such as a GTPU data stream. Abnormal traffic information may include warning type, warning information, affected area and warning time period. Warning types may include mountain danger warning, fire warning and earthquake warning. Warning information may be used to generate broadcast information corresponding to the warning. The affected area may be used to indicate an area that needs to be warned, such as a community or a region, etc. The warning time period may be used to indicate a time period that needs to be warned, such as the next hour or the next day.

[0050] In some embodiments, after obtaining the traffic data packet sent by the disaster monitoring device, the method further includes: obtaining the target address of the data flow in the traffic data packet, and determining the data type of the traffic data packet according to the target address; if the data type of the traffic data packet is determined to be warning data, parsing the traffic data packet to obtain abnormal traffic information. In this way, the data type of the traffic data packet can be determined by the target address of the data flow in the traffic data packet, so as to accurately parse and obtain abnormal traffic information.

[0051] The target address may be used to indicate the flow direction of the data flow in the traffic data packet. The data type of the traffic data packet may include warning data and ordinary data. The warning data may be data that needs to trigger the warning module, and the ordinary data may be data that does not need to trigger the warning module.

[0052] Specifically, the traffic data packet is parsed to obtain the data flow of the traffic data packet, and the base station protocol stack corresponding to the data flow is determined; if the base station protocol stack corresponding to the data flow is the first base station protocol stack, the target address of the data flow is determined to be the early warning module, and the data type of the traffic data packet is determined to be early warning data according to the target address; if the base station protocol stack corresponding to the data flow is the second base station protocol stack, the target address of the data flow is determined to be the user plane function module, and the data type of the traffic data packet is determined to be ordinary data according to the target address. In this way, the data type of the acquired traffic data packet can be accurately determined, so that data diversion can be quickly realized.

[0053] The base station protocol corresponding to the data flow may be an application protocol of the traffic flow in the base station. The first base station protocol stack may be a preset type of base station protocol stack, for example, early warning data generally performs data flow at the network interface layer, in which case the first base station protocol stack may be the network interface layer; the second base station protocol stack may be a preset type of base station protocol stack, for example, ordinary data generally performs data flow at the transport layer, in which case the first base station protocol stack may be the transport layer. The target address may be a module of the flow direction of the data flow, for example, an early warning module or a user plane function module.

[0054] Exemplarily, if the base station protocol corresponding to the data stream is the first base station protocol stack, it can be determined that the data stream includes warning data. At this time, the target address of the data stream can be determined as the warning module, and the data type of the traffic data packet can be determined as warning data based on the target address; if the base station protocol corresponding to the data stream is the second base station protocol stack, it can be determined that the data stream does not include warning data, and the target address of the data stream is determined to be the user plane function module, and the data type of the traffic data packet is determined to be ordinary data based on the target address.

[0055] Exemplarily, the flow data packet is parsed to obtain the data flow of the flow data packet; based on the preset diversion rules, the data flow is diverted to determine the flow direction of the data flow; the data type of the flow data packet is determined according to the flow direction of the data flow, and the data type of the flow data packet includes warning data and ordinary data. In this way, the data type of the acquired flow data packet can be accurately determined, so that data diversion can be quickly realized.

[0056] The preset diversion rule may be a diversion rule configured by a user, for example, diversion processing may be performed according to the input flow and output flow in the data flow, which is not specifically limited here. The flow direction of the data flow is used to indicate that the flow direction of the data flow is an early warning module or a user plane function (UPF) module.

[0057] Exemplarily, the flow data packet is parsed to obtain the data flow of the flow data packet; based on the preset diversion rules, the data flow is diverted to determine the flow direction of the data flow; if the flow direction of the data flow is determined to be the early warning module, the data type of the flow data packet is determined to be early warning data; if the flow direction of the data flow is determined to be the UPF module, the data type of the flow data packet is determined to be ordinary data. In this way, the early warning traffic in the campus network can be directly transferred from the base station to the early warning module, thereby shortening the transmission path from the disaster monitoring equipment to the early warning module, thereby reducing the uplink delay of the early warning information.

[0058] like Figure 6 As shown, exemplarily, the local diversion module can be connected to the network device (such as a base station, etc.) through the N3 port, and the operation module can parse the GTPU data stream of the N3 port, so that the local diversion (TOF) module can divert the flow of the data packet according to the configured diversion rules. If it flows to the early warning module (that is, early warning data), the traffic data packet can be directly transmitted to the early warning module; if it flows to the UPF module (that is, ordinary data), it can be forwarded to the UPF module through the N3 port for processing.

[0059] It should be noted that, in specific deployment, the offload function can be implemented on existing 5G base station equipment by setting up a local offload module, which can be implemented by inserting a development board with a local offload module on the 5G base station. Among them, the base station with offload function can take into account the local business traffic of other base stations. It only needs other base stations to route data to the offload base station for processing according to the specific PLMN, slice ID and other characteristics of the enterprise private network, and no specific limitation is made here.

[0060] In some embodiments, the network device includes a device slot and a device interface, the development board is connected to the network device through the device slot, and is communicatively connected to the network device through the device interface, and the development board also includes at least one operation module, an early warning module, and a local diversion module. After determining the data type of the traffic data packet, if the operation module determines that the data type of the traffic data packet is early warning data, the traffic data packet is sent to the early warning module through the local diversion module, so that the early warning module generates a broadcast instruction according to the traffic data packet; if the operation module determines that the data type of the traffic data packet is ordinary data, the traffic data packet is sent to the user plane function module through the local diversion module based on the device interface. In this way, the traffic data packet can be accurately sent to the corresponding early warning module or user plane function module for processing through the local diversion module.

[0061] like Figure 6As shown, the flow data packet can be parsed by the operation module to determine the data type of the flow data packet. If the operation module determines that the data type of the flow data packet is warning data, the flow data packet can be sent to the warning module through the local shunt module, so that the warning module generates a broadcast instruction according to the flow data packet; if the operation module determines that the data type of the flow data packet is ordinary data, the flow data packet is sent to the UPF module through the local shunt module based on the N3 port, so that the UPF module processes the flow data packet.

[0062] Specifically, the data flow of the traffic data packet may be screened to screen out the abnormal data flow, and the corresponding abnormal traffic information may be determined from the abnormal data flow.

[0063] For example, the type of disaster monitoring equipment can be determined from the data flow direction of the abnormal data flow, thereby determining the corresponding warning type. If the type of disaster monitoring equipment is an earthquake detector, the warning type can be determined to be an earthquake warning, and so on. The affected area and warning time period corresponding to the disaster can also be obtained from the disaster monitoring equipment or through analysis of the computing module.

[0064] S102: Determine the broadcast information and the base station list of the warning area according to the abnormal traffic information, and generate a broadcast instruction according to the broadcast information and the base station list of the warning area.

[0065] The broadcast information can be used to trigger the base station to send warning messages to multiple terminals within the coverage area at the same time. The warning area can be the range corresponding to the affected area, or can be larger than the range corresponding to the affected area, and the warning information can be sent within the warning area. The base station list of the warning area can be the base stations within the warning area. The broadcast instruction can be used to disseminate broadcast information and warning information.

[0066] In some embodiments, based on a preset mapping relationship between the warning type and the broadcast message type, the corresponding broadcast message type is determined according to the warning type in the abnormal traffic information; the broadcast information is generated according to the broadcast message type and the warning information; within the warning time period, the base station list of the warning area is determined according to the affected area. In this way, the broadcast information can be accurately generated and the base station list of the warning area can be accurately determined.

[0067] Among them, the mapping relationship between the preset warning type and the broadcast message type is used to represent the mapping correspondence between the warning type and the broadcast message type. The broadcast message type can include a first broadcast type, a second broadcast type, and a third broadcast type. The number of broadcast message types is not specifically limited here. For example, the first broadcast type has the fastest propagation speed and a propagation range of important devices; the second broadcast type has a faster propagation speed and a propagation range of ordinary devices; the third broadcast type has a general propagation speed and a propagation range of all devices. The specific settings can be set by the user and are not specifically limited here.

[0068] Specifically, the broadcast message type can be determined according to the warning type. If the warning type is a mountain danger warning, the broadcast message type can be determined to be the first broadcast type; if the warning type is a fire warning, the broadcast message type can be determined to be the second broadcast type; if the warning type is an earthquake warning, the broadcast message type can be determined to be the third broadcast type.

[0069] For example, if the warning type is a mountain danger warning, the broadcast message type can be determined to be the first broadcast type, that is, the first broadcast type has the fastest propagation speed and the propagation range is important equipment; if the warning type is a fire house warning, the broadcast message type can be determined to be the second broadcast type, that is, the propagation speed is faster and the propagation range is ordinary equipment; if the warning type is an earthquake warning, the broadcast message type can be determined to be the third broadcast type, that is, the propagation speed is average and the propagation range is all equipment.

[0070] Specifically, the corresponding warning area can be determined according to the affected area, so as to accurately determine the warning range. Then, all base stations in the warning range are traversed to determine whether each base station can work within the warning time period, and the base stations that can work within the warning time period are screened out, so as to generate a list of base stations in the warning area.

[0071] For example, in order to avoid errors in the affected area, a larger warning area can be re-determined based on the scope of the affected area, so that the warning information can be accurately sent to the terminal equipment in the warning area. Then, all base stations are traversed within the warning range to determine whether each base station can work within the warning time period, and the base stations that can work within the warning time period are screened out to generate a base station list in the warning area.

[0072] In some embodiments, after generating a broadcast instruction according to a traffic data packet, the broadcast module sends the broadcast instruction to the access management module, so that the access management module responds to the broadcast instruction and sends the broadcast information to the network device to generate a broadcast response information; the access management module sends the broadcast response information to the broadcast module, so that the broadcast module parses the broadcast response information to determine whether the access management module successfully sends the broadcast information to the network device. This can shorten the downlink delay from the early warning module to the terminal device. The broadcast module of the development board provides an early warning broadcast function based on the base station. The early warning broadcast function triggers the base station to send early warning messages to multiple terminals within the coverage area at the same time, so that the message is broadcast throughout the park or in certain geographical areas.

[0073] The broadcast response information is used to indicate whether the access management module has started to send an early warning message to the base station node.

[0074] like Figure 7 As shown, specifically, the early warning module can define early warning information and send data to the development board through the API interface; the development board uniformly mobilizes the early warning information sent by multiple early warning modules, and makes broadcast instructions through the broadcast module and sends them to the access management (AMF) module; the access management module receives the message transmission request and sends the corresponding early warning broadcast to the wireless base station in the specified geographical area through the N2 interface. The access management module can also use the report from the wireless network to report to the early warning base whether the transmission is successful.

[0075] Exemplarily, the broadcast module sends a broadcast instruction to the access management module, so that the access management module responds to the broadcast instruction and sends the broadcast information to the base stations in the base station list of the warning area to generate a broadcast response information; the access management module sends the broadcast response information to the broadcast module, so that the broadcast module parses the broadcast response information. If the analysis result is that the broadcast information has been sent, it can be determined that the access management module has successfully sent the broadcast information to the corresponding base station; if the analysis result is that the broadcast information has not been sent, it can be determined that the access management module has not sent the broadcast information to the corresponding base station.

[0076] S103. Determine the target base station node and its corresponding target warning area according to the base station list of the warning area in the broadcast instruction, and send the broadcast information and the target warning area to the network device, so that the network device sends the broadcast information to the terminal device in the corresponding target warning area through the target base station node.

[0077] The target base station node may be a base station node in the base station list of the warning area that meets the warning requirements, such as a base station node in the base station list of the warning area that meets the warning time period. Each target base station node corresponds to a signal coverage range, and the signal coverage range is the target warning area corresponding to the target base station node.

[0078] In some embodiments, the warning information included in the broadcast instruction is obtained, and according to the warning information, the target base station node is determined in the base station list of the warning area; the signal coverage range corresponding to the target base station node is obtained, and the signal coverage range is used as the target warning area corresponding to the target base station node. In this way, the target base station node and its corresponding target warning area can be accurately determined.

[0079] The signal coverage range may indicate that the target base station node can send warning information within the range.

[0080] Specifically, the access management module can parse the received broadcast instructions to obtain warning information; based on the warning information, determine one or more target base station nodes in the base station list of the warning area; then obtain the base station information corresponding to each target base station node, and determine the base station signal coverage range of each target base station node from the base station information, and use the signal coverage range as the target warning area corresponding to each target base station node.

[0081] In some embodiments, when the early warning information includes a base station node identifier, the target base station node is located in the base station list of the early warning area according to the base station node identifier; when the early warning information does not include a base station node identifier, all base station nodes in the base station list of the early warning area are used as target base station nodes. In this way, the target base station node can be accurately determined.

[0082] The base station node identifier may be used to represent the ID information of a global base station node.

[0083] Specifically, the access management module can determine whether the warning information includes a base station node identifier; if the warning information includes a base station node identifier, the base station information of the target base station node is parsed according to the base station node identifier, thereby locating the corresponding target base station node in the base station list of the warning area; if the warning information does not include a base station node identifier, all base station nodes in the base station list of the warning area are taken as target base station nodes.

[0084] Exemplarily, the access management module can determine whether the warning information includes a base station node identifier; if the warning information includes a base station node identifier, the ID information of the base station node is determined based on the base station node identifier, so that the corresponding target base station node can be found in the base station list of the warning area based on the ID information of the base station node; if the warning information does not include a base station node identifier, all base station nodes in the base station list of the warning area are taken as target base station nodes.

[0085] In some embodiments, the development board further includes a monitoring module, which monitors the status of each module in the development board; if the monitoring module determines that the status of a module in the development board is abnormal, the corresponding module is controlled to stop working, or the module is maintained and managed. In this way, the operation and maintenance management functions of each module of the development board can be uniformly maintained, thereby ensuring the normal operation of the park early warning module.

[0086] Among them, the abnormal state can be used to stop the module in the development board from working.

[0087] Exemplarily, if the monitoring module detects that the state of the broadcast module in the development board is abnormal, the broadcast module is controlled to stop working, or the broadcast module is maintained and managed; if the monitoring module detects that the state of the access management module in the development board is abnormal, the access management module is controlled to stop working, or the access management module is maintained and managed.

[0088] like Figure 8 As shown, Figure 8 A flowchart of the steps of a broadcast message processing process provided in an embodiment of the present application.

[0089] Exemplarily, the steps of the broadcast message processing flow include S201-S205.

[0090] S201. The early warning module generates broadcast information according to abnormal traffic information.

[0091] S202: The broadcast module sends a broadcast instruction to the AMF module.

[0092] S203. The AMF module sends broadcast response information to the broadcast module.

[0093] S204: The broadcast module confirms to the warning module that the base station has started to distribute warning messages using emergency broadcast response.

[0094] S205. The AMF module uses the base station list of the warning area to determine the target base station node, and forwards the warning message to the corresponding target base station node.

[0095] S205: The target base station node sends broadcast information to the terminals (UE) within the range.

[0096] The embodiment of the present application provides a disaster warning method, development board and storage medium, which obtains the flow data packet sent by the disaster monitoring device and determines the data type of the flow data packet; if the data type of the flow data packet is determined to be warning data, the flow data packet is parsed to obtain abnormal flow information; the broadcast information and the base station list of the warning area are determined according to the abnormal flow information, and a broadcast instruction is generated according to the broadcast information and the base station list of the warning area; in response to the broadcast instruction, the target base station node and its corresponding target warning area are determined according to the base station list of the warning area, and the broadcast information is sent to the network device, so that the network device sends the broadcast information to the terminal device in the corresponding target warning area through the target base station node. In this way, the delay of the transmission of the warning information can be reduced, and the broadcast can be quickly sent to all terminal devices within the range through the base station, without manually setting the broadcast range, ensuring that no terminal device is missed, thereby realizing regional warning broadcast, which can avoid repeated development and save costs, and can also uniformly manage and maintain the warning module and equipment, provide operation and maintenance capabilities, and save warning resources.

[0097] For example, a certain mining application scenario is taken as an example: the development board provided by the embodiment of the present application is installed on the base station. Disaster warning systems such as geological environment monitoring systems, fire monitoring systems, and gas monitoring systems can be deployed on the development board. Mine operation and maintenance personnel can maintain the warning system and related equipment through the operation and maintenance portal platform of the development board. When a landslide disaster occurs, the geological environment monitoring instrument detects an abnormality and sends a landslide disaster warning to the geological environment monitoring system. When the geological environment monitoring system receives the warning information sent by the instrument, it makes a broadcast message according to the warning level, the location of occurrence and other information and sends it to the broadcast module of the development board. The broadcast module connects to the base station broadcast channel and makes the broadcast message into a broadcast instruction and sends it to the base station. The base station will send a disaster broadcast to the communication equipment within the range to notify personnel to evacuate; thereby sending a rescue broadcast to the emergency rescue equipment at the location where the disaster occurs. In this way, the delay in the transmission of the warning information can be reduced, and the broadcast can be quickly sent to all terminal devices within the range through the base station, without manually setting the broadcast range, ensuring that no terminal equipment is missed, thereby realizing regional warning broadcasts, which can avoid repeated development and save costs, and can also uniformly manage and maintain warning modules and equipment, provide operation and maintenance capabilities, and thus save warning resources.

[0098] See also Fig. 9 , Fig. 9 A schematic block diagram of the structure of a development board provided in an embodiment of the present application.

[0099] like Fig. 9As shown, the development board 300 may include a processor 301 and a memory 302 , and the processor 301 and the memory 302 are connected via a bus 303 , such as an I2C (Inter-integrated Circuit) bus.

[0100] In an exemplary embodiment, the processor 301 can be used to provide computing and control capabilities to support the operation of the entire terminal device. The processor 301 can be a central processing unit (CPU), and the processor 301 can also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc.

[0101] Specifically, the memory 302 may be a Flash chip, a read-only memory (ROM) disk, an optical disk, a USB flash drive, or a mobile hard disk.

[0102] Those skilled in the art will understand that Fig. 9 The structure shown in the figure is only a block diagram of a partial structure related to the embodiment of the present application, and does not constitute a limitation on the terminal device to which the embodiment of the present application is applied. The specific server may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.

[0103] The processor 301 is used to run a computer program stored in the memory, and implement any one of the disaster warning methods provided in the embodiments of the present application when executing the computer program.

[0104] In one embodiment, the processor 301 is used to run a computer program stored in a memory, and implement the following steps when executing the computer program: obtain a traffic data packet sent by a disaster monitoring device, and parse the traffic data packet to obtain abnormal traffic information; determine the broadcast information and the base station list of the warning area based on the abnormal traffic information, and generate a broadcast instruction based on the broadcast information and the base station list of the warning area; determine the target base station node and its corresponding target warning area based on the base station list of the warning area in the broadcast instruction, and send the broadcast information and the target warning area to the network device, so that the network device sends the broadcast information to the corresponding terminal device in the target warning area through the target base station node.

[0105] In one embodiment, after implementing the acquisition of the traffic data packet sent by the disaster monitoring device, the processor 301 is used to implement: obtaining the target address of the data flow in the traffic data packet, and then determining the data type of the traffic data packet according to the target address; if it is determined that the data type of the traffic data packet is warning data, parsing the traffic data packet to obtain abnormal traffic information.

[0106] In one embodiment, the abnormal traffic information includes a warning type, warning information, an affected area and a warning time period. When the processor 301 implements the method of determining the broadcast information and the base station list of the warning area according to the abnormal traffic information, it is used to implement: based on a preset mapping relationship between the warning type and the broadcast message type, determine the corresponding broadcast message type according to the warning type in the abnormal traffic information; generate the broadcast information according to the broadcast message type and the warning information; and within the warning time period, determine the base station list of the warning area according to the affected area.

[0107] In one embodiment, when the processor 301 implements the determination of the target base station node and its corresponding target warning area based on the base station list of the warning area, it is used to implement: obtaining the warning information included in the broadcast instruction, and determining the target base station node in the base station list of the warning area based on the warning information; obtaining the signal coverage range corresponding to the target base station node, and using the signal coverage range as the target warning area corresponding to the target base station node.

[0108] In one embodiment, when the processor 301 implements the method of determining the target base station node in the base station list of the warning area according to the warning information, it is used to implement: when the warning information contains a base station node identifier, the target base station node is located in the base station list of the warning area according to the base station node identifier; when the warning information does not contain a base station node identifier, all base station nodes in the base station list of the warning area are used as the target base station nodes.

[0109] In one embodiment, the development board includes a broadcast module and an access management module. After implementing the generation of a broadcast instruction according to the traffic data packet, the processor 301 is used to implement: the broadcast module sends the broadcast instruction to the access management module, so that the access management module responds to the broadcast instruction and sends the broadcast information to the network device to generate a broadcast response information; the access management module sends the broadcast response information to the broadcast module, so that the broadcast module parses the broadcast response information to determine whether the access management module successfully sends the broadcast information to the network device.

[0110] In one embodiment, the network device includes a device slot and a device interface, the development board is connected to the network device through the device slot, and is communicatively connected to the network device through the device interface, the development board also includes at least one operation module, an early warning module and a local diversion module, and the processor 301, after determining the data type of the traffic data packet, is also used to implement: if the operation module determines that the data type of the traffic data packet is early warning data, then the traffic data packet is sent to the early warning module through the local diversion module, so that the early warning module generates a broadcast instruction according to the traffic data packet; if the operation module determines that the data type of the traffic data packet is ordinary data, then based on the device interface, the traffic data packet is sent to the user plane function module through the local diversion module.

[0111] In one embodiment, the development board also includes a monitoring module, and the processor 301 is also used to implement: the monitoring module monitors the status of each module in the development board; if the monitoring module determines that the status of the module in the development board is abnormal, the module is controlled to stop working, or the module is maintained and managed.

[0112] It should be noted that technicians in the relevant field can clearly understand that for the convenience and simplicity of description, the specific working process of the network device described above can refer to the corresponding process in the aforementioned terminal capability reporting method embodiment, and will not be repeated here.

[0113] See also Fig.10 , Fig.10 It is a schematic block diagram of a disaster warning device provided in one embodiment of the present application. The disaster warning device can be configured in a server in a development board to execute the aforementioned disaster warning method.

[0114] like Figure 4 As shown, the disaster warning device 400 includes: a data packet parsing module 401, a broadcast generating module 402 and a warning module 403.

[0115] The data packet parsing module 401 is used to obtain the flow data packet sent by the disaster monitoring device, and parse the flow data packet to obtain abnormal flow information;

[0116] A broadcast generating module 402, configured to determine broadcast information and a base station list of a warning area according to the abnormal traffic information, and to generate a broadcast instruction according to the broadcast information and the base station list of the warning area;

[0117] The early warning module 403 is used to determine the target base station node and its corresponding target early warning area according to the base station list of the early warning area in the broadcast instruction, and send the broadcast information and the target early warning area to the network device, so that the network device sends the broadcast information to the corresponding terminal device in the target early warning area through the target base station node.

[0118] The data packet parsing module 401 is also used to obtain the target address of the data flow in the traffic data packet, and then determine the data type of the traffic data packet according to the target address; if the data type of the traffic data packet is determined to be warning data, the traffic data packet is parsed to obtain abnormal traffic information.

[0119] The broadcast generation module 402 is also used to determine the corresponding broadcast message type according to the warning type in the abnormal traffic information based on the preset mapping relationship between the warning type and the broadcast message type; generate the broadcast information according to the broadcast message type and the warning information; and determine the base station list of the warning area according to the affected area within the warning time period.

[0120] The early warning module 403 is also used to obtain the early warning information included in the broadcast instruction, and determine the target base station node in the base station list of the early warning area based on the early warning information; obtain the signal coverage range corresponding to the target base station node, and use the signal coverage range as the target early warning area corresponding to the target base station node.

[0121] The early warning module 403 is also used to locate the target base station node in the base station list of the early warning area according to the base station node identifier when the early warning information contains a base station node identifier; when the early warning information does not contain a base station node identifier, all base station nodes in the base station list of the early warning area are used as the target base station nodes.

[0122] It should be noted that those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described devices and modules and units can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0123] The method and apparatus of the present application can be used in many general or special computing system environments or configurations, such as personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer terminal devices, network PCs, minicomputers, mainframe computers, and distributed computing environments including any of the above systems or devices.

[0124] An embodiment of the present application also provides a storage medium for computer-readable storage, wherein the storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of any disaster warning method provided in the description of the embodiment of the present application.

[0125] The storage medium may be an internal storage unit of the network device described in the foregoing embodiment, such as a hard disk or memory of the network device. The storage medium may also be an external storage device of the network device, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (SecureDigital, SD) card, a flash card (Flash Card), etc., provided on the network device.

[0126] It will be appreciated by those skilled in the art that all or some of the steps, systems, and functional modules / units in the methods disclosed above may be implemented as software, firmware, hardware, and appropriate combinations thereof. In a hardware embodiment, the division between the functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed by several physical components in cooperation. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or non-transitory medium) and a communication medium (or temporary medium). As known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can be accessed by a computer. In addition, it is well known to those of ordinary skill in the art that communication media typically contain computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.

[0127] It should be understood that the term "and / or" used in the present specification and the appended claims refers to any combination of one or more of the associated listed items and all possible combinations, including these combinations. It should be noted that, in this article, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "including a..." does not exclude the presence of other identical elements in the process, method, article or system including the element.

[0128] The serial numbers of the embodiments of the present application are only for description and do not represent the advantages and disadvantages of the embodiments. The above are only specific embodiments of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in the present application, and these modifications or replacements should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.

Claims

1. A disaster early warning method, characterized in that: The method is applied to a development board, and the development board is used to connect to a network device. The method includes: Obtaining a traffic data packet sent by a disaster monitoring device, and parsing the traffic data packet to obtain abnormal traffic information; Determine the broadcast information and the base station list of the warning area according to the abnormal traffic information, and generate a broadcast instruction according to the broadcast information and the base station list of the warning area; Determine the target base station node and its corresponding target warning area according to the base station list of the warning area in the broadcast instruction, and send the broadcast information and the target warning area to the network device, so that the network device sends the broadcast information to the corresponding terminal device in the target warning area through the target base station node.

2. The method according to claim 1, characterized in that After obtaining the flow data packet sent by the disaster monitoring device, the method further includes: Obtaining a target address of a data flow in the traffic data packet, and determining a data type of the traffic data packet according to the target address; If it is determined that the data type of the traffic data packet is warning data, the traffic data packet is parsed to obtain abnormal traffic information.

3. The method according to claim 1, characterized in that The abnormal traffic information includes warning type, warning information, affected area and warning time period, and the determining of the list of base stations broadcasting information and warning area according to the abnormal traffic information includes: Based on a preset mapping relationship between the warning type and the broadcast message type, determining a corresponding broadcast message type according to the warning type in the abnormal traffic information; Generate the broadcast information according to the broadcast message type and the warning information; During the warning time period, a list of base stations in the warning area is determined according to the affected area.

4. The method according to claim 1, characterized in that: The determining the target base station node and its corresponding target warning area according to the base station list of the warning area in the broadcast instruction includes: Acquire the warning information included in the broadcast instruction, and determine the target base station node in the base station list of the warning area according to the warning information; A signal coverage range corresponding to the target base station node is obtained, and the signal coverage range is used as a target early warning area corresponding to the target base station node.

5. The method according to claim 4, characterized in that The determining, according to the warning information, a target base station node in a base station list in the warning area includes: When the warning information includes a base station node identifier, locating the target base station node in the base station list of the warning area according to the base station node identifier; When the warning information does not include a base station node identifier, all base station nodes in the base station list of the warning area are used as the target base station nodes.

6. The method according to claim 1, characterized in that The development board includes a broadcast module and an access management module. After the broadcast instruction is generated according to the traffic data packet, the development board further includes: The broadcast module sends the broadcast instruction to the access management module so that the access management module responds to the broadcast instruction and sends the broadcast information to the network device to generate broadcast response information; The access management module sends the broadcast response information to the broadcast module, so that the broadcast module parses the broadcast response information to determine whether the access management module successfully sends the broadcast information to the network device.

7. The method according to claim 1, characterized in that The network device includes a device slot and a device interface, the development board is connected to the network device through the device slot, and is communicatively connected to the network device through the device interface, the development board also includes at least one computing module, an early warning module and a local diversion module, and after determining the data type of the traffic data packet, further includes: If the computing module determines that the data type of the traffic data packet is warning data, the local diversion module sends the traffic data packet to the warning module, so that the warning module generates a broadcast instruction according to the traffic data packet; If the operation module determines that the data type of the traffic data packet is ordinary data, the traffic data packet is sent to the user plane function module through the local diversion module based on the device interface.

8. The method according to claim 1, characterized in that The development board also includes a monitoring module, and the method further includes: The monitoring module monitors the status of each module in the development board; If the monitoring module determines that the state of the module in the development board is an abnormal state, the module is controlled to stop working, or maintenance and management are performed on the module.

9. A development board, characterized in that: The development board is used to connect to a network device, and the development board includes: A processor, a memory, a computer program stored in the memory and executable by the processor, and a data bus for realizing connection and communication between the processor and the memory, wherein when the computer program is executed by the processor, the steps of the disaster warning method as described in any one of claims 1 to 8 are realized.

10. A storage medium for computer-readable storage, characterized in that: The storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of the disaster warning method as described in any one of claims 1 to 8.