Method and apparatus for transmitting public warning information, device, and storage medium
Through the multicast/broadcast data center receiving and processing alarm information, combined with pre-configured lists and encryption methods, multicast encrypted message transmission and reception of specific user groups in the 5G communication system is realized, solving the problem that the information transmission and reception of specific user groups cannot be realized in the prior art, and ensuring information security and transmission accuracy.
Patent Information
- Application Number
- PCT/CN2024/102814
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-29
- Filing Date
- 2024-07-01
- Publication Date
- 2025-07-03
AI Technical Summary
The prior art cannot realize the transmission and reception of public alarm information of specific user groups, especially in 5G communication systems, messaging and information encryption for specific user groups cannot be realized.
The alarm information sent by the console is received through the multicast/broadcast data center, and the target alarm area, target group number and the identification of the target base station are determined based on the information source, information type, pre-configured warning area, encryption method list and group number list. The alarm content is sent through the base station to the terminal equipment of the specific user group.
It realizes multicast encrypted message sending and receiving of specific user groups, ensures information security, and ensures the accuracy and security of information transmission.
Smart Images

Figure CN2024102814_03072025_PF_FP_ABST
Abstract
Description
Public warning information transmission method, device, equipment and storage medium
[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on December 29, 2023, with application number 202311870465.8 and application name “Method, device, equipment and storage medium for transmitting public warning information”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of multi-mode communication technology, and in particular to a method, apparatus, device, and storage medium for transmitting public warning information. Background Art
[0003] With the development of social economy and the acceleration of urbanization, people's demands for public safety are becoming increasingly higher. Protecting the safety of people's lives and property and maintaining social order are necessary conditions for maintaining social stability and promoting economic development. Therefore, public warning systems have become a focus of people's attention.
[0004] In existing technologies, public warning information is typically sent to user terminals via system messages within the 5G communication system, or broadcast over the air interface via system messages via the Commercial Mobile Service (CMAS) mechanism. However, existing technologies are unable to meet the needs of sending and receiving warning information to specific user groups.
[0005] In summary, how to implement message sending and receiving for a specific user group is a technical problem that urgently needs to be solved in this field.
[0006] Summary of the Invention
[0007] The present application provides a method, apparatus, device and storage medium for transmitting public warning information, so as to solve the problem of how to realize the message sending and receiving of a specific user group.
[0008] In a first aspect, the present application provides a method for transmitting public alarm information, which is applied to a multicast / broadcast data center, and the method includes:
[0009] Receive alarm information sent by the console, the alarm information including alarm content, information source and information type;
[0010] Determining a target alarm area, at least one target group number, at least one target base station identifier, and a target encryption method based on the information source, the information type, a pre-configured warning area list, an encryption method list, and a group number list, wherein 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, and the encryption method list stores encryption methods corresponding to different information types;
[0011] According to the target alarm area and the target encryption mode, the alarm content is sent to the terminal equipment in the at least one target group number through the base station corresponding to the identifier of the at least one target base station.
[0012] In combination with the first aspect, in some embodiments, the target encryption mode is high-layer multicast center encryption, and the sending of 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 includes:
[0013] Encrypting the alarm content according to a preset alarm encryption key to obtain a ciphertext message;
[0014] Encapsulating the target alarm area, the ciphertext message, the at least one target group number, and the identifier of the at least one target base station into a target message;
[0015] The target message is sent to a core network device, so that the core network device sends it to a terminal device in the at least one target group number through a base station corresponding to the identifier of the at least one target base station.
[0016] In combination with the first aspect, in some embodiments, the target encryption mode is a core network NAS mode, and the sending of 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 includes:
[0017] Send the alarm content, the target alarm area, the at least one target group number, and the identifier 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 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
[0018] In combination with the first aspect, in some embodiments, the target encryption mode is a base station air interface encryption mode, and the sending of 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 includes:
[0019] Send the alarm content, the target alarm area, and the at least one target group number to the base station corresponding to the identifier of the at least one target base station through the core network device, so that the base station sends the alarm content to the terminal devices in the at least one target group number
[0020] In combination with the first aspect, in some embodiments, before receiving the alarm information sent by the console, the method further includes:
[0021] In response to a multicast configuration operation by a user, acquiring the warning area list, the group number list, and the encryption method list;
[0022] The warning area list, the group number list and the encryption method list are stored in a database.
[0023] In a second aspect, the present application provides a method for transmitting public warning information, which is applied to a core network device, and the method includes:
[0024] Receive alarm content, target alarm area, at least one target group number, and at least one target base station identifier sent by a multicast / broadcast data center;
[0025] Encrypt the alarm content according to a preset alarm encryption key to obtain a ciphertext message;
[0026] Encapsulating the ciphertext message, the target alarm area and the at least one target group number into a target message;
[0027] The target message is sent to the 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 the terminal equipment in the at least one target group number.
[0028] In a third aspect, the present application provides a method for transmitting public warning information, which is applied to a base station, and the method includes:
[0029] Receive the alarm content, target alarm area and at least one target group number sent by the core network device;
[0030] Encrypting the alarm content according to a preset alarm encryption key to obtain a ciphertext message;
[0031] According to the target alarm area, the ciphertext message is sent to a terminal device corresponding to the at least one target group number.
[0032] In a fourth aspect, the present application provides a method for transmitting public warning information, which is applied to a terminal device, and the method includes:
[0033] receiving, in response to a target message reception indication sent by a base station, a target message sent by the base station;
[0034] If the target message is an encrypted ciphertext message, the ciphertext message is decrypted using a preset alarm decryption key to obtain the alarm content;
[0035] The alarm content is displayed.
[0036] In a fifth aspect, the present application provides a public warning information transmission device, comprising:
[0037] A receiving module is used to receive the alarm information sent by the console, wherein the alarm information includes the alarm content, information source and information type;
[0038] a determination module, configured to determine a target alarm area requiring an alarm, at least one target group number, an identifier of at least one target base station, and a target encryption method based on the information source, the information type, a preconfigured warning area list, an encryption method list, and a group number list, wherein 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, and the encryption method list stores encryption methods corresponding to different information types;
[0039] The sending module is used to send the alarm content to the terminal equipment 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.
[0040] In conjunction with the fifth aspect, in some embodiments, the target encryption mode is high-level multicast center encryption, and the sending module includes:
[0041] An encryption unit, configured to encrypt the alarm content according to a preset alarm encryption key to obtain a ciphertext message;
[0042] an encapsulation unit, configured to encapsulate the target alarm area, the ciphertext message, the at least one target group number, and the identifier of the at least one target base station into a target message;
[0043] The first sending unit is used to send the target message to the core network device, so that the core network device sends it 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.
[0044] In conjunction with the fifth aspect, in some embodiments, the target encryption mode is a core network NAS mode, and the sending module includes:
[0045] The second sending unit is used to send the alarm content, the target alarm area, the at least one target group number, and the identifier 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 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.
[0046] In conjunction with the fifth aspect, in some embodiments, the target encryption mode is a base station air interface encryption mode, and the sending module includes:
[0047] The third sending unit is used to send the alarm content, the target alarm area, and the at least one target group number to the base station corresponding to the identifier of the at least one target base station through the core network device, so that the base station sends the alarm content to the terminal device in the at least one target group number.
[0048] In conjunction with the fifth aspect, in some embodiments, the apparatus further includes:
[0049] an acquisition module, configured to acquire the warning area list, the group number list, and the encryption method list in response to a multicast configuration operation by a user;
[0050] A storage module is used to store the warning area list, the group number list and the encryption method list in a database.
[0051] In a sixth aspect, the present application provides a public warning information transmission device, comprising:
[0052] A receiving module, configured to receive alarm content, a target alarm area, at least one target group number, and an identifier of at least one target base station sent by a multicast / broadcast data center;
[0053] An encryption module, configured to encrypt the alarm content according to a preset alarm encryption key to obtain a ciphertext message;
[0054] 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;
[0055] The sending module is used to send the target message to the base station corresponding to the identifier of the at least one target base station, so that the base station sends the alarm content to the terminal equipment in the at least one target group number.
[0056] In a seventh aspect, the present application provides a public warning information transmission device, comprising:
[0057] 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;
[0058] An encryption module, configured to encrypt the alarm content according to a preset alarm encryption key to obtain a ciphertext message;
[0059] A sending module is used to send the ciphertext message to the terminal device corresponding to the at least one target group number according to the target alarm area.
[0060] In an eighth aspect, the present application provides a device for transmitting public warning information, comprising:
[0061] a receiving module, configured to receive a target message sent by the base station in response to a target message reception indication sent by the base station;
[0062] a decryption module configured to decrypt the ciphertext message using a preset alarm decryption key to obtain alarm content if the target message is an encrypted ciphertext message;
[0063] The display module is used to display the alarm content.
[0064] In a ninth aspect, the present application provides an electronic device, comprising: a memory, a processor, a communication interface, and a display;
[0065] The memory stores computer-executable instructions;
[0066] The processor executes the computer-executable instructions stored in the memory to implement the method described in any aspect.
[0067] In a tenth aspect, the present application provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the method for transmitting public warning information described in any aspect.
[0068] In the eleventh aspect, the present application provides a chip, which includes a memory and a processor, wherein the memory stores code and data, the memory is coupled to the processor, and the processor runs the program in the memory so that the chip is used to execute the method for transmitting public warning information described in any of the above aspects.
[0069] In a twelfth aspect, the present application provides a program product, comprising: a computer program, which, when the program product is run on a computer, enables the computer to execute the method for transmitting public warning information described in any of the above aspects.
[0070] In a thirteenth aspect, the present application provides a computer program, which, when executed by a processor, is used to execute the method for transmitting public warning information described in any of the above aspects.
[0071] The present application provides a method, apparatus, device, and storage medium for transmitting public alarm information. The multicast / broadcast data center receives the alarm information sent by the control console and determines the target alarm area, at least one target group number, at least one target base station identifier, and the target encryption method that require an alarm based on the information source, information type, pre-configured warning area list, encryption method list, and group number list. Based on the target alarm area and target encryption method, the alarm content is sent to the terminal device in the at least one target group number via the base station corresponding to the identifier of the at least one target base station. Through the above method, the encrypted message sending and receiving of multicast of a specific user group is realized. BRIEF DESCRIPTION OF THE DRAWINGS
[0072] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0073] FIG1 is an application scenario diagram of a method for transmitting public warning information provided in an embodiment of the present application;
[0074] FIG2 is a flow chart of a first embodiment of a method for transmitting public warning information according to an embodiment of the present application;
[0075] FIG3 is a flow chart of a second embodiment of a method for transmitting public warning information according to an embodiment of the present application;
[0076] Figure 4 is a network implementation logic diagram;
[0077] FIG5 is a flow chart of a third embodiment of a method for transmitting public warning information according to an embodiment of the present application;
[0078] FIG6 is a flow chart of a fourth embodiment of a method for transmitting public warning information according to an embodiment of the present application;
[0079] FIG7 is a flow chart of a fifth embodiment of a method for transmitting public warning information according to an embodiment of the present application;
[0080] FIG8 is a flow chart of a sixth embodiment of a method for transmitting public warning information according to an embodiment of the present application;
[0081] FIG9 is a flow chart illustrating an example of a terminal device analyzing a target message;
[0082] FIG10 is a schematic structural diagram of a first embodiment of a device for transmitting public warning information according to an embodiment of the present application;
[0083] FIG11 is a schematic structural diagram of a second embodiment of a device for transmitting public warning information according to an embodiment of the present application;
[0084] FIG12 is a schematic structural diagram of a third embodiment of a transmission device for public warning information provided in an embodiment of the present application;
[0085] FIG13 is a schematic structural diagram of a fourth embodiment of a device for transmitting public warning information according to an embodiment of the present application;
[0086] FIG14 is a schematic structural diagram of a fifth embodiment of a device for transmitting public warning information provided in an embodiment of the present application;
[0087] FIG15 is a schematic structural diagram of a sixth embodiment of a device for transmitting public warning information provided in an embodiment of the present application;
[0088] FIG16 is a schematic diagram of the structure of a multicast / broadcast data center provided in an embodiment of the present application;
[0089] FIG17 is a schematic diagram of the structure of a core network device provided in an embodiment of the present application;
[0090] FIG18 is a schematic diagram of the structure of a base station provided in an embodiment of the present application;
[0091] Figure 19 is a structural diagram of the terminal device provided in an embodiment of the present application.
[0092] The above drawings illustrate specific embodiments of the present application, which will be described in more detail below. These drawings and the textual description are not intended to limit the scope of the present application in any way, but rather to illustrate the concepts of the present application to those skilled in the art by reference to specific embodiments. DETAILED DESCRIPTION
[0093] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.
[0094] With the development of social economy and the acceleration of urbanization, people have increasingly higher requirements for public safety. Protecting the safety of people's lives and property and maintaining social order and stability are necessary conditions for maintaining social stability and promoting economic development. Therefore, public warning systems have become a focus of attention. In existing technologies, public warning information is usually sent to user terminals through system messages in the 5G communication system, or through the mobile warning system (Commercial Mobile Service, CMAS) mechanism to achieve public warning information broadcast over the air interface through system messages. However, the existing technology cannot meet the needs of sending and receiving warning information to specific user groups.
[0095] In response to the above problems, the present application provides a method, device, equipment and storage medium for transmitting public warning information, thereby realizing the sending and receiving of messages for specific user groups. Specifically, the transmission of traditional public warning information is usually achieved through system messages in the 5G communication system, and is in the form of broadcast, without distinguishing between users, and cannot be multicast to specific user groups. It is also impossible to encrypt information and thus ensure information security. Taking these problems into consideration, the inventors have studied whether it is possible to modify the sending and receiving 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.
[0096] Figure 1 is an application scenario diagram of the method for transmitting public alarm information provided in an embodiment of the present application. As shown in Figure 1, the scenario includes at least a multicast / broadcast data center (CBE / CBCF), a core network device (AMF), a base station (RAN) and a terminal device (UE). The 5G public alarm service (CMAS) architecture applied in this scenario, the multicast / broadcast data center (CBE / CBCF) can be a server, a laptop computer and other electronic devices with data receiving and sending functions, and the core network device can also be a server, a laptop computer and other electronic devices. 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 a smart phone, a laptop computer, a smart watch and other electronic devices used by users for wireless communication. The network architecture of this scenario can realize the sending and receiving of multicast / broadcast encrypted information of public alarm information.
[0097] The following specific embodiments describe in detail the technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0098] FIG2 is a flow chart of a first embodiment of a method for transmitting public alarm information according to an embodiment of the present application. As shown in FIG2 , the method is applied to a multicast / broadcast data center and includes:
[0099] S201: Receive alarm information sent by the console.
[0100] In this step, when the console detects an emergency event and a public alert is required, it sends an alert message to the multicast / broadcast data center of the corresponding emergency management department, where the alert message includes the alert content, information source and information type.
[0101] For example, if the emergency event is a traffic accident and the control console monitoring the event is the police department, the information source is the police department, the information type is traffic, and the alert content is that a traffic accident has occurred in a certain area of a city and the traffic department needs to respond. The alert content also includes the specific location of the accident and information about the vehicle involved.
[0102] S202: Determine the target warning area, at least one target group number, at least one target base station identifier, and the target encryption method according to the information source, information type, pre-configured warning area list, encryption method list, and group number list.
[0103] In this step, after receiving the alarm content sent by the control console, the multicast / broadcast data center determines the target alarm area, at least one target group number, at least one target base station identifier, and the target encryption method based on the information source, information type, and 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, and the encryption method list stores encryption methods corresponding to different information types.
[0104] 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 given a unique identifier, and then all areas are summarized into a warning area list. The group number list represents the number set of different groups under each area in the warning area list. For example, the group can be a different cell under each area. The encryption method list represents a summary of different encryption methods for alarm information of different groups. In order 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 an encryption method list.
[0105] The alarm content received by the multicast / broadcast data center contains information type, and the information type represents the type of emergency event. Different emergency events are managed by different management departments, and different management departments are different groups. For some catastrophic events, users in the area where the event occurs also need to receive alarm content. The specific target group can be determined based on the information type of the alarm information.
[0106] For example, still taking the above-mentioned traffic accident as an example, the alarm content includes the specific location of the accident, the source of information, and the type of information. Based on the source of information, it is determined that the alarm content comes from the police department. Based on the traffic type of information, the target group is determined to be the traffic department. By analyzing the alarm content and querying the warning area list in the database to find the area to which the specific location of the accident belongs, the target alarm area is determined. Based on the target alarm area, the traffic department number corresponding to the specific location of the accident 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 based on the target group number.
[0107] Optionally, when configuring related information, the multicast / broadcast data center may use the Message Identifier as xxxxH and may set the reserved items of B000–EFFF as the group number.
[0108] The group number is a sequence, as shown in Table 1, containing the Geographical Scope (GS), Message Code, and Update Number. Set the network type to NR and use system message SIB8 for message transmission to define network scheduling parameters. Add a Coding Scheme type to define the encryption identifier and encryption method for multicast / broadcast messages. Set the Coding Scheme value to indicate the encryption method parameters. For example, in the following example, 100100xx, Bits 1 and 0 can be defined as follows:
[0109] Bit1=0, Bit 0=0, then the Message Encrypt Class is advanced multicast center encryption;
[0110] Bit1=0, Bit 0=1, then the Message Encrypt Class is core network NAS encryption;
[0111] If Bit 1 = 1 and Bit 0 = 0, the Message Encrypt Class is base station air interface encryption.
[0112] Table 1 Group number sequence
[0113] S203: According to the target alarm area and the target encryption mode, the alarm content is sent to the terminal equipment in the at least one target group number through the base station corresponding to the identifier of the at least one target base station.
[0114] In this step, after the target alarm area and target encryption mode are determined, the alarm content is sent to the terminal device according to the target group number.
[0115] Specifically, when the target encryption method is high-level multicast center encryption, the multicast / broadcast data center encrypts the alarm content according to the preset alarm encryption key, and then encapsulates the target alarm area, ciphertext message, at least one target group number, and the identifier of at least one target base station into a target message, which is sent to the terminal device in at least one target group number through the core network equipment and the base station.
[0116] When the target encryption mode is core network NAS, the multicast / broadcast data center sends the alarm content, target alarm area, at least one target group number, and the identifier of at least one target base station to the core network device. The core network device then encrypts the alarm content using a preset alarm encryption key to generate a ciphertext message. It then 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 the at least one target group number via the base station.
[0117] 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 identifier of at least one target base station through the core network device to the base station corresponding to the identifier of at least one target base station. The base station encrypts the alarm content according to the preset alarm encryption key to obtain a ciphertext message, and sends the ciphertext message to the terminal device in at least one target group number.
[0118] This embodiment provides a method for transmitting public alarm information. A multicast / broadcast data center receives alarm information sent by a control console and, based on the information source, information type, a preconfigured warning area list, an encryption method list, and a group number list, determines the target alarm area, at least one target group number, the identifier of at least one target base station, and the target encryption method. Based on the target alarm area and target encryption method, the alarm content is sent to the terminal devices in the at least one target group number via the base station corresponding to the identifier of the at least one target base station. This method enables the encrypted transmission and reception of multicast messages for a specific user group.
[0119] FIG3 is a flow chart of a second embodiment of a method for transmitting public alarm information according to an embodiment of the present application. As shown in FIG3 , based on the above embodiment, when the target encryption mode is high-level multicast center encryption, step S203 includes:
[0120] S301: The multicast / broadcast data center encrypts the alarm content according to a preset alarm encryption key to obtain a ciphertext message.
[0121] In this step, after determining the target encryption method, the encryption device can be determined. Figure 4 shows a network implementation logic diagram. As shown in Figure 4, when the target encryption method is high-level multicast center encryption, the encryption device is the multicast / broadcast data center. The multicast / broadcast data center then encrypts the alarm content using a preset alarm encryption key based on at least one target group number, thereby generating a ciphertext message.
[0122] It should be noted that the preset alarm encryption key corresponds to the target group, where the target group can be one or more, and the key of each group is different. The multicast / broadcast data center encrypts according to the key corresponding to each group.
[0123] S302: The multicast / broadcast data center encapsulates the target alarm area, the ciphertext message, at least one target group number, and an identifier of at least one target base station into a target message.
[0124] In this step, after the multicast / broadcast data center completes encryption of the alarm content, in order to transmit the encrypted message to the corresponding terminal device, it encapsulates the encrypted message, the target alarm area and at least one target group number, and the identifier of at least one target base station into a target message.
[0125] It should be noted that if the alarm content contains concurrent group messages, that is, it needs to be transmitted to multiple groups, it needs to be encrypted according to the keys of different groups, and then the different encrypted messages are encapsulated with the corresponding target alarm area, target group number and target base station identifier.
[0126] It's worth noting that to ensure user information security, end-to-end encryption is used for group chat scenarios. Specifically, in end-to-end encryption mode, because the server cannot decrypt the plaintext message, it cannot re-encrypt and forward the plaintext message as in end-to-server encryption. Furthermore, for inner-layer encryption, if the sender of a message wants to encrypt using a message encryption key negotiated with each group member, the sender needs to send n-1 messages (assuming the total number of group members is n), which results in a large amount of communication data at the sender's end. In practice, each group member first generates a message encryption key GK for sending messages, then sends this GK to other group members. Each group member then stores the message encryption keys sent by other members, forming a key library.
[0127] S303: The multicast / broadcast data center sends the target message to the core network device.
[0128] S304: The core network device sends the target message to the base station corresponding to the identifier of at least one target base station.
[0129] S305: The base station sends the target message to the terminal devices in at least one target group number.
[0130] After completing the encapsulation, the multicast / broadcast data center sends the target message to the core network device via the air interface. Since the encryption of the alarm content belongs to the high-level multicast center encryption, the core network device and the base station do not have the authority to modify the target message. Therefore, after receiving the target message, the core network device parses the target message, obtains the identifier of at least one target base station, and sends the corresponding target message via the air interface to the base station corresponding to the identifier of the target base station. After receiving the target message, the base station also does not have the authority to modify the target message. 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 via the air interface.
[0131] In one possible design, in some scenarios, the target message only needs to be sent to certain 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 can also include the identification of the terminal device. The base station then sends the target message to the terminal device corresponding to the identification of the terminal device according to the target group number.
[0132] In the method for transmitting public alarm information provided in this embodiment, a multicast / broadcast data center encrypts the alarm content according to a preset alarm encryption key to obtain a ciphertext message, then encapsulates the target alarm area, the ciphertext message, at least one target group number, and the identifier of at least one target base station into a target message, and finally sends the target message to a core network device. The core network device sends the target message to the base station corresponding to the identifier of the at least one target base station, and the base station then sends the target message to the terminal device in the at least one target group number. Through the above method, multicast of alarm information for a specific user group is achieved, and encrypted transmission of information is achieved, thereby ensuring information security.
[0133] FIG5 is a flow chart of a third embodiment of a method for transmitting public warning information according to an embodiment of the present application. As shown in FIG5 , based on the first embodiment of the method, when the target encryption mode is the core network NAS mode, step S203 includes:
[0134] S501: The multicast / broadcast data center sends the alarm content, the target alarm area, at least one target group number, and the identifier of at least one target base station to the core network device.
[0135] S502: The core network device encrypts the alarm content according to a preset alarm encryption key to obtain a ciphertext message.
[0136] When the target encryption method is determined to be the core network NAS method, as shown in Figure 4, the encryption device is determined to be the core network device, and then the multicast / broadcast data center and the base station only have data transmission functions. The multicast / broadcast data center will send the received alarm content, target alarm area, at least one target group number, and at least one target base station identifier to the core network device through the air interface.
[0137] After receiving the alarm content, 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, the core network device encrypts the alarm content according to the preset alarm encryption key corresponding to the target group to obtain a ciphertext message.
[0138] It should be noted that the preset alarm encryption key corresponds to the target group, where the target group can be one or more, and the key of each group is different. The core network device encrypts according to the key corresponding to each group.
[0139] S503: The core network device encapsulates the ciphertext message, the target alarm area and at least one target group number into a target message.
[0140] In this step, after the core network device encapsulates the ciphertext message, the target alarm area and at least one target group number into the target message alarm content and encrypts it, in order to accurately send the message to the corresponding terminal device to complete the alarm, the ciphertext message, the target alarm area and at least one target group number are encapsulated into the target message.
[0141] It should be noted that if the alarm content contains concurrent group messages, that is, it needs to be transmitted to multiple groups, it needs to be encrypted according to the keys of different groups, and then the different encrypted messages are encapsulated with the corresponding target alarm area and target group number.
[0142] S504: The core network device sends the target message to the base station corresponding to the identifier of at least one target base station.
[0143] S505: The base station sends the target message to terminal devices in at least one target group number.
[0144] After receiving the target message, the core network device then sends the target message to the base station corresponding to the target base station identifier based on the identifier of at least one target base station. After receiving the target message sent by the core network device, the base station, because it does not have the authority to modify the target message, further sends the target message to the terminal devices in the target group via the air interface based on at least one target group number.
[0145] In one possible design, in some scenarios, the target message only needs to be sent to certain 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 can also include the identification of the terminal device. The base station then sends the target message to the terminal device corresponding to the identification of the terminal device according to the target group number.
[0146] The method for transmitting public alarm information provided in this embodiment is that the multicast / broadcast data center sends the alarm content, the target alarm area, at least one target group number, and the identifier of at least one target base station to the core network device. The core network device encrypts the alarm content according to the preset alarm encryption key to obtain a ciphertext message, and then 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 base station corresponding to the identifier of at least one target base station. The base station sends the target message to the terminal device in the at least one target group number. Through the above method, multicast of alarm information for a specific user group is realized, and encrypted transmission of information is realized, thereby ensuring information security.
[0147] FIG6 is a flow chart of a fourth embodiment of a method for transmitting public warning information according to an embodiment of the present application. As shown in FIG6 , based on the first embodiment of the method, when the target encryption mode is the base station air interface encryption mode, step S203 includes:
[0148] S601: The multicast / broadcast data center sends the alarm content, the target alarm area, at least one target group number, and the identifier of at least one target base station to the core network device.
[0149] S602: The core network device sends the alarm content, the target alarm area, and at least one target group number to a base station corresponding to the identifier of at least one target base station.
[0150] When the target encryption mode is base station air interface encryption, the multicast / broadcast data center and core network equipment only have data transmission capabilities. Alarm content cannot be encrypted. After receiving the alarm content and completing the configuration, the multicast / broadcast data center sends the alarm content, the target alarm area, at least one target group number, and the identifier of at least one target base station via the air interface to the core network equipment. The core network equipment then sends the alarm content, target alarm area, and at least one target group number via the air interface to the base station corresponding to the identifier of the at least one target base station.
[0151] It should be noted that the core network device sends the alarm content to the base station corresponding to the group that needs to be warned according to the identifier of the target base station.
[0152] S603: The base station encrypts the alarm content according to a preset alarm encryption key to obtain a ciphertext message.
[0153] In this step, after the base station receives the alarm content, target alarm area, and at least one target group number sent by the core network device, in order to securely transmit the alarm content, it encrypts the alarm content according to the target encryption method and the preset alarm encryption key corresponding to the group, as shown in Figure 4, to obtain a ciphertext message.
[0154] S604: The base station sends the encrypted message to at least one terminal device corresponding to the target group number according to the target alarm area.
[0155] In this step, since the base station directly manages the terminal equipment, the base station sends the encrypted message to the terminal equipment corresponding to at least one target group number according to the target alarm area.
[0156] It is worth noting that the ciphertext message in this step is the target message.
[0157] In one possible implementation method, in some scenarios, the target message only needs to be sent to certain terminal devices under the target group, and does not need to be sent to all terminal devices. The data sent by the core network device received by the base station may also include the identification of the terminal device. The base station then sends the target message to the terminal device corresponding to the identification of the terminal device based on the target group number.
[0158] The method for transmitting public alarm information provided in this embodiment is that the multicast / broadcast data center sends the alarm content, the target alarm area, at least one target group number, and the identifier 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 device corresponding to the 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, thereby ensuring information security.
[0159] Optionally, based on the above embodiments, if the alarm content needs to be transmitted to multiple groups, but the encryption method of each group is different, the alarm content corresponding to each group can be processed simultaneously using the method of the above embodiments.
[0160] In another possible implementation method, after the base station receives data sent by the core network device and determines that there is new alarm content, in order to achieve accurate data transmission, it uses the Short Message mechanism to send a target message reception indication to the terminal device.
[0161] Exemplarily, etwsAndCmasIndication in the Short Message may be set to 1; and the terminal is notified of changes in the alarm message through the physical downlink control channel.
[0162] FIG7 is a flow chart of a fifth embodiment of a method for transmitting public warning information according to an embodiment of the present application. As shown in FIG7 , based on the above embodiments, the method further includes:
[0163] S701: In response to the user's multicast configuration operation, obtain a warning area list, a group number list, and an encryption method list.
[0164] In this step, before the multicast / broadcast data center receives the alarm content sent by the console, the multicast / broadcast data center needs to perform multicast configuration in advance in order to accurately transmit the alarm content and ensure its information security.
[0165] Specifically, the user operates the multicast / broadcast data center, and the multicast / broadcast data center responds to the user's configuration operation, thereby obtaining the warning area list, the group number list, and the encryption method list.
[0166] Optionally, users can configure the multicast / broadcast data center by inputting text on the touchscreen, directly uploading document data, or using controls to control the multicast / broadcast data center to obtain a warning area list from the core network device, a group number list from the base station, and an encryption method list from the terminal device. User multicast configuration operations on the multicast / broadcast data center are not limited to the aforementioned methods; these methods are merely examples and are not specifically limited in this embodiment.
[0167] S702: Store the warning area list, group number list and encryption method list in a database.
[0168] In this step, the warning area list, group number list and encryption method list are obtained in the multicast / broadcast data center. In order to realize multicast and encrypted transmission of data in the subsequent data transmission process, the warning area list, group number list and encryption method list are stored in the database.
[0169] In the public warning information transmission method provided in this embodiment, a multicast / broadcast data center, in response to a user's multicast configuration operation, obtains a warning area list, a group number list, and an encryption method list, and stores these information in a database. This preconfiguration of relevant information lays the foundation for subsequent multicasting of encrypted messages to specific user groups.
[0170] FIG8 is a flow chart of a sixth embodiment of a method for transmitting public warning information according to an embodiment of the present application. As shown in FIG8 , based on the above embodiments, the method is applied to a terminal device, and the method includes:
[0171] S801: The terminal device receives the target message sent by the base station in response to the target message reception indication sent by the base station.
[0172] In this step, in order to save the resources of the terminal device and improve the accuracy of the alarm, the base station determines that there is relevant information that requires an alarm after receiving the data sent by the core network device, and then sends a target message reception indication to the terminal device via a short message. After receiving the target message reception indication sent by the base station, the terminal device responds to the target message reception indication and receives the target message sent by the base station.
[0173] S802: If the target message is an encrypted ciphertext message, the ciphertext message is decrypted using a preset alarm decryption key to obtain alarm content.
[0174] In this step, after receiving the target message sent by the base station, the terminal device analyzes the target message in order to display the alarm content to the user, thereby obtaining the alarm content.
[0175] Specifically, FIG9 is an example diagram of a process for analyzing a target message by a terminal device. As shown in FIG9 , the specific process of analyzing the target message includes:
[0176] S901: Analyze the target message to determine whether the target message is an encrypted message.
[0177] 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.
[0178] After the target message is unsealed, the target alarm area and at least one target group number are verified. The terminal device verifies whether the target alarm area is the area where the terminal device is located. If so, each target group number in at least one target group number is queried to determine whether the group number to which the terminal device belongs exists in at least one target group number. If so, it means that the target message is information that can be processed by the terminal device. If not, it means that the terminal device cannot process the target message.
[0179] S903: If it is determined that the target message belongs to the user group corresponding to the terminal device, an encryption method for the target message is determined.
[0180] S904: If the encryption method is high-layer multicast center encryption, the target message is decrypted according to the key corresponding to the high-layer multicast center encryption to obtain the alarm content.
[0181] S905: If the encryption method is core network NAS encryption, the target message is decrypted according to the key corresponding to the core network NAS encryption method to obtain the alarm content.
[0182] S906: If the encryption mode is base station air interface encryption, the target message is decrypted according to the key corresponding to the base station air interface encryption mode to obtain the alarm content.
[0183] 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. The terminal device then selects the corresponding key according to the encryption method of the target message to decrypt the target message, thereby obtaining the alarm content.
[0184] S803: Display the alarm content.
[0185] In this step, after the terminal device decrypts the ciphertext message according to the key, in order to provide an alarm prompt to the user, the alarm content is displayed on the display configured by the terminal device.
[0186] In the public alarm information transmission method provided in this embodiment, a terminal receives a target message from a base station in response to a target message reception indication sent by a base station. If the target message is encrypted, the terminal decrypts the encrypted message using a preset alarm decryption key to obtain the alarm content and display it. This method ensures the security of alarm information.
[0187] FIG10 is a schematic diagram of the structure of a first embodiment of a transmission apparatus for public warning information provided in an embodiment of the present application. As shown in FIG10 , a transmission apparatus 1000 for public warning information includes:
[0188] The receiving module 1001 is used to receive the alarm information sent by the console, and the alarm information includes the alarm content, information source and information type.
[0189] Determination module 1002 is used to determine the target alarm area that needs to be alerted, at least one target group number, at least one target base station identifier and the target encryption method based on the information source, information type, 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, and the encryption method list stores encryption methods corresponding to different information types.
[0190] The sending module 1003 is configured to send the alarm content to the terminal devices in 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.
[0191] FIG11 is a schematic diagram of the structure of a second embodiment of a transmission device for public alarm information provided by an embodiment of the present application. As shown in FIG11 , the target encryption mode is high-level multicast center encryption, and the sending module 1003 includes:
[0192] The encryption unit 1101 is used to encrypt the alarm content according to a preset alarm encryption key to obtain a ciphertext message.
[0193] The encapsulation unit 1102 is configured to encapsulate the target alarm area, the ciphertext message, at least one target group number, and an identifier of at least one target base station into a target message.
[0194] The first sending unit 1103 is configured to send the target message to the core network device, so that the core network device sends the message to the terminal device in at least one target group number through the base station corresponding to the identifier of at least one target base station.
[0195] Optionally, if the target encryption mode is a core network NAS mode, the sending module 1003 further includes:
[0196] The second sending unit 1104 is used to send the alarm content, the target alarm area, at least one target group number, and the identifier of at least one target base station to the core network device, so that the core network device sends the alarm content to the terminal device in the at least one target group number through the base station corresponding to the identifier of at least one target base station.
[0197] In a possible implementation, the target encryption mode is a base station air interface encryption mode, and the sending module 1003 further includes:
[0198] The third sending unit 1105 is used to send the alarm content, 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 the core network device, so that the base station sends the alarm content to the terminal device in the at least one target group number.
[0199] FIG12 is a schematic diagram of the structure of a third embodiment of a transmission apparatus for public warning information provided in an embodiment of the present application. As shown in FIG12 , the transmission apparatus 1000 for public warning information further includes:
[0200] The acquisition module 1201 is configured to acquire a warning area list, a group number list, and an encryption method list in response to a multicast configuration operation by a user.
[0201] The storage module 1202 is used to store the warning area list, the group number list and the encryption method list in a database.
[0202] The public alarm information transmission device provided in the above embodiments is used to execute the method on the multicast / broadcast data center side in any of the above method embodiments. Its implementation principles and technical effects are similar and will not be repeated here.
[0203] FIG13 is a schematic diagram of the structure of a fourth embodiment of a transmission apparatus for public warning information provided in an embodiment of the present application. As shown in FIG13 , a transmission apparatus 1300 for public warning information includes:
[0204] The receiving module 1301 is configured to receive alarm content, a target alarm area, at least one target group number, and an identifier of at least one target base station sent by a multicast / broadcast data center.
[0205] The encryption module 1302 is used to encrypt the alarm content according to a preset alarm encryption key to obtain a ciphertext message.
[0206] The encapsulation module 1303 is configured to encapsulate the ciphertext message, the target alarm area, and at least one target group number into a target message.
[0207] The sending module 1304 is configured to send the target message to the base station corresponding to the identifier of at least one target base station, so that the base station sends the alarm content to the terminal devices in the at least one target group number.
[0208] The public alarm information transmission device provided in this embodiment is used to execute the method on the core network device side in any of the aforementioned method embodiments. Its implementation principles and technical effects are similar and will not be repeated here.
[0209] FIG14 is a schematic diagram of the structure of a fifth embodiment of a transmission apparatus for public warning information provided in an embodiment of the present application. As shown in FIG14 , a transmission apparatus 1400 for public warning information includes:
[0210] The receiving module 1401 is configured to receive alarm content, a target alarm area, and at least one target group number sent by a core network device.
[0211] The encryption module 1402 is used to encrypt the alarm content according to a preset alarm encryption key to obtain a ciphertext message.
[0212] The sending module 1403 is configured to send the encrypted message to a terminal device corresponding to at least one target group number according to the target alarm area.
[0213] The public warning information transmission device provided in this embodiment is used to execute the method on the base station side in any of the aforementioned method embodiments. Its implementation principles and technical effects are similar and will not be described in detail here.
[0214] FIG15 is a schematic diagram of the structure of a sixth embodiment of a transmission apparatus for public warning information provided in an embodiment of the present application. As shown in FIG15 , a transmission apparatus 1500 for public warning information includes:
[0215] The receiving module 1501 is configured to receive a target message sent by a base station in response to a target message reception indication sent by the base station.
[0216] The decryption module 1502 is configured to decrypt the ciphertext message using a preset alarm decryption key to obtain alarm content if the target message is an encrypted ciphertext message.
[0217] The display module 1503 is used to display the alarm content.
[0218] The public warning information transmission device provided in this embodiment is used to execute the method on the terminal device side in any of the aforementioned method embodiments. Its implementation principles and technical effects are similar and will not be repeated here.
[0219] The electronic device provided in this 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.
[0220] FIG16 is a schematic diagram of the structure of a multicast / broadcast data center provided in an embodiment of the present application. As shown in FIG16 , a multicast / broadcast data center 1600 includes: a memory 1601, a processor 16021, and a communication interface 1603;
[0221] Memory 1601 stores computer-executable instructions.
[0222] 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 aforementioned method embodiment.
[0223] The communication interface 1603 is used to implement data communication between the multicast / broadcast data center and other devices.
[0224] FIG17 is a schematic diagram of the structure of a core network device provided in an embodiment of the present application. As shown in FIG17 , the core network device 1700 includes: a memory 1701, a processor 17021, and a communication interface 1703;
[0225] Memory 1701 stores computer-executable instructions.
[0226] The processor 1702 executes the computer execution instructions stored in the memory 1701 to implement the method on the core network device side in the aforementioned method embodiment.
[0227] The communication interface 1703 is used to implement data communication between the core network device and other devices.
[0228] FIG18 is a schematic diagram of the structure of a base station provided in an embodiment of the present application. As shown in FIG18 , a base station 1800 includes: a memory 1801, a processor 18021, and a communication interface 1803;
[0229] Memory 1801 stores computer-executable instructions.
[0230] The processor 1802 executes the computer-executable instructions stored in the memory 1801 to implement the method on the base station side in the aforementioned method embodiment.
[0231] The communication interface 1803 is used to implement data communication between the base station and other devices.
[0232] FIG19 is a schematic diagram of the structure of a terminal device provided in an embodiment of the present application. As shown in FIG19 , the terminal device 1900 includes: a memory 1901 , a processor 19021 , a communication interface 1903 , and a display 1904 ;
[0233] Memory 1901 stores computer-executable instructions.
[0234] The processor 1902 executes the computer execution instructions stored in the memory 1901 to implement the method on the terminal device side in the aforementioned method embodiment.
[0235] The communication interface 1903 is used to implement data communication between the terminal device and other devices.
[0236] Display 1904 is used to display the alarm content.
[0237] An embodiment of the present application further provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the method in any one of the embodiments.
[0238] The computer-readable storage medium mentioned above may be implemented by any type of volatile or non-volatile memory 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 storage, flash memory, magnetic disk, or optical disk. The computer-readable storage medium may be any available medium that can be accessed by a general-purpose or special-purpose computer.
[0239] Optionally, a readable storage medium is coupled to a 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 an integral part 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 in the device as discrete components.
[0240] An 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 by any of the above method embodiments.
[0241] This embodiment also provides a chip, which includes a memory and a processor, wherein the memory stores code and data, the memory is coupled to the processor, and the processor runs the program in the memory so that the chip is used to execute the public warning information transmission method provided by the various embodiments described above.
[0242] This embodiment further provides a computer program, which, when executed by a processor, is used to execute the method for transmitting public warning information provided in the aforementioned various implementations.
[0243] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present application that follow the general principles of the present application and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, and the true scope and spirit of the present application are indicated by the following claims.
[0244] It should be understood that the present application is not limited to the exact structure described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only 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 issued, 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. 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; 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 the base station corresponding to the identifier of the at least one target base station.
2. The method according to claim 1, wherein 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 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 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 the 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 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 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 the 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 method, then the step of sending the alarm content to 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 includes: Sending the alarm content, the target alarm area, and the at least one target group number to the 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 core network devices, 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 base stations, 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 terminal devices, 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 give an alarm, at least one target group number, the identifiers of at least one target base station, and the 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 the encryption methods corresponding to different information types; 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 a target message receiving instruction sent by the base station; 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 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 execution instructions; The processor executes the computer execution 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 a processor, they are used to implement the method for transmitting public alarm information according to any one of claims 1 to 8.
15. A chip, characterized in that, The chip includes a memory and a processor. Codes and data are stored in the memory. The memory is coupled to the processor. The processor runs the program in the memory so that the chip is used to execute the method for transmitting public alarm information according to any one of claims 1 to 8.
16. A program product, characterized in that, Comprising: A computer program, when the program product runs on a computer, causes the computer to execute the method for transmitting public alarm information according to any one of claims 1 to 8.
17. A computer program, characterized in that, When the computer program is executed by a processor, it is used to execute the method for transmitting public alarm information according to any one of claims 1 to 8.
Citation Information
Patent Citations
Alarm implementation method, device and user equipment
CN101635905A
Broadcasting method for alarm and terminal displaying alarm
CN101686430A
Method and system of group based alert distribution
US20130157609A1
Detecting and Responding to Unauthorized Emergency Messages and Presidential Alerts
US20210067972A1
Method for transmitting public key, access network node, CBC, and public warning system
WO2013189065A1