A communication method and apparatus
By establishing the association between AMF and CBCF, the problems of duplicate transmission and incorrect feedback of early warning results in the public early warning system were solved, ensuring that terminal devices receive the correct early warning information and improving the success rate of early warning broadcasts.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2024-11-29
- Publication Date
- 2026-05-29
AI Technical Summary
In public early warning systems, there may be issues such as duplicate transmission and feedback errors in early warning results, which may prevent the early warning information from being effectively transmitted to terminal devices.
By establishing the association between the warning identifier and the Cell Broadcast Center Function (CBCF) through the Access and Mobility Management Function (AMF) network element, the warning results are accurately fed back to the corresponding CBCF, avoiding duplicate transmissions and erroneous feedback.
This ensures accurate transmission of early warning results, improves the success rate of early warning information broadcasting, and guarantees that terminal devices can receive the correct early warning information in a timely manner.
Smart Images

Figure CN122120744A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a communication method and apparatus. Background Technology
[0002] Public early warning refers to the broadcasting of various emergency warning information to the public via wireless cellular networks, such as public safety, natural disasters (e.g., earthquakes, tsunamis, typhoons, or forest fires), or weather conditions, so that the public can take appropriate actions to protect their families' and their own lives and property. How to relay the results of an early warning is a research direction. Summary of the Invention
[0003] This application provides a communication method and apparatus to enable access and mobility management function network elements (such as AMF) to feed back early warning results to the corresponding first cell broadcast center function network element, thereby solving problems such as repeated transmission of early warning results and incorrect feedback of early warning results.
[0004] Firstly, a communication method is provided, wherein the executing entity of the method is an Access and Mobility Management Function (AMF) network element, or a component applied in an AMF network element (e.g., a communication module, processor, circuit, chip, or chip system), or it may be a logic module or software capable of implementing all or part of the functions of the AMF network element, including: receiving a first warning and an identifier of the first warning from a first cell broadcast center function network element; establishing an association between the identifier of the first warning and the first cell broadcast center function network element; sending the first warning to an access network device; receiving a response to the first warning from the access network device; and sending the result of the first warning to the first cell broadcast center function network element according to the response to the first warning and the association.
[0005] Taking the Access and Mobility Management Function (AMF) network element and the First Cell Broadcast Center Function (CBCF) network element as an example: Through the above design, when the AMF receives a warning and warning identifier from the First CBCF, it can establish an association between the warning identifier and the First CBCF; when the AMF receives a response to a warning reported by the access network device, it can determine the corresponding First CBCF based on the warning response and the above association; the AMF sends the warning result to the corresponding First CBCF, which is understood to be generated based on the warning response fed back by the access network device; with the above design, the AMF can clearly determine the First CBCF corresponding to the warning result and feed back the warning result to the corresponding First CBCF, thereby solving problems such as duplicate transmission of warning results and incorrect feedback of warning results.
[0006] In one possible implementation, the identifier of the first warning includes: a type identifier of the first warning and a sequence number of the first warning, the sequence number indicating the number of times the first warning has been sent.
[0007] Taking the Access and Mobility Management Function (AMF) network element as an example: Through the above design, the AMF determines whether the warning has been requested to be sent before based on the warning type identifier and the warning SN; if it has been requested to be sent before, it will not send the warning request message to the access network equipment again, thus avoiding duplicate warnings.
[0008] In one possible implementation, it further includes: receiving the identifier of the first cell broadcast center function network element from the first cell broadcast center function network element; the association relationship between the identifier of the first warning and the first cell broadcast center function network element is specifically: the association relationship between the identifier of the first warning and the identifier of the first cell broadcast center function network element.
[0009] In one possible implementation, the identifier of the first warning and the identifier of the first cell broadcast center functional network element are carried in a subscription message, which is used to subscribe to the result of the first warning.
[0010] In one possible implementation, the first warning is carried in a request message, which is used to request the broadcast of the first warning.
[0011] In one possible implementation, the identifier of the first warning and the identifier of the first cell broadcast center functional network element are carried in a request message, which is used to request the broadcast of the first warning.
[0012] In one possible implementation, the first warning is carried in the request message.
[0013] In one possible implementation, the identifier of the first cell broadcast center function network element is the address information of the first cell broadcast center function network element.
[0014] Secondly, as a countermeasure to the first aspect, with beneficial effects as described in the first aspect, a communication method is provided. The execution subject of this method is a first cell broadcast center function network element (such as a first CBCF), or a component applied in the first cell broadcast center function network element (e.g., a communication module, processor, circuit, chip, or chip system, etc.), or it may be a logic module or software that can implement all or part of the functions of the first cell broadcast center function network element, etc., including: generating a subscription message; sending the subscription message to an access and mobility management function network element, wherein the subscription message contains an identifier of a first warning and an identifier of the first cell broadcast center function network element, and the subscription message is used to subscribe to the result of the first warning.
[0015] In one possible implementation, the identifier of the first warning includes: a type identifier of the first warning and a sequence number of the first warning, the sequence number indicating the number of times the first warning has been sent.
[0016] In one possible implementation, the identifier of the first cell broadcast center function network element is the address information of the first cell broadcast center function network element.
[0017] Thirdly, as a countermeasure to the first aspect, with beneficial effects as described in the first aspect, a communication method is provided. The execution subject of this method is a first cell broadcast center function network element (such as a first CBCF), or a component applied in the first cell broadcast center function network element (e.g., a communication module, processor, circuit, chip, or chip system, etc.), or it may be a logic module or software that can implement all or part of the functions of the first cell broadcast center function network element, etc., including: generating a request message; sending the request message to an access and mobility management function network element, wherein the request message contains an identifier of a first warning and address information of the first cell broadcast center function network element, and the request message is used to request the broadcast of the first warning.
[0018] In one possible implementation, the identifier of the first warning includes: a type identifier of the first warning and a sequence number of the first warning, the sequence number indicating the number of times the first warning has been sent.
[0019] In one possible implementation, the request message also includes the first warning.
[0020] Fourthly, a communication method is provided, wherein the executing entity of the method is an Access and Mobility Management Function (AMF) network element, or a component applied in an AMF network element (e.g., a communication module, processor, circuit, chip, or chip system), or it may be a logic module or software capable of implementing all or part of the functions of the AMF network element, including: receiving a subscription message from a first cell broadcast center function network element, the subscription message being used to subscribe to an early warning result; receiving a request message from the first cell broadcast center function network element, the request message containing a first early warning and an identifier of the first early warning, the request message being used to request broadcasting the first early warning; establishing an association between the identifier of the first early warning and the subscription message; sending the first early warning to an access network device; receiving a response to the first early warning from the access network device; and sending the result of the first early warning to the first cell broadcast center function network element according to the response to the first early warning and the association.
[0021] Taking the Access and Mobility Management Function (AMF) network element and the First Cell Broadcast Center Function (CBCF) network element as an example: Through the above design, the AMF receives subscription messages and request messages from the First CBCF, and the request message contains the identifier of the first warning; the AMF establishes an association between the identifier of the first warning and the subscription message, or the AMF establishes an association between the identifier of the first warning and the subscription of the First CBCF; in this way, the AMF can send the result corresponding to the first warning to the corresponding First CBCF according to the established association; on the one hand, it solves the problem of repeated transmission of warning results; on the other hand, it enables the AMF to send the warning result to the correct CBCF.
[0022] In one possible implementation, the subscription message includes a subscription identifier, and the association between the identifier of the first warning and the subscription message is specifically: the association between the identifier of the first warning and the subscription identifier.
[0023] In one possible implementation, the subscription message and the request message further include the identifier of the first cell broadcast center functional network element, and the step of establishing the association between the identifier of the first warning and the subscription message includes: establishing the association between the identifier of the first warning and the subscription message based on the identifier of the first cell broadcast center functional network element.
[0024] In one possible implementation, the identifier of the first warning includes: a type identifier of the first warning and a sequence number of the first warning, the sequence number indicating the number of times the first warning has been sent.
[0025] Fifthly, an apparatus is provided that can implement the methods described in the first or fourth aspects above. For example, the apparatus includes modules, units, or components corresponding to the methods described in the first or fourth aspects. The modules, units, or components can be implemented in hardware, software, or a combination of hardware and software.
[0026] In one design, the device includes a unit that performs the methods described in the first or fourth aspect above.
[0027] In one design, the device includes a processor for implementing the methods of the first or fourth aspect described above. Optionally, the device further includes a memory, with the processor coupled to the memory, the processor executing computer programs or instructions stored in the memory, causing the device to implement the methods of the first or fourth aspect described above.
[0028] In one design, the device includes a processor and an interface circuit. The interface circuit is used to receive signals from other devices outside the device and transmit them to the processor, or to send signals from the processor to other devices outside the device. The processor implements the methods of the first or fourth aspect described above through logic circuits or executing code instructions.
[0029] In one design, the device may be a first device, or a module, unit, or component (e.g., a chip, chip system, circuit, or processor, etc.) that corresponds one-to-one with the method / operation / step / action described in the first or fourth aspect of the first device, or a device that can be used in conjunction with the first device.
[0030] Sixthly, an apparatus is provided capable of implementing the methods of the second or third aspect described above. For example, the apparatus includes modules, units, or components corresponding to the methods described in the second or third aspect. The modules, units, or components may be implemented in hardware, software, or a combination of hardware and software.
[0031] In one design, the device includes a unit that performs the methods described in the second or third aspect.
[0032] In one design, the device includes a processor for implementing the methods of the second or third aspect described above. Optionally, the device further includes a memory, with the processor coupled to the memory, the processor executing computer programs or instructions stored in the memory, causing the device to implement the methods of the second or third aspect described above.
[0033] In one design, the device includes a processor and an interface circuit. The interface circuit is used to receive signals from other devices outside the device and transmit them to the processor, or to send signals from the processor to other devices outside the device. The processor implements the methods of the second or third aspect described above through logic circuits or executing code instructions.
[0034] In one design, the device may be a second device, or a module, unit, or component (e.g., a chip, chip system, circuit, or processor, etc.) that corresponds one-to-one with the methods / operations / steps / actions described in the second or third aspect of the second device, or a device that can be used in conjunction with the second device.
[0035] In a seventh aspect, a computer-readable storage medium is provided, storing a computer program or instructions that, when executed on a computer, cause the computer to implement the methods of any one of the first to fourth aspects described above.
[0036] Eighthly, a computer program product is provided, comprising a computer program or instructions that, when executed by a computer, cause the methods of any one of the first to fourth aspects to be performed.
[0037] A ninth aspect provides a chip including a processor for implementing the methods of any one of the first to fourth aspects described above. Optionally, the chip further includes a memory, the processor being coupled to the memory, the processor executing a computer program or instructions stored in the memory, causing the chip to implement the methods of any one of the first to fourth aspects described above.
[0038] In a tenth aspect, a communication system is provided, comprising: a first communication device and a second communication device; wherein the first communication device is used to implement the method of the first aspect described above; and the second communication device is used to implement the method of the second or third aspect described above. Attached Figure Description
[0039] Figure 1 This is a schematic diagram of a communication system applicable to embodiments of this application;
[0040] Figure 2 This is a schematic diagram illustrating an application scenario applicable to the embodiments of this application;
[0041] Figure 3 This is a flowchart illustrating one of the current processes for reporting early warning results;
[0042] Figure 4 A flowchart illustrating a communication method provided in an embodiment of this application;
[0043] Figure 5 and Figure 6 for Figure 4 A flowchart illustrating a specific application example;
[0044] Figure 7 A flowchart illustrating another communication method provided in an embodiment of this application;
[0045] Figure 8 for Figure 7 A flowchart illustrating a specific application example;
[0046] Figure 9 and Figure 10 This is a schematic diagram of the device provided in the embodiments of this application;
[0047] Figure 11 This is a schematic diagram of the chip structure provided in an embodiment of this application. Detailed Implementation
[0048] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings. The specific operating methods and functional descriptions in the method embodiments can also be applied to the device embodiments or system embodiments.
[0049] In this application, the number of nouns, unless otherwise specified, refers to "singular nouns or plural nouns," that is, "one or more." "At least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. In the textual description of this application, the character " / " generally indicates that the preceding and following related objects have an "or" relationship; in the formulas of this application, the character " / " indicates that the preceding and following related objects have a "division" relationship. "Including at least one of A, B, or C" or similar expressions can mean: including A; including B; including C; including A and B; including A and C; including B and C; including A, B, and C, where A, B, and C can be singular or plural.
[0050] In the embodiments of this application, the various numerical designations are used for ease of description and are not intended to limit the scope of the embodiments of this application. The order of the process numbers does not imply the order of execution; the execution order of each process should be determined by its function and internal logic. The ordinal numbers such as "first" and "second" used in the embodiments of this application are used to distinguish multiple objects and do not limit the size, order, timing, priority, or importance of the multiple objects.
[0051] The terms "when," "if," and "if" all refer to the fact that the device will take corresponding actions under certain objective circumstances, not a time limit, and do not require the device to perform a judgment action, nor do they imply any other limitations. Unless otherwise specified, "if" and "if" are interchangeable, "when" is interchangeable with "in the case of," and "when" can also be replaced with "when," or "after," etc., and "when" can also be replaced with "if" / "if," etc. The terms "exemplary" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design described as "exemplary" or "for example" in this application should not be construed as being better or more advantageous than other embodiments or designs. Specifically, the use of "exemplary" or "for example" is intended to present the relevant concepts in a specific manner. "For indication" can include both direct and indirect indication. For example, when describing a certain indication information as indicating information I, it can include the indication information directly indicating I or indirectly indicating I, but does not necessarily mean that the indication information carries I.
[0052] like Figure 1 As shown, a network architecture suitable for this application is provided, including:
[0053] 1. CBE network element, which can be abbreviated as CBE.
[0054] CBE stands for Cell Broadcast Entity. As a cell broadcast center, the CBE generates early warning messages. For example, the CBE can be an early warning-related server where users input relevant early warnings (such as earthquakes or tsunamis) and the corresponding area (referred to as the warning area). The warning area can be a code for a specific region, a coverage area with a radius centered on a certain geographic coordinate, or a polygon composed of multiple geographic coordinates. Alternatively, the CBE can provide an access interface through which users input early warning information and the corresponding area. The CBE is a network element outside of the 3rd Generation Partnership Project (3GPP). For example, the CBE can be built by departments responsible for early warning, such as those responsible for public safety.
[0055] 2. CBCF network element, which can be abbreviated as CBCF.
[0056] CBCF stands for Cell Broadcast Center Function. It is a network element in the 3GPP core network. An interface exists between the CBE and CBCF, and the type of this interface is not restricted. For example, the CBE and CBCF can communicate directly through this interface. For instance, the CBE can send an alert request message to the CBCF to request the broadcast of a specific alert. An interface also exists between the CBCF and AMF, such as N50. For example, the CBCF and AMF can communicate directly through the N50 interface. For instance, when the CBCF receives an alert request from the CBE, it can send / forward the alert request message to the AMF through the N50 interface.
[0057] For example, the CBE sends a warning request message (referred to as the first warning request message) to the CBCF, which includes the warning, the type of warning, and the warning area. The CBCF generates a warning area list based on the warning areas. This warning area list contains the identifier of at least one cell. The CBCF sends a warning request message (referred to as the second warning request message) to the AMF, which includes the warning, the warning identifier, and the warning area list. The AMF sends a warning request message (referred to as the third warning request message) to the corresponding access network equipment (such as a base station), which includes the warning, the warning identifier, and the warning area list. The access network equipment broadcasts the warning in the corresponding cell based on the warning area list. When a terminal receives a warning, it can perform corresponding operations, such as displaying text and images, playing audio, vibrating, or popping up a prompt box, to remind the user. Furthermore, after broadcasting the warning, the access network equipment can also report the corresponding response to the warning to the AMF, and the AMF reports the warning result to the CBCF.
[0058] 3. AMF network element, abbreviated as AMF.
[0059] AMF stands for Access and Mobility Management Function. AMF is primarily responsible for mobility management in mobile networks, such as user location updates, user network registration, and user handover.
[0060] There is an interface between the AMF and the access network equipment, such as the N2 interface. Through this interface, the AMF and the access network equipment can communicate directly. For example, the AMF can send warning request messages to the access network equipment, and the AMF network element can receive warning responses from the access network equipment.
[0061] 3. Access network equipment.
[0062] An interface exists between the access network device and the terminal, such as a Uu interface. The access network device and the terminal can communicate. For example, when the access network device receives an AMF (Advanced Warning Response Team) warning request message, it can broadcast a warning in the corresponding cell based on the warning area list contained in the warning request message. This warning could be for public safety, natural disasters (such as earthquakes, tsunamis, typhoons, or forest fires), or weather conditions.
[0063] In this application, access network equipment includes, but is not limited to: base stations, evolved NodeBs (eNodeBs), transmission reception points (TRPs), next-generation NodeBs (gNBs) in 5th-generation (5G) mobile communication systems, access network equipment in open radio access networks (O-RAN), next-generation base stations or base stations in future communication networks, or access nodes in wireless fidelity (WiFi) systems, etc.; access network equipment can be macro base stations, micro base stations or indoor stations, or relay nodes or donor nodes, etc. This application does not limit the specific technologies and specific equipment forms used in the access network equipment.
[0064] Alternatively, the access network device can also be a logical node that implements some or all of the functions of the access network device. For example, the access network device can be a central unit (CU), a distributed unit (DU), a central unit control plane (CU-CP), or a central unit user plane (CU-UP), etc. It is understood that CU (including CU-CP or CU-UP) or DU may have different names in different systems, but those skilled in the art will understand their meaning. For example, in O-RAN or ORAN systems, CU can also be called an open CU (O-CU), DU can also be called an open DU (O-DU), CU-CP can also be called O-CU-CP, and CU-UP can also be called O-CU-UP. For ease of description, this application uses CU, CU-CP, CU-UP, and DU as examples.
[0065] 4. Terminal.
[0066] The terminal can receive early warnings from access network devices and perform corresponding operations to alert users. For example, when the terminal receives an earthquake early warning, it can vibrate and play a prompt sound to remind the user to evacuate to a safe area.
[0067] In this application, a terminal is a device with wireless transceiver capabilities, such as a handheld device or vehicle-mounted device with wireless connectivity. A terminal can also be referred to as a terminal device, user equipment (UE), mobile station, or mobile terminal. Terminals can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), the Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart homes, smart offices, smart wearables, intelligent transportation, and smart cities.
[0068] Currently, some examples of terminals include: mobile phones, satellite mobile terminals, cellular phones, smartphones, tablets, laptops, PDAs, mobile internet devices (MIDs), wearable devices (such as smartwatches, smart bracelets, pedometers, smart glasses, etc.), in-vehicle equipment (such as cars, bicycles, electric vehicles, airplanes, ships, trains, high-speed trains, etc.), satellite terminals, virtual reality (VR) devices, augmented reality (AR) devices, smart point-of-sale (POS) machines, customer-premises equipment (CPE), wireless terminals in industrial control, wireless terminals in self-driving cars, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, and wireless terminals in smart homes. Wireless terminals in the home (e.g., refrigerators, televisions, air conditioners, electricity meters, etc.), intelligent robots, robotic arms, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to a wireless modem, flying devices (e.g., intelligent robots, hot air balloons, drones, airplanes), terminals in 5G networks, or terminals in future evolved public land mobile networks (PLMNs), etc., the embodiments of this application do not limit the device form of the terminal.
[0069] Understandably, in Figure 1In the network architecture, AMF and CBCF, among others, can reside in the core network. The core network can also include other network elements. For example, in the control plane, the core network also includes a session management function (SMF) network element. In the data plane, the core network also includes a user plane function (UPF) network element. In this application, the names of network elements such as CBE, CBCF, and AMF are not limited. For example, as the network develops and evolves, these network elements can also be called by other names. In the description of this application, the names of each network element are mainly described using a 5G communication system as an example.
[0070] It is understandable that CBE, CBCF, AMF, access network equipment and terminals, etc., can be referred to as communication devices. For example, AMF can be understood as a communication device with AMF function, and CBCF can be understood as a communication device with CBCF function, etc.
[0071] The solutions proposed in this application can be applied to 3GPP-related cellular systems, such as fourth-generation (4G) communication systems, like Long Term Evolution (LTE) systems, or fifth-generation (5G) communication systems, like New Radio (NR) systems, or future-oriented evolution systems, or non-terrestrial network (NTN) systems, or systems that integrate terrestrial systems and NTN systems. The solutions proposed in this application can also be applied to open RAN (O-RAN or ORAN), cloud radio access network (CRAN), or wireless fidelity (WiFi) systems, or communication systems that integrate two or more of the above systems.
[0072] It is understood that the network architecture systems or business scenarios (application scenarios) described in this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. Those skilled in the art will recognize that, with the evolution of network architecture and the emergence of new business scenarios (or new application scenarios), the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0073] Through the above Figure 1The entire warning transmission process is described as follows: CBE → CBCF → AMF → Access Network Equipment → Terminal. After the access network equipment broadcasts a warning in the corresponding cell, it can generate a warning response, such as a list of cells where the warning broadcast failed. The access network equipment sends this warning response to the AMF, and the AMF network element generates a warning result based on the warning response sent by the access network equipment. For example, the AMF can aggregate the warning responses reported by various access network equipment to generate a warning result. Further, the AMF reports the warning result to the CBCF; optionally, the CBCF forwards the warning result to the CBE. Upon receiving the warning result, the CBCF or CBE can reissue a warning request for the cells where the broadcast failed.
[0074] To improve disaster recovery and increase the success rate of early warning broadcasts, AMF interfaces (connects) to multiple CBCFs. For example, refer to... Figure 2 The AMF connects two CBCFs, CBCF1 and CBCF2. In one interpretation, these two CBCFs are the primary CBCF and the secondary CBCF, respectively. For example, Figure 2 In this configuration, CBCF1 can be the primary CBCF, and CBCF2 can be the secondary CBCF. The CBE can first broadcast an alert via the primary CBCF, and if the primary CBCF fails, it can then broadcast an alert via the secondary CBCF. Alternatively, in another interpretation, the two CBCFs may not have a primary / secondary distinction. These two CBCFs can execute broadcast services in parallel. Or, the two CBCFs may have a primary / secondary distinction, but when both CBCFs are functioning normally, they can execute broadcast services in parallel.
[0075] exist Figure 2 In this scenario, the AMF connects to two CBCFs: when the AMF generates an alert result based on the alert response reported by the access network device, it cannot determine which CBCF to report the alert result to. One possible solution is for the AMF to send the alert result to both connected CBCFs simultaneously. For example, Figure 3 A flowchart illustrating the reporting of early warning results is provided. In the following flowchart description, steps 1-XX represent steps / operations related to early warning 1, and steps 2-XX represent steps / operations related to early warning 2, including:
[0076] Step 1-310a: CBCF1 sends a subscription message to AMF.
[0077] This subscription message is used to subscribe to the result of Alert 1, which can also be referred to as Alert Result 1. Optionally, the subscription message includes the CBCF's address information. Further, the subscription message may also include a list of subscribed access network devices, containing identifiers of one or more access network devices. This list indicates that the AMF is subscribing to alert results reported by the access network devices included in the list. For example, if the subscription message contains the identifiers of three access network devices in the list, then upon receiving alert responses from these three devices, the AMF can generate an alert result based on these responses and report the alert result to CBCF1.
[0078] Step 1-310b: In response to the subscription message, AMF sends a corresponding response message to CBCF1, which can be called the subscription response message.
[0079] Step 1-320a: CBCF1 sends an early warning request message to AMF.
[0080] The warning request message includes Warning 1 and its identifier, and is used to request the broadcast of Warning 1. Optionally, the warning request message also includes a list of warning areas. This list contains identifiers of one or more cells, which refer to the cells for which Warning 1 needs to be broadcast. Further, optionally, the warning request message also includes a list of tracking area identities (TAIs), which contains identifiers of one or more tracking areas (TAs), and each TA contains one or more cells. The AMF can determine the corresponding access network device based on the TAI list and send the warning request message to the corresponding access network device.
[0081] Step 1-320b: In response to the warning request message, AMF sends a corresponding response message to CBCF1, which can be called the warning request response message.
[0082] Step 1-330: The AMF sends an early warning request message to the access network equipment.
[0083] The warning request message includes Warning 1 and its identifier. Optionally, the warning request may also include a list of warning areas; the access network device can broadcast Warning 1 in the corresponding cell according to the list of warning areas. For example, the access network device can broadcast Warning 1 on the Cell Broadcast Channel (CBCH).
[0084] Steps 1-340: Access network equipment broadcasts warning 1.
[0085] Regarding the process of broadcasting warning 2 in steps 2-310a to 2-340, the implementation process can be referred to the description of steps 1-310a to 1-340.
[0086] Step 2-310a: CBCF2 sends a subscription message to AMF.
[0087] This subscription message is used to subscribe to the result of Warning 2, which can also be referred to as Warning Result 2.
[0088] Step 2-310b: In response to the subscription message, AMF sends the corresponding subscription response message to CBCF2.
[0089] Step 2-320a: CBCF2 sends an early warning request message to AMF, which contains early warning 2 and its identifier.
[0090] Step 2-320b: In response to the warning request message, AMF sends the corresponding warning request response message to CBCF2.
[0091] Step 2-330: The AMF sends an early warning request message to the access network equipment. This early warning request message contains early warning 2 and its identifier.
[0092] Step 2-340: The access network device broadcasts warning 2 to the terminal.
[0093] Step 1-350: The access network device sends a response to Warning 1 to the AMF. The response to Warning 1 includes the identifier of Warning 1 and the broadcast status of Warning 1.
[0094] Understandably, the AMF can send an alert request message containing alert 1 to at least one access network device. Each access network device can broadcast alert 1 according to the alert area list and generate a corresponding alert response (e.g., a response to alert 1). For example, the response to alert 1 includes a cell list containing the identifier of at least one cell, and each cell has a corresponding case of broadcasting alert 1. For example, the case of broadcasting alert 1 for cell 1 is successful; the case of broadcasting alert 1 for cell 2 is unsuccessful. Alternatively, the response to alert 1 may only include the identifier of the cell where alert 1 broadcast failed; or, the response to alert 1 may only include the identifier of the cell where alert 1 broadcast succeeded, etc. The AMF can summarize the alert 1 responses reported by each access network device and generate an alert 1 result (or alert result 1). The AMF connects two CBCFs, and the AMF cannot explicitly determine whether the alert result 1 is reported to CBCF1 or CBCF2. The AMF reports alert result 1 to both CBCF1 and CBCF2 simultaneously, as described in steps 1-360 and 1-370.
[0095] Step 1-360: AMF sends the result of Warning 1 to CBCF1.
[0096] Step 1-370: AMF sends the result of Warning 1 to CBCF2.
[0097] Step 1-380a: CBCF1 sends a result reporting request for Warning 1 to CBE.
[0098] The reporting request included the result of Warning 1.
[0099] Step 1-380b: In response to the reporting request, CBE sends a result reporting response of Warning 1 to CBCF1.
[0100] Step 2-350: The access network device sends a response to Warning 2 to the AMF.
[0101] The response to Warning 2 includes the identifier of Warning 2 and the broadcast status of Warning 2. For example, the AMF generates the result of Warning 2 based on the responses to Warning 2 reported by each access network device, referred to as Warning Result 2. Similarly, the AMF connects to two CBCFs, and the AMF cannot explicitly determine which CBCF to send the result of Warning 2 to. The AMF reports the result of Warning 2 to both CBCFs simultaneously, as explained in steps 2-360 and 2-370.
[0102] Step 2-360: AMF sends the result of Warning 2 to CBCF2.
[0103] Step 2-370: AMF sends the result of Warning 2 to CBCF1.
[0104] Step 2-380a: CBCF2 sends a request to CBE to report the result of Warning 2.
[0105] The reporting request included the results of Warning 2.
[0106] Step 2-380b: In response to the above-mentioned result reporting request of Warning 2, CBE sends the result reporting response of Warning 2 to CBCF2.
[0107] exist Figure 3 In this scheme, for a given warning result, the AMF reports the warning result to both connected CBCFs. This leads to duplicate reporting of the warning result and, moreover, when two CBCFs send warning request messages in parallel, the CBCFs may receive incorrect warning results. For example, ... Figure 3The description states that CBCF1 and CBCF2 send warning requests to the AMF respectively. For example, CBCF1 sends a warning request to request broadcast warning 1, and CBCF2 sends a warning request to request broadcast warning 2. The AMF network elements send warning request messages to their corresponding access network devices to request broadcast warning 1 and warning 2 respectively. For example, the AMF sends a warning request message to the corresponding access network device to request broadcast warning 1; the AMF sends a warning request message to the corresponding access network device to request broadcast warning 2. It can be understood that the access network devices for broadcast warning 1 and warning 2 can be the same access network device or different access network devices. Alternatively, the access network device for broadcast warning 1 can be access network device set 1, and the access network device for broadcast warning 2 can be access network device set 2. Access network device set 1 and access network device set 2 may or may not intersect. For example, the AMF can determine the access network device / access network device set for broadcast warning 1 or warning 2 based on the TAI corresponding to warning 1 or warning 2. The corresponding access network device sends a response to warning 1 to the AMF. The AMF generates the result of warning 1 based on the response to warning 1. The AMF simultaneously reports the result of Warning 1 to both CBCF1 and CBCF2. Upon receiving the result of Warning 1, CBCF2 might mistakenly interpret it as the result of Warning 2, leading to an incorrect feedback. Furthermore, for example, if the result of Warning 1 indicates successful broadcasting in the corresponding cells, but the result of Warning 2 indicates a failure to broadcast in a particular cell, normally CBCF2, upon receiving the result of Warning 2, would rebroadcast Warning 2 in the cell where the broadcast failed. However, because CBCF2 mistakenly interprets the result of Warning 1 as the result of Warning 2, it fails to rebroadcast Warning 2 in the cell where the broadcast failed, resulting in a failure to broadcast Warning 2 in that cell. Consequently, the terminal / user in that cell does not receive Warning 2, and users in that cell cannot take timely preventative measures.
[0108] In view of the above, this application provides a communication method and apparatus, comprising: when an AMF receives a warning and a warning identifier from a CBCF, it can establish an association between the warning identifier and the CBCF; when an AMF receives a response to a warning reported by an access network device, the AMF can determine the corresponding CBCF based on the warning response and the aforementioned association; the AMF sends a warning result to the corresponding CBCF, which is understood to be generated based on the warning response fed back by the access network device; by adopting the above design, the AMF can clearly determine the CBCF corresponding to the warning result and feed back the warning result to the corresponding CBCF, thereby solving problems such as duplicate transmission of warning results and incorrect feedback of warning results.
[0109] In the following description, the method provided in this application is illustrated using examples of execution entities such as CBCF, AMF, access network equipment, or terminals. It is understood that the operations performed by CBCF, AMF, access network equipment, or terminals can also be implemented through the processor, circuitry, chip, or chip system of the corresponding device, or through a functional module, component, or unit. Furthermore, the processing performed by a single execution entity can be divided among multiple execution entities, which can be logically and / or physically separated. For example, the processing performed by an access network device can be divided among at least one of CU, DU, RU, etc.
[0110] In the description of this application, "sending information to (e.g., AMF)" can be understood as the destination of the information being the AMF. This can include sending information directly or indirectly to (e.g., the AMF). "Receiving information from (e.g., a first CBCF)" can be understood as the source of the information being the first CBCF, and can include receiving information directly or indirectly from the first CBCF. Information may undergo necessary processing between the source and destination, such as format changes, but the destination can understand the valid information from the source. Similar expressions in this application can be understood in a similar way, and will not be elaborated further here.
[0111] In the description of this application, "transmit" or "receive" indicates the direction of information / signals. "Transmit" or "receive" can also be understood as "input" or "output." "Transmit" or "receive" can occur between devices, for example, the first CBCF and AMF transmit or receive information via a wireless channel. "Transmit" or "receive" can also occur within a device, for example, via a bus, trace, or interface between components, modules, chips, software modules, or hardware modules within the device. For example, "transmit" can also be understood as the "output" of a chip interface, and "receive" can be understood as the "input" of a chip interface.
[0112] Example 1
[0113] Figure 4 A flowchart of a communication method is provided, the method including:
[0114] Step 410: The first CBCF sends the first warning and the identifier of the first warning to the AMF.
[0115] Accordingly, the AMF receives the first warning and the identifier of the first warning from the first CBCF.
[0116] The identifier for the first warning can include the type identifier for the first warning. For example, when the first warning is an earthquake warning, the type identifier for the first warning is 4352.
[0117] Optionally, the identifier of the first warning may also include a serial number (SN), which indicates the number of times the first warning has been sent. For example, the SN can be identified using 4 bits. It is understood that the first CBCF can send multiple warnings of the same type. For example, for an earthquake warning, the first warning sent by the first CBCF might indicate a magnitude 5 earthquake, while the second warning sent might indicate a magnitude 5.1 earthquake. Or, for a typhoon warning, the first warning sent by the first CBCF might indicate a typhoon forecast, while the second warning sent might indicate a typhoon cancellation. In one interpretation, the first warning may include the content corresponding to that warning; for example, the content corresponding to the first warning could be a magnitude X (X is any value) earthquake, or a typhoon forecast / cancellation, etc. For the Nth first warning sent, its corresponding SN is N (N is an integer greater than 0).
[0118] Optionally, the first CBCF also sends its identifier to the AMF, and the AMF receives the identifier from the first CBCF.
[0119] The identifier of the first CBCF and the identifier of the first warning can be carried in the same or different messages. For example:
[0120] In one possible implementation, the identifier of the first warning and the identifier of the first CBCF can be carried in a subscription message. This subscription message is used to subscribe to the result of the first warning; that is, the first CBCF sends a subscription message to the AMF, and the AMF receives the subscription message from the first CBCF, which contains the identifier of the first warning and the identifier of the first CBCF. The first warning can also be carried in a request message, which is used to request the broadcast of the first warning, as detailed below. Figure 5 Explanation of the method shown.
[0121] In another possible implementation, the identifier of the first warning and the identifier of the first CBCF can be carried in a request message, which is used to request the broadcast of the first warning. Furthermore, the request message also includes the first warning; that is, the first warning is carried within the request message. In other words, the first CBCF sends a request message to the AMF, and the AMF receives the request message from the first CBCF. If the request message is a warning request message, it contains the identifier of the first warning, the identifier of the first CBCF, and the first warning, etc., as detailed below. Figure 6 Explanation of the method shown.
[0122] In the description of this application, "early warning" can also be replaced with names such as "alarm," "notification," etc., without limitation. The specific meaning of "early warning" can be understood as: predicting / knowing in advance the existence of a certain risk / event, and broadcasting that risk / event to the public or specific groups of people in advance through mobile communication networks.
[0123] Step 420: The AMF establishes the association between the first warning identifier and the first CBCF.
[0124] In the description of this application, "association relationship" can be replaced with: mapping relationship, correspondence relationship, etc. For example, the association relationship between the identifier of the first warning and the first CBCF can be replaced with: the mapping relationship / correspondence relationship between the identifier of the first warning and the first CBCF, etc. There are no restrictions on the specific implementation of the above association relationship. For example, the specific implementation of the mapping relationship between the identifier of the first warning and the first CBCF is: the association between the identifier of the first warning and the identifier of the first CBCF. If the identifier of the first CBCF is specifically the address information of the first CBCF, the association relationship between the identifier of the first warning and the identifier of the first CBCF is specifically: the association between the identifier of the first warning and the address information of the first CBCF.
[0125] Step 430: The AMF sends the first warning to the access network equipment.
[0126] Accordingly, the access network equipment receives the first warning from the AMF.
[0127] For example, in step 430, the AMF sends a request message, such as an early warning request message, to the access network device. This request message contains a first early warning and is used to request the broadcast of the first early warning. Upon receiving this request message, the access network device broadcasts the first early warning in the corresponding cell. Optionally, the request message may also include an identifier for the first early warning. Optionally, the request message may also include a list of warning areas, and the access network device broadcasts the first early warning in the cells included in the warning area list. This list of warning areas may be received by the AMF from the first CBCF and transparently transmitted to the access network device. For a detailed implementation process, please refer to the following text. Figure 5 Explanation of the method shown.
[0128] Step 440: Access network devices broadcast the first warning.
[0129] Accordingly, the terminal receives the first warning.
[0130] For example, in step 440, the access network device may broadcast a first warning on a cell broadcast channel (such as CBCH). Further, the access network device may generate a response to the first warning based on whether its broadcast of the first warning in the corresponding cell was successful or unsuccessful; the access network device sends the response to the first warning to the AMF, as described in step 450.
[0131] For example, the response to the first warning may include a cell list containing identifiers of at least one cell that successfully broadcast the first warning, or a cell list containing identifiers of at least one cell that failed to broadcast the first warning. Alternatively, the response to the first warning may include a first cell list and a second cell list, where the first cell list contains identifiers of cells that successfully broadcast the first warning, and the second cell list contains identifiers of cells that failed to broadcast the first warning. For instance, an access network device broadcasts a first warning in 5 cells according to an indication of a warning area list. Of these 5 cells, the first warning was successfully broadcast in 3 cells and failed in 2 cells. The cell list included in the response to the first warning could specifically include the identifiers of the aforementioned 3 cells, or specifically include the identifiers of the aforementioned 2 cells. Alternatively, the response to the first warning may include a first cell list and a second cell list, where the first cell list contains the identifiers of the aforementioned 3 cells, and the second cell list contains the identifiers of the aforementioned 2 cells, etc. In one description, "broadcast successful" can be replaced with "broadcast completed." For example, the response to the first warning may include a Broadcast Completed Area List. The broadcast completion area list contains the identifiers of one or more cells, which are the cells where the first warning broadcast was completed / successfully completed.
[0132] Furthermore, the response to the first warning also includes the identifier of the first warning, such as the type identifier of the first warning and the SN of the first warning.
[0133] Step 450: The access network device sends a response to the first warning to the AMF.
[0134] Accordingly, the AMF receives the first warning response from the access network equipment.
[0135] Step 460: The AMF sends the result of the first warning to the first CBCF based on the response and correlation of the first warning.
[0136] Accordingly, the first CBCF receives the first warning result from the AMF.
[0137] The result of the first warning can be considered as the success or failure of the cell broadcast of the first warning under the access network device. The result of the first warning can be generated based on the response to the first warning from the access network device. The result of the first warning includes the identifier of the first warning, such as the type identifier and the serial number (SN) of the first warning. In one interpretation, the AMF can obtain the identifier of the first warning from the response of the first warning from the access network device, and add the identifier of the first warning to the result of the first warning when generating the result.
[0138] For example, the AMF can generate a result for the first warning based on the response to the first warning. For instance, multiple access network devices report responses to the first warning to the AMF; each access network device's response to the first warning includes a cell list consisting of the identifiers of cells under that access network device that successfully / failed to broadcast the first warning. The AMF can aggregate the responses to the first warnings reported by multiple access network devices to generate a result for the first warning. For example, the first warning response generated by the AMF includes a list of access network devices, which contains the identifier of at least one access network device; each access network device's identifier has a cell list, which contains the identifiers of at least one cell under that access network device that successfully / failed to broadcast the first warning. Alternatively, if only one access network device reports a response to the first warning, the response to the first warning can be considered the result of the first warning. The AMF can determine the first CBCF corresponding to the first warning based on the identifier of the first warning included in the result of the first warning and the association established in step 420 above, and send the result of the first warning to the first CBCF.
[0139] right Figure 4 The application scenarios for the method shown are not limited. For example, Figure 4 The method shown can be applied to scenarios where the AMF is connected to multiple CBCFs. Any one of the multiple CBCFs connected to the AMF can be considered as... Figure 4 The first CBCF in the method shown. For example, as Figure 2 As shown, the AMF connects to two CBCFs. Figure 4 The first CBCF in the method shown can be either CBCF1 or CBCF2, without restriction. CBCF1 and CBCF2 can execute broadcast services in parallel, for example, as described below. Figure 5 , Figure 6 and Figure 8 In the method shown, CBCF1 can broadcast warning 1, and CBCF2 can broadcast warning 2. Optionally, CBCF1 can be a primary CBCF, and CBCF2 can be a secondary CBCF.
[0140] The above Figure 4 In the method shown, the identifier of the first warning and the identifier of the first CBCF are carried in the subscription message, and the first warning is carried in the request message. For example, the first CBCF can generate a subscription message, and the first CBCF sends the subscription message to the AMF, which contains the identifier of the first warning and the identifier of the first CBCF. For example, the first warning can be warning 1, and the first CBCF can be CBCF1; or, for example, the first warning can be warning 2, and the first CBCF can be CBCF2. Figure 4 The method shown is used in the following application examples. Figure 5 A flowchart of a communication method is provided, the method including:
[0141] As can be understood, the following description of steps 1-XX describes the process of CBCF1 sending Warning 1 to AMF, AMF notifying access network devices to broadcast Warning 1, access network devices sending a response to Warning 1 to AMF, and AMF reporting the result of Warning 1 to CBCF1. In the description of steps 1-XX, Warning 1 can be... Figure 4 One implementation of the first warning in the method shown is that CBCF1 can be... Figure 4 This describes one implementation of the first CBCF in the method. Similarly, in the description of steps 2-XX below, the process is described as follows: CBCF2 sends warning 2 to AMF, AMF notifies the access network device to broadcast warning 2, the access network device sends a response to warning 2 to AMF, and AMF reports the result of warning 2 to CBCF2. In the description of steps 2-XX below, warning 2 can be... Figure 4 One implementation of the first warning method shown is CBCF2. Figure 4 One implementation of the first CBCF in the method shown.
[0142] Step 1-510a: CBCF1 sends a subscription message to AMF.
[0143] Accordingly, AMF receives subscription messages from CBCF1.
[0144] The subscription message contains the identifiers for Alert 1 and CBCF1. For example, the Alert 1 identifier may include the Alert 1 type identifier and the Alert 1 sequence number. The subscription message may also contain the Alert 1 type identifier, the Alert 1 sequence number (SN), and the CBCF1 identifier.
[0145] In one interpretation, the identifier of CBCF1 can be an identity identifier for CBCF1, used to uniquely identify CBCF1. For example, the identifier of CBCF1 can be an instance identifier (Instance ID) of CBCF1. Alternatively, the identifier of CBCF1 can be carried in a Network Function ID (NFID) element. For instance, a subscription message may include an NFID element containing the identifier of the first CBCF.
[0146] In another interpretation, the identifier for CBCF1 can be its address information. Optionally, the address information of CBCF1 can be carried in the callback URI element. For example, a subscription message may include a callback URI element containing the address information of CBCF1. URI stands for Uniform Resource Identifier.
[0147] For example, the name of the subscription message could be Namf_Communication_NonUeN2InfoSubscribe, and the name of the type identifier for Alert 1 could be the Message Identifier.
[0148] Step 1-510b: In response to the subscription message, AMF sends a response message to CBCF1.
[0149] Accordingly, CBCF1 receives response messages from AMF, such as response messages that can be called subscription response messages.
[0150] Step 1-520: AMF establishes the association between the identifier of Warning 1 and CBCF1.
[0151] In the description of this application, "establish" can be replaced with: record or store. For example, the AMF establishing the association between the identifier of Alert 1 and CBCF1 can be replaced with: the AMF storing / recording the association between the identifier of Alert 1 and CBCF1. In one description, the AMF establishing the association between the identifier of Alert 1 and CBCF1 can be replaced with: the AMF recording the association between the identifier of Alert 1 and the subscription of CBCF1. The identifier of Alert 1 includes the type identifier of Alert 1 and the SN of Alert 1. It can also be described as: the AMF recording the association between (the type of Alert 1 and the SN of Alert 1) and the subscription of CBCF1. In one understanding, in step 1-510a, CBCF1 sends a subscription message to the AMF, which is used to subscribe to the alert result. Since the subscription message contains the identifier of Alert 1, the AMF can know the result of CBCF1 subscribing to Alert 1. Further, the AMF can establish the association between the identifier of Alert 1 and the current subscription of CBCF1. When the AMF obtains / generates the result of Alert 1, based on the above-mentioned recorded association, it can be determined that CBCF1 previously subscribed to the result of Alert 1. The AMF sends the result of Alert 1 to CBCF1. The process by which the AMF sends the result of Alert 1 to CBCF1 is not limited. For example, if the AMF stores the address of CBCF1, it can send the result of Alert 1 to CBCF1 based on the stored address. Alternatively, if the subscription message sent by CBCF1 contains the address information of CBCF1, the AMF can obtain the address information of CBCF1 based on the above association and send the result of Alert 1 to CBCF1 based on that address information.
[0152] In one interpretation, the association between the AMF's alert 1 identifier and CBCF1 can be: The AMF establishes / records the association between the alert 1 identifier and the CBCF1 identifier. Alternatively, the AMF establishes / records the association between the alert 1 identifier and the CBCF1 address information. Or, the AMF establishes / records the association between the alert 1 identifier and the CBCF1 subscription, such as the association between the alert 1 identifier and the corresponding subscription message of CBCF1. If the subscription message contains a subscription identifier, the AMF can establish / record the association between the alert 1 identifier and the subscription identifier.
[0153] Step 1-530a: CBCF1 sends an early warning request message to AMF.
[0154] Accordingly, the AMF receives an early warning request message from CBCF1.
[0155] The warning request message can be simply referred to as the request message. A warning request message may contain Warning 1 and its identifier, such as Warning 1, the type identifier of Warning 1, and the serial number (SN) of Warning 1.
[0156] For example, the name of the warning request message could be a Write-Replace Warning Request. In one interpretation, a Write Warning Request refers to the first time a warning of a certain type is sent, its corresponding SN value is 1. A Replace Warning Request refers to the nth time (n is an integer greater than 1) a warning of a certain type is sent, its corresponding SN value is n. In this application, for a certain type of warning, whether it's the first or the nth request, CBCF1 can send a Write-Replace Warning Request to AMF. This Write-Replace Warning Request includes: the specific warning, the type of warning, and the warning's SN, etc.
[0157] In one possible implementation, CBCF1 may send a message to AMF containing an alert request message or a write-replace alert request. For example, the message name could be Namf_Communication_NonUeN2InfoMessageTransfer.
[0158] Step 1-530b: In response to the warning request message, AMF sends a warning response message to CBCF1.
[0159] Accordingly, CBCF1 receives the warning response message from AMF.
[0160] For example, an alert response message may be simply referred to as a response message. This response message might contain an identifier for alert 1 (such as the type identifier and SN of alert 1). Optionally, the response message may also contain a list of TAs that the AMF cannot recognize. If the list includes identifiers for one or more TAs, those TAs are those that the AMF cannot recognize.
[0161] Step 1-540: AMF sends an early warning request message to the access network equipment.
[0162] Accordingly, the access network equipment receives an early warning request message from the AMF.
[0163] Optionally, the warning request message sent by CBCF1 to AMF includes, in addition to warning 1 and its identifier, a TAI list and a warning area list. AMF determines at least one access network device broadcasting warning 1 based on the TAI list, and AMF can send a warning request message to that at least one access network device. The warning request message sent by AMF to the access network device includes: warning 1, the identifier of warning 1 (such as the type identifier of warning 1), and the warning area list. In one possible implementation, the warning request message sent by AMF to the access network device does not include the SN of warning 1. Upon receiving a warning request message, AMF can obtain the identifier of the warning, i.e., the type identifier and SN of the warning, such as the identifier and SN of warning 1. AMF determines whether the warning has been requested to be sent before based on the type identifier and SN of the warning; if it has been requested to be sent before, it will not send a warning request message to the access network device again to avoid duplicate warnings. Optionally, when the AMF receives a warning request message from the CBCF, it can extract the warning SN from the warning request message, and the warning request message sent by the AMF to the access network equipment will no longer contain the warning SN. Optionally, the AMF can save the warning SN for a certain period of time, such as 24 hours, and delete the saved warning SN after the above time period is reached.
[0164] For example, the warning request message sent by AMF to access network equipment can be named Write-Replace Warning Request.
[0165] Step 1-550: The access network device sends a warning message to the terminal.
[0166] Accordingly, the terminal receives warning messages from the access network equipment.
[0167] For example, an access network device can broadcast an early warning message in a cell broadcast channel based on the early warning area list contained in the early warning request message. The early warning area list contains a cell list, and the cell list contains the identifier of at least one cell. Optionally, the cell identifier can consist of a base station identifier and a cell identifier. It is understood that in this case, the cell identifier uniquely identifies a cell within the range of a base station.
[0168] In one possible implementation, the AMF can send warning request messages to multiple access network devices. These messages include the warning, a warning identifier, and a list of warning areas. The warning area lists received by multiple access network devices can be the same. When each access network device broadcasts a warning based on the warning area list: each access network device finds the cells under its jurisdiction in the warning area list and broadcasts the warning in those cells. For each access network device, the warning area list also includes cells not under its jurisdiction; in this case, the access network device can ignore the cells not under its jurisdiction in the warning area list.
[0169] For example, the warning message sent by the access network device includes: Warning 1 and its identifier (such as the type identifier of Warning 1). When the terminal receives this warning message, it can alert the user. Optionally, the warning message can be carried in a system information block (SIB) message. In this case, the access network device can send an SIB message to the terminal, which contains the warning message. There are no restrictions on the type of SIB message, such as SIB8, SIB6, or SIB7.
[0170] For example, an early warning message can specifically be a CMAS warning notification. CMAS stands for Commercial Mobile Alert System. For instance, an access network device sends an SIB8 to a terminal, which contains a CMAS warning notification. This notification includes the warning and its identifier. CMAS is used to notify of highly urgent situations and can be carried by the SIB8. For example, CMAS warnings mainly fall into three categories: 1. Warnings issued by high-authority agencies in a geographic area. 2. Warnings concerning imminent threats to life safety, which are further divided into two categories: extreme threats and serious threats.
[0171] For example, warning messages can specifically refer to messages related to the Earthquake and Tsunami Warning System (ETWS). ETWS is a public alert system used to broadcast emergency information to users in specific areas in the event of an earthquake or tsunami.
[0172] Step 2-510a: CBCF2 sends a subscription message to AMF.
[0173] Accordingly, AMF receives subscription messages from CBCF2.
[0174] The subscription message contains the identifiers for Alert 2 and CBCF2. For example, the Alert 2 identifier includes the type identifier and sequence number of Alert 2. The CBCF2 identifier can be the instance identifier of CBCF2, or the address information of CBCF2, etc.
[0175] Step 2-510b: In response to the subscription message, AMF sends a response message to CBCF2.
[0176] Accordingly, CBCF2 receives a response message from AMF.
[0177] This response message can be referred to as a subscription response message.
[0178] Step 2-520: AMF establishes the association between the identifier of Warning 2 and CBCF2.
[0179] In one description, the AMF establishes an association between the identifier of Alert 2 and CBCF2, which can be replaced by: the AMF recording the association between the identifier of Alert 2 and the CBCF2 subscription. The identifier of Alert 2 includes the type identifier and the SN of Alert 2. It can also be described as: the AMF recording the association between (the type and SN of Alert 2) and the CBCF2 subscription; or, the AMF recording the association between the identifier of Alert 2 and the identifier of CBCF2 (such as the instance identifier of CBCF2); or, the AMF recording the association between the identifier of Alert 2 and the address information of CBCF2, etc.
[0180] Step 2-530a: CBCF2 sends an early warning request message to AMF.
[0181] Accordingly, the AMF receives an early warning request message from CBCF2.
[0182] The warning request message can be simply referred to as the request message. The warning request message contains Warning 2 and its identifier, such as Warning 2, its type identifier, and its serial number (SN). Optionally, the warning request message also includes a TAI list and a warning area list. Based on the TAI list, the AMF can determine the corresponding access network device and send a warning request message to that device. This message requests the broadcast of Warning 2. The access network device determined by the TAI list can be the one broadcasting Warning 2. The AMF can also pass the aforementioned warning area list to the corresponding access network device. The access network device then broadcasts Warning 2 based on the warning area list.
[0183] Step 2-530b: In response to the warning request message, AMF sends a warning response message to CBCF2.
[0184] Accordingly, CBCF2 receives warning response messages from AMF.
[0185] Warning response messages can be simply referred to as response messages.
[0186] Step 2-540: The AMF sends an early warning request message to the access network equipment.
[0187] Accordingly, the access network equipment receives an early warning request message from the AMF.
[0188] For example, the warning request message includes: Warning 2, the identifier of Warning 2 (such as the type identifier and SN of Warning 2), and a list of warning areas. The access network device broadcasts a warning message containing Warning 2 in the corresponding cell based on the list of warning areas.
[0189] In the description of this application, the access network device broadcasts a certain warning (such as warning 1 or warning 2) in the cell, which can also be replaced by: the access network device broadcasts a warning message in the cell, which contains a certain warning (such as warning 1 or warning 2, etc.).
[0190] Step 2-550: The access network device sends a warning message to the terminal.
[0191] Accordingly, the terminal receives warning messages from the access network equipment.
[0192] For example, the warning message includes: Warning 2, and the identifier of Warning 2 (such as the type identifier of Warning 2).
[0193] Step 1-560: The access network device sends a response to Warning 1 to the AMF.
[0194] Accordingly, the AMF receives a response to Warning 1 from the access network device.
[0195] The response to Warning 1 can be named Write-Replace Warning Response, which includes the broadcast status of Warning 1 by the current access network device and the identifier of Warning 1 (e.g., the type identifier of Warning 1 and the SN of Warning 1).
[0196] Step 1-570: AMF determines CBCF1 based on the response to Warning 1 and the correlation between the above records.
[0197] For example, a response from an access network device reporting Alert 1 to the AMF corresponds to the AMF sending an alert request message containing Alert 1 to an access network device. In this case, the response to Alert 1 can be considered the result of Alert 1. The response to or the result of Alert 1 contains the identifier of Alert 1 (such as the type identifier and SN of Alert 1). The AMF queries the association records to find the CBCF1 corresponding to the identifier of Alert 1. For example, if the AMF records the association between the identifier of Alert 1 and the subscription of CBCF1, then the AMF can query the result of CBCF1 subscribing to Alert 1 based on the identifier of Alert 1; then the AMF sends the result of Alert 1 to CBCF1.
[0198] For example, multiple access network devices may report responses to Alert 1 to the AMF, corresponding to the AMF sending alert request messages containing Alert 1 to each of the multiple access network devices. In this case, the AMF can generate the result of Alert 1 based on the responses to Alert 1 reported by the multiple access network devices. For instance, the AMF can summarize the responses to Alert 1 reported by multiple access network devices to generate the result of Alert 1. In one possible implementation, the result of Alert 1 includes a list of access network devices, which contains the identifiers of multiple access network devices. Each access network device has a corresponding cell list, which contains the identifier of at least one cell. Each cell contains information indicating whether the broadcast of a certain alert (such as Alert 1) was successful or failed; or, if an access network device reports a cell that failed to broadcast, then the cell list contains the identifier of the cell that failed to broadcast. Alternatively, if an access network device reports a cell that successfully broadcast, then the cell list contains the identifier of the cell that successfully broadcast.
[0199] Step 1-580: AMF sends the result of Warning 1 to CBCF1.
[0200] Accordingly, CBCF1 receives the results of Warning 1 from AMF.
[0201] For example, the result of Warning 1 can be carried in the Write-Replace WarningResponse or the Write-Replace Warning Indication. Furthermore, the Write-Replace WarningResponse or the Write-Replace Warning Indication can be carried in Namf_Communication_NonUeN2MessageNotify. For example, AMF sends a message to CBCF1...
[0202] The Namf_Communication_NonUeN2MessageNotify contains a write-replacement alert response, which in turn contains the result of alert 1.
[0203] Optionally, CBCF1 can also report the results of Warning 1 to CBE. Figure 5 The method shown may also include the following steps:
[0204] Step 1-590a: CBCF1 sends a request to CBE to report the result of Warning 1.
[0205] Accordingly, CBE receives a reporting request for the results of Warning 1 from CBCF1.
[0206] The reporting request includes the result of Warning 1. Optionally, the reporting request also includes authentication information. CBE can authenticate CBCF1 based on the aforementioned authentication information. After successful authentication of CBCF1, CBE can process the Warning Result 1 reported by CBCF1.
[0207] Step 1-590b: In response to the above reporting request, CBE sends a reporting response of the result of Warning 1 to CBCF1.
[0208] Accordingly, CBCF1 receives a reporting response to the result of Warning 1 from CBE.
[0209] Steps 2-560 to 2-590b detail the process of the access network device sending a response to Warning 2 to the AMF, the AMF sending the result of Warning 2 to the CBCF2, and the CBCF2 sending the result of Warning 2 to the CBE. This process is similar to the process of reporting the result of Warning 1 described above; please refer to the explanations in steps 1-560 to 1-590b for details.
[0210] Step 2-560: The access network device sends a response to Warning 2 to the AMF.
[0211] Accordingly, the AMF receives a response to Warning 2 from the access network device.
[0212] Step 2-570: AMF determines CBCF2 based on the response to Warning 2 and the correlation between the above records.
[0213] Step 2-580: AMF sends the result of Warning 2 to CBCF2.
[0214] Accordingly, CBCF2 receives the results of Warning 2 from AMF.
[0215] Optionally, CBCF2 can also report the results of Warning 2 to CBE.
[0216] It should be pointed out that, Figure 5 The method shown may also include the following steps:
[0217] Step 2-590a: CBCF2 sends a request to CBE to report the results of Warning 2.
[0218] Accordingly, CBE receives a reporting request for the results of Warning 2 from CBCF2.
[0219] The reporting request included the results of Warning 2.
[0220] Step 1-590b: In response to the above reporting request, CBE sends a reporting response of the result of Warning 2 to CBCF2.
[0221] Accordingly, CBCF2 receives a reporting response to the results of Warning 2 from CBE.
[0222] In one understanding, Figure 5 In the method shown: when the CBCF sends a new alert (such as a new type of alert) to the AMF, a subscription process is executed. Through this subscription process, the AMF establishes / records the subscription relationship between the current alert identifier and the CBCF, thereby enabling the AMF to report the alert result to the corresponding CBCF based on the aforementioned subscription relationship. Figure 3 The methods shown are compared. Figure 5 The method shown enables the AMF to establish / record the subscription relationship between the alert identifier and the CBCF by adding an alert identifier (such as the identifier of alert 1 or alert 2) to the subscription message.
[0223] The above Figure 4 In the method shown, the identifier of the first warning and the identifier of the first CBCF can be carried in a request message (such as a warning request message). For example, the first CBCF can generate a request message, which is sent to the AMF. This request message contains the identifier of the first warning and the address information of the first CBCF. Furthermore, the request message also contains the first warning. For example, the first warning can be warning 1, and the first CBCF can be CBCF1; or, for instance, the first warning can be warning 2, and the first CBCF can be CBCF2.
[0224] As Figure 4 The method shown is used in the following application examples. Figure 6 A flowchart of a communication method is provided, the method including:
[0225] It is understandable that, in the description of steps 1-XX below: Warning 1 can be... Figure 4One implementation of the first warning in the method shown is that CBCF1 can be... Figure 4 This is one implementation of the first CBCF in the method shown. In the description of steps 2-XX below, warning 2 can be... Figure 4 One implementation of the first warning method shown is CBCF2. Figure 4 One implementation of the first CBCF in the method shown.
[0226] Step 1-610a: CBCF1 sends an early warning request message to AMF.
[0227] Accordingly, the AMF receives an early warning request message from CBCF1.
[0228] The warning request message can be simply referred to as the request message. The warning request message contains Warning 1, its identifier, and the identifier of CBCF1. For example, the identifier of CBCF1 could refer to the address information of CBCF1. For example, the warning request message contains a callback URI element, which contains the address information of CBCF1. For example, the warning request message may contain Warning 1, the type identifier of Warning 1, the SN of Warning 1, and the address information of CBCF1, etc. Optionally, the warning request message may also contain a TAI list and a warning area list.
[0229] Step 1-610b: In response to the warning request message, AMF sends a warning response message to CBCF1.
[0230] Accordingly, CBCF1 receives the warning response message from AMF.
[0231] Step 1-620: AMF establishes the association between the identifier of Warning 1 and CBCF1.
[0232] The specific implementation method for establishing the association between the identifier of Alert 1 and CBCF1 in the AMF is not limited. For example, the AMF can establish the association between the identifier of Alert 1 and the address information of CBCF1, or the AMF can establish the association between the identifier of Alert 1 and a callback URI element containing the address information of CBCF1. For instance, the identifier of Alert 1 includes the type identifier and the SN of Alert 1. The AMF can record the correspondence between (the type identifier and the SN of Alert 1) and the callback URI element, which of course contains the address information of CBCF1.
[0233] Step 1-630: AMF sends an early warning request message to the access network equipment.
[0234] Accordingly, the access network equipment receives an early warning request message from the AMF.
[0235] For example, the AMF can identify at least one access network device based on the TAI list; the AMF sends an early warning request message to at least one access network device. This early warning request message may contain "Early Warning 1" and its identifier. Optionally, the early warning request message may also contain a list of early warning areas. The access network device broadcasts the early warning message in the corresponding cell based on the list of early warning areas.
[0236] Step 1-640: The access network device sends a warning message to the terminal.
[0237] Accordingly, the terminal receives warning messages from the access network equipment.
[0238] For example, the warning message may contain Warning 1 and its identifier (such as the type identifier of Warning 1). For instance, the warning message sent by the access network device to the terminal may contain Warning 1 and its type identifier, but not the SN (Signal Number) of Warning 1. That is, the access network device sends Warning 1 and its type identifier to the terminal, but not the SN. The access network device may intercept the SN of Warning 1 and retain it for a period of time before deleting it.
[0239] Step 2-610a: CBCF2 sends an early warning request message to AMF.
[0240] Accordingly, the AMF receives an early warning request message from CBCF2.
[0241] For example, this warning request message can be simply referred to as a request message. The warning request message contains Warning 2, its identifier, and the address information of CBCF2. For instance, the warning request message may include Warning 2, its type identifier, its SN, and the address information of CBCF2. Optionally, the warning request message may include a callback URI element, which contains the address information of CBCF2. Optionally, the warning request message may also include a TAI list and a warning area list. The AMF determines at least one access network device based on the TAI list; the AMF then sends the warning request message to this at least one access network device.
[0242] Step 2-610b: In response to the warning request message, AMF sends a warning response message to CBCF2.
[0243] Accordingly, CBCF2 receives warning response messages from AMF.
[0244] Warning response messages can be simply referred to as response messages.
[0245] Step 2-620: AMF establishes the association between the identifier of Warning 2 and CBCF2.
[0246] The specific implementation of the association between the AMF's alert 2 identifier and CBCF2 is not limited. For example, the AMF can establish an association between the alert 2 identifier and the CBCF2 address information, or the AMF can establish an association between the alert 2 identifier and the callback URI information element containing the CBCF2 address information, or the AMF record (the alert 2 type identifier and the alert 2 SN) and the callback URI information element, of course, the callback URI information element contains the CBCF2 address information.
[0247] Step 2-630: The AMF sends an early warning request message to the access network equipment.
[0248] Accordingly, the access network equipment receives an early warning request message from the AMF.
[0249] For example, the warning request message may include Warning 2 and a type identifier for Warning 2. Optionally, it may also include a list of warning areas. When the access network device receives the warning request message, it sends a warning message containing Warning 2 in the corresponding cell according to the list of warning areas contained in the warning request message.
[0250] Step 2-640: The access network device sends a warning message to the terminal.
[0251] Accordingly, the terminal receives warning messages from the access network equipment.
[0252] If the warning message contains Warning 2 and its identifier (such as the type identifier of Warning 2),
[0253] Step 1-650: In response to the request of Warning 1, the access network device sends a response to Warning 1 to the AMF.
[0254] Accordingly, the AMF receives a response to Warning 1 from Access Network Device 1.
[0255] The response to Warning 1 can be named Write-Replace Warning Response, which includes the broadcast status of Warning 1 by the current access network device and the identifier of Warning 1 (e.g., the type identifier of Warning 1 and the SN of Warning 1).
[0256] Step 1-660: AMF determines CBCF1 based on the response to Warning 1 and the established correlation.
[0257] For example, based on the response to Alert 1, the AMF generates the result of Alert 1. The result of Alert 1 includes the identifier of Alert 1, such as the type identifier and the serial number (SN) of Alert 1. Based on the identifier of Alert 1 and the established association relationship, CBCF1 is determined. If the established / recorded association relationship is the association between the identifier of Alert 1 and the address of CBCF1, then the address information of CBCF1 can be determined. The AMF can then send the result of Alert 1 to CBCF1 based on the address information of CBCF1.
[0258] Step 1-670: AMF sends the result of Warning 1 to CBCF1.
[0259] Accordingly, CBCF1 receives the results of Warning 1 from AMF.
[0260] Optionally, CBCF1 can also report the results of Warning 1 to CBE. Figure 6 The method shown may also include the following steps:
[0261] Step 1-680a: CBCF1 sends a request to CBE to report the result of Warning 1.
[0262] Accordingly, CBE receives a reporting request for the results of Warning 1 from CBCF1.
[0263] The reporting request included the results of Warning 1.
[0264] Step 1-680b: In response to the above reporting request, CBE sends a reporting response of the result of Warning 1 to CBCF1.
[0265] Accordingly, CBCF1 receives a reporting response to the result of Warning 1 from CBE.
[0266] Step 2-650: In response to the request of Warning 2, the access network device sends a response to Warning 2 to the AMF.
[0267] Accordingly, the AMF receives a response to Warning 2 from the access network device.
[0268] Step 2-660: AMF determines CBCF2 based on the response to Warning 2 and the established correlation.
[0269] For example, the AMF generates the result of Alert 2 based on the response to Alert 2. The result of Alert 2 includes the identifier of Alert 2, such as the type identifier and the serial number (SN) of Alert 2. The AMF determines CBCF2 based on the identifier of Alert 2 and the established association relationship. For example, the AMF determines the address information of CBCF2 based on the established / stored correspondence between the identifier of Alert 2 and the address information of CBCF2, and sends the result of Alert 2 to CBCF2 based on the address information of CBCF2.
[0270] Step 2-670: AMF sends the result of Warning 2 to CBCF2.
[0271] Accordingly, CBCF2 receives the results of Warning 2 from AMF.
[0272] Optionally, CBCF2 can also report the results of Warning 2 to CBE.
[0273] It should be pointed out that, Figure 6 The method shown may also include the following steps:
[0274] Step 2-680a: CBCF2 sends a request to CBE to report the results of Warning 2.
[0275] Accordingly, CBE receives a reporting request for the results of Warning 2 from CBCF2.
[0276] The reporting request included the results of Warning 2.
[0277] Step 2-680b: In response to the above reporting request, CBE sends a reporting response of the result of Warning 2 to CBCF2.
[0278] Accordingly, CBCF2 receives a reporting response to the results of Warning 2 from CBE.
[0279] In one understanding, Figure 6 In the method shown: CBCFs (such as CBCF1 or CBCF2) do not need to send subscription messages to the AMF. When a CBCF needs to broadcast an alert, it can directly send an alert request message to the AMF. Figure 3 The methods shown are compared. Figure 6 The method shown adds a CBCF identifier (such as the CBCF's address information) to the alert request message. For example, a callback URI element is added to the alert request message, which stores the CBCF's address information.
[0280]
Example 2
[0281] This application also provides another communication method, similar to the one described above. Figures 4 to 6The difference between the methods shown is that: the AMF receives a subscription message and a request message from the first CBCF, the request message containing the identifier of the first warning; the AMF establishes an association between the identifier of the first warning and the subscription message, or the AMF establishes an association between the identifier of the first warning and the subscription of the first CBCF; in this way, the AMF can send the result corresponding to the first warning to the corresponding first CBCF according to the established association; on the one hand, it solves the problem of duplicate sending of warning results; on the other hand, it enables the AMF to send the warning result to the correct CBCF.
[0282] Figure 7 A flowchart of another communication method is provided, which includes:
[0283] Step 710: The first CBCF sends a subscription message to the AMF.
[0284] Accordingly, the AMF receives subscription messages from the first CBCF.
[0285] Optionally, the subscription message includes the identifier of the first CBCF. For example, the subscription message may include a Network Function ID (NFID) information element, which contains the identifier of the first CBCF. Alternatively, the subscription message may include subscription data, such as (NonUeN2InfoSubscriptionCreateData), which includes an NFID information element containing the identifier of the first CBCF. For instance, the identifier of the first CBCF could be an instance ID, used to uniquely identify a CBCF. The subscription message is used to subscribe to alert results; for example, when the AMF receives an alert result, it can send the alert result to the subscribed first CBCF. Optionally, the subscription message may also include the address information of the first CBCF. For example, the subscription message may include a callback URI information element, which contains the address information of the first CBCF.
[0286] Optionally, Figure 7 The method shown also includes: in response to a subscription message, the AMF sends a subscription response message to a first CBCF, and the first CBCF receives the subscription response message from the AMF. For example, the subscription response message is used to indicate whether the current subscription was successful or failed.
[0287] Step 720: The first CBCF sends a request message to the AMF.
[0288] Accordingly, the AMF receives a request message from the first CBCF.
[0289] If the request message is an early warning request message, it is used to request the broadcast of a first early warning. This request message contains the first early warning and its identifier. For example, the identifier of the first early warning includes the type identifier and the serial number (SN) of the first early warning. Optionally, the request message may also include a list of warning areas (TAIs) and a list of warning regions.
[0290] Optionally, the request message may also include the identifier of the first CBCF. For example, the request message may contain an NFID element, which contains the identifier of the first CBCF. Alternatively, the request message may contain PWS information, which contains an NFID element, and this NFID element contains the identifier of the first CBCF. PWS stands for Public Warning System.
[0291] Optionally, Figure 7 The method shown also includes: in response to a request message (such as an alert request message), the AMF sends a response message (such as an alert response message) to a first CBCF, and the first CBCF receives the response message (such as an alert response message) from the AMF.
[0292] Step 730: AMF establishes the association between the identifier of the first alert and the subscribed message.
[0293] The specific implementation method for establishing the association between the first alert identifier and the subscription message in the AMF is not limited. For example, if the subscription message contains a subscription identifier, the AMF can establish an association between the first alert identifier and the subscription identifier. In one interpretation, when the AMF obtains the result of the first alert, it can query the subscription identifier corresponding to the first alert identifier based on the above association. The AMF then sends the address information of the first CBCF based on the subscription identifier. For example, the AMF determines the CBCF (i.e., the first CBCF) corresponding to the subscription based on the subscription identifier. The AMF then sends the result of the first alert to the first CBCF. Alternatively, if the subscription message contains the address information of the first CBCF, the AMF can establish an association between the first alert identifier and the first CBCF address. For example, when the AMF obtains the result of the first alert, it can query the address information of the first CBCF corresponding to the first alert identifier based on the above association. The AMF then sends the result of the first alert to the first CBCF based on the address information of the first CBCF.
[0294] For example, both the subscription message and the request message contain the identifier of the first CBCF: the AMF can establish an association between the identifier of the first alert and the subscription message based on the identifier of the first CBCF. For instance, consider a subscription message and a request message. If the CBCF identifiers contained in these two messages are the same, for example, if both messages contain the identifier of the first CBCF, then the AMF can establish an association between them. Furthermore, the request message also contains the identifier of the first alert. The AMF can specifically establish an association between the identifier of the first alert and the subscription message. In one description, the association between the identifier of the first alert and the subscription message can be replaced with: the association between the identifier of the first alert and the first CBCF subscription. Similarly, the AMF establishing an association between the identifier of the first alert and the subscription message can be replaced with: the AMF establishes / records the association between the identifier of the first alert and the first CBCF subscription.
[0295] Step 740: The AMF sends the first warning to the access network equipment.
[0296] Accordingly, the access network equipment receives the first warning from the AMF.
[0297] The first warning can be carried in the warning request message, which can be simply referred to as the request message. For example, the AMF sends a warning request message to the access network device, and the access network device receives the warning request message from the AMF. In addition to containing the first warning, the warning request message also includes: the type of the first warning. Optionally, the warning request message also includes: a list of warning areas. Based on the list of warning areas, the access network device sends a warning message containing the first warning in the corresponding cell.
[0298] Step 750: The access network device sends the first warning to the terminal.
[0299] Accordingly, the terminal receives the first warning from the access network equipment.
[0300] Step 760: The access network device sends a response to the first warning to the AMF.
[0301] Accordingly, the AMF receives a response to the first warning from the access network equipment;
[0302] For example, in response to an early warning request message, the access network device sends an early warning response message to the AMF, and the AMF receives the early warning response message from the access network device. This early warning response message contains information about the broadcast of the first early warning in the cell, and this early warning response message can also be referred to as a response to the first early warning.
[0303] Step 770: The AMF sends the result of the first warning to the first CBCF based on the response and correlation of the first warning.
[0304] Accordingly, the first CBCF receives the first warning result from the AMF.
[0305] For example, the AMF generates a result for the first warning based on the response to the first warning. This result includes an identifier for the first warning, such as the type identifier and the first warning's serial number (SN). Based on this association, the AMF queries the CBCF corresponding to the first warning's identifier; this CBCF can be the first CBCF. The AMF then sends the first warning result to the first CBCF.
[0306] Taking the first warning as warning 1 and the first CBCF as CBCF1, or the first warning as warning 2 and the first CBCF as CBCF2 as an example.
[0307] As Figure 7 Example of the method shown, Figure 8 A flowchart of a communication method is provided, the method including:
[0308] Step 1-810a: CBCF1 sends a subscription message to AMF.
[0309] Accordingly, AMF receives subscription messages from CBCF1.
[0310] For example, the subscription message may contain an identifier for CBCF1. Alternatively, the subscription message may contain an NFID element containing the identifier for CBCF1. Or, the subscription message may also contain the address information of CBCF1. For example, the subscription message may contain a callback URI element containing the address information of the first CBCF.
[0311] Step 1-810b: In response to the subscription message, AMF sends a response message to CBCF1.
[0312] Accordingly, CBCF1 receives a response message from AMF.
[0313] This response message can be called a subscription response message.
[0314] Step 1-820a: CBCF1 sends an early warning request message to AMF.
[0315] Accordingly, the AMF receives an early warning request message from CBCF1.
[0316] For example, an early warning request message can be simply referred to as a request message. An early warning request message includes: Early Warning 1, and an identifier for Early Warning 1. Optionally, the early warning request message also includes a TAI list and a list of early warning areas. Further, optionally, the early warning request message also includes an identifier for CBCF1. For example, the early warning request message may include an NFID element, which contains the identifier for CBCF1.
[0317] Step 1-820b: In response to the warning request message, AMF sends a warning response message to CBCF1.
[0318] Accordingly, CBCF1 receives the warning response message from AMF.
[0319] Step 1-830: AMF establishes the association between the identifier of Alert 1 and the subscribed messages.
[0320] For example, the AMF establishes an association between the identifier of Alert 1 and the subscription message based on the identifier of CBCF1 contained in the subscription message and the identifier of CBCF1 contained in the alert request message. This association between the identifier of Alert 1 and the subscription message can also be replaced by: the subscription relationship between the identifier of Alert 1 and CBCF1. The identifier of Alert 1 includes the type identifier of Alert 1 and the SN of Alert 1. In one description, the AMF may record the subscription relationship between (the identifier of Alert 1 and the SN of Alert 1) and CBCF1.
[0321] Step 1-840: The AMF sends an early warning request message to the access network equipment.
[0322] Accordingly, the access network equipment receives an early warning request message from the AMF.
[0323] For example, the AMF identifies at least one access network device based on the TAI; the AMF sends an early warning request message to the at least one access network device, which includes early warning 1 and its identifier. Optionally, it also includes a list of early warning areas.
[0324] Step 1-850: The access network device sends a warning message to the terminal.
[0325] Accordingly, the terminal receives warning messages from the access network equipment.
[0326] For example, access network devices broadcast warning messages in the corresponding cells based on the warning area list. The warning message may contain "Warning 1" and its identifier (such as the type identifier for "Warning 1").
[0327] Step 2-810a: CBCF2 sends a subscription message to AMF.
[0328] Accordingly, AMF receives subscription messages from CBCF2.
[0329] For example, the subscription message may contain an identifier for CBCF2. Alternatively, the subscription message may contain an NFID element containing the identifier for CBCF2. Or, the subscription message may also contain the address information for CBCF2. For example, the subscription message may contain a callback URI element containing the address information for CBCF2.
[0330] Step 2-810b: In response to the subscription message, AMF sends a response message to CBCF2.
[0331] Accordingly, CBCF2 receives a response message from AMF.
[0332] This response message can be called a subscription response message.
[0333] Step 2-820a: CBCF2 sends an early warning request message to AMF.
[0334] Accordingly, the AMF receives an early warning request message from CBCF2.
[0335] For example, an early warning request message can be simply referred to as a request message. The early warning request message includes: Early Warning 2, and an identifier for Early Warning 2. Optionally, the early warning request message also includes a TAI list and a list of warning areas. Further, optionally, the early warning request message also includes an identifier for CBCF2. For example, the early warning request message may include an NFID element, which contains the identifier for CBCF2.
[0336] Step 2-820b: In response to the warning request message, AMF sends a warning response message to CBCF2.
[0337] Accordingly, CBCF2 receives warning response messages from AMF.
[0338] Step 2-830: AMF establishes the association between the identifier of Warning 2 and the subscribed messages.
[0339] For example, the AMF establishes an association between the identifier of Alert 2 and the subscription message based on the identifier of CBCF2 contained in the subscription message and the identifier of CBCF2 contained in the alert request message. This association between the identifier of Alert 2 and the subscription message can also be replaced by: the subscription relationship between the identifier of Alert 2 and CBCF2. The identifier of Alert 2 includes the type identifier of Alert 2 and the SN of Alert 2. In one description, the AMF may record the subscription relationship between (the identifier of Alert 2 and the SN of Alert 2) and CBCF2.
[0340] Step 2-840: The AMF sends an early warning request message to the access network equipment.
[0341] Accordingly, the access network equipment receives an early warning request message from the AMF.
[0342] For example, the AMF determines at least one access network device based on the TAI; the AMF sends an early warning request message to the at least one access network device, which contains early warning 2 and an identifier of early warning 2, and optionally also includes a list of early warning areas.
[0343] Step 2-850: The access network device sends a warning message to the terminal.
[0344] Accordingly, the terminal receives warning messages from the access network equipment.
[0345] For example, the warning message includes: Warning 2, and the identifier of Warning 2 (such as the type identifier of Warning 2).
[0346] Step 1-860: The access network device sends a response to Warning 1 to the AMF.
[0347] Accordingly, the AMF receives a response to Warning 1 from Access Network Device 1.
[0348] The response to Warning 1 includes the broadcast status of Warning 1 by the current access network device and the identifier of Warning 1 (e.g., the type identifier of Warning 1 and the SN of Warning 1).
[0349] Step 1-870: AMF determines CBCF1 based on the response to Warning 1 and the correlation of the above records.
[0350] For example, the AMF generates the result of Alert 1 based on the response to Alert 1. The result of Alert 1 includes the identifier of Alert 1, such as the type identifier and the serial number (SN) of Alert 1. Based on the above association, the AMF queries the CBCF that has a subscription relationship with the identifier of Alert 1, which could be CBCF1. The AMF then sends the result of Alert 1 to CBCF1.
[0351] Step 1-880: AMF sends the result of Warning 1 to CBCF1.
[0352] Accordingly, CBCF1 receives the results of Warning 1 from AMF.
[0353] Optionally, CBCF1 can also report the results of Warning 1 to CBE. Figure 8 The method shown may also include the following steps:
[0354] Step 1-890a: CBCF1 sends a request to CBE to report the result of Warning 1.
[0355] Accordingly, CBE receives a reporting request for the results of Warning 1 from CBCF1.
[0356] The reporting request included the result of Warning 1.
[0357] Step 1-890b: In response to the reporting request, CBE sends a reporting response of the result of Warning 1 to CBCF1.
[0358] Accordingly, CBCF1 receives a reporting response to the result of Warning 1 from CBE.
[0359] Steps 2-860 to 2-890b detail the process of the access network device sending a response to Warning 2 to the AMF, the AMF sending the result of Warning 2 to the CBCF2, and the CBCF2 sending the result of Warning 2 to the CBE. This process is similar to the process of reporting the result of Warning 1 described above; please refer to the explanations in steps 1-860 to 1-890b for details.
[0360] Step 2-860: The access network device sends a response to Warning 2 to the AMF.
[0361] Accordingly, the AMF receives a response to Warning 2 from the access network device.
[0362] Step 2-870: AMF determines CBCF2 based on the response to Warning 2 and the correlation between the above records.
[0363] Step 2-880: AMF sends the result of Warning 2 to CBCF2.
[0364] Accordingly, CBCF2 receives the results of Warning 2 from AMF.
[0365] Optionally, CBCF2 can also report the results of Warning 2 to CBE. Figure 8 The method shown may also include the following steps:
[0366] Step 2-890a: CBCF2 sends a request to CBE to report the results of Warning 2.
[0367] Accordingly, CBE receives a reporting request for the results of Warning 2 from CBCF2.
[0368] The reporting request included the results of Warning 2.
[0369] Step 2-890b: In response to the reporting request, CBE sends a reporting response of the result of Alert 2 to CBCF2.
[0370] Accordingly, CBCF2 receives a reporting response to the results of Warning 2 from CBE.
[0371] In one understanding, with Figure 3 Compared to the methods shown, in Figure 8 In the method shown: The AMF establishes a subscription relationship between the alert identifier (carried in the alert request message) and the CBCF based on the CBCF identifier contained in the subscription message and the CBCF identifier contained in the alert request message. When the AMF obtains / generates an alert result: it queries the CBCF with which it has a subscription relationship based on the alert identifier. The AMF sends the alert result to the queried CBCF.
[0372] Through the above design, in scenarios where multiple CBCFs are connected, when the AMF obtains / generates a warning result, the AMF can clearly identify the CBCF corresponding to the warning result and send the warning result to the corresponding CBCF; the AMF supports parallel warning broadcast services for multiple CBCFs.
[0373] Understandable, Figures 4 to 8 In the methods shown, for the sake of simplicity, repeated / identical content may only be described in detail in one method. Therefore, in Figures 4 to 8 The methods shown may be applicable not only to the methods they describe, but also to other methods. For example, Figure 5 The method shown provides a detailed description of the names of the subscribed messages and the request messages, and this description can also be applied to other methods as well. Figure 5 Other methods besides the one shown. In the above... Figures 4 to 8 In the methods shown, each method may contain more or fewer steps than illustrated, and the order of the steps within each method is not restricted. Steps within each method can be broken down into more steps or combined into fewer steps.
[0374] In the embodiments provided above, the methods provided by this application have been described from the perspectives of interaction between the CBCF, AMF, access network equipment, and terminal. To implement the functions of the methods provided in the embodiments of this application, the CBCF, AMF, access network equipment, and terminal may include hardware structures and / or software modules, implementing the above functions in the form of hardware structures, software modules, or a combination of hardware structures and software modules. Whether a particular function is implemented using hardware structures, software modules, or a combination of hardware structures and software modules depends on the design constraints of the specific application of the technical solution.
[0375] Based on the same design concept as the above method embodiments, Figure 9 and Figure 10 This is a schematic diagram of a possible communication device provided in the embodiments of this application. These communication devices can implement the functions of AMF or CBCF in the above method embodiments, and therefore may achieve the beneficial effects of the above method embodiments. In the embodiments of this application, the communication device can be an AMF or CBCF, or a unit, module, or component (such as a chip, chip system, circuit, processor, or others) applied in the AMF or CBCF. In the following description, the term "unit" is used as an example. For example, in the following description, the communication device includes a processing unit and a transceiver unit as an example. The processing unit in the following description can also be replaced by: processing module or processing component, etc. The transceiver unit can also be replaced by: transceiver unit or transceiver component. For example, the transceiver component can refer to a communication module.
[0376] like Figure 9 As shown, the communication device 9000 includes a processing unit 9010 and a transceiver unit 9020. The communication device 9000 is used to implement the above-mentioned... Figures 4 to 8 The function of AMF or CBCF in the method shown.
[0377] Optionally, the transceiver unit 9020 may also be referred to as an output unit, an interface unit, or a communication unit, etc. In one possible implementation, the transceiver unit 9020 includes at least one of a transmitting unit or a receiving unit. The transmitting unit and the receiving unit may be integrated together, or they may be two independent units, etc.
[0378] When communication device 9000 is used to achieve Figures 4 to 6 The AMF function in the method shown is specifically as follows: A transceiver unit 9020 is used to receive a first warning and its identifier from a first cell broadcast center function network element; a processing unit 9010 is used to establish an association between the identifier of the first warning and the first cell broadcast center function network element; the transceiver unit 9020 is also used to send the first warning to an access network device; receive a response to the first warning from the access network device; and the processing unit 9010 is also used to control the transceiver unit 9020 to send the result of the first warning to the first cell broadcast center function network element based on the response to the first warning and the association.
[0379] When communication device 9000 is used to achieve Figure 4 The function of the first CBCF in the method shown, or Figure 5 Specifically, the CBCF1 or CBCF2 function in the method shown is as follows: Processing unit 9010 is used to generate a subscription message; Transceiver unit 9020 is used to send the subscription message to the access and mobility management function network element, wherein the subscription message contains the identifier of the first warning and the identifier of the first cell broadcast center function network element, and the subscription message is used to subscribe to the result of the first warning.
[0380] When communication device 9000 is used to achieve Figure 4 The function of the first CBCF in the method shown, or Figure 6 Specifically, the CBCF1 or CBCF2 function in the method shown is as follows: Processing unit 9010 is used to generate a request message; Transceiver unit 9020 is used to send the request message to the access and mobility management function network element. The request message contains the identifier of the first warning and the address information of the first cell broadcast center function network element. The request message is used to request the broadcast of the first warning.
[0381] When communication device 9000 is used to achieve Figure 7 or Figure 8 The AMF function in the illustrated method specifically includes: a transceiver unit 9020, used to receive a subscription message from the first cell broadcast center function network element, the subscription message being used to subscribe to an early warning result; the transceiver unit 9020 is also used to receive a request message from the first cell broadcast center function network element, the request message containing a first early warning and an identifier of the first early warning, the request message being used to request broadcasting the first early warning; a processing unit 9010, used to establish an association between the identifier of the first early warning and the subscription message; the transceiver unit 9020 is also used to send the first early warning to the access network device and receive a response to the first early warning from the access network device; the processing unit 9010 is used to control the transceiver unit 9020 to send the result of the first early warning to the first cell broadcast center function network element based on the response to the first early warning and the association.
[0382] For details on the implementation of the processing unit 9010 and the transceiver unit 9020, please refer to the method embodiments described above. Figures 4 to 8 The explanations for the methods shown will not be repeated here.
[0383] It is understood that the division of units in this application embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods. In addition, the functional units in this application embodiment can be integrated into a physical device (e.g., in a processor), or each functional unit can be a separate physical device, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional module, etc.
[0384] like Figure 10 As shown, the communication device 10000 includes a processor 10010 and an interface circuit 10020. The processor 10010 and the interface circuit 10020 are coupled to each other. It is understood that the interface circuit 10020 can be a transceiver or an input / output interface. Optionally, the communication device 10000 may also include a memory 10030 for storing instructions executed by the processor 10010, or storing input data required by the processor 10010 to execute instructions, or storing data generated after the processor 10010 executes instructions.
[0385] When communication device 10000 is used to achieve Figures 4 to 8 In the method shown, the processor 10010 is used to implement the functions of the processing unit 9010, and the interface circuit 10020 is used to implement the functions of the transceiver unit 9020.
[0386] When the aforementioned communication device is a chip / module applied to the AMF, the chip / module implements the functions of the AMF in the above method embodiments. The chip / module receives information sent to the AMF by the CBCF or access network equipment through other modules in the AMF; or, the chip / module sends information to other modules in the AMF, which is information sent by the AMF to the CBCF.
[0387] When the aforementioned communication device is a chip / module applied to the CBCF, the chip / module implements the functions of the CBCF in the above method embodiments. The chip / module receives information from other modules in the CBCF, which is sent to the CBCF by the AMF; or, the chip / module sends information to other modules in the CBCF, which is sent to the AMF by the CBCF.
[0388] This application embodiment also provides a chip, which can be a chip applied in AMF, simply referred to as an AMF chip, which is used to implement... Figures 4 to 8 The method shown illustrates the function of the AMF. Alternatively, the chip could be a chip used in the CBCF, or simply a CBCF chip, which is used to implement... Figures 4 to 8 The method shown illustrates the function of the CBCF. For example, the chip could be a baseband chip. Figure 11 As shown:
[0389] The chip includes at least one processor for implementing Figures 4 to 8 The function of AMF or CBCF in the method shown. For example, in Figure 11 In this context, the multiple processors are represented as processor #1 to processor #N, where N is an integer greater than or equal to 1. For example, a processor can be a microprocessor, such as an X106 or ARM, a microcontroller, DSP, FPGA, GPU, programmable logic device, state machine, gated logic, discrete hardware circuitry, and other suitable hardware configured to perform the appropriate functions.
[0390] Optionally, the chip may further include at least one memory for storing computer program instructions and / or data. The memory is coupled to the processor. The coupling in this embodiment is an indirect coupling or communication connection between devices, units, or modules, and can be electrical, mechanical, or other forms, used for information exchange between devices, units, or modules. The processor and memory operate collaboratively; the processor executes the program instructions stored in the memory to implement the functions described in this embodiment. Figures 4 to 8 The method shown is either AMF or CBCF. At least one of the at least one memory may be included in the processor.
[0391] The chip may also include at least one communication interface for communicating with other devices via a transmission medium. In this embodiment, the communication interface may be a transceiver, circuit, bus, module, or other type of communication interface, and may be referred to as a bus interface. In this embodiment, when the communication interface is a transceiver, the transceiver may include an independent receiver, an independent transmitter, or a transceiver with integrated transceiver functions, or an interface circuit.
[0392] In this embodiment, the connection medium between the processor, memory, and communication interface is not limited. Optionally, in Figure 11 In this system, the processor, memory, and communication interface are connected via a bus. This bus may include an address bus, a data bus, and a control bus, etc. Figure 11 In this context, a single thick line represents a bus, but this does not imply a single bus or a single type of bus. In one possible implementation, a bus can include any number of interconnect buses and bridges, depending on the specific application of the chip and overall design constraints. A bus couples various circuits together, such as processors, memory, and communication interfaces. A bus can also link various other circuits, such as timing sources, peripherals, voltage regulators, and power management circuits, which are well-known in the art and therefore will not be described further.
[0393] This application also provides a communication device, which includes a processor for implementing the above-described embodiments. Figures 4 to 8 The method shown describes the function of the AMF or CBCF. Optionally, the communication device further includes a memory, a processor coupled to the memory, and the processor executing computer programs or instructions stored in the memory to implement the above-described functions. Figures 4 to 8 The AMF or CBCF function in the method shown. Optionally, the communication device can be a chip or a chip system.
[0394] This application also provides a communication device, including a processor and an interface circuit. The interface circuit is used to receive signals from other devices outside the device and transmit them to the processor, or to send signals from the processor to other devices outside the device. The processor implements the above through logic circuits or executable code instructions. Figures 4 to 8 The function of AMF or CBCF in the method shown.
[0395] This application also provides a computer-readable storage medium storing instructions, which may also be referred to as computer programs, computer program code, etc. These instructions, when executed on a computer, cause the computer to perform the aforementioned... Figures 4 to 8 The function of AMF or CBCF in the method shown.
[0396] This application also provides a computer program product, including a computer program or instructions, which, when run on a computer, implement the above-described functionality. Figures 4 to 8 The function of AMF or CBCF in the method shown.
[0397] It is understood that the processor in the embodiments of this application may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. A general-purpose processor may be a microprocessor or any conventional processor.
[0398] The memory in the embodiments of this application may be random access memory (RAM), flash memory, read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), register, hard disk, portable hard disk, CD-ROM, or any other form of storage medium known in the art.
[0399] The method steps in the embodiments of this application can be implemented in hardware or in software instructions executable by a processor. The software instructions can consist of corresponding software modules, which can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disks, portable hard disks, CD-ROMs, or any other form of storage medium well known in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. The storage medium can also be a component of the processor. The processor and the storage medium can reside in an ASIC.
[0400] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. This computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of this application are performed entirely or partially. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a CBCF, a user equipment, or other programmable device. The computer program or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center integrating one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video optical disc; or it can be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or non-volatile storage medium, or may include both types of storage media.
[0401] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.
Claims
1. A communication method, characterized in that, The method is applied to an access and mobility management function (AMU) network element, or the chip in the AMU network element includes: Receive the first warning and the identifier of the first warning from the functional network element of the first cell broadcast center; Establish the association between the identifier of the first early warning and the functional network element of the first cell broadcast center; Send the first warning to the access network equipment; Receive a response to the first warning from the access network device; Based on the response to the first warning and the aforementioned correlation, the result of the first warning is sent to the first cell broadcast center functional network element.
2. The method as described in claim 1, characterized in that, The identifier of the first warning includes: the type identifier of the first warning and the sequence number of the first warning, wherein the sequence number indicates the number of times the first warning has been sent.
3. The method as described in claim 1 or 2, characterized in that, Also includes: Receive the identifier of the first cell broadcast center function network element from the first cell broadcast center function network element; The association between the identifier of the first warning and the functional network element of the first cell broadcast center is specifically as follows: the association between the identifier of the first warning and the identifier of the functional network element of the first cell broadcast center.
4. The method as described in claim 3, characterized in that, The identifier of the first warning and the identifier of the first cell broadcast center functional network element are carried in the subscription message, which is used to subscribe to the result of the first warning.
5. The method as described in claim 4, characterized in that, The first warning is carried in a request message, which is used to request the broadcast of the first warning.
6. The method as described in claim 3, characterized in that, The identifier of the first warning and the identifier of the first cell broadcast center functional network element are carried in the request message, which is used to request the broadcast of the first warning.
7. The method as described in claim 6, characterized in that, The first warning is carried in the request message.
8. The method according to any one of claims 3 to 7, characterized in that, The identifier of the first cell broadcast center functional network element is the address information of the first cell broadcast center functional network element.
9. A communication method, characterized in that, The method is applied to a first cell broadcast center functional network element, or the chip in the first cell broadcast center functional network element includes: Generate subscription messages; The subscription message is sent to the access and mobility management function network element. The subscription message contains the identifier of the first warning and the identifier of the first cell broadcast center function network element. The subscription message is used to subscribe to the result of the first warning.
10. The method as described in claim 9, characterized in that, The identifier of the first warning includes: the type identifier of the first warning and the sequence number of the first warning, wherein the sequence number indicates the number of times the first warning has been sent.
11. The method as described in claim 9 or 10, characterized in that, The identifier of the first cell broadcast center functional network element is the address information of the first cell broadcast center functional network element.
12. A communication method, characterized in that, The method is applied to a first cell broadcast center functional network element, or the chip in the first cell broadcast center functional network element includes: Generate a request message; The request message is sent to the access and mobility management function network element. The request message contains the identifier of the first warning and the address information of the first cell broadcast center function network element. The request message is used to request the broadcast of the first warning.
13. The method as described in claim 12, characterized in that, The identifier of the first warning includes: the type identifier of the first warning and the sequence number of the first warning, wherein the sequence number indicates the number of times the first warning has been sent.
14. The method as described in claim 12 or 13, characterized in that, The request message also includes the first warning.
15. A communication method, characterized in that, The method is applied to an access and mobility management function (AMU) network element, or the chip in the AMU network element includes: Receive subscription messages from the first cell broadcast center functional network element, the subscription messages being used to subscribe to early warning results; Receive a request message from the first cell broadcast center functional network element, the request message containing a first warning and an identifier of the first warning, the request message being used to request the broadcast of the first warning; Establish the association between the identifier of the first warning and the subscribed message; Send the first warning to the access network equipment; Receive a response to the first warning from the access network device; Based on the response to the first warning and the aforementioned correlation, the result of the first warning is sent to the first cell broadcast center functional network element.
16. The method as described in claim 15, characterized in that, The subscription message contains a subscription identifier. The association between the identifier of the first warning and the subscription message is specifically the association between the identifier of the first warning and the subscription identifier.
17. The method as described in claim 15 or 16, characterized in that, The subscription message and the request message also contain the identifier of the first cell broadcast center functional network element. Establishing the association between the identifier of the first early warning and the subscription message includes: Based on the identifier of the first cell broadcast center functional network element, establish the association between the identifier of the first early warning and the subscription message.
18. The method according to any one of claims 15 to 17, characterized in that, The identifier of the first warning includes: the type identifier of the first warning and the sequence number of the first warning, wherein the sequence number indicates the number of times the first warning has been sent.
19. A communication device, characterized in that, Includes units for implementing the method as described in any one of claims 1 to 8, or units as described in any one of claims 15 to 18.
20. A communication device, characterized in that, Includes a processor configured to cause the communication device to perform the method as claimed in any one of claims 1 to 8, or the method as claimed in any one of claims 15 to 18.
21. A communication device, characterized in that, Includes units for implementing the method as described in any one of claims 9 to 11, or units for implementing the method as described in any one of claims 12 to 14.
22. A communication device, characterized in that, Includes a processor configured to cause the communication device to perform the method as described in any one of claims 9 to 11, or the method as described in any one of claims 12 to 14.
23. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores instructions that, when executed, cause the communication device to perform the method as described in any one of claims 1 to 8, or the method as described in any one of claims 9 to 11, or the method as described in any one of claims 12 to 14, or the method as described in any one of claims 15 to 18.
24. A computer program product, characterized in that, The computer program product includes instructions that, when executed, cause the communication device to perform the method as described in any one of claims 1 to 8, or the method as described in any one of claims 9 to 11, or the method as described in any one of claims 12 to 14, or the method as described in any one of claims 15 to 18.