Public alarm information transmission method and device, equipment and storage medium

Through the multicast/broadcast data center combined with pre-configured information list and encryption method, the multicast and encrypted transmission of public alarm information of specific user groups in the 5G communication system is realized, solving the problem that specific user groups cannot be sent and received in the prior art, ensuring safe and accurate information transmission.

CN120238831APending Publication Date: 2025-07-01CHENGDU TD TECH LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311870465.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-29
Publication Date
2025-07-01

AI Technical Summary

Technical Problem

The prior art cannot realize the reception and reception of public alarm information of specific user groups, especially in 5G communication systems, multicast and information encryption for specific user groups cannot be realized.

Method used

Receive the alarm information of the console through the multicast/broadcast data center, and use the pre-configured warning area list, encryption method list and group number list to determine the target alarm area and target group number. High-level multicast center encryption, core network NAS mode or base station air interface encryption are used to achieve encryption transmission of alarm content to specific user groups.

Benefits of technology

It realizes multicast encrypted message sending and receiving of specific user groups, ensuring security and accurate transmission of information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120238831A_ABST
    Figure CN120238831A_ABST
Patent Text Reader

Abstract

The invention provides a public alarm information transmission method and device, equipment and a storage medium. The method comprises the following steps: a multicast / broadcast data center receives alarm information sent by a console, and determines a target alarm area needing to be alarmed and at least one target group number according to an information source, an information type, a pre-configured alarm area list, an encryption mode list and a group number list, and sending the alarm content to the terminal device in the at least one target group number through the base station corresponding to the identifier of the at least one target base station according to the target alarm area and the target encryption mode according to the identifier of the at least one target base station and the target encryption mode. By means of the method, multicast encrypted message receiving and sending of the specific user group are achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of multi-mode communication technologies, and particularly to a method, apparatus, device, and storage medium for transmitting public warning information. Background Art

[0002] With the development of social economy and the acceleration of urbanization, people have higher and higher requirements for public safety. Ensuring the safety of people's lives and property and maintaining social security stability are necessary conditions for maintaining social stability and promoting economic development. Therefore, the public warning system has become the focus of people's attention.

[0003] In the prior art, public warning information is usually sent to user terminals through system messages in a 5G communication system, or the broadcast of public warning information over the air through system messages is achieved through a Commercial Mobile Service (CMAS) mechanism. However, under the requirements of sending and receiving warning information for specific user groups, the prior art cannot be realized.

[0004] In summary, how to realize the sending and receiving of messages for specific user groups is a technical problem that urgently needs to be solved in this field. Summary of the Invention

[0005] This application provides a method, apparatus, device, and storage medium for transmitting public warning information to solve the problem of how to realize the sending and receiving of messages for specific user groups.

[0006] In a first aspect, this application provides a method for transmitting public warning information, which is applied to a multicast / broadcast data center. The method includes:

[0007] Receiving warning information sent by a console, where the warning information includes warning content, information source, and information type;

[0008] According to the information source, the information type, a pre-configured warning area list, an encryption method list, and a group number list, determining a target warning area for which warning is required, at least one target group number, at least one identifier of a target base station, and a target encryption method. The warning area list stores at least one warning area corresponding to different information sources and information types. The group number list stores at least one group number and base station identifier corresponding to different information types and information sources. The encryption method list stores encryption methods corresponding to different information types;

[0009] According to the target warning area and the target encryption method, sending the warning content to terminal devices in the at least one target group number through a base station corresponding to the identifier of the at least one target base station.

[0010] In combination with the first aspect, in some embodiments, when the target encryption method is high-layer multicast center encryption, the step of sending the alarm content to the terminal devices in the at least one target group number through the base stations corresponding to the identifiers of the at least one target base station according to the target alarm area and the target encryption method includes:

[0011] Encrypt the alarm content according to a preset alarm encryption key to obtain a ciphertext message;

[0012] Package the target alarm area, the ciphertext message, the at least one target group number, and the identifiers of the at least one target base station into a target message;

[0013] Send the target message to the core network device, so that the core network device sends it to the terminal devices in the at least one target group number through the base stations corresponding to the identifiers of the at least one target base station.

[0014] In combination with the first aspect, in some embodiments, when the target encryption method is core network NAS method, the step of sending the alarm content to the terminal devices in the at least one target group number through the base stations corresponding to the identifiers of the at least one target base station according to the target alarm area and the target encryption method includes:

[0015] Send the alarm content, the target alarm area, the at least one target group number, and the identifiers of the at least one target base station to the core network device, so that the core network device sends the alarm content to the terminal devices in the at least one target group number through the base stations corresponding to the identifiers of the at least one target base station

[0016] In combination with the first aspect, in some embodiments, when the target encryption method is base station air interface encryption method, the step of sending the alarm content to the terminal devices in the at least one target group number through the base stations corresponding to the identifiers of the at least one target base station according to the target alarm area and the target encryption method includes:

[0017] Send the alarm content, the target alarm area, and the at least one target group number to the base stations corresponding to the identifiers of the at least one target base station through the core network device, so that the base stations send the alarm content to the terminal devices in the at least one target group number

[0018] In combination with the first aspect, in some embodiments, before receiving the alarm information sent by the console, the method further includes:

[0019] In response to the user's multicast configuration operation, obtain the warning area list, the group number list, and the encryption method list;

[0020] Store the warning area list, the group number list, and the encryption method list in a database.

[0021] In a second aspect, the present application provides a method for transmitting public warning information, which is applied to a core network device. The method includes:

[0022] Receive warning content, a target warning area, at least one target group number, and identifiers of at least one target base station sent by a multicast / broadcast data center;

[0023] Encrypt the warning content according to a preset warning encryption key to obtain a ciphertext message;

[0024] Encapsulate the ciphertext message, the target warning area, and the at least one target group number into a target message;

[0025] Send the target message to the base stations corresponding to the identifiers of the at least one target base station respectively, so that the base stations send the warning content to the terminal devices in the at least one target group number.

[0026] In a third aspect, the present application provides a method for transmitting public warning information, which is applied to a base station. The method includes:

[0027] Receive warning content, a target warning area, and at least one target group number sent by a core network device;

[0028] Encrypt the warning content according to a preset warning encryption key to obtain a ciphertext message;

[0029] Send the ciphertext message to the terminal devices corresponding to the at least one target group number according to the target warning area.

[0030] In a fourth aspect, the present application provides a method for transmitting public warning information, which is applied to a terminal device. The method includes:

[0031] In response to a target message reception instruction sent by a base station, receive the target message sent by the base station;

[0032] If the target message is an encrypted ciphertext message, decrypt the ciphertext message by using a preset warning decryption key to obtain warning content;

[0033] Display the warning content.

[0034] In a fifth aspect, the present application provides a device for transmitting public warning information, including:

[0035] A receiving module, configured to receive the alarm information sent by the console, where the alarm information includes alarm content, information source, and information type;

[0036] A determining module, configured to determine a target alarm area that needs to give an alarm, at least one target group number, identifiers of at least one target base station, and a target encryption method according to the information source, the information type, a pre-configured warning area list, an encryption method list, and a group number list. At least one alarm area corresponding to different information sources and information types is stored in the warning area list, at least one group number and base station identifier corresponding to different information types and information sources are stored in the group number list, and an encryption method corresponding to different information types is stored in the encryption method list;

[0037] A sending module, configured to send the alarm content to the terminal devices in the at least one target group number through the base station corresponding to the identifier of the at least one target base station according to the target alarm area and the target encryption method.

[0038] Combined with the fifth aspect, in some embodiments, when the target encryption method is high-layer multicast center encryption, the sending module includes:

[0039] An encryption unit, configured to encrypt the alarm content according to a preset alarm encryption key to obtain a ciphertext message;

[0040] An encapsulation unit, configured to encapsulate the target alarm area, the ciphertext message, the at least one target group number, and the identifiers of the at least one target base station into a target message;

[0041] A first sending unit, configured to send the target message to a core network device, so that the core network device sends it to the terminal devices in the at least one target group number through the base station corresponding to the identifier of the at least one target base station.

[0042] Combined with the fifth aspect, in some embodiments, when the target encryption method is core network NAS mode, the sending module includes:

[0043] A second sending unit, configured to send the alarm content, the target alarm area, the at least one target group number, and the identifiers of the at least one target base station to a core network device, so that the core network device sends the alarm content to the terminal devices in the at least one target group number through the base station corresponding to the identifier of the at least one target base station.

[0044] Combined with the fifth aspect, in some embodiments, when the target encryption method is base station air interface encryption method, the sending module includes:

[0045] A third sending unit, configured to send the alarm content, the target alarm area, and the at least one target group number to a base station corresponding to the identifier of the at least one target base station through a core network device, so that the base station sends the alarm content to a terminal device in the at least one target group number.

[0046] Combined with the fifth aspect, in some embodiments, the apparatus further includes:

[0047] An obtaining module, configured to obtain the warning area list, the group number list, and the encryption method list in response to a user's multicast configuration operation;

[0048] A storage module, configured to store the warning area list, the group number list, and the encryption method list in a database.

[0049] In a sixth aspect, the present application provides a transmission apparatus for public alarm information, including:

[0050] A receiving module, configured to receive alarm content, a target alarm area, at least one target group number, and identifiers of at least one target base station sent by a multicast / broadcast data center;

[0051] An encryption module, configured to encrypt the alarm content according to a preset alarm encryption key to obtain a ciphertext message;

[0052] An encapsulation module, configured to encapsulate the ciphertext message, the target alarm area, and the at least one target group number into a target message;

[0053] A sending module, configured to send the target message to a base station corresponding to the identifier of the at least one target base station respectively, so that the base station sends the alarm content to a terminal device in the at least one target group number.

[0054] In a seventh aspect, the present application provides a transmission apparatus for public alarm information, including:

[0055] A receiving module, configured to receive alarm content, a target alarm area, and at least one target group number sent by a core network device;

[0056] An encryption module, configured to encrypt the alarm content according to a preset alarm encryption key to obtain a ciphertext message;

[0057] A sending module, configured to send the ciphertext message to a terminal device corresponding to the at least one target group number according to the target alarm area.

[0058] In an eighth aspect, the present application provides a transmission apparatus for public alarm information, including:

[0059] A receiving module, configured to receive a target message sent by a base station in response to a target message receiving instruction sent by the base station;

[0060] A decryption module, configured to, if the target message is an encrypted ciphertext message, decrypt the ciphertext message by using a preset alarm decryption key to obtain alarm content;

[0061] A display module, configured to display the alarm content.

[0062] In a ninth aspect, the present application provides an electronic device, including: a memory, a processor, a communication interface, and a display;

[0063] The memory stores computer execution instructions;

[0064] The processor executes the computer execution instructions stored in the memory to implement the method described in any aspect.

[0065] In a tenth aspect, the present application provides a computer-readable storage medium, in which computer execution instructions are stored, and when the computer execution instructions are executed by a processor, they are used to implement the method for transmitting public alarm information described in any aspect.

[0066] The method, device, equipment, and storage medium for transmitting public alarm information provided by the present application, the multicast / broadcast data center receives the alarm information sent by the console, and determines the target alarm areas that need to give alarms, at least one target group number, the identifiers of at least one target base station, and the target encryption method according to the information source, information type, pre-configured warning area list, encryption method list, and group number list. According to the target alarm area and the target encryption method, the alarm content is sent to the terminal devices in at least one target group number through the base stations corresponding to the identifiers of at least one target base station. Through the above method, the encrypted message sending and receiving of a specific user group are realized. BRIEF DESCRIPTION OF THE DRAWINGS

[0067] The drawings here are incorporated into the specification and constitute a part of this specification, showing embodiments consistent with the present application, and are used together with the specification to explain the principles of the present application.

[0068] Figure 1 It is an application scenario diagram of the method for transmitting public alarm information provided by an embodiment of the present application;

[0069] Figure 2 It is a schematic flowchart of the first embodiment of the method for transmitting public alarm information provided by an embodiment of the present application;

[0070] Figure 3 It is a schematic flowchart of the second embodiment of the method for transmitting public alarm information provided by an embodiment of the present application;

[0071] Figure 4 It is a logical diagram for network implementation;

[0072] Figure 5 It is a schematic flowchart of Embodiment 3 of the method for transmitting public alarm information provided by an embodiment of the present application;

[0073] Figure 6 It is a schematic flowchart of Embodiment 4 of the method for transmitting public alarm information provided by an embodiment of the present application;

[0074] Figure 7 It is a schematic flowchart of Embodiment 5 of the method for transmitting public alarm information provided by an embodiment of the present application;

[0075] Figure 8 It is a schematic flowchart of Embodiment 6 of the method for transmitting public alarm information provided by an embodiment of the present application;

[0076] Figure 9 It is an example diagram of the process for a terminal device to analyze a target message;

[0077] Figure 10 It is a schematic structural diagram of Embodiment 1 of the device for transmitting public alarm information provided by an embodiment of the present application;

[0078] Figure 11 It is a schematic structural diagram of Embodiment 2 of the device for transmitting public alarm information provided by an embodiment of the present application;

[0079] Figure 12 It is a schematic structural diagram of Embodiment 3 of the device for transmitting public alarm information provided by an embodiment of the present application;

[0080] Figure 13 It is a schematic structural diagram of Embodiment 4 of the device for transmitting public alarm information provided by an embodiment of the present application;

[0081] Figure 14 It is a schematic structural diagram of Embodiment 5 of the device for transmitting public alarm information provided by an embodiment of the present application;

[0082] Figure 15 It is a schematic structural diagram of Embodiment 6 of the device for transmitting public alarm information provided by an embodiment of the present application;

[0083] Figure 16 It is a schematic structural diagram of the multicast / broadcast data center provided by an embodiment of the present application;

[0084] Figure 17 It is a schematic structural diagram of the core network device provided by an embodiment of the present application;

[0085] Figure 18 It is a schematic structural diagram of the base station provided by an embodiment of the present application;

[0086] Figure 19 This is a schematic structural diagram of the terminal device provided by the embodiment of the present application.

[0087] Through the above-mentioned drawings, specific embodiments of the present application have been shown, and more detailed descriptions will be provided hereinafter. These drawings and textual descriptions are not intended to limit the scope of the concept of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. Detailed implementation manners

[0088] Here, exemplary embodiments will be described in detail, and examples are shown in the drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementation manners described in the following exemplary embodiments do not represent all implementation manners consistent with the present application. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.

[0089] With the development of social economy and the acceleration of the urbanization process, people's requirements for public safety are getting higher and higher. Ensuring the safety of people's lives and property and maintaining social security stability are necessary conditions for maintaining social stability and promoting economic development. Therefore, the public warning system has become the focus of people's attention. In the prior art, public warning information is usually sent to user terminals through system messages in the 5G communication system, or through the Commercial Mobile Service (CMAS) mechanism, to achieve the broadcast of public warning information in the air interface through system messages. However, under the requirements of receiving and sending warning information for specific user groups, the prior art cannot be realized.

[0090] In view of the above problems, the present application provides a method, device, equipment and storage medium for transmitting public warning information, thereby realizing the message receiving and sending for specific user groups. Specifically, the traditional transmission of public warning information is usually achieved through system messages in the 5G communication system, and it is in the form of broadcast, without distinguishing users and not being able to perform multicast for specific user groups. And it cannot achieve information encryption to ensure information security. Considering these problems, the inventor studied whether it is possible to modify the receiving and sending mechanism in the 5G communication protocol to achieve multicast of encrypted information for specific user groups. Based on this, the technical solution of the present application is proposed.

[0091] Figure 1 This is an application scenario diagram of the method for transmitting public warning information provided by the embodiment of the present application, as Figure 1As shown in the figure, this scenario at least includes a multicast / broadcast data center (CBE / CBCF), a core network device (AMF), a base station (RAN), and a terminal device (UE). Among them, for the 5G public alert service (CMAS) architecture applied in this scenario, the multicast / broadcast data center (CBE / CBCF) can be an electronic device with data transceiver functions such as a server or a laptop. Similarly, the core network device can also be an electronic device such as a server or a laptop. N50 is the reference point between the multicast / broadcast data center and the core network device, and N2 is the reference point between the core network device and the base station. The terminal device can be an electronic device used by users for wireless communication such as a smartphone, a laptop, or a smartwatch. The network architecture of this scenario can realize the transceiver of multicast / broadcast encrypted information of public alert messages.

[0092] The following uses specific embodiments to elaborate in detail on the technical solution of this application and how the technical solution of this application solves the above technical problems. These several specific embodiments below can be combined with each other. For the same or similar concepts or processes, they may not be repeated in some embodiments. The following will describe the embodiments of this application in conjunction with the accompanying drawings.

[0093] Figure 2 It is a schematic flowchart of the first embodiment of the transmission method of public alert messages provided by the embodiment of this application. As Figure 2 shown, this method is applied to a multicast / broadcast data center and includes:

[0094] S201: Receive the alert message sent by the console.

[0095] In this step, when the console detects an emergency event that requires a public alert, it sends an alert message to the multicast / broadcast data center of the corresponding emergency event management department. Among them, the alert message includes the alert content, the information source, and the information type.

[0096] Exemplarily, taking a traffic accident as an emergency event and the console that detects this event is the police department, then the information source is the police department, the information type is the traffic type, and the alert content is that a traffic accident has occurred in a certain area of a certain city and the traffic department needs to dispatch police to handle it. And the alert content also includes the specific location where the accident occurred and the vehicle information of the accident.

[0097] S202: Determine the target alert area that needs to be alerted, at least one target group number, the identifiers of at least one target base station, and the target encryption method according to the information source, the information type, the pre-configured warning area list, encryption method list, and group number list.

[0098] In this step, after receiving the alarm content sent by the console, the multicast / broadcast data center determines the target alarm area, at least one target group number, the identifiers of at least one target base station, and the target encryption method according to the information source, information type, and the pre-configured warning area list, encryption method list, and group number list. The warning area list stores at least one alarm area corresponding to different information sources and information types. The group number list stores at least one group number and base station identifier corresponding to different information types and information sources. The encryption method list stores the encryption methods corresponding to different information types.

[0099] It should be noted that the warning area list includes information on all areas covered by the data transmission system. For example, any city can be divided into different areas, each area is an area, and each area is assigned a unique identifier, and then all areas are summarized into the warning area list. The group number list represents the set of numbers of different groups in each area of the warning area list. For example, the group can be different communities in each area. The encryption method list represents the summary of different encryption methods for the alarm information of different groups. To ensure the security of information, each group can customize the encryption method and then notify the multicast / broadcast data center to summarize it into the encryption method list.

[0100] The alarm content received by the multicast / broadcast data center contains an information type, and the information type represents the type of emergency event. Different emergency events are responsible for different management departments, so different management departments are different groups. For some catastrophic events, users in the event area also need to receive the alarm content, so the specific target group can be determined according to the information type of the alarm information.

[0101] Exemplarily, still taking the above-mentioned traffic accident as an example, the alarm content contains the specific location of the accident, the information source and the information type. According to the information source, it is determined that the alarm content comes from the police department. According to the information type being the traffic type, the target group is determined to be the traffic department. By analyzing the alarm content and querying the specific location of the accident in the warning area list in the database, the target alarm area is determined. Then, according to the target alarm area, the traffic department number corresponding to the specific accident location in the area is determined in the group number list, that is, the target group number and the identifier of the target base station corresponding to the group. The target encryption method is determined in the encryption method list according to the target group number.

[0102] Optionally, during the process of configuring relevant information by the multicast / broadcast data center, the Message Identifier can be xxxxH, and the reserved items of B000–EFFF can be set as the group number.

[0103] Among them, the group number is a sequence, as shown in Table 1. The sequence includes Geographical Scope (GS), Message Code, and Update Number. Set the network type to NR. For the definition of network scheduling parameters, system message SIB8 is used for message transmission. And an additional Coding Scheme type is defined to be used as the encryption identifier for multicast / broadcast messages and the encryption method; and the Coding Scheme value is correspondingly set to indicate the encryption message method parameter. An example is as follows: 100100xx. Bits 1 and 0 can be defined as follows:

[0104] If Bit1 = 0 and Bit0 = 0, then the Message Encrypt Class is high-level multicast center encryption;

[0105] If Bit1 = 0 and Bit0 = 1, then the Message Encrypt Class is core network NAS mode encryption;

[0106] If Bit1 = 1 and Bit0 = 0, then the Message Encrypt Class is base station air interface mode encryption.

[0107] Table 1 Group number sequence

[0108]

[0109] S203: According to the target warning area and the target encryption method, send the warning content to the terminal devices in at least one target group number through the base stations corresponding to the identifiers of at least one target base station.

[0110] In this step, after determining the target warning area and the target encryption method, the warning content is sent to the terminal devices according to the target group number.

[0111] Specifically, when the target encryption method is high-level multicast center encryption, the multicast / broadcast data center encrypts the warning content according to the preset warning encryption key, and then encapsulates the target warning area, the ciphertext message, at least one target group number, and the identifiers of at least one target base station into a target message, and sends it to the terminal devices in at least one target group number through the core network device and the base station.

[0112] When the target encryption method is the core network NAS method, the multicast / broadcast data center sends the alarm content, the target alarm area, at least one target group number, and the identifiers of at least one target base station to the core network device. Then, the core network device encrypts the alarm content according to a preset alarm encryption key to obtain a ciphertext message, and encapsulates the ciphertext message, the target alarm area, and at least one target group number into a target message, and sends the target message to the terminal devices in at least one target group number through the base station.

[0113] When the target encryption method is the base station air interface encryption method, the multicast / broadcast data center sends the alarm content, the target alarm area, at least one target group number, and the identifiers of at least one target base station to the base station corresponding to the identifiers of at least one target base station through the core network device. The base station encrypts the alarm content according to a preset alarm encryption key to obtain a ciphertext message, and sends the ciphertext message to the terminal devices in at least one target group number.

[0114] For the transmission method of public alarm information provided in this embodiment, the multicast / broadcast data center receives the alarm information sent by the console, and determines the target alarm area that needs to issue an alarm, at least one target group number, the identifiers of at least one target base station, and the target encryption method according to the information source, information type, pre-configured warning area list, encryption method list, and group number list. According to the target alarm area and the target encryption method, the alarm content is sent to the terminal devices in at least one target group number through the base station corresponding to the identifiers of at least one target base station. Through the above method, the encrypted message sending and receiving of multicast for specific user groups is realized.

[0115] Figure 3 It is a schematic flowchart of the second embodiment of the transmission method of public alarm information provided in this application. As Figure 3 shown, on the basis of the above embodiment, when the target encryption method is high-layer multicast center encryption, step S203 includes:

[0116] S301: The multicast / broadcast data center encrypts the alarm content according to a preset alarm encryption key to obtain a ciphertext message.

[0117] In this step, after determining the target encryption method, the encryption device can be further determined. Figure 4 It is a network implementation logic diagram. As Figure 4 shown, when the target encryption method is high-layer multicast center encryption, the encryption device is the multicast / broadcast data center. Then, the multicast / broadcast data center encrypts the alarm content according to at least one target group number and a preset alarm encryption key to obtain a ciphertext message.

[0118] It should be noted that the preset alarm encryption key corresponds to the target group(s). The target group can be one or more, and the keys for each group are different. The multicast / broadcast data center encrypts according to the keys corresponding to each group respectively.

[0119] S302: The multicast / broadcast data center encapsulates the target alarm area, the ciphertext message, at least one target group number, and the identifiers of at least one target base station into a target message.

[0120] In this step, after the multicast / broadcast data center completes the encryption of the alarm content, in order to transmit the ciphertext message to the corresponding terminal device, it encapsulates the ciphertext message, the target alarm area, at least one target group number, and the identifiers of at least one target base station into a target message.

[0121] It should be noted that if there are concurrent group messages in the alarm content, that is, it needs to be transmitted to multiple groups, it needs to be encrypted according to the keys of different groups, and then encapsulate the different encrypted messages with the corresponding target alarm area, target group number, and target base station identifier.

[0122] It is worth noting that in order to ensure user information security, the encryption method adopts end-to-end group chat scenario encryption. Specifically, in the end-to-end encryption mode, since the server cannot decrypt the message plaintext, it cannot re-encrypt and forward the message plaintext like end-to-server encryption. In addition, for inner-layer encryption, if the sender of the message wants to encrypt using the message encryption key negotiated with each member of the group, the sender needs to send n - 1 messages (assuming the total number of group members is n), which will cause the communication data volume of the message sender to be too large. In practice, each member of the group first generates a message encryption key GK when sending a message, and then sends this GK to other group members. Each group member saves the message encryption keys sent by other members to form a key library.

[0123] S303: The multicast / broadcast data center sends the target message to the core network device.

[0124] S304: The core network device sends the target message to the base station corresponding to the identifiers of at least one target base station.

[0125] S305: The base station sends the target message to the terminal devices in at least one target group number.

[0126] After the multicast / broadcast data center completes encapsulation, it sends the target message to the core network device through the air interface. Since the encryption of this alarm content belongs to the high-layer multicast center encryption, the core network device and the base station have no permission to modify the target message. After receiving the target message, the core network device parses the target message, obtains the identifiers of at least one target base station, and sends the corresponding target message to the base station corresponding to the identifier of the target base station through the air interface. After receiving the target message, the base station also has no permission to modify the target message, so it parses the target message, obtains at least one target group number, and sends the target message to the terminal devices under the target group through the air interface.

[0127] In a possible design, in some scenarios, the target message only needs to be sent to some of the terminal devices under the target group, and does not need to be sent to all terminal devices. After the base station receives the target message, the target message may also include the identifier of the terminal device. Then the base station sends the target message to the terminal device corresponding to the identifier of the terminal device according to the target group number.

[0128] For the transmission method of the public alarm information provided in this embodiment, the multicast / broadcast data center encrypts the alarm content according to the preset alarm encryption key to obtain a ciphertext message, and then encapsulates the target alarm area, the ciphertext message, at least one target group number, and the identifiers of at least one target base station into a target message, and finally sends the target message to the core network device. The core network device sends the target message to the base station corresponding to the identifier of at least one target base station, and then the base station sends the target message to the terminal devices in at least one target group number. Through the above method, the multicast of alarm information for specific user groups is realized, and the encrypted transmission of information is realized, thus ensuring information security.

[0129] Figure 5 This is a schematic flowchart of Embodiment 3 of the transmission method of the public alarm information provided in this application. As Figure 5 shown, on the basis of Method Embodiment 1, when the target encryption method is the core network NAS method, step S203 includes:

[0130] S501: The multicast / broadcast data center sends the alarm content, the target alarm area, at least one target group number, and the identifiers of at least one target base station to the core network device.

[0131] S502: The core network device encrypts the alarm content according to the preset alarm encryption key to obtain a ciphertext message.

[0132] When it is determined that the target encryption method is the core network NAS method, as Figure 4As shown, it is determined that the encryption device is a core network device. Furthermore, since the multicast / broadcast data center and the base station only have data transmission functions, the multicast / broadcast data center sends the received alarm content, the target alarm area, at least one target group number, and the identifiers of at least one target base station to the core network device via the air interface.

[0133] After receiving the alarm content, the target alarm area, at least one target group number, and the identifiers of at least one target base station sent by the multicast / broadcast data center, the core network device encrypts the alarm content according to the preset alarm encryption key corresponding to the target group, thereby obtaining a ciphertext message.

[0134] It should be noted that the preset alarm encryption key corresponds to the target group. The target group can be one or more, and the keys for each group are different. The core network device encrypts according to the keys corresponding to each group respectively.

[0135] S503: The core network device encapsulates the ciphertext message, the target alarm area, and at least one target group number into a target message.

[0136] In this step, after encrypting the alarm content, in order to accurately send the message to the corresponding terminal device to complete the alarm, the core network device encapsulates the ciphertext message, the target alarm area, and at least one target group number into a target message.

[0137] It should be noted that if there are concurrent group messages in the alarm content, that is, it needs to be transmitted to multiple groups, it is necessary to encrypt according to the keys of different groups, and then encapsulate the different encrypted messages with the corresponding target alarm areas and target group numbers.

[0138] S504: The core network device sends the target message to the base stations corresponding to the identifiers of at least one target base station respectively.

[0139] S505: The base station sends the target message to the terminal devices in at least one target group number.

[0140] After obtaining the target message, the core network device sends the target message to the base stations corresponding to the identifiers of the at least one target base station according to the identifiers of the at least one target base station. After receiving the target message sent by the core network device, since the base station has no permission to modify the target message, the base station sends the target message to the terminal devices under the target group via the air interface according to at least one target group number.

[0141] In a possible design, in some scenarios, the target message only needs to be sent to some of the terminal devices under the target group, and does not need to be sent to all terminal devices. After the base station receives the target message, the target message may further include the identifier of the terminal device. Then, the base station sends the target message to the terminal device corresponding to the identifier of the terminal device according to the target group number.

[0142] For the method for transmitting public warning information provided in this embodiment, the multicast / broadcast data center sends the warning content, the target warning area, at least one target group number, and the identifiers of at least one target base station to the core network device. The core network device encrypts the warning content according to a preset warning encryption key to obtain a ciphertext message, and then encapsulates the ciphertext message, the target warning area, and at least one target group number into a target message, and sends the target message to the base stations corresponding to the identifiers of at least one target base station respectively. The base station sends the target message to the terminal devices in at least one target group number. Through the above method, multicast of warning information for a specific user group is realized, and encrypted transmission of information is realized, thereby ensuring information security.

[0143] Figure 6 It is a schematic flowchart of the fourth embodiment of the method for transmitting public warning information provided by the embodiments of the present application. As Figure 6 shown, on the basis of the first method embodiment, when the target encryption method is the base station air interface encryption method, step S203 includes:

[0144] S601: The multicast / broadcast data center sends the warning content, the target warning area, at least one target group number, and the identifiers of at least one target base station to the core network device.

[0145] S602: The core network device sends the warning content, the target warning area, at least one target group number to the base stations corresponding to the identifiers of at least one target base station.

[0146] When the target encryption method is the base station air interface encryption method, the multicast / broadcast data center and the core network device only have the data transmission function. They cannot encrypt the warning content. Therefore, after the multicast / broadcast data center receives the warning content and completes the configuration, it sends the warning content, the target warning area, at least one target group number, and the identifiers of at least one target base station to the core network device through the air interface. The core network device sends the warning content, the target warning area, and at least one target group number to the base stations corresponding to the identifiers of at least one target base station through the air interface.

[0147] It should be noted that the core network device sends the warning content to the base stations corresponding to the groups that need to be warned according to the identifiers of the target base stations.

[0148] S603: The base station encrypts the alarm content according to a preset alarm encryption key to obtain a ciphertext message.

[0149] In this step, after the base station receives the alarm content, the target alarm area, and at least one target group number sent by the core network device, in order to securely transmit the alarm content, the base station encrypts the alarm content according to the target encryption method and the preset alarm encryption key corresponding to the group. As Figure 4 shown, a ciphertext message is thus obtained.

[0150] S604: The base station sends the ciphertext message to the terminal devices corresponding to at least one target group number according to the target alarm area.

[0151] In this step, since the base station directly manages the terminal devices, the base station sends the ciphertext message to the terminal devices corresponding to at least one target group number according to the target alarm area.

[0152] It should be noted that the ciphertext message in this step is the target message.

[0153] In a possible implementation manner, in some scenarios, the target message only needs to be sent to some of the terminal devices in the target group, and does not need to be sent to all terminal devices. Then, the data sent by the core network device received by the base station may also include the identifiers of the terminal devices. The base station sends the target message to the terminal devices corresponding to the identifiers of the terminal devices according to the target group number.

[0154] In the transmission method of the public alarm information provided in this embodiment, the multicast / broadcast data center sends the alarm content, the target alarm area, at least one target group number, and the identifiers of at least one target base station to the core network device. The core network device sends the alarm content, the target alarm area, and at least one target group number to the base station corresponding to the identifier of at least one target base station. The base station encrypts the alarm content according to a preset alarm encryption key to obtain a ciphertext message, and sends the ciphertext message to the terminal devices corresponding to at least one target group number according to the target alarm area. Through the above method, multicast of alarm information for a specific user group is realized, and encrypted transmission of information is realized, thus ensuring information security.

[0155] Optionally, on the basis of the above embodiments, if the alarm content needs to be transmitted to multiple groups, but the encryption methods of each group are different, the alarm content corresponding to each group can simultaneously perform the method in the foregoing embodiments.

[0156] In another possible implementation, after the base station receives the data sent by the core network device and determines that there is new alarm content, in order to achieve accurate data transmission, it sends a target packet reception indication to the terminal device through the Short Message mechanism.

[0157] Exemplarily, it can be set that etwsAndCmasIndication = 1 in the Short Message; the terminal is notified of the change in the alarm message through the physical downlink control channel.

[0158] Figure 7 It is a schematic flowchart of the fifth embodiment of the method for transmitting public alarm information provided by the embodiments of the present application. As Figure 7 shown, based on the above various embodiments, the method further includes:

[0159] S701: In response to the user's multicast configuration operation, obtain a warning area list, a group number list, and an encryption method list.

[0160] In this step, before the multicast / broadcast data center receives the alarm content sent by the console, in order to accurately transmit the alarm content and ensure its information security, the multicast / broadcast data center needs to perform multicast configuration in advance.

[0161] Specifically, the user operates on the multicast / broadcast data center, and then the multicast / broadcast data center responds to the user's configuration operation, thereby obtaining a warning area list, a group number list, and an encryption method list.

[0162] Optionally, the user can implement the configuration operation by performing a touch screen text input operation on the multicast / broadcast data center, or directly upload document data, or control the multicast / broadcast data center through a control to obtain a warning area list from the core network device, obtain a group number list from the base station, and obtain an encryption method list from the terminal device. The user's multicast configuration operation on the multicast / broadcast data center is not limited to the above several methods. The above several methods are only for illustration, and this embodiment does not make specific limitations on this operation method.

[0163] S702: Store the warning area list, the group number list, and the encryption method list in the database.

[0164] In this step, after the multicast / broadcast data center obtains the warning area list, the group number list, and the encryption method list, in order to implement multicast and encrypted data transmission in the subsequent data transmission process, the warning area list, the group number list, and the encryption method list are stored in the database.

[0165] The method for transmitting public warning information provided in this embodiment, the multicast / broadcast data center responds to the user's multicast configuration operation, obtains the warning area list, the group number list, and the encryption method list, and stores the warning area list, the group number list, and the encryption method list in the database. Through the above method, the relevant information is pre-configured, laying a data foundation for the subsequent implementation of the multicast of encrypted messages for specific user groups.

[0166] Figure 8 FIG. 6 is a schematic flowchart of Embodiment 6 of the method for transmitting public warning information provided in an embodiment of the present application. As Figure 8 shown, based on the above embodiments, if this method is applied to a terminal device, the method includes:

[0167] S801: The terminal device responds to the target message reception instruction sent by the base station and receives the target message sent by the base station.

[0168] In this step, in order to save the resources of the terminal device and improve the warning accuracy, after the base station receives the data sent by the core network device and determines that there is relevant information that needs to be warned, it sends a target message reception instruction to the terminal device through a short message. After the terminal device receives the target message reception instruction sent by the base station, it responds to the target message reception instruction and receives the target message sent by the base station.

[0169] S802: If the target message is an encrypted ciphertext message, use a preset warning decryption key to decrypt the ciphertext message to obtain the warning content.

[0170] In this step, after the terminal device receives the target message sent by the base station, in order to be able to display the warning content to the user, it analyzes the target message to obtain the warning content.

[0171] Specifically, Figure 9 FIG. 7 is a flow example diagram for the terminal device to analyze the target message. As Figure 9 shown, the specific process of analyzing the target message includes:

[0172] S901: Parse the target message to determine whether the target message is an encrypted message.

[0173] S902: If it is determined that the target message is an encrypted message, determine whether the target message belongs to the user group corresponding to the terminal device.

[0174] After decrypting the target message, verify the target warning area and at least one target group number. The terminal device verifies whether the target warning area is the area where the terminal device is located. If so, query each target group number in the at least one target group number to determine whether the group number to which the terminal device belongs exists in the at least one target group number. If it exists, it means that the target message is information that the terminal device can process. If it does not exist, it means that the target message cannot be processed by the terminal device.

[0175] S903: If it is determined that the target message belongs to the user group corresponding to the terminal device, determine the encryption method of the target message.

[0176] S904: If the encryption method is high-level multicast center encryption, decrypt the target message according to the key corresponding to the high-level multicast center encryption to obtain the warning content.

[0177] S905: If the encryption method is core network NAS mode encryption, decrypt the target message according to the key corresponding to the core network NAS mode encryption to obtain the warning content.

[0178] S906: If the encryption method is base station air interface mode encryption, decrypt the target message according to the key corresponding to the base station air interface mode encryption to obtain the warning content.

[0179] After the terminal device detects that the target message is encrypted, in order to ensure the security of data during data transmission, each device in the data transmission system pre-stores the encryption method and encryption key of each group. Then the terminal device selects the corresponding key according to the encryption method of the target message to decrypt the target message, thereby obtaining the warning content.

[0180] S803: Display the warning content.

[0181] In this step, after the terminal device decrypts the ciphertext message according to the key, in order to be able to implement the warning prompt for the user, the warning content is now displayed on the display configured by the terminal device.

[0182] For the transmission method of public warning information provided in this embodiment, the terminal responds to the target message reception instruction sent by the base station, receives the target message sent by the base station. If the target message is an encrypted ciphertext message, decrypt the ciphertext message using the preset warning decryption key to obtain the warning content and display it. Through the above method, the information security of the warning information is achieved.

[0183] Figure 10 For the structure diagram of the first embodiment of the transmission device for public warning information provided in this application, as Figure 10 shown, the transmission device 1000 for public warning information includes:

[0184] A receiving module 1001, configured to receive an alarm message sent by a console, where the alarm message includes alarm content, information source, and information type.

[0185] A determining module 1002, configured to determine a target alarm area that needs to give an alarm, at least one target group number, identifiers of at least one target base station, and a target encryption method according to the information source, information type, a pre-configured warning area list, encryption method list, and group number list. The warning area list stores at least one alarm area corresponding to different information sources and information types. The group number list stores at least one group number and base station identifier corresponding to different information types and information sources. The encryption method list stores encryption methods corresponding to different information types.

[0186] A sending module 1003, configured to send the alarm content to a terminal device in at least one target group number through a base station corresponding to the identifier of at least one target base station according to the target alarm area and the target encryption method.

[0187] Figure 11 This is a schematic structural diagram of Embodiment 2 of the transmission device for public alarm information provided by an embodiment of the present application. As Figure 11 shown, if the target encryption method is high-layer multicast center encryption, the sending module 1003 includes:

[0188] An encryption unit 1101, configured to encrypt the alarm content according to a preset alarm encryption key to obtain a ciphertext message.

[0189] An encapsulation unit 1102, configured to encapsulate the target alarm area, the ciphertext message, at least one target group number, and identifiers of at least one target base station into a target message.

[0190] A first sending unit 1103, configured to send the target message to a core network device, so that the core network device sends it to a terminal device in at least one target group number through a base station corresponding to the identifier of at least one target base station.

[0191] Optionally, if the target encryption method is core network NAS mode, the sending module 1003 further includes:

[0192] A second sending unit 1104, configured to send the alarm content, the target alarm area, at least one target group number, and identifiers of at least one target base station to a core network device, so that the core network device sends the alarm content to a terminal device in at least one target group number through a base station corresponding to the identifier of at least one target base station.

[0193] In a possible implementation manner, if the target encryption method is base station air interface encryption mode, the sending module 1003 further includes:

[0194] A third sending unit 1105, configured to send the alarm content, the target alarm area, and at least one target group number to the base station corresponding to the identifier of at least one target base station through a core network device, so that the base station sends the alarm content to the terminal devices in at least one target group number.

[0195] Figure 12 This is a schematic structural diagram of Embodiment 3 of the transmission device for public alarm information provided by an embodiment of the present application. As Figure 12 shown, the transmission device 1000 for public alarm information further includes:

[0196] An obtaining module 1201, configured to obtain a warning area list, a group number list, and an encryption method list in response to a user's multicast configuration operation.

[0197] A storage module 1202, configured to store the warning area list, the group number list, and the encryption method list in a database.

[0198] The transmission device for public alarm information provided in each of the foregoing embodiments is configured to execute the method on the multicast / broadcast data center side in any of the foregoing method embodiments. The implementation principles and technical effects are similar and will not be elaborated herein.

[0199] Figure 13 This is a schematic structural diagram of Embodiment 4 of the transmission device for public alarm information provided by an embodiment of the present application. As Figure 13 shown, the transmission device 1300 for public alarm information includes:

[0200] A receiving module 1301, configured to receive the alarm content, the target alarm area, at least one target group number, and the identifier of at least one target base station sent by the multicast / broadcast data center.

[0201] An encryption module 1302, configured to encrypt the alarm content according to a preset alarm encryption key to obtain a ciphertext message.

[0202] An encapsulation module 1303, configured to encapsulate the ciphertext message, the target alarm area, and at least one target group number into a target message.

[0203] A sending module 1304, configured to send the target message to the base station corresponding to the identifier of at least one target base station respectively, so that the base station sends the alarm content to the terminal devices in at least one target group number.

[0204] The transmission device for public alarm information provided in this embodiment is configured to execute the method on the core network device side in any of the foregoing method embodiments. The implementation principles and technical effects are similar and will not be elaborated herein.

[0205] Figure 14This is a schematic structural diagram of Embodiment 5 of the transmission device for public alarm information provided by an embodiment of the present application. As Figure 14 shown, the transmission device 1400 for public alarm information includes:

[0206] A receiving module 1401, configured to receive alarm content, a target alarm area, and at least one target group number sent by a core network device.

[0207] An encryption module 1402, configured to encrypt the alarm content according to a preset alarm encryption key to obtain a ciphertext message.

[0208] A sending module 1403, configured to send the ciphertext message to terminal devices corresponding to at least one target group number according to the target alarm area.

[0209] The transmission device for public alarm information provided in this embodiment is used to execute the method on the base station side in any of the foregoing method embodiments. The implementation principle and technical effects are similar and will not be elaborated here.

[0210] Figure 15 This is a schematic structural diagram of Embodiment 6 of the transmission device for public alarm information provided by an embodiment of the present application. As Figure 15 shown, the transmission device 1500 for public alarm information includes:

[0211] A receiving module 1501, configured to receive a target message sent by a base station in response to a target message receiving instruction sent by the base station.

[0212] A decryption module 1502, configured to, if the target message is an encrypted ciphertext message, perform decryption processing on the ciphertext message using a preset alarm decryption key to obtain alarm content.

[0213] A display module 1503, configured to display the alarm content.

[0214] The transmission device for public alarm information provided in this embodiment is used to execute the method on the terminal device side in any of the foregoing method embodiments. The implementation principle and technical effects are similar and will not be elaborated here.

[0215] An electronic device provided by the present application can be implemented as the following four specific devices: a multicast / broadcast data center, a core network device, a base station, and a terminal device.

[0216] Figure 16 This is a schematic structural diagram of the multicast / broadcast data center provided by an embodiment of the present application. As Figure 16 shown, the multicast / broadcast data center 1600 includes: a memory 1601, a processor 16021, and a communication interface 1603;

[0217] The memory 1601 stores computer-executable instructions.

[0218] The processor 1602 executes the computer-executable instructions stored in the memory 1601 to implement the method on the multicast / broadcast data center side in the foregoing method embodiments.

[0219] The communication interface 1603 is used to implement data communication between the multicast / broadcast data center and other devices.

[0220] Figure 17 The structural schematic diagram of the core network device provided by the embodiments of the present application is shown in Figure 17 As shown, the core network device 1700 includes: a memory 1701, a processor 17021, and a communication interface 1703;

[0221] The memory 1701 stores computer-executable instructions.

[0222] The processor 1702 executes the computer-executable instructions stored in the memory 1701 to implement the method on the core network device side in the foregoing method embodiments.

[0223] The communication interface 1703 is used to implement data communication between the core network device and other devices.

[0224] Figure 18 The structural schematic diagram of the base station provided by the embodiments of the present application is shown in Figure 18 As shown, the base station 1800 includes: a memory 1801, a processor 18021, and a communication interface 1803;

[0225] The memory 1801 stores computer-executable instructions.

[0226] The processor 1802 executes the computer-executable instructions stored in the memory 1801 to implement the method on the base station side in the foregoing method embodiments.

[0227] The communication interface 1803 is used to implement data communication between the base station and other devices.

[0228] Figure 19 The structural schematic diagram of the terminal device provided by the embodiments of the present application is shown in Figure 19 As shown, the terminal device 1900 includes: a memory 1901, a processor 19021, a communication interface 1903, and a display 1904;

[0229] The memory 1901 stores computer-executable instructions.

[0230] The processor 1902 executes the computer-executable instructions stored in the memory 1901 to implement the method on the terminal device side in the foregoing method embodiments.

[0231] The communication interface 1903 is used to implement data communication between the terminal device and other devices.

[0232] The display 1904 is used to display warning content.

[0233] The embodiment of the present application also provides a computer-readable storage medium, in which computer-executable instructions are stored, and when the computer-executable instructions are executed by a processor, they are used to implement the method in any one of the embodiments.

[0234] The above computer-readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory, electrically erasable programmable read-only memory, erasable programmable read-only memory, programmable read-only memory, read-only memory, magnetic memory, flash memory, magnetic disk or optical disk. The readable storage medium can be any available medium accessible by a general-purpose or special-purpose computer.

[0235] Optionally, the readable storage medium is coupled to the processor, so that the processor can read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can be located in an application specific integrated circuit (ASIC). Of course, the processor and the readable storage medium can also exist as discrete components in the device.

[0236] The embodiment of the present application also provides a computer program product, which includes a computer program stored in a computer-readable storage medium. At least one processor can read the computer program from the computer-readable storage medium, and when at least one processor executes the computer program, it can implement the technical solution provided in any one of the above method embodiments.

[0237] After considering the specification and practicing the invention disclosed herein, those skilled in the art will readily conceive of other embodiments of the present application. The present application is intended to cover any variations, uses, or adaptations of the present application, which follow the general principles of the present application and include common general knowledge or conventional technical means in the technical field not disclosed in the present application. The specification and embodiments are only regarded as exemplary, and the true scope and spirit of the present application are pointed out by the following claims.

[0238] It should be understood that the present application is not limited to the exact structures described above and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present application is only limited by the appended claims.

Claims

1. A method for transmitting public warning information, characterized in that, Applied to a multicast / broadcast data center, the method includes: Receiving alarm information sent by a console, where the alarm information includes alarm content, information source, and information type; Determining a target alarm area for which an alarm needs to be given, at least one target group number, identifiers of at least one target base station, and a target encryption method according to the information source, the information type, a pre-configured warning area list, an encryption method list, and a group number list. At least one alarm area corresponding to different information sources and information types is stored in the warning area list. At least one group number and base station identifier corresponding to different information types and information sources are stored in the group number list. Encryption methods corresponding to different information types are stored in the encryption method list; According to the target alarm area and the target encryption method, sending the alarm content to terminal devices in the at least one target group number through a base station corresponding to the identifier of the at least one target base station.

2. The method according to claim 1, characterized in that, If the target encryption method is high-layer multicast center encryption, then the step of sending the alarm content to terminal devices in the at least one target group number through a base station corresponding to the identifier of the at least one target base station according to the target alarm area and the target encryption method includes: Encrypting the alarm content according to a preset alarm encryption key to obtain a ciphertext message; Encapsulating the target alarm area, the ciphertext message, the at least one target group number, and the identifiers of the at least one target base station into a target message; Sending the target message to a core network device so that the core network device sends it to terminal devices in the at least one target group number through a base station corresponding to the identifier of the at least one target base station.

3. The method according to claim 1, characterized in that, If the target encryption method is core network NAS mode, then the step of sending the alarm content to terminal devices in the at least one target group number through a base station corresponding to the identifier of the at least one target base station according to the target alarm area and the target encryption method includes: Sending the alarm content, the target alarm area, the at least one target group number, and the identifiers of the at least one target base station to a core network device so that the core network device sends the alarm content to terminal devices in the at least one target group number through a base station corresponding to the identifier of the at least one target base station.

4. The method according to claim 1, wherein If the target encryption method is base station air interface encryption, then the step of sending the alarm content to terminal devices in the at least one target group number through a base station corresponding to the identifier of the at least one target base station according to the target alarm area and the target encryption method includes: Sending the alarm content, the target alarm area, and the at least one target group number to a base station corresponding to the identifier of the at least one target base station through a core network device so that the base station sends the alarm content to terminal devices in the at least one target group number.

5. The method according to any one of claims 1 to 4, characterized in that Before receiving the alarm information sent by the console, the method further includes: In response to the user's multicast configuration operation, obtain the warning area list, the group number list, and the encryption method list; Store the warning area list, the group number list, and the encryption method list in a database.

6. A method for transmitting public warning information, characterized in that, Applied to a core network device, the method includes: Receive the alarm content, the target warning area, at least one target group number, and the identifiers of at least one target base station sent by the multicast / broadcast data center; Encrypt the alarm content according to a preset alarm encryption key to obtain a ciphertext message; Encapsulate the ciphertext message, the target warning area, and the at least one target group number into a target message; Send the target message to the base stations corresponding to the identifiers of the at least one target base station respectively, so that the base stations send the target message to the terminal devices in the at least one target group number.

7. A method for transmitting public warning information, characterized in that, Applied to a base station, the method includes: Receive the alarm content, the target warning area, and at least one target group number sent by the core network device; Encrypt the alarm content according to a preset alarm encryption key to obtain a ciphertext message; Send the ciphertext message to the terminal devices corresponding to the at least one target group number according to the target warning area.

8. A method for transmitting public warning information, characterized in that, Applied to a terminal device, the method includes: In response to the target message reception indication sent by the base station, receive the target message sent by the base station; If the target message is an encrypted ciphertext message, decrypt the ciphertext message using a preset alarm decryption key to obtain the alarm content; Display the alarm content.

9. A transmission device for public warning information, characterized in that, Includes: A receiving module, configured to receive the alarm information sent by the console, where the alarm information includes the alarm content, the information source, and the information type; A determining module, configured to determine, according to the information source, the information type, a pre-configured warning area list, an encryption method list, and a group number list, the target warning area that needs to issue an alarm, at least one target group number, the identifiers of at least one target base station, and the target encryption method. Different information sources and information types corresponding to at least one warning area are stored in the warning area list, different information types and information sources corresponding to at least one group number and base station identifier are stored in the group number list, and different information type corresponding encryption methods are stored in the encryption method list; A sending module, configured to send the alarm content to the terminal devices in the at least one target group number through the base stations corresponding to the identifiers of the at least one target base station according to the target warning area and the target encryption method.

10. A transmission device for public warning information, characterized in that, Includes: A receiving module, configured to receive the alarm content, the target warning area, at least one target group number, and the identifiers of at least one target base station sent by the multicast / broadcast data center; An encryption module, configured to encrypt the alarm content according to a preset alarm encryption key to obtain a ciphertext message; An encapsulation module, configured to encapsulate the ciphertext message, the target warning area, and the at least one target group number into a target message; A sending module, configured to send the target message to the base stations corresponding to the identifiers of the at least one target base station, so that the base stations send the alarm content to the terminal devices in the at least one target group number.

11. A transmission device for public warning information, characterized in that, Comprising: A receiving module, configured to receive the alarm content, the target alarm area, and at least one target group number sent by the core network device; An encryption module, configured to encrypt the alarm content according to a preset alarm encryption key to obtain a ciphertext message; A sending module, configured to send the ciphertext message to the terminal devices corresponding to the at least one target group number according to the target alarm area.

12. A transmission device for public warning information, characterized in that, Comprising: A receiving module, configured to receive the target message sent by the base station in response to the target message receiving instruction sent by the base station; A decryption module, configured to, if the target message is an encrypted ciphertext message, perform decryption processing on the ciphertext message by using a preset alarm decryption key to obtain the alarm content; A display module, configured to display the alarm content.

13. An electronic device, characterized in that, Comprising: A memory, a processor, a communication interface, and a display; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the method according to any one of claims 1 to 8.

14. A computer-readable storage medium, characterized in that, Computer-executable instructions are stored in the computer-readable storage medium, and when the computer-executable instructions are executed by the processor, they are used to implement the method for transmitting public alarm information according to any one of claims 1 to 8.