WO2025167526A1 - Communication method and apparatus - Google Patents
Communication method and apparatusInfo
- Publication number
- WO2025167526A1 WO2025167526A1 PCT/CN2025/073056 CN2025073056W WO2025167526A1 WO 2025167526 A1 WO2025167526 A1 WO 2025167526A1 CN 2025073056 W CN2025073056 W CN 2025073056W WO 2025167526 A1 WO2025167526 A1 WO 2025167526A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- network element
- information
- service
- policy
- message
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/08—Load balancing or load distribution
Definitions
- the present application relates to the field of communication technology, and in particular to a communication method and device.
- a network system consists of multiple functional network elements. Interactions between these elements, or between these elements and other devices, can lead to signaling storms, impacting the normal operation of these devices. For example, multiple core network elements in a network system interact with the same device. This device may experience excessive signaling overhead, leading to service interruption. Another example is when a network outage is restored and the devices whose services were interrupted request network access again, the sheer volume of simultaneous signaling requests can prevent them from accessing the network.
- control strategy for signaling storms is mainly at the network element level, which is not timely enough and has low efficiency in alleviating signaling storms.
- the embodiments of the present application provide a communication method and apparatus, which can provide a service-level control strategy for signaling storms, can timely alleviate/prevent signaling storms, and improve the efficiency of mitigating signaling storms.
- the present invention adopts the following technical solutions:
- an embodiment of the present application provides a communication method that can be performed by a first communication device.
- the first communication device can be a combination device, component, etc. for realizing the functions of a core network network element.
- the first communication device can be a third network element, which has a recommendation logical function (ReLF), or the first communication device is a unit/module, circuit or chip inside the third network element.
- the third network element is a network data analysis function (NWDAF) network element with ReLF, or the third network element can be a device that combines ReLF with the analysis logical function (AnLF) in NWDAF.
- NWDAF analysis logical function
- the communication method includes: a third network element receiving a first message from a first network element and obtaining first information, wherein the first message is used to request recommendation of a policy corresponding to a first service, and the first information includes statistical information of at least one network element; and the third network element sending a first policy to the first network element based on the statistical information of the at least one network element, wherein the first policy includes a policy corresponding to the first service.
- the statistical information of the at least one network element includes information about a service being invoked by the at least one network element and/or information about a service being invoked by the at least one network element, the at least one network element including the first network element.
- the first network element is the network element requesting the prevention or mitigation of a signaling storm.
- the first network element may send a first message to a third network element.
- the third network element may obtain first information, which may be obtained by collecting statistics related to at least one network element, or may include statistical information about at least one network element.
- the statistical information/first information of the at least one network element may be used to predict or determine whether a signaling storm is occurring in the first network element.
- the statistical information of the at least one network element may include information about the at least one network element invoking a service and/or information about the at least one network element's service being invoked.
- the third network element can generate a first policy based on the statistical information of the at least one network element to prevent or mitigate a signaling storm.
- the information about each network element invoking or being invoked can be considered service-related information for that network element, and the first policy can be considered a service-level policy.
- This solution is aware of the network element's services and recommends different policies based on the signaling overhead incurred by different services. Compared to signaling-level signaling storm control policies, this solution can promptly mitigate/prevent signaling storms and improve the efficiency of signaling storm mitigation.
- the first message includes a recommendation identifier, which is a service ID requested for recommendation, so that the third network element clearly recommends the service to the first network element.
- the first message further includes: a service scope of the first network element, identification information of the first network element, and network slice information of the first network element.
- the first message further includes: a service scope of the first network element, identification information of a set to which the first network element belongs, and network slice information of the first network element.
- the above information can be understood as the attribute information of the first network element.
- the third network element can obtain the first information based on this information so that the first information matches the attribute information of the first network element, thereby obtaining a more appropriate first strategy.
- the first service includes invoking a service of a second network element
- the first message further includes: information about at least one candidate network element, where the information about the at least one candidate network element is used to indicate at least one of a type, a service scope, and slice information of the at least one candidate network element.
- the at least one candidate network element includes the second network element, and the at least one network element includes the at least one candidate network element.
- At least one network element is related to a first service.
- the first service includes invoking a service of a second network element.
- the at least one network element includes at least one candidate network element as the second network element.
- the at least one candidate network element is at least one second network element that the first network element desires a third network element to recommend.
- the first network element notifies the third network element of information about the at least one candidate network element.
- the third network element may obtain at least one candidate network element based on the information about the at least one candidate network element, and then recommend a second network element to the first network element from the at least one candidate network element based on statistical information about the at least one network element.
- the first message further includes: identification information of at least one candidate network element.
- the at least one candidate network element includes a network element that the first network element expects the third network element to recommend.
- the first network element notifies the third network element of the at least one candidate network element, which can reduce the need for the third network element to obtain unnecessary statistical information of network elements.
- the first service includes calling a service of a second network element
- the method further includes: a third network element obtains at least one candidate network element serving the first network element, the at least one candidate network element includes the second network element, and the at least one network element includes at least one candidate network element.
- the first network element may expect one or some of the multiple second network elements to provide services.
- the third network element may first determine at least one candidate network element.
- a first message includes information about at least one candidate network element, where the information about the at least one candidate network element is used to indicate at least one of a type, a service scope, and slice information of the at least one candidate network element.
- Acquiring the at least one candidate network element by a third network element includes: the third network element sending a second message and receiving at least one identification information.
- the second message is used to request acquisition of the at least one candidate network element and may include information about the at least one candidate network element.
- the at least one identification information corresponds one-to-one to the at least one candidate network element, and the at least one identification information is determined based on the information about the at least one candidate network element.
- the third network element sending the second message includes the third network element sending the second message to a network repository function (NRF) network element.
- NRF network repository function
- the third network element sending the second message includes the third network element sending the second message to other first network elements, where the other first network elements and the first network element sending the first message belong to the same set.
- the first network element sending the first message is first network element A
- the third network element may send the second message to first network element B, where the first network element A and the second network element B have the same set identifier (ID).
- the third network element obtains the first information, including: the third network element sends a third message to the data analysis network element, the third message is used to request the first information, and the first message includes an analysis ID to indicate the analysis service requested by the third network element.
- the data analysis network element may be NWDAF or AnLF in NWDAF.
- the third network element sending the third message may be the third network element sending the third message to NWDAF or AnLF.
- the third network element is a NWDAF network element
- the NWDAF network element includes ReLF and AnLF
- the third network element obtaining the first information may be the ReLF in NWDAF obtaining the first information from the AnLF in NWDAF.
- the third network element obtaining the first information includes the third network element obtaining statistical information of at least one network element and generating the first information based on the statistical information.
- the statistical information of the at least one network element includes one or more of the following: a rate and/or frequency of service invocation by the at least one network element within a first duration, predicted information of a rate and/or frequency of invocation of the at least one network element within the first duration, or first time information.
- the first time information may be used to indicate the first duration.
- the predicted rate and/or frequency of a network element being invoked over a period of time can predict the amount of signaling required to be exchanged by the network element during that period.
- the rate and/or frequency of service invocations over a period of time can represent the amount of signaling exchanged by the network element during that period.
- the above statistical information can represent the current and/or future amount of signaling exchanged by the network element.
- the first policy generated by the third network element based on this statistical information can better prevent or mitigate signaling storms.
- the first information further includes one or more of the following: prediction information of the signaling storm and an analysis ID corresponding to the first information.
- the first service includes calling a service of a second network element
- the first policy includes one or more of the following policies: a policy for selecting the second network element, a policy for calling a service of the second network element, or a policy for calling a service of the first network element.
- the first service includes a terminal device registration service
- the first policy includes one or more of the following policies: a time interval for the terminal device to retry registration, and a policy for invoking a service of the first network element.
- an embodiment of the present application provides a communication method that can be performed by a second communication device.
- the second communication device can be a combination device, component, etc. for implementing the functions of a core network network element.
- the second communication device can be a first network element, such as an access and mobility management function (AMF); or the first communication device can be a unit/module, circuit, or chip inside the first network element.
- the first network element is a unit/module, circuit, or chip in the AMF.
- the communication method includes: a first network element sending a first message to a third network element, and receiving a first policy.
- the first message is used to request a recommendation of a policy corresponding to a first service.
- the first policy includes a policy corresponding to the first service, and the first policy is determined based on statistical information of at least one network element related to the first service.
- the statistical information of the at least one network element includes information about the at least one network element invoking a service and/or information about the at least one network element's service being invoked.
- the first message includes a recommendation identifier, which is a service ID requested for recommendation.
- the first message also includes: the service scope of the first network element, identification information of the first network element or identification information of the set to which the first network element belongs, and network slice information of the first network element.
- the first service includes calling the service of the second network element
- the first message also includes: information of at least one candidate network element, the information of at least one candidate network element is used to indicate at least one of the type, service scope and slice information of the at least one candidate network element, and the at least one candidate network element includes the second network element.
- the first message further includes: identification information of at least one candidate network element.
- the first service includes calling a service of a second network element
- the first policy includes one or more of the following policies: a policy for selecting the second network element, a policy for calling a service of the second network element, or a policy for calling a service of the first network element.
- the first service includes a terminal device registration service
- the first policy includes one or more of the following policies: a time interval for the terminal device to retry registration, or a policy for invoking a service of the first network element.
- the method further includes: the first network element sending registration policy information to the terminal device, where the registration policy information is used to indicate a time interval for the terminal device to retry registration.
- embodiments of the present application provide a communication method that can be performed by a third communication device.
- the third communication device can be a combination device, component, or the like for implementing the functions of a core network element.
- the third communication device can be a fourth network element; or the first communication device can be a unit/module, circuit, or chip within the fourth network element.
- the fourth network element can be an AnLF network element.
- the fourth network element can be combined with the ReLF network element in the first aspect, for example, both the fourth network element and the third network element are NWDAF network elements.
- the method provided in the third aspect is described below using the example of the first communication device being the fourth network element itself.
- the communication method includes: a fourth network element receiving a third message and sending first information based on raw data information obtained from multiple data sources.
- the third message is used to request the first information
- the first information includes statistical information of at least one network element, including information about at least one network element invoking a service and/or information about at least one network element's service being invoked.
- the multiple data sources include a network management system, and the raw data information indicates one or more of the following: load information of at least one of the data sources, signaling storm prediction information, or flow control policies at each data source level.
- the multiple data sources include a first core network element, and the raw data information indicates one or more of the following: a rate, success rate, or failure rate of service invocation by the first core network element; a rate, success rate, or failure rate of service invocation by the first core network element; a service type of the first core network element and/or a proportion of the first core network element's service type among multiple service types; the load and status of the first core network element; or behavior information of a terminal device.
- the communications device may be the third network element described in the first aspect, or the communications device may be a device capable of supporting the third network element in implementing the functions required by the method provided in the first aspect.
- the third network element may be an NWDAF network element, and the communications device may be a chip or chip system within the NWDAF network element; or the third network element may be a ReLF network element, and the communications device may be a chip or chip system within the ReLF network element.
- the communications device may be the first network element described in the second aspect, or the communications device may be a device capable of supporting the first network element in implementing the functions required by the method provided in the second aspect.
- the first network element may be an AMF network element
- the communications device may be a chip or chip system within the AMF network element.
- the communications device may be the fourth network element described in the third aspect, or the communications device may be a device capable of supporting the fourth network element in implementing the functions required by the method provided in the third aspect.
- the third network element is a NWDAF network element, and the communication device may be a chip or a chip system in the NWDAF network element; or, the third network element is an AnLF network element, and the communication device may be a chip or a chip system in the AnLF network element.
- the communication device includes corresponding means (means) or modules for executing the method of any aspect of the first aspect to the third aspect.
- the communication device includes a processing unit (sometimes also referred to as a processing module or processor) and/or a transceiver unit (sometimes also referred to as a transceiver module or transceiver).
- the transceiver unit can realize the sending function and the receiving function.
- a sending unit sometimes also referred to as a sending module
- the transceiver unit realizes the receiving function
- it can be called a receiving unit (sometimes also referred to as a receiving module).
- the sending unit and the receiving unit can be the same functional unit, which is called a transceiver unit, and the functional unit can realize the sending function and the receiving function; or, the sending unit and the receiving unit can be different functional units, and the transceiver unit is a general term for these functional units.
- These units (modules) can perform the corresponding functions in the method examples of any aspect of the first aspect to the third aspect above. Please refer to the detailed description in the method examples for details, which will not be repeated here.
- an embodiment of the present application provides a communication device, which may be the communication device in the fourth aspect of the above-mentioned embodiment, or a chip or chip system provided in the communication device in the fourth aspect.
- the communication device includes a communication interface and a processor, and optionally, further includes a memory.
- the memory is used to store computer programs, instructions, or data, and the processor is coupled to the memory and the communication interface.
- the processor reads the computer program, instructions, or data
- the communication device executes the method performed by the first network element, the third network element, or the fourth network element in the above-mentioned method embodiment.
- an embodiment of the present application provides a chip system, which includes a processor and may also include a communication interface for implementing the method described in any of the first to third aspects.
- the chip system also includes a memory.
- the memory is used to store computer programs (also referred to as codes, or instructions).
- the processor is coupled to the memory and the communication interface.
- the processor is used to call and run the computer program from the memory, so that the device equipped with the chip system executes the method in any of the first to third aspects and any possible implementation thereof.
- the chip system can be composed of chips, and may also include chips and other discrete devices.
- embodiments of the present application provide a communication device comprising an input/output interface and a logic circuit.
- the input/output interface is used to input and/or output information.
- the input/output interface can be an interface circuit, an output circuit, an input circuit, a pin, or related circuits.
- the logic circuit is used to execute the method described in any of aspects 1 to 3.
- an embodiment of the present application provides a communication system, comprising a first network element, a second network element, and a third network element.
- the first network element is configured to implement the functions described in the second aspect
- the second network element can provide services for the first network element
- the third network element is configured to implement the functions described in the first aspect.
- the first network element is an AMF network element
- the second network element is a session management function (SMF) network element
- the third network element is a NEDAF network element or a ReLF network element.
- the communication system further comprises a terminal device.
- an embodiment of the present application provides a computer-readable storage medium, which is used to store computer programs or instructions.
- the computer-readable storage medium is executed, the method described in any aspect of the first to third aspects and any implementation method thereof is implemented.
- an embodiment of the present application further provides a computer program product comprising instructions, which, when executed on a computer, enables the method described in any of the first to third aspects and any of their implementation methods to be implemented.
- beneficial effects of the fourth to tenth aspects and their implementations can refer to the beneficial effects of the first aspect and any one of its implementations.
- FIG1 is a schematic diagram of a 5G network architecture provided in an embodiment of the present application.
- FIG2 is a flow chart of a communication method 200 provided in an embodiment of the present application.
- FIG3 is a flow chart of a communication method 300 provided in an embodiment of the present application.
- FIG4 is a flow chart of a communication method 400 provided in an embodiment of the present application.
- FIG5 is a schematic structural diagram of a communication device provided in an embodiment of the present application.
- FIG6 is another schematic diagram of the structure of a communication device provided in an embodiment of the present application.
- the embodiments of the present application can recommend strategies for preventing or mitigating signaling storms based on the traffic conditions of each network element in the network system, thereby performing signaling control based on these strategies. This can timely mitigate or even avoid signaling storms and reduce service anomalies.
- the traffic conditions of a network element include both the traffic consumed by the network element's services and the traffic required for future interactive information within the network element.
- the technical solutions provided in the embodiments of the present application can be applied to communication systems related to the 3rd Generation Partnership Project (3GPP), such as the Long Term Evolution (LTE) communication system and the 5th Generation (5G) mobile communication system, or can also be applied to other next-generation mobile communication systems, such as the 6th Generation (6G) communication system, or other similar communication systems.
- 3GPP 3rd Generation Partnership Project
- LTE Long Term Evolution
- 5G 5th Generation
- 6G 6th Generation
- Other similar communication systems may include wireless fidelity (WIFI), vehicle to everything (V2X), Internet of Things (IoT) system, narrowband Internet of Things (NB-IoT) system, etc.
- WIFI wireless fidelity
- V2X vehicle to everything
- IoT Internet of Things
- NB-IoT narrowband Internet of Things
- FIG. 1 shows a schematic diagram of a network architecture applicable to an embodiment of the present application.
- the network architecture shown in Figure 1 is a 5G network architecture based on a service-oriented architecture.
- Figure 1 shows the interaction relationship between network functions and entities and the corresponding interfaces.
- the user equipment (UE) and AMF can interact through the N1 interface, and the interaction message is called an N1 message.
- the various network elements in Figure 1 are network elements that communicate based on a service-oriented interface, that is, the communication between the network elements in Figure 1 uses a service-oriented interface. Some of the interfaces in Figure 1 can be implemented in the form of a service-oriented interface.
- the network architecture includes three parts, namely the terminal equipment part, the data network (DN) part and the operator network part. The functions of some of the network elements are briefly introduced below.
- the terminal device section includes terminal devices, among which any device capable of data communication with a base station is considered a terminal device.
- Terminal devices are also called terminals or terminal devices, and include UE, mobile station, or mobile terminal.
- Terminal devices can be widely used in various scenarios.
- terminal devices can be: mobile phones, computers, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, stations (STAs), robotic arms, cameras, robots, vehicles, drones, helicopters, airplanes, ships, or smart home devices (such as TVs, air conditioners, vacuum cleaners, speakers, set-top boxes), relays, customer premises equipment (CPE), smart cars (or intelligent cars), roadside units (RSUs), etc.
- Terminal devices can also be terminal devices in IoT systems, such as water meters and electricity meters.
- the various terminal devices introduced above if located on a vehicle (for example, placed/installed in a vehicle), can be considered as vehicle-mounted terminal devices.
- the vehicle-mounted terminal device can be an on-board module, on-board module, on-board component, on-board chip or on-board unit built into the vehicle as one or more components or units, and the vehicle can implement the method of the present application through the built-in on-board module, on-board module, on-board component, on-board chip or on-board unit.
- the on-board terminal device can be a complete vehicle device, an on-board module, a vehicle, an on-board unit (OBU), a roadside unit (RSU), a vehicle-mounted system (or a vehicle-mounted sending unit) (telematics box, T-box), a chip or a system on chip (SOC), etc.
- the above-mentioned chip or SOC can be installed in a vehicle, OBU, RSU or T-box.
- a DN also known as a packet data network (PDN)
- PDN packet data network
- the carrier network can access multiple DNs, and a variety of services can be deployed on the DN, providing data and/or voice services to terminal devices.
- a DN is the private network of a smart factory.
- the sensors installed in the workshop of the smart factory can be terminal devices.
- the DN is equipped with a control server for the sensors, and the control server can provide services to the sensors.
- the sensors can communicate with the control server, obtain instructions from the control server, and transmit the collected sensor data to the control server according to the instructions.
- a DN is the internal office network of a company.
- the mobile phones or computers of the company's employees can be terminal devices, and the employees' mobile phones or computers can access information, data resources, etc. on the company's internal office network.
- An operator network may include multiple network function (NF) network elements, such as a network exposure function (NEF) network element, a network repository function (NRF) network element, a policy control function (PCF) network element, a unified data management (UDM) network element, an application function (AF) network element, an AMF network element, an SMF network element, a user plane function (UPF) network element, an NWDAF network element, and a (radio) access network (R)AN).
- NF network function
- NEF network exposure function
- NRF network repository function
- PCF policy control function
- UDM unified data management
- AF application function
- AMF application function
- SMF user plane function
- UPF user plane function
- NWDAF NWDAF network element
- R radio access network
- an operator network may also include other functional network elements, such as a network slice selection function (NSSF) network element and an authentication server function (AUSF) network element.
- NSSF network slice selection function
- AUSF authentication server function
- the term "functional network element” may also be replaced by "functional entity.”
- the naming of the aforementioned network elements is merely for the purpose of distinguishing different functions and shall not constitute any limitation on this application. This application does not exclude the possibility of adopting other naming in 5G networks and other future networks (such as 6G networks). For example, in a 6G network, some or all of the above network elements may continue to use the terminology used in 5G, or may adopt other names.
- the above-mentioned terminal device can establish a connection with the operator network through the interface provided by the operator network (such as N1, etc.), and use the data and/or voice services provided by the operator network.
- the terminal device can also access the DN through the operator network, use the operator services deployed on the DN, and/or services provided by a third party.
- the above-mentioned third party may be a service provider other than the operator network and the terminal device, and may provide other data and/or voice services to the terminal device.
- the specific form of the above-mentioned third party can be determined according to the actual application scenario and is not limited here.
- RAN is a subnetwork of the operator network and is the implementation system between the service nodes and terminal devices in the operator network.
- the terminal device To access the operator network, the terminal device first passes through the RAN and can then connect to the service nodes of the operator network through the RAN.
- the RAN device in this application is a device that provides wireless communication functions for the terminal device.
- the RAN can be a 3GPP-related cellular system, such as a 5G/new radio (NR) mobile communication system, or a future-oriented evolution system (such as a 6G mobile communication system).
- NR 5G/new radio
- the RAN can also be an open access network (open RAN, O-RAN or ORAN), a cloud radio access network (cloud radio access network, CRAN), or a virtualized radio access network (virtualized RAN, vRAN).
- the RAN can also be a communication system that integrates two or more of the above systems.
- the RAN device can also be called a RAN node, RAN entity, or access node.
- the network device refers to a radio access network (RAN) device.
- a RAN node can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next-generation NodeB (gNB), a next-generation base station in a 6G mobile communication system, or a base station in a future mobile communication system.
- eNodeB evolved NodeB
- AP access point
- TRP transmission reception point
- gNB next-generation NodeB
- a next-generation base station in a 6G mobile communication system or a base station in a future mobile communication system.
- a RAN node can be a macro base station, a micro base station, an indoor station, a relay node, a donor node/host node, or a wireless controller.
- a RAN node can also be a server, a wearable device, a vehicle, or an onboard device.
- a RAN node in V2X technology can be a roadside unit (RSU).
- RSU roadside unit
- a RAN node can be a module or unit that performs some of the functions of a base station; or multiple RAN nodes can collaborate to assist terminal devices in achieving wireless access, with different RAN nodes each performing some of the functions of a base station.
- a RAN node can be a centralized unit (CU), a distributed unit (DU), or a radio unit (RU).
- the part other than the (wireless) access network part can be referred to as the core network part.
- the AMF network element also referred to as AMF, manages UE access and mobility. It is responsible for maintaining UE status, managing UE reachability, forwarding non-mobility management (MM) and non-access-stratum (NAS) messages, and forwarding session management (SM) N2 messages.
- AMF manages UE access and mobility. It is responsible for maintaining UE status, managing UE reachability, forwarding non-mobility management (MM) and non-access-stratum (NAS) messages, and forwarding session management (SM) N2 messages.
- MM non-mobility management
- NAS non-access-stratum
- SM session management
- the SMF network element manages UE sessions and allocates and releases resources for UE sessions. These resources include session quality of service (QoS), session paths, and forwarding rules.
- QoS session quality of service
- the SMF is responsible for selecting or reselecting the UPF, allocating Internet Protocol (IP) addresses, and establishing, modifying, and releasing bearers.
- IP Internet Protocol
- the UPF network element supports all or part of the following functions: interconnecting protocol data unit (PDU) sessions with the data network, packet routing and forwarding (for example, supporting uplink classifier for forwarding traffic to the data network, supporting branching points to support multi-homed PDU sessions), or data packet inspection.
- PDU protocol data unit
- packet routing and forwarding for example, supporting uplink classifier for forwarding traffic to the data network, supporting branching points to support multi-homed PDU sessions
- data packet inspection for example, supporting uplink classifier for forwarding traffic to the data network, supporting branching points to support multi-homed PDU sessions.
- the NRF network element also referred to as NRF, can be used to provide network element discovery. Based on requests from other network elements, it provides network element information corresponding to the network element type, such as address information and/or identification information. This enables on-demand configuration of network functions and services, as well as interconnection between NFs.
- the NRF network element also provides network element management services, such as service registration, service discovery, updates, deregistration, and network element status subscription and push.
- Service registration means that NF network elements must register with the NRF network element before providing services.
- Service discovery means that when an NF network element requires other NF network elements to provide services, it must first perform service discovery through the NRF network element to discover the desired NF network element to provide services. For example, when NF network element 1 requires NF network element 2 to provide services, it must first perform service discovery through the NRF network element to discover NF network element 2.
- NWDAF NWDAF network element
- NWDAF provides data analysis capabilities. It is primarily responsible for collecting and analyzing network operation data from various network elements within the communications system. Based on analysis requests, the NWDAF collects and analyzes data from relevant network elements and provides feedback to the requesting party.
- the NWDAF network element in the embodiments of the present application supports artificial intelligence (AI)/machine learning (ML) technology.
- the NWDAF network element can deploy AI/ML models and use them to implement corresponding functions.
- a device that "deploys" an AI/ML model can refer to a device that runs the AI/ML model.
- “deployment” can also be understood as "running” or "using.”
- the AI model is the specific implementation of an AI function and represents the mapping relationship between the model's input and output.
- the AI model can be a neural network, a linear regression model, a decision tree model, a support vector machine (SVM), a Bayesian network, a Q-learning model, or other machine learning models.
- the AI function can include at least one of the following: data collection (collecting training data and/or inference data), data preprocessing, model training (or model learning), model information release (configuring model information), model verification (verifying the trained model), model inference (using the trained model for inference), or inference result release. Inference can also be called prediction.
- the AI model can include an ML model.
- NWDAF network elements can train AI models after collecting data from related network elements (for example, AMF network elements, SMF network elements, PCF network elements, etc.), and finally use the AI model to perform data inference and feedback the inference results to the corresponding requester.
- NWDAF network elements can be divided into NWDAF network elements that support training (i.e., NWDAF (MTLF)) and NWDAF network elements that support inference (i.e., NWDAF (AnLF)).
- NWDAF (AnLF) network elements can request AI model information from NWDAF (MTLF) network elements for data inference.
- the NSSF network element is primarily used to select the appropriate network slice for a terminal's services.
- the identification (or identification information) of a network slice may include, but is not limited to, network slice selection assistance information (NSSAI).
- NSSAI network slice selection assistance information
- S-NSSAI single network slice selection assistance information
- a network slice group can include one or more network slices.
- the UDM network element referred to as UDM for short, is used for user subscription context management. It is responsible for managing the UE's subscription data and notifying the corresponding network elements when the subscription data is modified.
- the UDR network element is a unified data repository responsible for storing and retrieving contract data, policy data, and public architecture data, making it available to network elements such as the UDM, PCF, or NEF.
- the UDR can implement different data access authentication mechanisms for different types of data (such as contract data and policy data) to ensure data access security.
- the UDR should be able to return a failure response with an appropriate cause value for illegal service-based operations or data access requests.
- the AF network element primarily provides application layer services and also supports interaction with the 5G core network to provide services, such as influencing data routing decisions, policy control functions, or providing third-party services to the network side.
- the AF network element can be a third-party server or application server.
- Nnef, Nnrf, Npcf, Nudm, Naf, Namf, Nsmf, Nnwdaf, N1, N2, N3, N4, and N6 are interface serial numbers.
- the meanings of these interface serial numbers can be found in the meanings defined in the 3GPP standard protocol and are not limited here.
- the core network elements shown in Figure 1 can be understood as network elements used to implement different functions in the core network, for example, they can be combined into network slices as needed. These core network elements can be independent devices or integrated into the same device to implement different functions. This application does not limit the specific form of the above network elements.
- the interface names between the network elements in Figure 1 are only an example. The names of the interfaces in the specific implementation may be other names, and this application does not specifically limit this.
- the network architecture shown in Figure 1 is only a schematic, and the number of terminal devices and/or network devices may be less or more.
- the communication system described in the embodiment of the present application is to more clearly illustrate the technical solution of the embodiment of the present application, and does not constitute a limitation on the communication system to which the embodiment of the present application is applicable.
- the communication system may also include other devices, such as network management network elements/systems, such as operation administration and maintenance (OAM) or management data analysis function (MDAF).
- OAM/MDAF can be used to manage core network network elements, for example, it can coordinate the planning of flow control thresholds and provide network element-level signaling rate policies to NFs.
- the network may include multiple NF network elements and other network elements, such as access network equipment.
- the interaction between NF network elements or the interaction between NF network elements and other devices may cause signaling overload, affecting the normal operation of the business.
- an AMF calls the services of multiple SMFs at the same time.
- the AMF may have too much signaling to process at the same time and may not be able to process one or some signaling in time, resulting in business interruption.
- multiple UEs initiate registration requests at the same time or multiple UEs perform registration request processes at the same time.
- the AMF network element interacts with multiple UEs at the same time.
- the AMF may have too much signaling to process at the same time, resulting in UE registration interruption. In this case, the UE will initiate a registration request again, and this will be repeated, resulting in some UEs never being able to register successfully.
- One control strategy for signaling storms is to have the network management system plan flow control thresholds and provide network element-level control strategies.
- network element-level control strategies have the problems of low efficiency and delay in controlling signaling storms.
- a solution of an embodiment of the present application is provided.
- a suitable signaling storm prevention strategy or signaling storm mitigation strategy can be recommended based on the statistical information of each network element in the network (including service-related information).
- the solution provided in the embodiment of the present application can perceive the service of the network element, so the recommended strategy will be different for different signaling overheads caused by different services.
- this solution can timely alleviate/prevent signaling storms and improve the efficiency of mitigating signaling storms.
- the recommended signaling storm prevention strategy or signaling storm mitigation strategy can be implemented by an entity having a recommended logical function.
- the entity can be called ReLF.
- ReLF can be an independent functional module.
- ReLF can be a newly added functional module based on Figure 1.
- ReLF can also be set as part of an existing network element or combined with other functional network elements.
- ReLF is a functional module in NWDAF, and NWDAF with ReLF can be regarded as an enhanced NWDAF.
- ReLF can be replaced by NWDAF (ReLF).
- ReLF NWDAF
- ReLF and AnLF can be set independently or combined.
- the embodiment of the present application does not limit the specific name of the device obtained by combining ReLF and AnLF.
- ReLF and AnLF can also be called AnLF after being combined, and the AnLF has the ReLF function.
- NWDAF (ReLF) can communicate with NWDAF (AnLF), for example, NWDAF (ReLF) can obtain corresponding analysis and/or prediction information from NWDAF (AnLF).
- NWDAF (ReLF) can obtain statistical information about multiple NF network elements from NWDAF (AnLF).
- the following third network element has ReLF, and the third network element can be an NWDAF with ReLF; or, the third network element can be an NWDAF with ReLF and AnLF, wherein ReLF and AnLF are independently set, or ReLF and AnLF are jointly set.
- the number of nouns means “singular noun or plural noun", that is, “one or more”.
- At least one means one or more
- plural means two or more.
- “And/or” describes the association relationship of associated objects, indicating that there may be three relationships.
- a and/or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural.
- the character "/” generally indicates that the previous and next associated objects are in an “or” relationship.
- A/B means: A or B.
- At least one of the following items” or similar expressions refers to any combination of these items, including any combination of single items or plural items.
- At least one of a, b, or c means: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, c can be single or multiple.
- the ordinal numbers such as “first” and “second” mentioned in the embodiments of the present application are used to distinguish between multiple objects, and are not used to limit the size, content, order, timing, priority or importance of the multiple objects.
- the first network element and the second network element refer to two different network elements, and do not indicate the difference in priority or importance of the two network elements.
- "A”, “B”, “C” and “D” are used to distinguish the technical features in the technical feature. There is no order of precedence or order of importance between the technical features described by “A”, “B”, “C” and “D”.
- the strategies A and B in this article are only used to distinguish different strategies, and do not limit the order of precedence or order of priority or importance between method A and method B.
- each network element can be implemented by the network element itself, or by a component in the network element (such as a chip, a processing unit, or a processor module).
- These multiple network elements are all core network elements, for example, including the first network element and the third network element, or even other network elements, such as the third network element, a terminal device, etc.
- Figure 2 is a flowchart of a communication method 200 provided in an embodiment of the present application.
- Figure 2 describes the method from the perspective of interaction between a first network element and a third network element.
- communication method 200 can also be implemented by other devices, such as a chip or communication device with communication capabilities.
- the embodiment of the present application uses the first network element and the third network element as an example and is not limited to the number of network elements.
- the embodiment of the present application can also be implemented by multiple first network elements and multiple third network elements. When multiple first network elements are involved, the execution process is the same for each of the multiple first network elements. When multiple third network elements are involved, the execution process is the same for each of the multiple third network elements.
- the embodiment of the present application can also be implemented by other network elements, such as a fourth network element, a terminal device, etc.
- a first network element can call a service of a second network element, or a second network element can provide a service to the first network element.
- the first network element is an AMF and the second network element is an SMF; or the first network element is an SMF and the second network element is a UPF.
- the third network element can be a ReLF or an NWDAF with a ReLF.
- the following strategies all refer to strategies for preventing or mitigating signaling storms.
- the process of the communication method 200 includes the following steps.
- a first network element sends a first message to a third network element.
- the third network element receives the first message from the first network element.
- the first message can be used to request the recommendation of a policy corresponding to the first service, and the policy can be used to prevent or alleviate a signaling storm.
- a signaling storm may occur or has occurred in the first network element.
- the first network element may cause a signaling storm or aggravate the signaling storm by executing the first service according to the original policy, affecting the normal operation of the first service.
- the first network element may send a first message to the third network element, requesting the recommendation of a policy corresponding to the first service to prevent and/or alleviate the signaling storm.
- the first message can be used by the first network element to request the third network element to recommend a policy for preventing and/or alleviating a signaling storm.
- the embodiment of the present application does not limit the specific name of the first message.
- the first message may be called a recommendation subscription request message or a recommendation policy request message.
- AMF has multiple SMFs serving AMF, and multiple SMFs serve AMF in the same period of time.
- AMF there is a lot of signaling that needs to be interacted in a short period of time, and a signaling storm may occur or has already occurred.
- the first network element can send a first message to the third network element.
- multiple terminal devices may initiate registration processes in the same period of time.
- the AMF interacts with multiple terminal devices, which may cause a signaling storm or has already occurred.
- the first network element can also send a first message to the third network element.
- the third network element may provide multiple services for the first network element, such as analysis services, recommendation services, etc., and there may be multiple analysis services and multiple recommendation services.
- the first message may include a recommendation ID, which is the service ID requested for recommendation to indicate the service requested by the first network element.
- the embodiment of the present application does not limit the specific name of the recommendation ID.
- the first message is used to request the execution of the recommendation strategy of the first business.
- the recommendation strategies of different businesses are different.
- the recommendation ID can also be called the recommendation service ID, policy type ID or recommendation type ID. Different IDs correspond to different recommendation types/recommended services.
- the embodiment of the present application does not limit the classification method of recommended services/recommendation types.
- it can be classified by business.
- the terminal device registration business corresponds to one recommendation type
- the first network element calling the second network element corresponds to another recommendation type.
- the content carried by the first message may vary depending on the first service. For example, if the first service includes a first network element invoking a service of a second network element, the first message may carry one or more of the following information.
- Information A Information about the first network element, such as the service scope of the first network element, the ID of the first network element, and network slice information of the first network element.
- the information about the first network element may include the service scope of the first network element, the ID of the set to which the first network element belongs, and network slice information of the first network element.
- the network slice information includes the data network name (DNN) corresponding to the network slice or single network slice selection assistance information (S-NSSAI).
- the service scopes of different first network elements may be different.
- the service scope of some first network elements is a province, while the service scope of some first network elements is a city or district.
- a first network element with a wider service scope can call more second network elements than a first network element with a narrower service scope.
- an AMF with a service scope of a province can call more SMFs than an SMF with a service scope of a city or district. If a signaling storm occurs in the first network element, it may be expected that a third network element will select a suitable second network element from multiple second network elements serving the first network element.
- the first message may also include attribute information of the first network element.
- the third network element can perform subsequent operations based on the attribute information of the first network element.
- the second network element that the third network element ultimately recommends to the first network element is a second network element that matches the service scope of the first network element.
- the first message does not include the information of the first network element.
- the third network element may request the information of the first network element from other network elements.
- the third network element may request the information of the first network element from the UDM network element.
- Information B identification information of at least one candidate network element, for example, ID of at least one candidate network element.
- the at least one candidate network element is at least one second network element that the first network element expects the third network element to recommend, and each second network element can serve the first network element.
- the first network element knows the at least one second network element that serves it.
- the first network element can independently determine which one or more second network elements among the at least one second network element to preferentially select/call.
- the one or more second network elements can be regarded as candidate network elements for providing services to the first network element.
- the first network element expects the third network element to preferentially recommend the candidate network element.
- the first message includes identification information of the at least one candidate network element
- the third network element can select one or more network elements from the at least one candidate network element and recommend them to the first network element.
- the third network element recommends a second network element to the first network element, it does not need to consider network elements other than the at least one candidate network element, and naturally does not need to collect relevant information about second network elements other than the at least one candidate network element, thereby reducing the acquisition of unnecessary network element information and reducing processing complexity.
- Information C information about at least one candidate network element.
- the information about each candidate network element is used to indicate at least one of the type, service scope, and network slice information of the candidate network element.
- the first message may include information about at least one candidate network element, and the first network element may also notify the third network element of the information about the at least one candidate network element.
- the third network element may obtain at least one candidate network element from other network elements based on the information about the at least one candidate network element.
- the NRF network element knows the information of the second network element that serves the first network element, so the third network element can request the NRF network element to obtain at least one candidate network element.
- the third network element sends a second message to the NRF network element, and the second message may include information of at least one candidate network element, which is used to request to obtain at least one candidate network element.
- the NRF network element determines at least one candidate network element that matches the information of the at least one candidate network element.
- the NRF network element sends at least one identification information to the third network element, and one identification information corresponds to one candidate network element.
- the embodiment of the present application does not limit the specific implementation method of the NRF network element sending at least one identification information.
- the NRF network element can send a first list, and the first list includes at least one identification information.
- first network elements for example, first network element B
- first network element A first network element A
- the third network element can send a second message to the first network element B, and the second message may include information of at least one candidate network element for requesting to obtain at least one candidate network element.
- the first network element B determines at least one candidate network element that matches the information of the at least one candidate network element, and sends at least one identification information to the third network element, where one identification information corresponds to one candidate network element.
- the set (Set) ID corresponding to the first network element A and the second network element B is the same.
- the embodiment of the present application does not limit the specific implementation method of the second network element B sending at least one identification information.
- the second network element B can send a first list, and the first list includes at least one identification information.
- the first message may also include other information, such as relevant information of the terminal device.
- the first message may also include the ID of the terminal device and the DNN/S-NSSAI corresponding to the terminal device.
- the first service includes a terminal device registration service.
- the first message may carry information A and relevant information of the terminal device, such as the ID of the terminal device and the corresponding DNN/S-NSSAI.
- the third network element obtains first information.
- the third network element receives the first message and may send a response message to the first network element in response to the first message, so that the first network element can clearly understand whether the first message is sent successfully.
- the third network element receives the first message and, based on the first message, obtains relevant information about at least one network element, including the first network element, to recommend an appropriate policy to the first network element.
- the at least one network element is related to the first service, and the at least one network element may vary depending on the first service.
- the first service may include the first network element invoking a service of a second network element, and the at least one network element may include at least one candidate network element for the second network element.
- the relevant information of at least one network element is referred to as statistical information of at least one network element.
- the statistical information of at least one network element can be used to analyze or predict the current and/or future signaling volume of each network element. Based on this statistical information, a third network element can obtain a better strategy for preventing or mitigating signaling storms.
- the embodiments of the present application do not limit the content included in the statistical information of at least one network element.
- the statistical information of at least one network element includes one or more of the following: the rate and/or frequency of service invocation by at least one network element within a first time period, predicted information on the rate and/or frequency of invocation of at least one network element within the first time period, and first time information.
- the first time information can be used to indicate the first time period. It is understandable that the predicted information on the rate and/or frequency of invocation of a network element within a period of time can predict the amount of signaling required to be interacted by the network element within that period of time. Similarly, the rate and/or frequency of service invocation within a period of time can represent the amount of signaling interacted by the network element within that period of time.
- the third network element obtains the first information including the third network element sending a third message to the data analysis network element, the third message including the analysis ID, and the third information including the analysis ID to indicate the analysis service requested by the third network element.
- the analysis service is a service for requesting to obtain the first information.
- the data analysis network element may be an NWDAF or an AnLF in the NWDAF. If the third network element is a ReLF network element, the third network element may send a third message to the AnLF in the NWDAF network element.
- AnLF receives the third message and may obtain/collect raw data information from multiple data sources, determine the first information based on the obtained/collected raw data information, and send the first information to the third network element.
- Multiple data sources include multiple devices in the network, such as a network management system and at least one core network element (such as AMF, SMF, UPF, PCF, etc.).
- the network system includes but is not limited to OAM/MDAF.
- the original data information may indicate one or more of the following: load information of at least one data source, signaling storm prediction information, or device-level flow control policy.
- the load information of each data source includes, for example, the load of the data source, the number of terminals served, the number of sessions conducted, etc.
- the signaling storm prediction information includes, for example, the probability of a signaling storm occurring, the degree of a signaling storm, etc.
- the device-level flow control policy is also the network element-level flow control policy.
- the original data information of the first core network element may indicate one or more of the following: one or more of the rate, success rate or failure rate of the first core network element calling the service; one or more of the rate, success rate or failure rate of the service of the first core network element being called; the service type of the first core network element and/or the proportion of the service type of the first core network element in multiple service types; the load and status of the first core network element or the behavior information of the terminal device related to the first core network element.
- the core network element calling service includes the signaling of the core network element interactive non-service interfaces N2 and N4.
- the service type of the first core network element includes the type of registration service of the first core network element (for example, initial/mobility/periodic/update/emergency).
- AnLF After AnLF collects raw data information from multiple data sources, it can determine statistical information of at least one network element by analyzing or predicting based on the raw data information. Optionally, AnLF can also predict whether the first network element or other network elements have a signaling storm or whether a signaling storm will occur based on the raw data information. In response to the third message, AnLF sends first information to the third network element, where the first information includes statistical information of at least one network element.
- the first information may also include prediction information of the signaling storm and/or an analysis ID corresponding to the first information (e.g., the analysis ID carried by the third message).
- the prediction information of the signaling storm may indicate whether there is a signaling storm or the extent of the signaling storm, and may assist the third network element in recommending a suitable strategy for the first network element.
- the prediction information of the signaling storm may include the probability of the occurrence of the signaling storm and the level of the signaling storm.
- the third network element may obtain/collect raw data information from multiple data sources and determine the first information based on the obtained/collected raw data information.
- the third network element may obtain the first information from the AnLF.
- the third network element sends a first policy to the first network element according to statistical information of at least one network element.
- the third network element may generate a first policy and send it to the first network element.
- the first policy includes a policy corresponding to the first service. For example, if the first service includes invoking a service of a second network element, the third network element may recommend the second network element to the first network element from at least one candidate network element based on the statistical information from the at least one network element.
- the first policy can be used to prevent or mitigate signaling storms in the first network element.
- the first network element may determine whether to implement the first policy based on actual circumstances.
- the first network element may not implement the first policy to minimize the impact on the first network element's normal services. For another example, if the first information includes signaling storm prediction information, and the signaling storm prediction information indicates that the signaling storm is relatively severe, the first network element may implement the first policy to mitigate the signaling storm.
- the first policy may vary depending on the first service.
- the first policy may include one or more of the following policies: a policy for selecting the second network element, a policy for calling the service of the second network element, or a policy for calling the service of the first network element.
- the first network element is AMF
- the second network elements that can provide services to AMF include SMF1 to SMF5.
- the third network element may recommend SMF2 and SMF3 to the AMF as serving the AMF.
- the first and third network elements may recommend SMF2 and SMF3 to the AMF, and recommend a policy for calling the services of SMF2 and SMF3.
- the AMF performs corresponding operations according to the first policy. For example, SMF1, SMF4, and SMF5 will not be called, which can reduce signaling interactions and thus prevent or alleviate signaling storms.
- the first service includes a terminal device registration service
- the first policy includes one or more of the following policies: the time interval for the terminal device to retry registration, and the policy for the service of the first network element to be called.
- the time interval for the terminal device to retry registration serves as a type of registration policy for the terminal device.
- the embodiment of the present application does not limit the registration policy of the terminal device.
- the registration policy of the terminal device includes the number of terminal devices allowed to register within a period of time or the number of registration requests allowed to be processed does not exceed a certain value. A period of time can be (pre) configured, and the number of terminal devices can also be (pre) configured.
- the registration policy of the terminal device includes the number of terminal devices allowed to register within a specified time.
- the registration policy of the terminal device includes allowing the processing of registration requests from A terminal devices after time xx; or, the registration policy of the terminal device includes allowing the processing of registration requests from B terminal devices from time xx to time yy).
- the first network element may invoke a service or process the invoked service according to the first policy. For example, the first network element processes a registration request from a terminal device according to the terminal device's registration policy. For example, if the interval between retrying registration by the terminal device is 1 second, and the interval between the first network element receiving a registration request from the terminal device and the last registration request received from the terminal device does not exceed 1 second, the first network element refuses to process the received registration request.
- the third network element may send policies related to the terminal device to the terminal device. For example, the third network element sends registration policy information to the terminal device, where the registration policy information includes a time interval for the terminal device to retry registration.
- the first network element may send policies related to the terminal device to the terminal device. For example, the first network element sends the registration policy information to the terminal device via an access network device.
- the first network element may also adjust the registration policy of the terminal device and feed back the adjusted registration policy to the terminal device.
- the first network element may also indicate to the terminal device the delay time for initiating the registration request next time.
- the first network element may carry the delay time in the response message of rejecting the registration request of the terminal device. It is understandable that there are multiple terminal devices, and if the first network element creates a delay time for each registration request for multiple terminal devices, it must comply with the registration policy of the terminal device recommended by the third network element. For example, the number of registration requests processed by the first network element within a period of time does not exceed a certain value.
- the statistical information of at least one network element is collected at the business and/or service granularity level, enabling awareness of the network element's business. This allows for different recommended strategies based on the varying signaling overhead incurred by different businesses. Compared to signaling-level signaling storm control strategies, this communication method can mitigate/prevent signaling storms in a timely manner, improving their efficiency.
- Example 1 Take the first service as an example where the first network element calls the service of the second network element, and the first network element is the first AMF, the second network element is the SMF, and the third network element is the ReLF.
- FIG 3 is a flow chart of a communication method 300 provided in an embodiment of the present application.
- the communication method 300 includes the following steps.
- the first AMF discovers a serviceable ReLF.
- the first AMF may send a subscription request to the NRF, and the NRF, in turn, receives the subscription request from the first AMF.
- This subscription request is used to request a ReLF that can serve the first AMF, or to request a network function with a recommended logical function.
- the subscription request may include identification information indicating the recommended logical function.
- the NRF receives the subscription request, queries the network function with the recommended logical function, and provides feedback to the first AMF. For example, if the ReLF is an independent entity and the NRF finds a ReLF that can serve the first AMF, it may provide the ReLF ID to the first AMF.
- the NRF may provide the NWDAF ID to the first AMF.
- the NRF may provide the AnLF ID to the first AMF.
- Example 1 uses the NRF providing the ReLF ID to the first AMF as an example.
- the first AMF sends a first message to the ReLF.
- the ReLF receives the first message.
- the ReLF sends a response message to the first message to the first AMF.
- S304-S305 i.e., acquisition method 1 in FIG3
- S306-S307 i.e., acquisition method 2 in FIG3
- the first message includes identification information of at least one candidate network element
- S304-S305 and S306-S307 do not need to be executed, and are therefore indicated by dotted lines in FIG3 .
- the ReLF sends a second message to the NRF.
- the NRF receives the second message.
- the second message may include information of at least one candidate network element, and is used to request obtaining the at least one candidate network element.
- the NRF network element determines at least one candidate network element that matches the information of the at least one candidate network element.
- the NRF sends a first list to the ReLF, where the first list includes identification information of at least one candidate network element.
- ReLF sends a second message to the second AMF in the AMF Set, and correspondingly, other AMFs receive the second message.
- the content carried by the second message can refer to the relevant content of S304 and will not be repeated here.
- the second AMF sends a first list to the ReLF, where the first list includes identification information of at least one candidate network element.
- the ReLF sends a third message to the AnLF.
- the AnLF receives the third message.
- the third message may include an analysis ID for requesting the first information.
- an analysis ID for requesting the first information.
- AnLF collects raw data information from multiple data sources, and obtains statistical information of at least one network element based on the raw data information.
- Multiple data sources may include a network management system and may also include at least one core network element.
- AnLF may collect corresponding raw data information from each data source.
- AnLF may collect load information, signaling storm prediction information, or device-level flow control strategy of at least one data source from the network management system.
- AnLF may collect from the first core network element one or more of the rate, success rate, or failure rate at which the first core network element calls a service; one or more of the rate, success rate, or failure rate at which the service of the first core network element is called; the service type of the first core network element and/or the proportion of the service type of the first core network element in multiple service types; the load and status of the first core network element or the behavior information of the terminal device related to the first core network element.
- S310 AnLF sends first information to ReLF.
- ReLF receives the first information from AnLF.
- the first information includes statistical information of at least one network element, the at least one network element including a first network element and a second network element.
- the first information may further include prediction information and/or an analysis ID of a signaling storm.
- the ReLF sends a first policy to the first AMF.
- the first AMF receives the first policy of the ReLF.
- the ReLF determines a first policy based on the statistical information or first information of at least one network element and sends the first policy to the first AMF.
- the first policy includes, for example, a policy for the first AMF to select the SMF, a policy for the first AMF to call the SMF service, and a policy for the first AMF service to be called.
- the first AMF executes the first service according to the first policy.
- the first AMF selects the first SMF according to the policy of the first AMF selecting the SMF in the first policy.
- the SMF selected by the first AMF is the first SMF, and the first AMF calls the service of the first SMF according to the policy of the first AMF calling the service of the SMF in the first policy.
- S313 to S314 may be executed after S312 , which are indicated by dotted lines in FIG. 3 .
- AnLF sends a subscription notification to ReLF, where the subscription notification includes the updated first information.
- the ReLF generates a new first policy based on the updated first information, and sends the updated first policy to the first AMF.
- Each data source can periodically send raw data information to AnLF, which can then re-determine the first information based on the updated raw data information.
- AnLF can send updated first information to ReLF, which then updates the first policy based on the updated first information.
- the updated first policy is determined based on the latest raw data information collected by AnLF, and therefore can better prevent or mitigate signaling storms.
- the raw data information collected by the AnLF is associated with the services of the first AMF and SMF. Accordingly, the first policy is a service-level policy. In this way, the first policy can promptly prevent or alleviate the signaling storm of the first AMF, reduce network anomalies, and reduce the impact on normal services.
- Example 2 Take the first service as the terminal device registration service as an example, and take the first network element as the AMF as an example.
- FIG 4 is a flow chart of a communication method 400 provided in an embodiment of the present application.
- the communication method 400 includes the following steps.
- S401 AMF discovers a serviceable ReLF. For details, refer to S301 above and will not be repeated here.
- the AMF sends a first message to the ReLF.
- the ReLF receives the first message.
- the first message may include a recommendation ID, for details, refer to the relevant content in the aforementioned S201.
- the first message may also include attribute information of the AMF and related information of the terminal device, which will not be described in detail here.
- ReLF sends a response message to the first message to AMF.
- the ReLF sends a third message to the AnLF.
- the AnLF receives the third message.
- the third message may include an analysis ID for requesting the first information.
- an analysis ID for requesting the first information.
- AnLF collects raw data information from multiple data sources and obtains statistical information of at least one network element based on the raw data information. For details, please refer to the relevant content in the above S309, which will not be repeated here.
- ReLF sends the first policy to AMF.
- AMF receives the first policy of ReLF.
- the ReLF determines a first policy based on the statistical information or first information of at least one network element and sends the first policy to the AMF.
- the first policy includes, for example, the time interval for the terminal device to retry registration and the policy for invoking the AMF service.
- AMF sends the registration policy information to the terminal device.
- the registration policy information includes the time interval for the terminal device to retry registration.
- the AMF can send the registration policy information to the terminal device through other devices.
- the AMF can send the registration policy information to the terminal device through the access network device.
- the AMF can notify the terminal device to re-register through the NEF and AF.
- AMF executes the first service according to the first strategy.
- the time interval for the terminal device to retry registration is 1s.
- the AMF determines according to the first policy: when the time interval between the registration request received from the terminal device again and the last registration request received from the terminal device does not exceed 1s, the received registration request is rejected.
- S410 to S411 may be further executed after S409 , which is indicated by dotted lines in FIG. 4 .
- AnLF sends a subscription notification to ReLF, where the subscription notification includes updated first information.
- the ReLF generates a new first policy based on the updated first information, and sends the updated first policy to the first AMF.
- Each data source can periodically send raw data information to AnLF, which can then re-determine the first information based on the updated raw data information.
- AnLF can send updated first information to ReLF, which then updates the first policy based on the updated first information.
- the updated first policy is determined based on the latest raw data information collected by AnLF, and therefore can better prevent or mitigate signaling storms.
- the communication method 400 can prevent or alleviate the signaling storm caused by multiple terminal devices collectively initiating registration requests, reduce network anomalies, and reduce the impact on normal services.
- each embodiment can be implemented independently or in combination based on certain internal connections; in each embodiment, different implementation methods can be implemented in combination or independently.
- the steps performed by each network element can be implemented by different functional entities that constitute each network element.
- each network element may include a hardware structure and/or a software module, and implement the above functions in the form of a hardware structure, a software module, or a hardware structure plus a software module. Whether one of the above functions is executed in the form of a hardware structure, a software module, or a hardware structure plus a software module depends on the specific application and design constraints of the technical solution.
- the present embodiment provides a communication device.
- the following describes the communication device used to implement the above method in the present embodiment in conjunction with the accompanying drawings.
- the above content can be used in subsequent embodiments, and repeated content will not be repeated.
- FIG. 5 is a schematic block diagram of a communication device 500 provided in an embodiment of the present application.
- the communication device 500 can be any network element from the first network element to the fourth network element in the above-mentioned embodiments.
- the communication device 500 can be the first network element; or, the communication device 500 is a chip (system) in the first network element; or, the communication device 500 is a software module of the first network element.
- the communication device 500 can implement the functions or steps implemented by the first network element in the above-mentioned various method embodiments.
- the communication device 500 can be the third network element as described above, and the third network element can be an NWDAF network element with ReLF and AnLF, wherein the ReLF and AnLF are independent or the ReLF and AnLF are combined; or, the third network element is an NWDAF with ReLF.
- the communication device 500 is a chip (system) in the third network element; or, the communication device 500 is a software module of the third network element.
- the communication device 500 can implement the functions or steps implemented by the third network element in the above-mentioned various method embodiments.
- the communication device 500 can correspondingly implement the functions or steps implemented by the third network element in the above-mentioned various method embodiments.
- the communication device 500 may include a processing module 510 and a transceiver module 520.
- it may further include a storage module, which may be used to store instructions (codes or programs) and/or data.
- the storage module may be, for example, a memory.
- the processing module 510 and the transceiver module 520 may be coupled to the storage module.
- the processing module 510 may read the instructions (codes or programs) and/or data in the storage module to implement the corresponding method.
- the storage module may be a storage module in the chip, such as a register, a cache, etc.
- the storage module may also be a storage module located outside the chip in a terminal device or a network device, such as a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM), etc.
- ROM read-only memory
- RAM random access memory
- the processing module 510 can be a processor or controller, for example, a general-purpose central processing unit (CPU), a general-purpose processor, a digital signal processing (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a transistor logic device, a hardware component or any combination thereof. It can implement or execute the various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of this application.
- the processor can also be a combination that implements computing functions, for example, including one or more microprocessor combinations, a combination of a DSP and a microprocessor, and so on.
- the transceiver module 520 is a transceiver, an interface circuit, a bus, a pin or other possible communication interface for receiving signals from other devices.
- the transceiver module 520 is the interface circuit of the chip for receiving signals from other chips or devices, or the interface circuit of the chip for sending signals to other chips or devices.
- the communication device 500 can implement the behaviors and functions of the third network element in the above-mentioned method embodiment.
- the communication device 500 can be a third network element, or a component (such as a chip or circuit) used in a third network element, or a chip or chipset in a third network element or a part of a chip used to perform the functions of the relevant method, or a software module capable of implementing the method executed by the third network element in the above-mentioned method (such as any communication method from communication method 200 to communication method 400), without limitation.
- a software module capable of implementing the method executed by the third network element in the above-mentioned method (such as any communication method from communication method 200 to communication method 400), without limitation.
- the transceiver module 520 is configured to receive a first message from a first network element, the first message being used to request a recommendation for a policy corresponding to a first service.
- the processing module 510 is configured to obtain first information, the first information comprising statistical information of at least one network element, the statistical information comprising information regarding service invocation by the at least one network element and/or information regarding service invocation by the at least one network element, the at least one network element including the first network element.
- the processing module 510 is further configured to trigger the transceiver module 520 to send a first policy to the first network element based on the statistical information of the at least one network element, the first policy comprising a policy corresponding to the first service.
- the first service includes invoking a service of the second network element
- the processing module 510 is further configured to obtain at least one candidate network element serving the first service, wherein the at least one candidate network element includes the second network element, and the at least one network element includes at least one candidate network element.
- the first message includes information about at least one candidate network element, and the information about the at least one candidate network element is used to indicate at least one of the type, service range, and slice information of the at least one candidate network element.
- the transceiver module 520 is specifically used to: send a second message and receive at least one identification information.
- the second message is used to request to obtain at least one candidate network element.
- the at least one identification information corresponds to the at least one candidate network element, and the at least one identification information is determined based on the information of the at least one candidate network element.
- the transceiver module 520 is specifically used to: send a third message to the data analysis network element, where the third message includes an analysis ID and is used to request to obtain the first information.
- the statistical information of at least one network element includes one or more of the following:
- Prediction information of the rate and/or frequency at which at least one network element is called within a first time period or,
- the first time information is used to indicate a first duration.
- the first information further includes prediction information of the signaling storm and/or an analysis ID corresponding to the first information.
- the first service is a terminal device registration service
- a policy includes one or more of the following policies: a time interval for the terminal device to retry registration or a policy for calling a service of the first network element.
- the first service includes calling the service of the second network element
- the first strategy includes one or more of the following strategies: a strategy for selecting the second network element, a strategy for calling the service of the second network element, or a strategy for calling the service of the first network element.
- the first message includes a recommendation identifier, which is a service ID requested for recommendation.
- the first message also includes: the service scope of the first network element, identification information of the first network element or identification information of the set to which the first network element is located, and network slice information of the first network element.
- the first message further includes: identification information of at least one candidate network element.
- the communication device 500 can implement the behavior and functions of the first network element in the above-mentioned method embodiment.
- the communication device 500 can be the first network element, or a component (such as a chip or circuit) used in the first network element, or a chip or chipset in the first network element or a part of the chip used to perform the functions of the relevant method, or a software module that can implement the method executed by the first network element in the above-mentioned method (such as any communication method from communication method 200 to communication method 400), without limitation.
- a component such as a chip or circuit
- a chip or chipset in the first network element or a part of the chip used to perform the functions of the relevant method
- a software module that can implement the method executed by the first network element in the above-mentioned method (such as any communication method from communication method 200 to communication method 400), without limitation.
- the transceiver module 520 is configured to send a first message to a third network element and receive a first policy.
- the first message is configured to request a policy corresponding to a first service.
- the first policy includes a policy corresponding to the first service, and the first policy is determined based on statistical information of at least one network element, where the at least one network element is related to the first service.
- the statistical information of the at least one network element includes information about the at least one network element invoking a service and/or information about the at least one network element having a service invoked.
- the first message includes a recommendation identifier, which is a service ID requested for recommendation.
- the first message also includes: the service scope of the first network element, identification information of the first network element or identification information of the set to which the first network element is located, and network slice information of the first network element.
- the first service includes invoking a service of a second network element
- the first message further includes: information about at least one candidate network element, where the information about the at least one candidate network element is used to indicate at least one of a type, a service scope, and slice information of the at least one candidate network element.
- the at least one candidate network element includes the second network element.
- the first message further includes: identification information of at least one candidate network element.
- the first service includes calling the service of the second network element
- the first strategy includes one or more of the following strategies: a strategy for selecting the second network element, a strategy for calling the service of the second network element, or a strategy for calling the service of the first network element.
- the first service includes a terminal device registration service
- the first policy includes one or more of the following policies: a time interval for the terminal device to retry registration, or a policy for invoking a service of the first network element.
- the transceiver module 520 is further configured to send registration policy information to the terminal device, where the registration policy information is used to indicate a time interval for the terminal device to retry registration.
- the communication device 500 can implement the behavior and functions of the fourth network element in the above-mentioned method embodiment.
- the communication device 500 can be a fourth network element, or a component (such as a chip or circuit) used in the fourth network element, or a chip or chipset in the fourth network element or a part of the chip used to perform the functions of the relevant method, or a software module capable of implementing the method executed by the fourth network element in the above-mentioned method (such as any communication method from communication method 200 to communication method 400), without limitation.
- a software module capable of implementing the method executed by the fourth network element in the above-mentioned method (such as any communication method from communication method 200 to communication method 400), without limitation.
- the transceiver module 520 is configured to receive a third message requesting first information, where the first information includes statistical information of at least one network element, including information about the at least one network element invoking a service and/or information about the at least one network element's service being invoked.
- the processing module 510 is configured to send the first information based on raw data information obtained from multiple data sources.
- the multiple data sources include a network management system, and the raw data information indicates one or more of the following: load information of the at least one data source, signaling storm prediction information, or device-level flow control policy.
- the multiple data sources include a first core network element, and the raw data information indicates one or more of the following: the rate, success rate, or failure rate of service invocation by the first core network element; the rate, success rate, or failure rate of service invocation by the first core network element; the service type of the first core network element and/or the proportion of the first core network element's service type among multiple service types; the load and status of the first core network element; or behavior information of a terminal device.
- the transceiver module may be an input/output circuit and/or a communication interface; the processing module may be an integrated processor or microprocessor or integrated circuit.
- FIG. 6 is a schematic block diagram of a communication device 600 provided in an embodiment of the present application.
- the communication device 600 can be the first network element, the third network element, or the fourth network element in the above-mentioned embodiment, or a chip (system) in the first network element, the third network element, or the fourth network element.
- the chip system can be composed of a chip, or it can include a chip and other discrete devices. For specific functions, please refer to the description in the above-mentioned method embodiment.
- the communication device 600 includes one or more processors 601, which are used to implement or support the communication device 600 to implement the functions of the first network element, the third network element or the fourth network element in the method provided in the embodiment of the present application. Please refer to the detailed description in the method example for details, which will not be repeated here.
- the processor 601 can also be called a processing unit or a processing module, which can implement certain control functions.
- the processor 601 can be a general-purpose processor or a dedicated processor. For example, it includes: a central processing unit, an application processor, a modem processor, a graphics processor, an image signal processor, a digital signal processor, a video codec processor, a controller, a memory, and/or a neural network processor.
- the central processing unit can be used to control the communication device 600 (such as a network device or a terminal device), execute software programs and/or process data.
- Different processors can be independent devices or integrated into one or more processors, for example, integrated into one or more dedicated integrated circuits.
- the processor 601 may include a program 603 (sometimes also referred to as code or instructions), which may be executed on the processor 601 to cause the communication device 600 to perform the methods described in the above embodiments.
- the communication device 600 includes circuitry (not shown in FIG6 ) configured to implement the functions of the first network element, the third network element, or the fourth network element in the above embodiments.
- the communication device 600 may include one or more memories 602 on which a program 604 (sometimes also referred to as code or instructions) is stored.
- the program 604 can be run on the processor 601 so that the communication device 600 performs the method described in the above method embodiment.
- the processor 601 and/or the memory 602 may include an artificial intelligence (AI) module 606 and an AI module 608, each configured to implement AI-related functions.
- AI artificial intelligence
- the AI module may be implemented using software, hardware, or a combination of software and hardware.
- the AI module may include a RAN intelligent controller (RIC) module.
- RIC RAN intelligent controller
- the AI module may be a near-real-time RIC or a non-real-time RIC.
- data may also be stored in the processor 601 and/or the memory 602.
- the processor and the memory may be provided separately or integrated together.
- the communication device 600 may further include a communication interface 605.
- the processor 601 may also be sometimes referred to as a processing unit, which controls the communication device 600.
- the communication interface 605 may also be sometimes referred to as a transceiver unit, a transceiver, a transceiver circuit, or a transceiver, etc., which is used to implement the transceiver function of the communication device 600.
- the present application also provides a communication system.
- the communication system includes at least one first network element, at least one second network element, and at least one third network element.
- the communication system may also include at least one fourth network element and a terminal device.
- the first network element, the second network element, and the third network element are network elements used to implement the functions related to any of the communication methods 200 to 400 described above. For details, please refer to the relevant description in the above method embodiments and will not be repeated here.
- a computer-readable storage medium is also provided in an embodiment of the present application, comprising instructions, which, when executed on a computer, enables the computer to execute a method executed by any of the first network element, the third network element, or the fourth network element in any of the communication methods 200 to 400 above.
- a computer program product is also provided in an embodiment of the present application, including computer program code.
- the computer executes the method executed by any network element among the first network element, the third network element or the fourth network element in any communication method from the above-mentioned communication method 200 to the communication method 400.
- An embodiment of the present application provides a chip system, which includes a processor and may also include a memory, for implementing the functions of any of the first network element, the third network element, or the fourth network element in any of the communication methods 200 to 400.
- the chip system may be composed of a chip or may include a chip and other discrete components.
- embodiments of the present application further provide a chip including a processor for supporting the communication device in implementing the functions of any of the first network element, the third network element, or the fourth network element in the above method embodiments.
- the chip is connected to or includes a memory, and the memory is used to store computer programs, instructions, and data necessary for the communication device.
- the size of the serial numbers of the above-mentioned processes does not mean the order of execution.
- the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
- the disclosed systems, devices and methods can be implemented in other ways.
- the device embodiments described above are merely schematic.
- the division of the units is merely a logical function division.
- Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
- the units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
- the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium.
- the part that essentially contributes to the technical solution of the present application or the part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application.
- the aforementioned storage medium includes various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks or optical disks.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
相关申请的交叉引用CROSS-REFERENCE TO RELATED APPLICATIONS
本申请要求在2024年02月08日提交中华人民共和国国家知识产权局、申请号为202410178208.6、申请名称为“一种通信方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of the People's Republic of China on February 8, 2024, with application number 202410178208.6 and application name "A Communication Method and Device", the entire contents of which are incorporated by reference into this application.
本申请涉及通信技术领域,尤其涉及一种通信方法及装置。The present application relates to the field of communication technology, and in particular to a communication method and device.
网络系统包括多个功能网元,功能网元之间交互或者功能网元与其他设备之间交互可能会出现信令风暴的情况,影响设备的业务正常进行。例如,网络系统中的多个核心网网元与同一个设备进行交互,对于该设备来说,同时要处理的信令太多,导致业务中断。又例如,网络中断之后再次恢复,被中断业务的各个设备再次请求连接网络,同一时间请求接入网络的信令太多,导致设备无法接入网络。A network system consists of multiple functional network elements. Interactions between these elements, or between these elements and other devices, can lead to signaling storms, impacting the normal operation of these devices. For example, multiple core network elements in a network system interact with the same device. This device may experience excessive signaling overhead, leading to service interruption. Another example is when a network outage is restored and the devices whose services were interrupted request network access again, the sheer volume of simultaneous signaling requests can prevent them from accessing the network.
目前针对信令风暴的调控策略主要是网元级别的,不够及时,缓解信令风暴的效率较低。Currently, the control strategy for signaling storms is mainly at the network element level, which is not timely enough and has low efficiency in alleviating signaling storms.
本申请实施例提供一种通信方法及装置,针对信令风暴,可提供业务级别的调控策略,能够及时缓解/预防信令风暴,提高缓解信令风暴的效率。The embodiments of the present application provide a communication method and apparatus, which can provide a service-level control strategy for signaling storms, can timely alleviate/prevent signaling storms, and improve the efficiency of mitigating signaling storms.
为达到上述目的,本申请实施例采用如下技术方案:To achieve the above objectives, the present invention adopts the following technical solutions:
第一方面,本申请实施例提供一种通信方法,可由第一通信装置执行。第一通信装置可以为用于实现核心网网元的功能的组合器件、部件等。第一通信装置可为第三网元,该第三网元具有推荐逻辑功能(recommendation logical function,ReLF),或者,第一通信装置为第三网元内部的单元/模块、电路或者芯片等。例如,第三网元为具有ReLF的网络数据分析功能(network data analytics function,NWDAF)网元,或者,第三网元可以是ReLF与NWDAF中的分析逻辑功能(analytics logical function,AnLF)合设后的装置。下面以第一通信装置为第三网元本身为例描述第一方面提供的方法。In a first aspect, an embodiment of the present application provides a communication method that can be performed by a first communication device. The first communication device can be a combination device, component, etc. for realizing the functions of a core network network element. The first communication device can be a third network element, which has a recommendation logical function (ReLF), or the first communication device is a unit/module, circuit or chip inside the third network element. For example, the third network element is a network data analysis function (NWDAF) network element with ReLF, or the third network element can be a device that combines ReLF with the analysis logical function (AnLF) in NWDAF. The method provided in the first aspect is described below by taking the first communication device as the third network element itself as an example.
所述通信方法包括:第三网元接收来自第一网元的第一消息,并获取第一信息,其中,第一消息用于请求推荐与第一业务对应的策略,第一信息包括至少一个网元的统计信息;第三网元根据至少一个网元的统计信息向第一网元发送第一策略,该第一策略包括与第一业务对应的策略。其中,至少一个网元的统计信息包括至少一个网元调用服务的信息和/或至少一个网元的服务被调用的信息,该至少一个网元包括第一网元。The communication method includes: a third network element receiving a first message from a first network element and obtaining first information, wherein the first message is used to request recommendation of a policy corresponding to a first service, and the first information includes statistical information of at least one network element; and the third network element sending a first policy to the first network element based on the statistical information of the at least one network element, wherein the first policy includes a policy corresponding to the first service. The statistical information of the at least one network element includes information about a service being invoked by the at least one network element and/or information about a service being invoked by the at least one network element, the at least one network element including the first network element.
第一网元是请求预防或者缓解信令风暴的网元。当第一网元有预防或者缓解信令风暴的需求时,可向第三网元发送第一消息。在第一消息的触发下,第三网元可获取第一信息,该第一信息是统计至少一个网元相关的信息获得的,或者第一信息包括至少一个网元的统计信息。至少一个网元的统计信息/第一信息可用于预测或者确定第一网元是否出现信令风暴。例如,至少一个网元的统计信息包括至少一个网元调用服务的信息和/或至少一个网元的服务被调用的信息。如此,第三网元根据至少一个网元的统计信息生成的第一策略,可以预防或者缓解信令风暴。每个网元调用服务或者被调用的信息可以看作是该网元的业务相关信息,可认为,第一策略是基于业务级别的策略。该方案能够感知网元的业务,那么针对不同业务导致信令开销的不同,所推荐的策略也有所不同。相较于信令级别的信令风暴调控策略来说,该方案可以及时缓解/预防信令风暴,提高缓解信令风暴的效率。The first network element is the network element requesting the prevention or mitigation of a signaling storm. When the first network element requests the prevention or mitigation of a signaling storm, it may send a first message to a third network element. Triggered by the first message, the third network element may obtain first information, which may be obtained by collecting statistics related to at least one network element, or may include statistical information about at least one network element. The statistical information/first information of the at least one network element may be used to predict or determine whether a signaling storm is occurring in the first network element. For example, the statistical information of the at least one network element may include information about the at least one network element invoking a service and/or information about the at least one network element's service being invoked. Thus, the third network element can generate a first policy based on the statistical information of the at least one network element to prevent or mitigate a signaling storm. The information about each network element invoking or being invoked can be considered service-related information for that network element, and the first policy can be considered a service-level policy. This solution is aware of the network element's services and recommends different policies based on the signaling overhead incurred by different services. Compared to signaling-level signaling storm control policies, this solution can promptly mitigate/prevent signaling storms and improve the efficiency of signaling storm mitigation.
在一种实现方式中,第一消息包括推荐标识,该推荐标识为请求推荐的服务ID,以使得第三网元明确向第一网元推荐的服务。In one implementation, the first message includes a recommendation identifier, which is a service ID requested for recommendation, so that the third network element clearly recommends the service to the first network element.
在一种实现方式中,第一消息还包括:第一网元的服务范围、第一网元的标识信息以及第一网元的网络切片信息。或者,第一消息还包括:第一网元的服务范围、第一网元所在集合的标识信息以及第一网元的网络切片信息。In one implementation, the first message further includes: a service scope of the first network element, identification information of the first network element, and network slice information of the first network element. Alternatively, the first message further includes: a service scope of the first network element, identification information of a set to which the first network element belongs, and network slice information of the first network element.
如上的这些信息可以理解为是第一网元的属性信息,第三网元可基于这些信息获取第一信息,以使得第一信息与第一网元的属性信息匹配,从而获得更为合适的第一策略。The above information can be understood as the attribute information of the first network element. The third network element can obtain the first information based on this information so that the first information matches the attribute information of the first network element, thereby obtaining a more appropriate first strategy.
在一种实现方式中,第一业务包括调用第二网元的服务,第一消息还包括:至少一个候选网元的信息,至少一个候选网元的信息用于指示至少一个候选网元的类型、服务范围和切片信息中的至少一个。其中,至少一个候选网元包括第二网元,至少一个网元包括至少一个候选网元。In one implementation, the first service includes invoking a service of a second network element, and the first message further includes: information about at least one candidate network element, where the information about the at least one candidate network element is used to indicate at least one of a type, a service scope, and slice information of the at least one candidate network element. The at least one candidate network element includes the second network element, and the at least one network element includes the at least one candidate network element.
至少一个网元与第一业务相关,例如,第一业务包括调用第二网元的服务,至少一个网元包括作为第二网元的至少一个候选网元。该至少一个候选网元为第一网元期望第三网元推荐的至少一个第二网元。第一网元将至少一个候选网元的信息通知给第三网元,第三网元可根据至少一个候选网元的信息获取至少一个候选网元,从而根据至少一个网元的统计信息从至少一个候选网元中为第一网元推荐第二网元。该方案无需考虑除至少一个候选网元之外的网元,可降低处理复杂度。At least one network element is related to a first service. For example, the first service includes invoking a service of a second network element. The at least one network element includes at least one candidate network element as the second network element. The at least one candidate network element is at least one second network element that the first network element desires a third network element to recommend. The first network element notifies the third network element of information about the at least one candidate network element. The third network element may obtain at least one candidate network element based on the information about the at least one candidate network element, and then recommend a second network element to the first network element from the at least one candidate network element based on statistical information about the at least one network element. This solution eliminates the need to consider network elements other than the at least one candidate network element, thereby reducing processing complexity.
在一种实现方式中,第一消息还包括:至少一个候选网元的标识信息。In one implementation, the first message further includes: identification information of at least one candidate network element.
至少一个候选网元包括第一网元期望第三网元推荐的网元。第一网元将至少一个候选网元通知给第三网元,可减少第三网元获取不必要的网元的统计信息。The at least one candidate network element includes a network element that the first network element expects the third network element to recommend. The first network element notifies the third network element of the at least one candidate network element, which can reduce the need for the third network element to obtain unnecessary statistical information of network elements.
在一种实现方式中,第一业务包括调用第二网元的服务,所述方法还包括:第三网元获取与第一网元服务的至少一个候选网元,该至少一个候选网元包括第二网元,所述至少一个网元包括至少一个候选网元。In one implementation, the first service includes calling a service of a second network element, and the method further includes: a third network element obtains at least one candidate network element serving the first network element, the at least one candidate network element includes the second network element, and the at least one network element includes at least one candidate network element.
为第一网元提供服务的第二网元有多个,第一网元可能期望多个第二网元的某个或者某些第二网元提供服务。当第一网元没有为第三网元提供至少一个候选网元的情况下,为了减少获取不必要的网元的统计信息,第三网元可以先确定至少一个候选网元。There are multiple second network elements providing services to the first network element, and the first network element may expect one or some of the multiple second network elements to provide services. When the first network element does not provide at least one candidate network element for the third network element, in order to reduce the acquisition of statistical information of unnecessary network elements, the third network element may first determine at least one candidate network element.
在一种实现方式中,第一消息包括至少一个候选网元的信息,该至少一个候选网元的信息用于指示至少一个候选网元的类型、服务范围和切片信息中的至少一个,第三网元获取至少一个候选网元,包括:第三网元发送第二消息,并接收至少一个标识信息。其中,第二消息用于请求获取至少一个候选网元,可包括至少一个候选网元的信息。至少一个标识信息与至少一个候选网元一一对应,该至少一个标识信息根据至少一个候选网元的信息确定。In one implementation, a first message includes information about at least one candidate network element, where the information about the at least one candidate network element is used to indicate at least one of a type, a service scope, and slice information of the at least one candidate network element. Acquiring the at least one candidate network element by a third network element includes: the third network element sending a second message and receiving at least one identification information. The second message is used to request acquisition of the at least one candidate network element and may include information about the at least one candidate network element. The at least one identification information corresponds one-to-one to the at least one candidate network element, and the at least one identification information is determined based on the information about the at least one candidate network element.
可选地,第三网元发送第二消息包括第三网元向网络存储功能(network repository function,NRF)网元发送第二消息。由于NRF网元知道能够为第一网元服务的第二网元的信息。当第三网元需要获取至少一个候选网元,可以从NRF网元请求与属性信息匹配的候选网元。Optionally, the third network element sending the second message includes the third network element sending the second message to a network repository function (NRF) network element. Because the NRF network element knows information about the second network element that can serve the first network element, when the third network element needs to obtain at least one candidate network element, it can request a candidate network element that matches the attribute information from the NRF network element.
可选地,第三网元发送第二消息包括第三网元向其他第一网元发送第二消息,所述其他第一网元与发送第一消息的第一网元属于同一个集合。例如,发送第一消息的第一网元为第一网元A,第三网元可以向第一网元B发送第二消息,第一网元A和第二网元B对应的集合(Set)标识(identifier,ID)相同。Optionally, the third network element sending the second message includes the third network element sending the second message to other first network elements, where the other first network elements and the first network element sending the first message belong to the same set. For example, the first network element sending the first message is first network element A, and the third network element may send the second message to first network element B, where the first network element A and the second network element B have the same set identifier (ID).
在一种实现方式中,第三网元获取第一信息,包括:第三网元向数据分析网元发送第三消息,该第三消息用于请求获取第一信息,该第一消息包括分析ID,以指示第三网元请求获取的分析服务。数据分析网元可以是NWDAF或者NWDAF中的AnLF。当第三网元是ReLF,且与NWDAF或者AnLF独立,第三网元发送第三消息可以是第三网元向NWDAF或者AnLF发送第三消息。当第三网元是NWDAF网元,该NWDAF网元包括ReLF和AnLF,第三网元获取第一信息可以是NWDAF中的ReLF向NWDAF中的AnLF获取第一信息。或者,当第三网元由ReLF和AnLF合设,第三网元获取第一信息包括第三网元获取至少一个网元的统计信息,根据该统计信息生成第一信息。In one implementation, the third network element obtains the first information, including: the third network element sends a third message to the data analysis network element, the third message is used to request the first information, and the first message includes an analysis ID to indicate the analysis service requested by the third network element. The data analysis network element may be NWDAF or AnLF in NWDAF. When the third network element is ReLF and is independent of NWDAF or AnLF, the third network element sending the third message may be the third network element sending the third message to NWDAF or AnLF. When the third network element is a NWDAF network element, the NWDAF network element includes ReLF and AnLF, and the third network element obtaining the first information may be the ReLF in NWDAF obtaining the first information from the AnLF in NWDAF. Alternatively, when the third network element is composed of ReLF and AnLF, the third network element obtaining the first information includes the third network element obtaining statistical information of at least one network element and generating the first information based on the statistical information.
在一种实现方式中,至少一个网元的统计信息包括如下的一项或多项:第一时长内至少一个网元各自调用服务的速率和/或频率、第一时长内至少一个网元被调用的速率和/或频率的预测信息,或者第一时间信息。该第一时间信息可用于指示第一时长。In one implementation, the statistical information of the at least one network element includes one or more of the following: a rate and/or frequency of service invocation by the at least one network element within a first duration, predicted information of a rate and/or frequency of invocation of the at least one network element within the first duration, or first time information. The first time information may be used to indicate the first duration.
可以理解的是,一段时间内一个网元被调用的速率和/或频率的预测信息可以预测该网元在该段时间内所需交互的信令量。同理,一段时间内调用服务的速率和/或频率可表征该网元在该段时间内交互的信令量。如上的统计信息可以表征网元当前和/或未来交互的信令量,第三网元基于这些统计信息所生成的第一策略可以更好地预防或者缓解信令风暴。It is understood that the predicted rate and/or frequency of a network element being invoked over a period of time can predict the amount of signaling required to be exchanged by the network element during that period. Similarly, the rate and/or frequency of service invocations over a period of time can represent the amount of signaling exchanged by the network element during that period. The above statistical information can represent the current and/or future amount of signaling exchanged by the network element. The first policy generated by the third network element based on this statistical information can better prevent or mitigate signaling storms.
在一种实现方式中,第一信息还包括如下的一项或多项:信令风暴的预测信息和第一信息对应的分析ID。In one implementation, the first information further includes one or more of the following: prediction information of the signaling storm and an analysis ID corresponding to the first information.
信令风暴的预测信息可指示是否有信令风暴或者信令风暴的严重程度,如此,第三网元可生成匹配的第一策略。例如,在没有信令风暴的情况下,第一策略尽量不会对信令进行控制,尽量保证第一业务的正常进行。在有信令风暴的情况下,通过第一策略对信令进行控制,减少对第一网元正常业务的影响。The signaling storm prediction information can indicate whether a signaling storm exists or the severity of the signaling storm. In this case, the third network element can generate a matching first policy. For example, if there is no signaling storm, the first policy will minimize signaling control to ensure the normal operation of the first service. If there is a signaling storm, the first policy will control signaling to minimize the impact on the normal service of the first network element.
在一种实现方式中,第一业务包括调用第二网元的服务,第一策略包括如下的一项或多项策略:选择第二网元的策略、调用第二网元的服务的策略或者第一网元服务被调用的策略。In one implementation, the first service includes calling a service of a second network element, and the first policy includes one or more of the following policies: a policy for selecting the second network element, a policy for calling a service of the second network element, or a policy for calling a service of the first network element.
在一种实现方式中,第一业务包括终端设备注册业务,第一策略包括如下的一项或多项策略:终端设备重新尝试注册的时间间隔,第一网元的服务被调用的策略。In one implementation, the first service includes a terminal device registration service, and the first policy includes one or more of the following policies: a time interval for the terminal device to retry registration, and a policy for invoking a service of the first network element.
第二方面,本申请实施例提供一种通信方法,可由第二通信装置执行。第二通信装置可以为用于实现核心网网元的功能的组合器件、部件等。第二通信装置可为第一网元,该第一网元例如为接入与移动性管理功能(access and mobility management function,AMF);或者第一通信装置为第一网元内部的单元/模块、电路或者芯片等。例如,第一网元为AMF中的单元/模块、电路或者芯片等。下面以第二通信装置为第一网元本身为例描述第二方面提供的方法。In a second aspect, an embodiment of the present application provides a communication method that can be performed by a second communication device. The second communication device can be a combination device, component, etc. for implementing the functions of a core network network element. The second communication device can be a first network element, such as an access and mobility management function (AMF); or the first communication device can be a unit/module, circuit, or chip inside the first network element. For example, the first network element is a unit/module, circuit, or chip in the AMF. The method provided in the second aspect is described below using the second communication device as the first network element itself as an example.
所述通信方法包括:第一网元向第三网元发送第一消息,接收第一策略。其中,第一消息用于请求推荐与第一业务对应的策略。第一策略包括与第一业务对应的策略,该第一策略是根据至少一个网元的统计信息确定的,该至少一个网元与第一业务相关。至少一个网元的统计信息包括至少一个网元调用服务的信息和/或至少一个网元的服务被调用的信息。The communication method includes: a first network element sending a first message to a third network element, and receiving a first policy. The first message is used to request a recommendation of a policy corresponding to a first service. The first policy includes a policy corresponding to the first service, and the first policy is determined based on statistical information of at least one network element related to the first service. The statistical information of the at least one network element includes information about the at least one network element invoking a service and/or information about the at least one network element's service being invoked.
在一种实现方式中,第一消息包括推荐标识,该推荐标识为请求推荐的服务ID。In one implementation, the first message includes a recommendation identifier, which is a service ID requested for recommendation.
在一种实现方式中,第一消息还包括:第一网元的服务范围、第一网元的标识信息或者第一网元所在集合的标识信息,以及第一网元的网络切片信息。In one implementation, the first message also includes: the service scope of the first network element, identification information of the first network element or identification information of the set to which the first network element belongs, and network slice information of the first network element.
在一种实现方式中,第一业务包括调用第二网元的服务,第一消息还包括:至少一个候选网元的信息,至少一个候选网元的信息用于指示至少一个候选网元的类型、服务范围和切片信息中的至少一个,至少一个候选网元包括第二网元。In one implementation, the first service includes calling the service of the second network element, and the first message also includes: information of at least one candidate network element, the information of at least one candidate network element is used to indicate at least one of the type, service scope and slice information of the at least one candidate network element, and the at least one candidate network element includes the second network element.
在一种实现方式中,第一消息还包括:至少一个候选网元的标识信息。In one implementation, the first message further includes: identification information of at least one candidate network element.
在一种实现方式中,第一业务包括调用第二网元的服务,第一策略包括如下的一项或多项策略:选择第二网元的策略、调用第二网元的服务的策略或者第一网元服务被调用的策略。In one implementation, the first service includes calling a service of a second network element, and the first policy includes one or more of the following policies: a policy for selecting the second network element, a policy for calling a service of the second network element, or a policy for calling a service of the first network element.
在一种实现方式中,第一业务包括终端设备注册业务,第一策略包括如下的一项或多项策略:终端设备重新尝试注册的时间间隔,或者第一网元的服务被调用的策略。In one implementation, the first service includes a terminal device registration service, and the first policy includes one or more of the following policies: a time interval for the terminal device to retry registration, or a policy for invoking a service of the first network element.
在一种实现方式中,所述方法还包括:第一网元向终端设备发送注册策略信息,该注册策略信息用于指示终端设备重新尝试注册的时间间隔。In one implementation, the method further includes: the first network element sending registration policy information to the terminal device, where the registration policy information is used to indicate a time interval for the terminal device to retry registration.
关于第二方面以及各个实现方式的有益效果可参考前述第一方面及其各个实现方式的有益效果,此处不再赘述。Regarding the beneficial effects of the second aspect and each implementation method, reference may be made to the beneficial effects of the aforementioned first aspect and each implementation method, which will not be repeated here.
第三方面,本申请实施例提供一种通信方法,可由第三通信装置执行。第三通信装置可以为用于实现核心网网元的功能的组合器件、部件等。第三通信装置可为第四网元;或者第一通信装置为第四网元内部的单元/模块、电路或者芯片等。例如,第四网元可为AnLF网元。该第四网元与第一方面中的ReLF网元可以合设,例如,第四网元和第三网元均为NWDAF网元。下面以第一通信装置为第四网元本身为例描述第三方面提供的方法。In a third aspect, embodiments of the present application provide a communication method that can be performed by a third communication device. The third communication device can be a combination device, component, or the like for implementing the functions of a core network element. The third communication device can be a fourth network element; or the first communication device can be a unit/module, circuit, or chip within the fourth network element. For example, the fourth network element can be an AnLF network element. The fourth network element can be combined with the ReLF network element in the first aspect, for example, both the fourth network element and the third network element are NWDAF network elements. The method provided in the third aspect is described below using the example of the first communication device being the fourth network element itself.
所述通信方法包括:第四网元接收第三消息,根据从多个数据源获取的原始数据信息发送第一信息。其中,第三消息用于请求第一信息,该第一信息包括至少一个网元的统计信息,所述统计信息包括至少一个网元调用服务的信息和/或至少一个网元的服务被调用的信息。其中,多个数据源包括网管系统,原始数据信息用于指示如下的一项或多项:至少一个所述数据源的负载信息、信令风暴预测信息或者各个数据源级别的流控策略。多个数据源包括第一核心网网元,原始数据信息用于指示如下的一项或多项:第一核心网网元调用服务的速率、成功率或者失败率中的一项或多项、第一核心网网元的服务被调用的速率、成功率或者失败率中的一项或多项、第一核心网网元的服务类型和/或第一核心网网元的服务类型在多个服务类型中的占比、第一核心网网元的负载和状态,或者终端设备的行为信息。The communication method includes: a fourth network element receiving a third message and sending first information based on raw data information obtained from multiple data sources. The third message is used to request the first information, and the first information includes statistical information of at least one network element, including information about at least one network element invoking a service and/or information about at least one network element's service being invoked. The multiple data sources include a network management system, and the raw data information indicates one or more of the following: load information of at least one of the data sources, signaling storm prediction information, or flow control policies at each data source level. The multiple data sources include a first core network element, and the raw data information indicates one or more of the following: a rate, success rate, or failure rate of service invocation by the first core network element; a rate, success rate, or failure rate of service invocation by the first core network element; a service type of the first core network element and/or a proportion of the first core network element's service type among multiple service types; the load and status of the first core network element; or behavior information of a terminal device.
第四方面,本申请实施例提供了一种通信装置,该通信装置具有实现上述第一方面至第三方面中任意方面方法实例中行为的功能,有益效果可以参见第一方面至第三方面的相关描述此处不再赘述。例如,该通信装置可以是第一方面中的第三网元,或者,该通信装置可以是能够支持第三网元实现第一方面提供的方法所需的功能的装置。举例来说,该第三网元可以是NWDAF网元,该通信装置可以是NWDAF网元中的芯片或者芯片系统;或者,该第三网元可以是ReLF网元,该通信装置可以是ReLF网元中的芯片或者芯片系统。又例如,该通信装置可以是第二方面中的第一网元,或者,该通信装置可以是能够支持第一网元实现第二方面提供的方法所需的功能的装置。举例来说,该第一网元为AMF网元,该通信装置可以是AMF网元中的芯片或者芯片系统。又例如,该通信装置可以是第三方面中的第四网元,或者,该通信装置可以是能够支持第四网元实现第三方面提供的方法所需的功能的装置。举例来说,该第三网元为NWDAF网元,该通信装置可以是NWDAF网元中的芯片或者芯片系统;或者,该第三网元为AnLF网元,该通信装置可以是AnLF网元中的芯片或者芯片系统。In a fourth aspect, embodiments of the present application provide a communications device capable of implementing the behaviors described in any of the method examples of the first to third aspects. For their beneficial effects, please refer to the relevant descriptions of the first to third aspects and will not be further elaborated herein. For example, the communications device may be the third network element described in the first aspect, or the communications device may be a device capable of supporting the third network element in implementing the functions required by the method provided in the first aspect. For example, the third network element may be an NWDAF network element, and the communications device may be a chip or chip system within the NWDAF network element; or the third network element may be a ReLF network element, and the communications device may be a chip or chip system within the ReLF network element. For another example, the communications device may be the first network element described in the second aspect, or the communications device may be a device capable of supporting the first network element in implementing the functions required by the method provided in the second aspect. For example, the first network element may be an AMF network element, and the communications device may be a chip or chip system within the AMF network element. For another example, the communications device may be the fourth network element described in the third aspect, or the communications device may be a device capable of supporting the fourth network element in implementing the functions required by the method provided in the third aspect. For example, the third network element is a NWDAF network element, and the communication device may be a chip or a chip system in the NWDAF network element; or, the third network element is an AnLF network element, and the communication device may be a chip or a chip system in the AnLF network element.
在一个可能的设计中,该通信装置包括用于执行第一方面至第三方面中任意方面的方法的相应手段(means)或模块。例如,所述通信装置:包括处理单元(有时也称为处理模块或处理器)和/或收发单元(有时也称为收发模块或收发器)。收发单元能够实现发送功能和接收功能,在收发单元实现发送功能时,可称为发送单元(有时也称为发送模块),在收发单元实现接收功能时,可称为接收单元(有时也称为接收模块)。发送单元和接收单元可以是同一个功能单元,该功能单元称为收发单元,该功能单元能实现发送功能和接收功能;或者,发送单元和接收单元可以是不同的功能单元,收发单元是对这些功能单元的统称。这些单元(模块)可以执行上述第一方面至第三方面中任意方面的方法示例中的相应功能,具体参见方法示例中的详细描述,此处不做赘述。In one possible design, the communication device includes corresponding means (means) or modules for executing the method of any aspect of the first aspect to the third aspect. For example, the communication device includes a processing unit (sometimes also referred to as a processing module or processor) and/or a transceiver unit (sometimes also referred to as a transceiver module or transceiver). The transceiver unit can realize the sending function and the receiving function. When the transceiver unit realizes the sending function, it can be called a sending unit (sometimes also referred to as a sending module). When the transceiver unit realizes the receiving function, it can be called a receiving unit (sometimes also referred to as a receiving module). The sending unit and the receiving unit can be the same functional unit, which is called a transceiver unit, and the functional unit can realize the sending function and the receiving function; or, the sending unit and the receiving unit can be different functional units, and the transceiver unit is a general term for these functional units. These units (modules) can perform the corresponding functions in the method examples of any aspect of the first aspect to the third aspect above. Please refer to the detailed description in the method examples for details, which will not be repeated here.
第五方面,本申请实施例提供一种通信装置,该通信装置可以为上述实施例中第四方面中的通信装置,或者为设置在第四方面中的通信装置中的芯片或芯片系统。该通信装置包括通信接口以及处理器,可选的,还包括存储器。其中,该存储器用于存储计算机程序或指令或者数据,处理器与存储器、通信接口耦合。当处理器读取所述计算机程序或指令或数据时,使通信装置执行上述方法实施例中由第一网元、第三网元或者第四网元所执行的方法。In a fifth aspect, an embodiment of the present application provides a communication device, which may be the communication device in the fourth aspect of the above-mentioned embodiment, or a chip or chip system provided in the communication device in the fourth aspect. The communication device includes a communication interface and a processor, and optionally, further includes a memory. The memory is used to store computer programs, instructions, or data, and the processor is coupled to the memory and the communication interface. When the processor reads the computer program, instructions, or data, the communication device executes the method performed by the first network element, the third network element, or the fourth network element in the above-mentioned method embodiment.
第六方面,本申请实施例提供了一种芯片系统,该芯片系统包括处理器,还可以包括通信接口,用于实现第一方面至第三方面中任意方面所述的方法。可选地,该芯片系统还包括存储器。存储器用于存储计算机程序(也可以称为代码,或指令)。处理器与存储器、通信接口耦合处理器用于从存储器调用并运行计算机程序,使得安装有芯片系统的设备执行第一方面至第三方面中任意方面及其任一种可能实现方式中的方法。该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。In a sixth aspect, an embodiment of the present application provides a chip system, which includes a processor and may also include a communication interface for implementing the method described in any of the first to third aspects. Optionally, the chip system also includes a memory. The memory is used to store computer programs (also referred to as codes, or instructions). The processor is coupled to the memory and the communication interface. The processor is used to call and run the computer program from the memory, so that the device equipped with the chip system executes the method in any of the first to third aspects and any possible implementation thereof. The chip system can be composed of chips, and may also include chips and other discrete devices.
第七方面,本申请实施例提供了一种通信装置,该通信装置包括输入输出接口和逻辑电路。输入输出接口用于输入和/或输出信息。输入输出接口可以是接口电路、输出电路、输入电路、管脚或相关电路等。逻辑电路用于执行第一方面至第三方面中任意方面所述的方法。In a seventh aspect, embodiments of the present application provide a communication device comprising an input/output interface and a logic circuit. The input/output interface is used to input and/or output information. The input/output interface can be an interface circuit, an output circuit, an input circuit, a pin, or related circuits. The logic circuit is used to execute the method described in any of aspects 1 to 3.
第八方面,本申请实施例提供了一种通信系统,所述通信系统包括第一网元和第二网元以及第三网元。其中,第一网元用于实现第二方面所述的方法的功能,第二网元可为第一网元提供服务,第三网元用于实现第一方面所述的方法的功能。例如,第一网元为AMF网元、第二网元为会话管理功能(session management function,SMF)网元,第三网元为NEDAF网元或者ReLF网元。可选地,所述通信系统还包括终端设备。In an eighth aspect, an embodiment of the present application provides a communication system, comprising a first network element, a second network element, and a third network element. The first network element is configured to implement the functions described in the second aspect, the second network element can provide services for the first network element, and the third network element is configured to implement the functions described in the first aspect. For example, the first network element is an AMF network element, the second network element is a session management function (SMF) network element, and the third network element is a NEDAF network element or a ReLF network element. Optionally, the communication system further comprises a terminal device.
第九方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序或指令,当其被运行时,使得上述第一方面至第三方面中任意方面及其任一项实现方式中所述的方法被实现。In the ninth aspect, an embodiment of the present application provides a computer-readable storage medium, which is used to store computer programs or instructions. When the computer-readable storage medium is executed, the method described in any aspect of the first to third aspects and any implementation method thereof is implemented.
第十方面,本申请实施例还提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得上述第一方面至第三方面中任意方面及其任一项实现方式中所述的方法被实现。In the tenth aspect, an embodiment of the present application further provides a computer program product comprising instructions, which, when executed on a computer, enables the method described in any of the first to third aspects and any of their implementation methods to be implemented.
上述第四方面至第十方面及其实现方式的有益效果可以参考对第一方面及其任一项实现方式的有益效果。The beneficial effects of the fourth to tenth aspects and their implementations can refer to the beneficial effects of the first aspect and any one of its implementations.
图1为本申请实施例提供的5G网络架构的示意图;FIG1 is a schematic diagram of a 5G network architecture provided in an embodiment of the present application;
图2为本申请实施例提供的通信方法200的流程示意图;FIG2 is a flow chart of a communication method 200 provided in an embodiment of the present application;
图3为本申请实施例提供的通信方法300的流程示意图;FIG3 is a flow chart of a communication method 300 provided in an embodiment of the present application;
图4为本申请实施例提供的通信方法400的流程示意图;FIG4 is a flow chart of a communication method 400 provided in an embodiment of the present application;
图5为本申请实施例提供的通信装置的一种结构示意图;FIG5 is a schematic structural diagram of a communication device provided in an embodiment of the present application;
图6为本申请实施例提供的通信装置的另一种结构示意图。FIG6 is another schematic diagram of the structure of a communication device provided in an embodiment of the present application.
本申请实施例可根据网络系统中各个网元的流量情况,推荐预防或者缓解信令风暴的策略,从而基于该策略进行信令控制,如此,可及时缓解甚至避免信令风暴,减少业务的异常。其中,网元的流量情况包括该网元的业务所耗流量,也可以该网元未来交互的信息所需流量。下面结合附图对本申请实施例提供的方案进行介绍。The embodiments of the present application can recommend strategies for preventing or mitigating signaling storms based on the traffic conditions of each network element in the network system, thereby performing signaling control based on these strategies. This can timely mitigate or even avoid signaling storms and reduce service anomalies. The traffic conditions of a network element include both the traffic consumed by the network element's services and the traffic required for future interactive information within the network element. The solutions provided by the embodiments of the present application are described below with reference to the accompanying drawings.
本申请的实施例提供的技术方案可以应用于第三代合作伙伴计划(the 3rd generation partnership project,3GPP)相关的通信系统,例如,长期演进(long term evolution,LTE)通信系统、第5代(the sixth generation,5G)移动通信系统,或者还可以应用于其他下一代移动通信系统,例如第6代(6G)通信系统,或者其他类似的通信系统中。其他类似的通信系统可包括无线保真(wireless fidelity,WIFI)、车联网(vehicle to everything,V2X)、物联网(internet of things,IoT)系统,窄带物联网(narrow band internet of things,NB-IoT)系统,等等。The technical solutions provided in the embodiments of the present application can be applied to communication systems related to the 3rd Generation Partnership Project (3GPP), such as the Long Term Evolution (LTE) communication system and the 5th Generation (5G) mobile communication system, or can also be applied to other next-generation mobile communication systems, such as the 6th Generation (6G) communication system, or other similar communication systems. Other similar communication systems may include wireless fidelity (WIFI), vehicle to everything (V2X), Internet of Things (IoT) system, narrowband Internet of Things (NB-IoT) system, etc.
请参见图1,示出了本申请实施例适用的网络架构的示意图。图1所示的网络架构为基于服务化架构的5G网络架构。图1中展示了网络功能和实体之间的交互关系以及对应的接口,例如用户设备(user equipment,UE)和AMF之间可以通过N1接口进行交互,交互消息称为N1消息(message)图1中的各个网元为基于服务化接口通信的网元,也就是,图1中的网元之间的通信使用服务化的接口。图1中的部分接口可采用服务化接口的方式实现。该网络架构包括三部分,分别是终端设备部分、数据网络(data network,DN)部分和运营商网络部分。下面对其中的部分网元的功能进行简单介绍说明。Please refer to Figure 1, which shows a schematic diagram of a network architecture applicable to an embodiment of the present application. The network architecture shown in Figure 1 is a 5G network architecture based on a service-oriented architecture. Figure 1 shows the interaction relationship between network functions and entities and the corresponding interfaces. For example, the user equipment (UE) and AMF can interact through the N1 interface, and the interaction message is called an N1 message. The various network elements in Figure 1 are network elements that communicate based on a service-oriented interface, that is, the communication between the network elements in Figure 1 uses a service-oriented interface. Some of the interfaces in Figure 1 can be implemented in the form of a service-oriented interface. The network architecture includes three parts, namely the terminal equipment part, the data network (DN) part and the operator network part. The functions of some of the network elements are briefly introduced below.
终端设备部分包括终端设备,其中,能够与基站进行数据通信的都可以看作终端设备。终端设备也称为终端、终端装置,包括UE、移动台、或移动终端等。终端设备可以广泛应用于各种场景,例如,终端设备可以为:手机、电脑、移动互联网设备(mobile internet device,MID)、可穿戴设备,虚拟现实(virtual reality,VR)设备、增强现实(augmented reality,AR)设备、站点(station,STA)、机械臂、摄像头、机器人,车辆、无人机、直升机、飞机、轮船,或者智能家居设备(例如电视、空调、扫地机、音箱、机顶盒)、中继(relay)、客户终端设备(customer premise equipment,CPE)、智能汽车(smart car或intelligent car)、路边装置(road site unit,RSU)等。终端设备还可以是IoT系统中的终端设备,例如,水表、电表等。等。The terminal device section includes terminal devices, among which any device capable of data communication with a base station is considered a terminal device. Terminal devices are also called terminals or terminal devices, and include UE, mobile station, or mobile terminal. Terminal devices can be widely used in various scenarios. For example, terminal devices can be: mobile phones, computers, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, stations (STAs), robotic arms, cameras, robots, vehicles, drones, helicopters, airplanes, ships, or smart home devices (such as TVs, air conditioners, vacuum cleaners, speakers, set-top boxes), relays, customer premises equipment (CPE), smart cars (or intelligent cars), roadside units (RSUs), etc. Terminal devices can also be terminal devices in IoT systems, such as water meters and electricity meters.
如上介绍的各种终端设备,如果位于车辆上(例如放置/安装在车辆内),都可以认为是车载终端设备。车载终端设备可以作为一个或多个部件或者单元而内置于车辆的车载模块、车载模组、车载部件、车载芯片或者车载单元,车辆通过内置的所述车载模块、车载模组、车载部件、车载芯片或者车载单元可以实施本申请的方法。车载终端设备可以为整车设备、车载模块、车辆、车载单元(on board unit,OBU)、路边单元(roadside unit,RSU)、车机系统(或称车载发送单元)(telematics box,T-box)、芯片或片上系统(system on chip,SOC)等,上述芯片或SOC可以安装于车辆、OBU、RSU或T-box中。The various terminal devices introduced above, if located on a vehicle (for example, placed/installed in a vehicle), can be considered as vehicle-mounted terminal devices. The vehicle-mounted terminal device can be an on-board module, on-board module, on-board component, on-board chip or on-board unit built into the vehicle as one or more components or units, and the vehicle can implement the method of the present application through the built-in on-board module, on-board module, on-board component, on-board chip or on-board unit. The on-board terminal device can be a complete vehicle device, an on-board module, a vehicle, an on-board unit (OBU), a roadside unit (RSU), a vehicle-mounted system (or a vehicle-mounted sending unit) (telematics box, T-box), a chip or a system on chip (SOC), etc. The above-mentioned chip or SOC can be installed in a vehicle, OBU, RSU or T-box.
DN,也可以称为分组数据网络(packet data network,PDN),是位于运营商网络之外的网络,运营商网络可以接入多个DN,DN上可部署多种业务,可为终端设备提供数据和/或语音等服务。例如,DN是某智能工厂的私有网络,智能工厂安装在车间的传感器可为终端设备,DN中部署了传感器的控制服务器,控制服务器可为传感器提供服务。传感器可与控制服务器通信,获取控制服务器的指令,根据指令将采集的传感器数据传送给控制服务器等。又例如,DN是某公司的内部办公网络,该公司员工的手机或者电脑可为终端设备,员工的手机或者电脑可以访问公司内部办公网络上的信息、数据资源等。A DN, also known as a packet data network (PDN), is a network located outside of a carrier network. The carrier network can access multiple DNs, and a variety of services can be deployed on the DN, providing data and/or voice services to terminal devices. For example, a DN is the private network of a smart factory. The sensors installed in the workshop of the smart factory can be terminal devices. The DN is equipped with a control server for the sensors, and the control server can provide services to the sensors. The sensors can communicate with the control server, obtain instructions from the control server, and transmit the collected sensor data to the control server according to the instructions. For another example, a DN is the internal office network of a company. The mobile phones or computers of the company's employees can be terminal devices, and the employees' mobile phones or computers can access information, data resources, etc. on the company's internal office network.
运营商网络可包括多个网络功能(network function,NF)网元,例如包括网络开放功能(network exposure function,NEF)网元、网络存储功能(network repository function,NRF)网元、策略控制功能(policy control function,PCF)网元、统一数据管理(unified data management,UDM)网元、应用功能(application function,AF)网元、AMF网元、SMF网元、用户面功能(user plane function,UPF)网元、NWDAF网元、(无线)接入网((radio)access network,(R)AN)等。当然,运营商网络还可以包括其他功能网元,例如,网络切片选择功能(network sliceSelection function,NSSF)网元、鉴权服务功能(authentication server function,AUSF)网元等。“功能网元”也可以替换为“功能实体”。上述各个网元的命名仅为便于区分不同的功能而定义,不应对本申请构成任何限定。本申请并不排除在5G网络以及未来其它的网络(例如6G网络)中采用其他命名的可能。例如,在6G网络中,上述各个网元中的部分或全部可以沿用5G中的术语,也可能采用其他名称等。An operator network may include multiple network function (NF) network elements, such as a network exposure function (NEF) network element, a network repository function (NRF) network element, a policy control function (PCF) network element, a unified data management (UDM) network element, an application function (AF) network element, an AMF network element, an SMF network element, a user plane function (UPF) network element, an NWDAF network element, and a (radio) access network (R)AN). Of course, an operator network may also include other functional network elements, such as a network slice selection function (NSSF) network element and an authentication server function (AUSF) network element. The term "functional network element" may also be replaced by "functional entity." The naming of the aforementioned network elements is merely for the purpose of distinguishing different functions and shall not constitute any limitation on this application. This application does not exclude the possibility of adopting other naming in 5G networks and other future networks (such as 6G networks). For example, in a 6G network, some or all of the above network elements may continue to use the terminology used in 5G, or may adopt other names.
上述终端设备可通过运营商网络提供的接口(例如N1等)与运营商网络建立连接,使用运营商网络提供的数据和/或语音等服务。终端设备还可通过运营商网络访问DN,使用DN上部署的运营商业务,和/或第三方提供的业务。上述第三方可为运营商网络和终端设备之外的服务方,可为终端设备提供他数据和/或语音等服务。上述第三方的具体表现形式,具体可根据实际应用场景确定,在此不做限制。The above-mentioned terminal device can establish a connection with the operator network through the interface provided by the operator network (such as N1, etc.), and use the data and/or voice services provided by the operator network. The terminal device can also access the DN through the operator network, use the operator services deployed on the DN, and/or services provided by a third party. The above-mentioned third party may be a service provider other than the operator network and the terminal device, and may provide other data and/or voice services to the terminal device. The specific form of the above-mentioned third party can be determined according to the actual application scenario and is not limited here.
为方便说明,后续以(R)AN称为RAN为例进行说明。RAN是运营商网络的子网络,是运营商网络中业务节点与终端设备之间的实施系统。终端设备要接入运营商网络,首先是经过RAN,进而可通过RAN与运营商网络的业务节点连接。本申请中的RAN设备,是一种为终端设备提供无线通信功能的设备。RAN可以为3GPP相关的蜂窝系统,例如,5G/新无线(new radio,NR)移动通信系统、或面向未来的演进系统(例如6G移动通信系统)。RAN还可以是开放式接入网(open RAN,O-RAN或ORAN)、云无线接入网络(cloud radio access network,CRAN)、或虚拟无线接入网(virtualized RAN,vRAN)等。RAN还可以是以上两种或两种以上系统融合的通信系统。RAN设备还可以称为RAN节点、RAN实体、或接入节点等。本申请实施例中,网络设备指的是无线接入网(radio access network,RAN)设备。在一种可能的场景中,RAN节点可以是基站(base station)、演进型基站(evolved NodeB,eNodeB)、接入点(access point,AP)、发送接收点(transmission reception point,TRP)、下一代基站(next generation NodeB,gNB)、6G移动通信系统中的下一代基站、未来移动通信系统中的基站等。RAN节点可以是宏基站、微基站、室内站、中继节点、施主节点/宿主节点、或无线控制器等。RAN节点还可以是服务器、可穿戴设备、车辆或车载设备等。例如,V2X技术中的RAN节点可以为路侧单元(road side unit,RSU)。在另一种可能的场景中,RAN节点可以是完成基站部分功能的模块或单元;或者多个RAN节点协作协助终端设备实现无线接入,不同RAN节点分别实现基站的部分功能。例如,RAN节点可以是集中式单元(central unit,CU),分布式单元(distributed unit,DU)或者无线单元(radio unit,RU)等。For ease of explanation, the following explanation will use the (R)AN as an example. RAN is a subnetwork of the operator network and is the implementation system between the service nodes and terminal devices in the operator network. To access the operator network, the terminal device first passes through the RAN and can then connect to the service nodes of the operator network through the RAN. The RAN device in this application is a device that provides wireless communication functions for the terminal device. The RAN can be a 3GPP-related cellular system, such as a 5G/new radio (NR) mobile communication system, or a future-oriented evolution system (such as a 6G mobile communication system). The RAN can also be an open access network (open RAN, O-RAN or ORAN), a cloud radio access network (cloud radio access network, CRAN), or a virtualized radio access network (virtualized RAN, vRAN). The RAN can also be a communication system that integrates two or more of the above systems. The RAN device can also be called a RAN node, RAN entity, or access node. In the embodiments of this application, the network device refers to a radio access network (RAN) device. In one possible scenario, a RAN node can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next-generation NodeB (gNB), a next-generation base station in a 6G mobile communication system, or a base station in a future mobile communication system. A RAN node can be a macro base station, a micro base station, an indoor station, a relay node, a donor node/host node, or a wireless controller. A RAN node can also be a server, a wearable device, a vehicle, or an onboard device. For example, a RAN node in V2X technology can be a roadside unit (RSU). In another possible scenario, a RAN node can be a module or unit that performs some of the functions of a base station; or multiple RAN nodes can collaborate to assist terminal devices in achieving wireless access, with different RAN nodes each performing some of the functions of a base station. For example, a RAN node can be a centralized unit (CU), a distributed unit (DU), or a radio unit (RU).
上述运营商网络中,除(无线)接入网部分之外的部分可以称为核心网络部分。下面简单介绍本申请实施例所涉及的几种核心网网元。In the above-mentioned operator network, the part other than the (wireless) access network part can be referred to as the core network part. The following briefly introduces several core network elements involved in the embodiments of the present application.
AMF网元可简称为AMF,UE的接入管理和移动性管理。负责UE的状态维护,UE的可达性管理,非移动性管理(mobility management,MM)非接入层(non-access-stratum,NAS)消息的转发,会话管理(session management,SM)N2消息的转发。The AMF network element, also referred to as AMF, manages UE access and mobility. It is responsible for maintaining UE status, managing UE reachability, forwarding non-mobility management (MM) and non-access-stratum (NAS) messages, and forwarding session management (SM) N2 messages.
SMF网元可简称为SMF,UE会话管理,为UE的会话分配资源,释放资源。其中资源包括会话服务质量(quality of service,QoS),会话路径,转发规则等。SMF负责选择或重选UPF、互联网协议(Internet protocol,IP)地址的分配,还负责承载的建立、修改和释放等。The SMF network element, abbreviated as SMF, manages UE sessions and allocates and releases resources for UE sessions. These resources include session quality of service (QoS), session paths, and forwarding rules. The SMF is responsible for selecting or reselecting the UPF, allocating Internet Protocol (IP) addresses, and establishing, modifying, and releasing bearers.
UPF网元可简称为UPF,支持以下全部或者部分功能:将协议数据单元(protocol data unit,PDU)会话与数据网络互连,分组路由和转发(例如,支持对流量进行上行分类(uplink classifier)后转发到数据网络,支持分支点(branching point)以支持多归属(multi-homed)PDU会话),或,数据包检测。The UPF network element, abbreviated as UPF, supports all or part of the following functions: interconnecting protocol data unit (PDU) sessions with the data network, packet routing and forwarding (for example, supporting uplink classifier for forwarding traffic to the data network, supporting branching points to support multi-homed PDU sessions), or data packet inspection.
NRF网元可简称为NRF,可用于提供网元发现功能,基于其他网元的请求,提供网元类型对应的网元信息,如地址信息和/或标识信息等,可实现网络功能和服务的按需配置以及NF之间的互连。NRF网元还提供网元管理服务,如服务注册、服务发现、更新、去注册以及网元状态订阅和推送等。服务注册是指,NF网元需要在NRF网元进行注册登记后再提供服务。服务发现是指,NF网元需要其他NF网元为其提供服务时,需先通过NRF网元执行服务发现,以发现所期望的为其提供服务的NF网元。例如,NF网元1需要NF网元2为其提供服务时,需先通过NRF网元进行服务发现,以发现NF网元2。The NRF network element, also referred to as NRF, can be used to provide network element discovery. Based on requests from other network elements, it provides network element information corresponding to the network element type, such as address information and/or identification information. This enables on-demand configuration of network functions and services, as well as interconnection between NFs. The NRF network element also provides network element management services, such as service registration, service discovery, updates, deregistration, and network element status subscription and push. Service registration means that NF network elements must register with the NRF network element before providing services. Service discovery means that when an NF network element requires other NF network elements to provide services, it must first perform service discovery through the NRF network element to discover the desired NF network element to provide services. For example, when NF network element 1 requires NF network element 2 to provide services, it must first perform service discovery through the NRF network element to discover NF network element 2.
NWDAF网元可简称为NWDAF,为提供数据分析功能的网元,主要负责从通信系统包括的一些网元进行网络运行数据的收集,并分析收集的网络运行数据。NWDAF网元可基于分析请求从相关网元收集数据并对数据进行分析,将分析结果反馈给请求方。The NWDAF network element (NWDAF) provides data analysis capabilities. It is primarily responsible for collecting and analyzing network operation data from various network elements within the communications system. Based on analysis requests, the NWDAF collects and analyzes data from relevant network elements and provides feedback to the requesting party.
本申请实施例中的NWDAF网元支持人工智能(artificial intelligence,AI)/机器学习(machine learning,ML)技术。NWDAF网元可以部署AI/ML模型,利用该AI/ML模型实现相应的功能。“部署”AI/ML模型的设备,可以是指运行该AI/ML模型的设备,例如,“部署”也可以理解为“运行”或“使用”。AI模型是AI功能的具体实现,AI模型表征了模型的输入和输出之间的映射关系。AI模型可以是神经网络、线性回归模型、决策树模型、支持向量机(support vector machine,SVM)、贝叶斯网络、Q学习模型或者其他机器学习模型等。本申请实施例中,AI功能可以包括以下至少一项:数据收集(收集训练数据和/或推理数据)、数据预处理、模型训练(或称为,模型学习)、模型信息发布(配置模型信息)、模型校验(对训练的模型进行校验)、模型推理(利用训练得到的模型进行推理)、或推理结果发布。其中,推理又可以称为预测。可选的,AI模型可包括ML模型。The NWDAF network element in the embodiments of the present application supports artificial intelligence (AI)/machine learning (ML) technology. The NWDAF network element can deploy AI/ML models and use them to implement corresponding functions. A device that "deploys" an AI/ML model can refer to a device that runs the AI/ML model. For example, "deployment" can also be understood as "running" or "using." The AI model is the specific implementation of an AI function and represents the mapping relationship between the model's input and output. The AI model can be a neural network, a linear regression model, a decision tree model, a support vector machine (SVM), a Bayesian network, a Q-learning model, or other machine learning models. In the embodiments of the present application, the AI function can include at least one of the following: data collection (collecting training data and/or inference data), data preprocessing, model training (or model learning), model information release (configuring model information), model verification (verifying the trained model), model inference (using the trained model for inference), or inference result release. Inference can also be called prediction. Optionally, the AI model can include an ML model.
NWDAF网元可从相关网元(例如,AMF网元、SMF网元、PCF网元等)收集数据后可训练AI模型,最后使用AI模型进行数据推理,并将推理结果反馈给相应的请求方。根据功能的不同,NWDAF网元可以分为支持训练的NWDAF(即NWDAF(MTLF))网元和支持推理的NWDAF(即NWDAF(AnLF))网元,NWDAF(AnLF)网元可以向NWDAF(MTLF)网元请求AI模型信息,以进行数据推理。NWDAF network elements can train AI models after collecting data from related network elements (for example, AMF network elements, SMF network elements, PCF network elements, etc.), and finally use the AI model to perform data inference and feedback the inference results to the corresponding requester. According to different functions, NWDAF network elements can be divided into NWDAF network elements that support training (i.e., NWDAF (MTLF)) and NWDAF network elements that support inference (i.e., NWDAF (AnLF)). NWDAF (AnLF) network elements can request AI model information from NWDAF (MTLF) network elements for data inference.
NSSF网元可简称为NSSF,主要用于为终端的业务选择合适的网络切片。网络切片的标识(或称为:标识信息)可以包括但不限于:网络切片选择辅助信息(Network slice selection assistance information,NSSAI)。具体而言,可以利用单个网络切片选择辅助信息(Single Network slice selection assistance information,S-NSSAI)对单个网络切片进行标识,而NSSAI则可用于标识一组网络切片(或称为:网络切片组)。其中,一个网络切片组可以包括一个或多个网络切片。The NSSF network element, abbreviated as NSSF, is primarily used to select the appropriate network slice for a terminal's services. The identification (or identification information) of a network slice may include, but is not limited to, network slice selection assistance information (NSSAI). Specifically, single network slice selection assistance information (S-NSSAI) can be used to identify a single network slice, while NSSAI can be used to identify a group of network slices (or network slice group). A network slice group can include one or more network slices.
UDM网元可简称为UDM,用于用户签约上下文管理,负责管理UE的签约数据,当签约数据有修改时,负责通知相应的网元。The UDM network element, referred to as UDM for short, is used for user subscription context management. It is responsible for managing the UE's subscription data and notifying the corresponding network elements when the subscription data is modified.
UDR网元可简称为UDR,统一的数据存储库功能,负责存储和检索签约数据、策略数据和公共架构数据等,可供UDM、PCF或NEF等网元获取相关数据。UDR能够针对不同类型的数据(如签约数据、策略数据等)有不同的数据接入鉴权机制,以保证数据接入的安全性。UDR对于非法的服务化操作或者数据接入请求应能够返回携带合适原因值的失败响应。The UDR network element, abbreviated as UDR, is a unified data repository responsible for storing and retrieving contract data, policy data, and public architecture data, making it available to network elements such as the UDM, PCF, or NEF. The UDR can implement different data access authentication mechanisms for different types of data (such as contract data and policy data) to ensure data access security. The UDR should be able to return a failure response with an appropriate cause value for illegal service-based operations or data access requests.
AF网元主要提供应用层服务,还支持与5G核心网交互来提供服务,例如影响数据路由决策,策略控制功能或者向网络侧提供第三方的一些服务。在具体应用中,AF网元可以是第三方服务器或应用服务器。The AF network element primarily provides application layer services and also supports interaction with the 5G core network to provide services, such as influencing data routing decisions, policy control functions, or providing third-party services to the network side. In specific applications, the AF network element can be a third-party server or application server.
图1中Nnef、Nnrf、Npcf、Nudm、Naf、Namf、Nsmf、Nnwdaf、N1、N2、N3、N4,以及N6为接口序列号。这些接口序列号的含义可参见3GPP标准协议中定义的含义,在此不做限制。图1中所示的核心网网元可以理解为核心网中用于实现不同功能的网元,例如可以按需组合成网络切片。这些核心网网元可以各自独立的设备,也可以集成于同一设备中实现不同的功能,本申请对于上述网元的具体形态不作限定。图1中的各个网元之间的接口名称只是一个示例,具体实现中接口的名称可能为其他的名称,本申请对此不作具体限定。In Figure 1, Nnef, Nnrf, Npcf, Nudm, Naf, Namf, Nsmf, Nnwdaf, N1, N2, N3, N4, and N6 are interface serial numbers. The meanings of these interface serial numbers can be found in the meanings defined in the 3GPP standard protocol and are not limited here. The core network elements shown in Figure 1 can be understood as network elements used to implement different functions in the core network, for example, they can be combined into network slices as needed. These core network elements can be independent devices or integrated into the same device to implement different functions. This application does not limit the specific form of the above network elements. The interface names between the network elements in Figure 1 are only an example. The names of the interfaces in the specific implementation may be other names, and this application does not specifically limit this.
图1所示的网络架构仅是示意,终端设备和/或网络设备的数量可以更少,或者更多。本申请实施例描述的通信系统是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例适用的通信系统的限定。例如,通信系统还可以包括其他设备,该其他设备例如包括网管网元/系统,例如,操作维护管理(operation administration and maintenance,OAM)或者管理数据分析功能(management data analytics function,MDAF)。OAM/MDAF可用于管理核心网网元,例如,可以统筹规划流控阈值,向NF提供网元级别的信令速率策略。本领域普通技术人员可知,随着网络架构的演变,本申请实施例提供的技术方案对于类似的技术问题,同样适用。在将本申请实施例的技术方案应用于其它通信系统时,可以将实施例中的设备、组件、模块等替换成其它通信系统中的相应设备、组件、模块,不予限制。The network architecture shown in Figure 1 is only a schematic, and the number of terminal devices and/or network devices may be less or more. The communication system described in the embodiment of the present application is to more clearly illustrate the technical solution of the embodiment of the present application, and does not constitute a limitation on the communication system to which the embodiment of the present application is applicable. For example, the communication system may also include other devices, such as network management network elements/systems, such as operation administration and maintenance (OAM) or management data analysis function (MDAF). OAM/MDAF can be used to manage core network network elements, for example, it can coordinate the planning of flow control thresholds and provide network element-level signaling rate policies to NFs. It is known to those skilled in the art that with the evolution of network architecture, the technical solutions provided in the embodiment of the present application are also applicable to similar technical problems. When applying the technical solutions of the embodiment of the present application to other communication systems, the devices, components, modules, etc. in the embodiment can be replaced with corresponding devices, components, modules in other communication systems without limitation.
如图1所示,网络可包括多个NF网元以及其他网元,例如接入网设备。NF网元之间交互或者NF网元与其他设备之间交互可能会出现信令过载的情况,影响业务的正常进行。例如,一个AMF同时调用多个SMF的服务,该AMF同时要处理的信令可能太多,无法即使处理某个或某些信令,会导致业务中断又例如,同一时间多个UE发起注册请求或者同一时间多个UE进行注册请求流程,这样同一时间AMF网元与多个UE进行交互,AMF同时要处理的信令可能太多,导致UE注册中断。这种情况下,UE会再次发起注册请求,如此反复,会导致某些UE始终无法注册成功。As shown in Figure 1, the network may include multiple NF network elements and other network elements, such as access network equipment. The interaction between NF network elements or the interaction between NF network elements and other devices may cause signaling overload, affecting the normal operation of the business. For example, an AMF calls the services of multiple SMFs at the same time. The AMF may have too much signaling to process at the same time and may not be able to process one or some signaling in time, resulting in business interruption. For example, multiple UEs initiate registration requests at the same time or multiple UEs perform registration request processes at the same time. In this way, the AMF network element interacts with multiple UEs at the same time. The AMF may have too much signaling to process at the same time, resulting in UE registration interruption. In this case, the UE will initiate a registration request again, and this will be repeated, resulting in some UEs never being able to register successfully.
针对信令风暴的一种调控策略是:由网管系统规划流控阈值,提供网元级别的调控策略。网元级别的调控策略存在调控信令风暴效率低,且不及时的问题。One control strategy for signaling storms is to have the network management system plan flow control thresholds and provide network element-level control strategies. However, network element-level control strategies have the problems of low efficiency and delay in controlling signaling storms.
鉴于此,提供本申请实施例的方案。在本申请实施例中,可根据网络中各个网元的统计信息(包括业务相关信息),推荐合适的信令风暴预防策略或者信令风暴缓解策略。本申请实施例提供的方案能够感知网元的业务,那么针对不同业务导致信令开销的不同,所推荐的策略也有所不同。相较于信令级别的信令风暴调控策略来说,该方案可以及时缓解/预防信令风暴,提高缓解信令风暴的效率。In view of this, a solution of an embodiment of the present application is provided. In an embodiment of the present application, a suitable signaling storm prevention strategy or signaling storm mitigation strategy can be recommended based on the statistical information of each network element in the network (including service-related information). The solution provided in the embodiment of the present application can perceive the service of the network element, so the recommended strategy will be different for different signaling overheads caused by different services. Compared with the signaling storm control strategy at the signaling level, this solution can timely alleviate/prevent signaling storms and improve the efficiency of mitigating signaling storms.
在本申请实施例中,推荐信令风暴预防策略或者信令风暴缓解策略可由具有推荐逻辑功能的实体实现。该实体可以称为ReLF。ReLF可以是独立的一个功能模块,例如,ReLF可以是在图1的基础上新增加的一个功能模块。ReLF也可以是设置在现有网元的部分或者与其他功能网元合设。例如,ReLF为NWDAF中的一个功能模块,具有ReLF的NWDAF可以看作是增强的NWDAF。ReLF可以替换为NWDAF(ReLF)。其中,当ReLF作为NWDAF的一个功能模块时,ReLF与AnLF可以独立设置,也可以合设。对于ReLF和AnLF合设后获得的装置的具体名称,本申请实施例不作限制,例如,ReLF和AnLF合设后还可以称为AnLF,该AnLF具有ReLF功能。In an embodiment of the present application, the recommended signaling storm prevention strategy or signaling storm mitigation strategy can be implemented by an entity having a recommended logical function. The entity can be called ReLF. ReLF can be an independent functional module. For example, ReLF can be a newly added functional module based on Figure 1. ReLF can also be set as part of an existing network element or combined with other functional network elements. For example, ReLF is a functional module in NWDAF, and NWDAF with ReLF can be regarded as an enhanced NWDAF. ReLF can be replaced by NWDAF (ReLF). Among them, when ReLF is a functional module of NWDAF, ReLF and AnLF can be set independently or combined. The embodiment of the present application does not limit the specific name of the device obtained by combining ReLF and AnLF. For example, ReLF and AnLF can also be called AnLF after being combined, and the AnLF has the ReLF function.
NWDAF(ReLF)可以与NWDAF(AnLF)进行通信,例如,NWDAF(ReLF)可以从NWDAF(AnLF)获取相应的分析和/或预测信息。例如,在本申请实施例中,NWDAF(ReLF)可以从NWDAF(AnLF)获取关于多个NF网元的统计信息。需要说明的是,如下的第三网元具有ReLF,该第三网元可以是具有ReLF的NWDAF;或者,该第三网元可以是具有ReLF和AnLF的NWDAF,其中,ReLF与AnLF独立设置,或者ReLF与AnLF合设。NWDAF (ReLF) can communicate with NWDAF (AnLF), for example, NWDAF (ReLF) can obtain corresponding analysis and/or prediction information from NWDAF (AnLF). For example, in an embodiment of the present application, NWDAF (ReLF) can obtain statistical information about multiple NF network elements from NWDAF (AnLF). It should be noted that the following third network element has ReLF, and the third network element can be an NWDAF with ReLF; or, the third network element can be an NWDAF with ReLF and AnLF, wherein ReLF and AnLF are independently set, or ReLF and AnLF are jointly set.
下面结合附图对本申请实施例提供的方案进行介绍。在下文的介绍中,以本申请实施例提供的通信方法应用于图1所示的网络架构为例。本申请实施例描述的网络架构以及应用场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新应用场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。The solution provided by the embodiment of the present application is introduced below in conjunction with the accompanying drawings. In the following introduction, the communication method provided by the embodiment of the present application is applied to the network architecture shown in Figure 1 as an example. The network architecture and application scenario described in the embodiment of the present application are for the purpose of more clearly illustrating the technical solution of the embodiment of the present application, and do not constitute a limitation on the technical solution provided by the embodiment of the present application. It is known to those skilled in the art that with the evolution of the network architecture and the emergence of new application scenarios, the technical solution provided by the embodiment of the present application is also applicable to similar technical problems.
在本申请的各种实施例中,“当…时”、“若”以及“如果”均指在某种客观情况下装置会做出相应的处理,并非是限定时间,且也不要求装置实现时一定要有判断的动作,也不意味着存在其它限定。如无特殊说明,“如果”和“若”可替换,“当…时”与“在…的情况”可替换。“当…时”与“如果”/“若”可替换。In various embodiments of this application, the phrases "when," "if," and "if" all imply that the device will perform a corresponding action under certain objective circumstances. These phrases do not limit the timeframe, do not require the device to perform a judgment action, and do not imply any other limitations. Unless otherwise specified, "if" and "if" are interchangeable, and "when" and "under the circumstances" are interchangeable. "When" and "if" are interchangeable.
本申请实施例中,对于名词的数目,除非特别说明,表示“单数名词或复数名词”,即"一个或多个”。“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。例如,A/B,表示:A或B。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),表示:a,b,c,a和b,a和c,b和c,或a和b和c,其中a,b,c可以是单个,也可以是多个。In the embodiments of the present application, the number of nouns, unless otherwise specified, means "singular noun or plural noun", that is, "one or more". "At least one" means one or more, and "plural" means two or more. "And/or" describes the association relationship of associated objects, indicating that there may be three relationships. For example, A and/or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character "/" generally indicates that the previous and next associated objects are in an "or" relationship. For example, A/B means: A or B. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c means: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, c can be single or multiple.
本申请实施例提及“第一”、“第二”等序数词是用于对多个对象进行区分,不用于限定多个对象的大小、内容、顺序、时序、优先级或者重要程度等。例如,第一网元和第二网元指两个不同的网元,并不是表示这两个网元的优先级或者重要程度等的不同。对于一种技术特征,通过“A”、“B”、“C”和“D”等区分该种技术特征中的技术特征,该“A”、“B”、“C”和“D”描述的技术特征间无先后顺序或者大小顺序。例如,本文中的策略A和策略B仅是为了区分不同的策略,并不限定方式A和方式B之间的先后顺序或者大小顺序以及优先级或者重要程度等。The ordinal numbers such as "first" and "second" mentioned in the embodiments of the present application are used to distinguish between multiple objects, and are not used to limit the size, content, order, timing, priority or importance of the multiple objects. For example, the first network element and the second network element refer to two different network elements, and do not indicate the difference in priority or importance of the two network elements. For a technical feature, "A", "B", "C" and "D" are used to distinguish the technical features in the technical feature. There is no order of precedence or order of importance between the technical features described by "A", "B", "C" and "D". For example, the strategies A and B in this article are only used to distinguish different strategies, and do not limit the order of precedence or order of priority or importance between method A and method B.
下文从多个网元交互的角度介绍本申请实施例提供的通信方法。每个网元执行的步骤可以由该网元自身实现的,也可以由该网元中的部件(如芯片、处理单元或者处理器等模块)实现。这多个网元均为核心网网元,例如包括第一网元和第三网元,甚至其他网元,例如第三网元、终端设备等。The following describes the communication method provided by the embodiments of the present application from the perspective of interaction between multiple network elements. The steps performed by each network element can be implemented by the network element itself, or by a component in the network element (such as a chip, a processing unit, or a processor module). These multiple network elements are all core network elements, for example, including the first network element and the third network element, or even other network elements, such as the third network element, a terminal device, etc.
请参见图2,图2为本申请实施例提供的通信方法200的流程示意图。图2从第一网元和第三网元交互的角度介绍该方法。应理解,通信方法200还可以由其他装置来实现,例如由具备通信功能的芯片或通信装置来执行。需要说明的是,本申请实施例只是以通过第一网元和第三网元执行为例,并不限制于各个网元的数量。例如,本申请实施例也可以通过更多个第一网元、更多个第三网元执行。涉及到更多个第一网元时,这更多个第一网元中各个第一网元执行流程相同。涉及到更多个第三网元时,这更多个第三网元中各个第三网元执行流程相同。又例如,本申请实施例还可以通过其他网元,例如,第四网元、终端设备等执行。如下的第一网元可以调用第二网元的服务或者第二网元可以为第一网元服务,例如,第一网元为AMF,第二网元为SMF;或者,第一网元为SMF,第二网元为UPF。第三网元可以是ReLF,也可以是具有ReLF的NWDAF。如无特殊说明,如下的策略均指预防或者缓解信令风暴的策略。如图2所示,该通信方法200的流程包括如下步骤。Please refer to Figure 2, which is a flowchart of a communication method 200 provided in an embodiment of the present application. Figure 2 describes the method from the perspective of interaction between a first network element and a third network element. It should be understood that communication method 200 can also be implemented by other devices, such as a chip or communication device with communication capabilities. It should be noted that the embodiment of the present application uses the first network element and the third network element as an example and is not limited to the number of network elements. For example, the embodiment of the present application can also be implemented by multiple first network elements and multiple third network elements. When multiple first network elements are involved, the execution process is the same for each of the multiple first network elements. When multiple third network elements are involved, the execution process is the same for each of the multiple third network elements. For another example, the embodiment of the present application can also be implemented by other network elements, such as a fourth network element, a terminal device, etc. For example, a first network element can call a service of a second network element, or a second network element can provide a service to the first network element. For example, the first network element is an AMF and the second network element is an SMF; or the first network element is an SMF and the second network element is a UPF. The third network element can be a ReLF or an NWDAF with a ReLF. Unless otherwise specified, the following strategies all refer to strategies for preventing or mitigating signaling storms. As shown in FIG2 , the process of the communication method 200 includes the following steps.
S201、第一网元向第三网元发送第一消息,相应地,第三网元接收来自第一网元的第一消息。S201. A first network element sends a first message to a third network element. Correspondingly, the third network element receives the first message from the first network element.
第一消息可用于请求推荐与第一业务对应的策略,该策略可用于预防或者缓解信令风暴。在可能的场景中,第一网元可能会发生信令风暴或者已经发生信令风暴,这种情况下,第一网元按照原来的策略执行第一业务可能会引起信令风暴或者加重信令风暴,影响第一业务的正常进行。为此,第一网元可以向第三网元发送第一消息,请求推荐与第一业务对应的策略,以预防和/或缓解信令风暴。或者说,第一消息可用于第一网元向第三网元请求推荐预防和/或缓解信令风暴的策略。本申请实施例对第一消息的具体名称不作限制,例如,第一消息可称为推荐订阅请求消息或者推荐策略请求消息。The first message can be used to request the recommendation of a policy corresponding to the first service, and the policy can be used to prevent or alleviate a signaling storm. In a possible scenario, a signaling storm may occur or has occurred in the first network element. In this case, the first network element may cause a signaling storm or aggravate the signaling storm by executing the first service according to the original policy, affecting the normal operation of the first service. To this end, the first network element may send a first message to the third network element, requesting the recommendation of a policy corresponding to the first service to prevent and/or alleviate the signaling storm. In other words, the first message can be used by the first network element to request the third network element to recommend a policy for preventing and/or alleviating a signaling storm. The embodiment of the present application does not limit the specific name of the first message. For example, the first message may be called a recommendation subscription request message or a recommendation policy request message.
以第一网元是AMF为例,为AMF服务的SMF有多个,同一段时间内有多个SMF为AMF服务。对于AMF来说,短时间内需要交互的信令较多,可能会出现信令风暴或者已经出现信令风暴。这种情况下,第一网元可以向第三网元发送第一消息。又例如,以第一网元是AMF为例,同一时间段内可能有多个终端设备发起注册流程,该AMF与多个终端设备进行交互,可能会造成信令风暴或者已经发生信令风暴。这种情况下,第一网元也可以向第三网元发送第一消息。Taking the first network element as an example, AMF has multiple SMFs serving AMF, and multiple SMFs serve AMF in the same period of time. For AMF, there is a lot of signaling that needs to be interacted in a short period of time, and a signaling storm may occur or has already occurred. In this case, the first network element can send a first message to the third network element. For another example, taking the first network element as an example, multiple terminal devices may initiate registration processes in the same period of time. The AMF interacts with multiple terminal devices, which may cause a signaling storm or has already occurred. In this case, the first network element can also send a first message to the third network element.
可以理解的是,第三网元可以为第一网元可能提供多种服务,例如,分析服务、推荐服务等,且分析服务可能有多种,推荐服务也可能有多种。为了使得第三网元明确第一网元所请求的服务,以免为第一网元提供不匹配的服务,第一消息可以包括推荐ID,该推荐ID即为请求推荐的服务ID,以指示第一网元所请求的服务。本申请实施例对推荐ID的具体名称不作限制。例如,第一消息用于请求执行第一业务的推荐策略,不同业务的推荐策略不同,从这个角度来说,推荐ID也可以称为推荐服务ID、策略类型ID或者推荐类型ID,不同ID对应的推荐类型/推荐服务不同。本申请实施例对推荐服务/推荐类型的分类方式不作限定。例如,可以以业务进行分类,举例来说,终端设备注册业务对应一种推荐类型,第一网元调用第二网元对应另一种推荐类型。It is understandable that the third network element may provide multiple services for the first network element, such as analysis services, recommendation services, etc., and there may be multiple analysis services and multiple recommendation services. In order to make the third network element clear about the service requested by the first network element so as to avoid providing mismatched services to the first network element, the first message may include a recommendation ID, which is the service ID requested for recommendation to indicate the service requested by the first network element. The embodiment of the present application does not limit the specific name of the recommendation ID. For example, the first message is used to request the execution of the recommendation strategy of the first business. The recommendation strategies of different businesses are different. From this perspective, the recommendation ID can also be called the recommendation service ID, policy type ID or recommendation type ID. Different IDs correspond to different recommendation types/recommended services. The embodiment of the present application does not limit the classification method of recommended services/recommendation types. For example, it can be classified by business. For example, the terminal device registration business corresponds to one recommendation type, and the first network element calling the second network element corresponds to another recommendation type.
根据第一业务的不同,第一消息携带的内容也有所不同。例如,第一业务包括第一网元调用第二网元的服务,第一消息可以携带如下的一种或多种信息。The content carried by the first message may vary depending on the first service. For example, if the first service includes a first network element invoking a service of a second network element, the first message may carry one or more of the following information.
信息A:第一网元的信息,例如包括第一网元的服务范围、第一网元的ID,第一网元的网络切片信息,等等。或者,第一网元的信息可包括第一网元的服务范围、第一网元所在集合的ID和第一网元的网络切片信息。网络切片信息包括网络切片对应的数据网络名称(data network name,DNN),或者单一网络切片选择辅助信息(single network slice selection assistance information,S-NSSAI)等。Information A: Information about the first network element, such as the service scope of the first network element, the ID of the first network element, and network slice information of the first network element. Alternatively, the information about the first network element may include the service scope of the first network element, the ID of the set to which the first network element belongs, and network slice information of the first network element. The network slice information includes the data network name (DNN) corresponding to the network slice or single network slice selection assistance information (S-NSSAI).
例如,不同的第一网元的服务范围可能不同,例如,有的第一网元的服务范围是一个省,有的第一网元的服务范围是一个市或者区。通常,服务范围较广的第一网元可调用的第二网元比服务范围较窄的第一网元调用的第二网元多。例如,以第一网元是AMF,第二网元是SMF为例,通常,服务范围为省的AMF可调用的SMF多于服务范围是市或者区的SMF。如果第一网元发生信令风暴,可能期望第三网元从为第一网元服务的多个第二网元中选择合适的第二网元。这种情况下,第一消息还可以包括第一网元的属性信息。相应地,第三网元可以基于第一网元的属性信息执行后续操作。例如,第三网元最终为第一网元推荐的第二网元是与第一网元的服务范围匹配的第二网元。For example, the service scopes of different first network elements may be different. For example, the service scope of some first network elements is a province, while the service scope of some first network elements is a city or district. Generally, a first network element with a wider service scope can call more second network elements than a first network element with a narrower service scope. For example, taking the first network element as an AMF and the second network element as an SMF as an example, generally, an AMF with a service scope of a province can call more SMFs than an SMF with a service scope of a city or district. If a signaling storm occurs in the first network element, it may be expected that a third network element will select a suitable second network element from multiple second network elements serving the first network element. In this case, the first message may also include attribute information of the first network element. Accordingly, the third network element can perform subsequent operations based on the attribute information of the first network element. For example, the second network element that the third network element ultimately recommends to the first network element is a second network element that matches the service scope of the first network element.
可选地,第一消息不包括第一网元的信息,这种情况下,第三网元可以向其他网元请求第一网元的信息。例如,第三网元可以向UDM网元请求第一网元的信息。Optionally, the first message does not include the information of the first network element. In this case, the third network element may request the information of the first network element from other network elements. For example, the third network element may request the information of the first network element from the UDM network element.
信息B:至少一个候选网元的标识信息,例如,至少一个候选网元的ID。Information B: identification information of at least one candidate network element, for example, ID of at least one candidate network element.
至少一个候选网元为第一网元期望第三网元推荐的至少一个第二网元,每个第二网元均可为第一网元服务。在可能的场景中,第一网元知道为自己服务的至少一个第二网元。当第一网元发生或者即将发生信令风暴,第一网元有可以自行确定优先选择/调用该至少一个第二网元中的那个或者哪些第二网元。所述那个或者哪些第二网元可以看作是为第一网元提供服务的候选网元。这种情况下,第一网元会期望第三网元优先推荐候选网元。相应地,第一消息包括至少一个候选网元的标识信息,第三网元可以从至少一个候选网元中选择一个或多个网元推荐给第一网元。第三网元为第一网元推荐第二网元时,无需考虑至少一个候选网元之外的网元,自然无需收集除至少一个候选网元之外的第二网元的相关信息,以减少获取不必要的网元的信息,降低处理复杂度。The at least one candidate network element is at least one second network element that the first network element expects the third network element to recommend, and each second network element can serve the first network element. In a possible scenario, the first network element knows the at least one second network element that serves it. When a signaling storm occurs or is about to occur in the first network element, the first network element can independently determine which one or more second network elements among the at least one second network element to preferentially select/call. The one or more second network elements can be regarded as candidate network elements for providing services to the first network element. In this case, the first network element expects the third network element to preferentially recommend the candidate network element. Accordingly, the first message includes identification information of the at least one candidate network element, and the third network element can select one or more network elements from the at least one candidate network element and recommend them to the first network element. When the third network element recommends a second network element to the first network element, it does not need to consider network elements other than the at least one candidate network element, and naturally does not need to collect relevant information about second network elements other than the at least one candidate network element, thereby reducing the acquisition of unnecessary network element information and reducing processing complexity.
信息C:至少一个候选网元的信息,每个候选网元的信息用于指示该候选网元的类型、服务范围和网络切片信息中的至少一个。Information C: information about at least one candidate network element. The information about each candidate network element is used to indicate at least one of the type, service scope, and network slice information of the candidate network element.
第一消息可以包括至少一个候选网元的信息,第一网元也可以将至少一个候选网元的信息通知给第三网元。第三网元可根据至少一个候选网元的信息向其他网元获取至少一个候选网元。The first message may include information about at least one candidate network element, and the first network element may also notify the third network element of the information about the at least one candidate network element. The third network element may obtain at least one candidate network element from other network elements based on the information about the at least one candidate network element.
例如,NRF网元知道为第一网元服务的第二网元的信息,因此,第三网元可以向NRF网元请求获取至少一个候选网元。例如,第三网元向NRF网元发送第二消息,该第二消息可以包括至少一个候选网元的信息,用于请求获取至少一个候选网元。NRF网元响应于第二消息,确定与至少一个候选网元的信息匹配的至少一个候选网元。之后,NRF网元向第三网元发送至少一个标识信息,一个标识信息对应一个候选网元。本申请实施例对NRF网元发送至少一个标识信息的具体实现方式不作限制,例如,NRF网元可以发送第一列表,该第一列表包括至少一个标识信息。For example, the NRF network element knows the information of the second network element that serves the first network element, so the third network element can request the NRF network element to obtain at least one candidate network element. For example, the third network element sends a second message to the NRF network element, and the second message may include information of at least one candidate network element, which is used to request to obtain at least one candidate network element. In response to the second message, the NRF network element determines at least one candidate network element that matches the information of the at least one candidate network element. Afterwards, the NRF network element sends at least one identification information to the third network element, and one identification information corresponds to one candidate network element. The embodiment of the present application does not limit the specific implementation method of the NRF network element sending at least one identification information. For example, the NRF network element can send a first list, and the first list includes at least one identification information.
又例如,与发送第一消息的第一网元(例如第一网元A)位于同一集合内的其他第一网元(例如第一网元B)也知道为第一网元A提供服务的第二网元有哪些。这种情况下,第三网元可以向第一网元B发送第二消息,该第二消息可以包括至少一个候选网元的信息,用于请求获取至少一个候选网元。第一网元B响应于第二消息,确定与至少一个候选网元的信息匹配的至少一个候选网元,向第三网元发送至少一个标识信息,一个标识信息对应一个候选网元。可以理解的是,第一网元A和第二网元B对应的集合(Set)ID相同。本申请实施例对第二网元B发送至少一个标识信息的具体实现方式不作限制,例如,第二网元B可以发送第一列表,该第一列表包括至少一个标识信息。For another example, other first network elements (for example, first network element B) in the same set as the first network element (for example, first network element A) that sends the first message also know which second network elements provide services to first network element A. In this case, the third network element can send a second message to the first network element B, and the second message may include information of at least one candidate network element for requesting to obtain at least one candidate network element. In response to the second message, the first network element B determines at least one candidate network element that matches the information of the at least one candidate network element, and sends at least one identification information to the third network element, where one identification information corresponds to one candidate network element. It can be understood that the set (Set) ID corresponding to the first network element A and the second network element B is the same. The embodiment of the present application does not limit the specific implementation method of the second network element B sending at least one identification information. For example, the second network element B can send a first list, and the first list includes at least one identification information.
如上第一消息包括的信息A~信息C仅是举例。在一些实施例中,第一消息还可以包括其他信息,例如终端设备的相关信息。举例来说,第一消息还可以包括终端设备的ID、终端设备对应的DNN/S-NSSAI。The information A to information C included in the first message above are only examples. In some embodiments, the first message may also include other information, such as relevant information of the terminal device. For example, the first message may also include the ID of the terminal device and the DNN/S-NSSAI corresponding to the terminal device.
在一些实施例中,第一业务包括终端设备注册业务,第一消息除了携带推荐ID,可以携带信息A和终端设备的相关信息,例如,终端设备的ID以及对应的DNN/S-NSSAI等。In some embodiments, the first service includes a terminal device registration service. In addition to carrying the recommendation ID, the first message may carry information A and relevant information of the terminal device, such as the ID of the terminal device and the corresponding DNN/S-NSSAI.
S202、第三网元获取第一信息。S202. The third network element obtains first information.
第三网元接收第一消息,可向第一网元发送针对第一消息的响应消息,以使得第一网元明确是否成功发送第一消息。The third network element receives the first message and may send a response message to the first network element in response to the first message, so that the first network element can clearly understand whether the first message is sent successfully.
第三网元接收第一消息,根据第一消息可以获取包括第一网元的至少一个网元的相关信息,以为第一网元推荐合适的策略。至少一个网元与第一业务相关,根据第一业务的不同,至少一个网元也有所不同。例如,第一业务包括第一网元调用第二网元的服务,至少一个网元包括作为第二网元的至少一个候选网元。The third network element receives the first message and, based on the first message, obtains relevant information about at least one network element, including the first network element, to recommend an appropriate policy to the first network element. The at least one network element is related to the first service, and the at least one network element may vary depending on the first service. For example, the first service may include the first network element invoking a service of a second network element, and the at least one network element may include at least one candidate network element for the second network element.
为方便描述,将至少一个网元的相关信息称为至少一个网元的统计信息。至少一个网元的统计信息可以用于分析或者预测各个网元当前和/或未来交互的信令量,第三网元基于这些统计信息可以获得更好的预防或者缓解信令风暴的策略。本申请实施例对至少一个网元的统计信息包括的内容不作限制,例如,至少一个网元的统计信息包括如下的一项或多项:第一时长内至少一个网元各自调用服务的速率和/或频率、第一时长内至少一个网元被调用的速率和/或频率的预测信息和第一时间信息。该第一时间信息可用于指示第一时长。可以理解的是,一段时间内一个网元被调用的速率和/或频率的预测信息可以预测该网元在该段时间内所需交互的信令量。同理,一段时间内调用服务的速率和/或频率可表征该网元在该段时间内交互的信令量。For ease of description, the relevant information of at least one network element is referred to as statistical information of at least one network element. The statistical information of at least one network element can be used to analyze or predict the current and/or future signaling volume of each network element. Based on this statistical information, a third network element can obtain a better strategy for preventing or mitigating signaling storms. The embodiments of the present application do not limit the content included in the statistical information of at least one network element. For example, the statistical information of at least one network element includes one or more of the following: the rate and/or frequency of service invocation by at least one network element within a first time period, predicted information on the rate and/or frequency of invocation of at least one network element within the first time period, and first time information. The first time information can be used to indicate the first time period. It is understandable that the predicted information on the rate and/or frequency of invocation of a network element within a period of time can predict the amount of signaling required to be interacted by the network element within that period of time. Similarly, the rate and/or frequency of service invocation within a period of time can represent the amount of signaling interacted by the network element within that period of time.
第三网元获取第一信息包括第三网元向数据分析网元发送第三消息,该第三消息包括分析ID,该第三信息包括分析ID,以指示第三网元请求的分析服务。例如,该分析服务为用于请求获取第一信息的服务。数据分析网元可以是NWDAF或者NWDAF中的AnLF。如果第三网元是ReLF网元,第三网元可以向NWDAF网元中的AnLF发送第三消息。AnLF接收第三消息,可以从多个数据源获取/收集原始数据信息,根据所获取/收集的原始数据信息确定第一信息,将第一信息发送给第三网元。The third network element obtains the first information including the third network element sending a third message to the data analysis network element, the third message including the analysis ID, and the third information including the analysis ID to indicate the analysis service requested by the third network element. For example, the analysis service is a service for requesting to obtain the first information. The data analysis network element may be an NWDAF or an AnLF in the NWDAF. If the third network element is a ReLF network element, the third network element may send a third message to the AnLF in the NWDAF network element. AnLF receives the third message and may obtain/collect raw data information from multiple data sources, determine the first information based on the obtained/collected raw data information, and send the first information to the third network element.
多个数据源包括网络中的多个设备,例如包括网管系统和至少一个核心网网元(例如AMF、SMF、UPF、PCF等)。网络系统包括但不限于OAM/MDAF。当多个数据源包括网络系统时,原始数据信息可指示如下的一项或多项:至少一个数据源的负载信息、信令风暴预测信息或者设备级别的流控策略。每个数据源的负载信息例如包括该数据源的负载、服务的终端数量,进行的会话数量等。信令风暴预测信息例如包括信令风暴发生的概率、信令风暴的程度等。设备级别的流控策略也就是网元级别的流控策略。Multiple data sources include multiple devices in the network, such as a network management system and at least one core network element (such as AMF, SMF, UPF, PCF, etc.). The network system includes but is not limited to OAM/MDAF. When multiple data sources include a network system, the original data information may indicate one or more of the following: load information of at least one data source, signaling storm prediction information, or device-level flow control policy. The load information of each data source includes, for example, the load of the data source, the number of terminals served, the number of sessions conducted, etc. The signaling storm prediction information includes, for example, the probability of a signaling storm occurring, the degree of a signaling storm, etc. The device-level flow control policy is also the network element-level flow control policy.
当多个数据源包括核心网网元,以多个数据源包括第一核心网网元为例,第一核心网网元的原始数据信息可指示如下的一项或多项:第一核心网网元调用服务的速率、成功率或者失败率中的一项或多项;第一核心网网元的服务被调用的速率、成功率或者失败率中的一项或多项;第一核心网网元的服务类型和/或第一核心网网元的服务类型在多个服务类型中的占比;第一核心网网元的负载和状态或者与第一核心网网元相关的终端设备的行为信息。需要说明的是,本申请实施例中核心网网元调用服务包括核心网网元交互非服务化接口N2、N4的信令。第一核心网网元的服务类型包括第一核心网网元的注册服务的类型(例如,初始/移动性/周期/更新/紧急)。When multiple data sources include core network elements, taking the example of multiple data sources including the first core network element, the original data information of the first core network element may indicate one or more of the following: one or more of the rate, success rate or failure rate of the first core network element calling the service; one or more of the rate, success rate or failure rate of the service of the first core network element being called; the service type of the first core network element and/or the proportion of the service type of the first core network element in multiple service types; the load and status of the first core network element or the behavior information of the terminal device related to the first core network element. It should be noted that in the embodiment of the present application, the core network element calling service includes the signaling of the core network element interactive non-service interfaces N2 and N4. The service type of the first core network element includes the type of registration service of the first core network element (for example, initial/mobility/periodic/update/emergency).
AnLF收集了多个数据源的原始数据信息之后,根据原始数据信息进行分析或者根据原始数据信息进行预测,可确定至少一个网元的统计信息。可选地,AnLF根据原始数据信息进行预测还可以预测第一网元或者其他网元是否有信令风暴或者是否会产生信令风暴。AnLF响应于第三消息,向第三网元发送第一信息,该第一信息包括至少一个网元的统计信息。可选地,第一信息还可以包括信令风暴的预测信息和/或与第一信息对应的分析ID(例如第三消息携带的分析ID)。信令风暴的预测信息可指示是否有信令风暴或者信令风暴的程度,可以辅助第三网元为第一网元推荐合适的策略。例如,信令风暴的预测信息可包括信令风暴发生的概率、信令风暴的等级。After AnLF collects raw data information from multiple data sources, it can determine statistical information of at least one network element by analyzing or predicting based on the raw data information. Optionally, AnLF can also predict whether the first network element or other network elements have a signaling storm or whether a signaling storm will occur based on the raw data information. In response to the third message, AnLF sends first information to the third network element, where the first information includes statistical information of at least one network element. Optionally, the first information may also include prediction information of the signaling storm and/or an analysis ID corresponding to the first information (e.g., the analysis ID carried by the third message). The prediction information of the signaling storm may indicate whether there is a signaling storm or the extent of the signaling storm, and may assist the third network element in recommending a suitable strategy for the first network element. For example, the prediction information of the signaling storm may include the probability of the occurrence of the signaling storm and the level of the signaling storm.
当第三网元是由ReLF和AnLF合设的装置,第三网元可以从多个数据源获取/收集原始数据信息,根据所获取/收集的原始数据信息确定第一信息。或者,第三网元是NWDAF中的ReLF,且ReLF与AnLF独立,第三网元可以向AnLF获取第一信息。具体可参考前述相关内容,此处不再赘述。When the third network element is a device jointly provided by the ReLF and AnLF, the third network element may obtain/collect raw data information from multiple data sources and determine the first information based on the obtained/collected raw data information. Alternatively, if the third network element is the ReLF in the NWDAF, and the ReLF is independent of the AnLF, the third network element may obtain the first information from the AnLF. For details, please refer to the aforementioned related content and will not be repeated here.
S203、第三网元根据至少一个网元的统计信息向第一网元发送第一策略。S203. The third network element sends a first policy to the first network element according to statistical information of at least one network element.
第三网元获取至少一个网元的统计信息之后,可生成第一策略,并发送给第一网元。该第一策略包括与第一业务对应的策略,例如,第一业务包括调用第二网元的服务,第三网元可根据至少一个网元的统计信息从至少一个候选网元中为第一网元推荐第二网元。第一策略可用于预防或者缓解第一网元的信令风暴。第一网元接收第一策略,可根据实际情况,确定是否执行第一策略。例如,第一信息包括信令风暴的预测信息,该信令风暴的预测信息指示信令风暴发生的概率很低,甚至不会发生信令风暴,第一网元可不执行第一策略,以减小对第一网元正常业务的影响。又例如,第一信息包括信令风暴的预测信息,该信令风暴的预测信息指示信令风暴较为严重,为了缓解信令风暴,第一网元执行第一策略。After obtaining statistical information from at least one network element, the third network element may generate a first policy and send it to the first network element. The first policy includes a policy corresponding to the first service. For example, if the first service includes invoking a service of a second network element, the third network element may recommend the second network element to the first network element from at least one candidate network element based on the statistical information from the at least one network element. The first policy can be used to prevent or mitigate signaling storms in the first network element. After receiving the first policy, the first network element may determine whether to implement the first policy based on actual circumstances. For example, if the first information includes signaling storm prediction information, and the signaling storm prediction information indicates that the probability of a signaling storm is very low or even that a signaling storm will not occur, the first network element may not implement the first policy to minimize the impact on the first network element's normal services. For another example, if the first information includes signaling storm prediction information, and the signaling storm prediction information indicates that the signaling storm is relatively severe, the first network element may implement the first policy to mitigate the signaling storm.
根据第一业务的不同,第一策略也有所不同。例如,第一业务包括调用第二网元的服务,第一策略包括如下的一项或多项策略:选择第二网元的策略、调用第二网元的服务的策略或者第一网元服务被调用的策略。举例来说,第一网元为AMF,可以为AMF提供服务的第二网元包括SMF1~SMF5。第三网元可以向AMF推荐为该AMF服务的SMF2和SMF3。或者,第一第三网元可以向AMF推荐SMF2和SMF3,并推荐调用SMF2和SMF3的服务的策略。AMF根据第一策略执行相应的操作,例如,不会调用SMF1和SMF4以及SMF5,可以减少信令的交互,从而预防或者缓解信令风暴。The first policy may vary depending on the first service. For example, if the first service includes calling the service of the second network element, the first policy may include one or more of the following policies: a policy for selecting the second network element, a policy for calling the service of the second network element, or a policy for calling the service of the first network element. For example, the first network element is AMF, and the second network elements that can provide services to AMF include SMF1 to SMF5. The third network element may recommend SMF2 and SMF3 to the AMF as serving the AMF. Alternatively, the first and third network elements may recommend SMF2 and SMF3 to the AMF, and recommend a policy for calling the services of SMF2 and SMF3. The AMF performs corresponding operations according to the first policy. For example, SMF1, SMF4, and SMF5 will not be called, which can reduce signaling interactions and thus prevent or alleviate signaling storms.
又例如,第一业务包括终端设备注册业务,第一策略包括如下的一项或多项策略:终端设备重新尝试注册的时间间隔、第一网元的服务被调用的策略。终端设备重新尝试注册的时间间隔作为终端设备的注册策略的一种。本申请实施例对终端设备的注册策略不作限制。例如,终端设备的注册策略包括一段时间内允许注册的终端设备的数量或者允许处理的注册请求数量不超过某个取值。一段时间可以是(预)配置的,终端设备的数量也可以是(预)配置的。又例如,终端设备的注册策略包括指定时间内允许注册的终端设备的数量。举例来说,终端设备的注册策略包括xx时刻后允许处理A个终端设备的注册请求;或者,终端设备的注册策略包括xx时刻到yy时刻允许处理B个终端设备的注册请求)。For another example, the first service includes a terminal device registration service, and the first policy includes one or more of the following policies: the time interval for the terminal device to retry registration, and the policy for the service of the first network element to be called. The time interval for the terminal device to retry registration serves as a type of registration policy for the terminal device. The embodiment of the present application does not limit the registration policy of the terminal device. For example, the registration policy of the terminal device includes the number of terminal devices allowed to register within a period of time or the number of registration requests allowed to be processed does not exceed a certain value. A period of time can be (pre) configured, and the number of terminal devices can also be (pre) configured. For another example, the registration policy of the terminal device includes the number of terminal devices allowed to register within a specified time. For example, the registration policy of the terminal device includes allowing the processing of registration requests from A terminal devices after time xx; or, the registration policy of the terminal device includes allowing the processing of registration requests from B terminal devices from time xx to time yy).
第一网元可以根据第一策略调用服务或者处理被调用的服务。例如,第一网元根据终端设备的注册策略来处理来自终端设备的注册请求。举例来说,终端设备重新尝试注册的时间间隔为1s,第一网元再次接收到来自终端设备的注册请求与上一次接收到该终端设备的注册请求之间的时间间隔未超过1s,第一网元拒绝处理所接收的注册请求。The first network element may invoke a service or process the invoked service according to the first policy. For example, the first network element processes a registration request from a terminal device according to the terminal device's registration policy. For example, if the interval between retrying registration by the terminal device is 1 second, and the interval between the first network element receiving a registration request from the terminal device and the last registration request received from the terminal device does not exceed 1 second, the first network element refuses to process the received registration request.
可选地,如果第一业务包括终端设备注册业务,第三网元可将终端设备的相关策略发送给终端设备。例如,第三网元向终端设备发送注册策略信息,该注册策略信息包括终端设备重新尝试注册的时间间隔。或者,如果第一业务包括终端设备注册业务,第一网元可将与终端设备的相关策略发送给终端设备。例如,第一网元通过接入网设备将注册策略信息发送给终端设备。Optionally, if the first service includes a terminal device registration service, the third network element may send policies related to the terminal device to the terminal device. For example, the third network element sends registration policy information to the terminal device, where the registration policy information includes a time interval for the terminal device to retry registration. Alternatively, if the first service includes a terminal device registration service, the first network element may send policies related to the terminal device to the terminal device. For example, the first network element sends the registration policy information to the terminal device via an access network device.
可选地,第一网元也可以调整终端设备的注册策略,并将调整后的注册策略反馈给终端设备。例如,沿用上述的例子,在第一网元拒绝终端设备的注册请求的情况下,第一网元还可以为终端设备指示下次发起注册请求的延迟时间。第一网元可以在拒绝终端设备的注册请求的应答消息携带该延迟时间。可以理解的是,存在多个终端设备,如果第一网元为多个终端设备创建各自注册请求的延迟时间,需符合第三网元推荐的终端设备的注册策略。例如,一段时间内第一网元处理的注册请的数量不超过某个取值。Optionally, the first network element may also adjust the registration policy of the terminal device and feed back the adjusted registration policy to the terminal device. For example, following the above example, when the first network element rejects the registration request of the terminal device, the first network element may also indicate to the terminal device the delay time for initiating the registration request next time. The first network element may carry the delay time in the response message of rejecting the registration request of the terminal device. It is understandable that there are multiple terminal devices, and if the first network element creates a delay time for each registration request for multiple terminal devices, it must comply with the registration policy of the terminal device recommended by the third network element. For example, the number of registration requests processed by the first network element within a period of time does not exceed a certain value.
上述通信方法200中,至少一个网元的统计信息是以业务和/或服务粒度统计的,能够感知网元的业务,那么针对不同业务导致信令开销的不同,所推荐的策略也有所不同。相较于信令级别的信令风暴调控策略来说,通信方法可以及时缓解/预防信令风暴,提高缓解信令风暴的效率。In the communication method 200 described above, the statistical information of at least one network element is collected at the business and/or service granularity level, enabling awareness of the network element's business. This allows for different recommended strategies based on the varying signaling overhead incurred by different businesses. Compared to signaling-level signaling storm control strategies, this communication method can mitigate/prevent signaling storms in a timely manner, improving their efficiency.
为了更加理解本申请实施例提供的通信方法200,下面以具体的示例(即如下的示例1和示例2)介绍通信方法200的具体流程。In order to better understand the communication method 200 provided in the embodiment of the present application, the specific process of the communication method 200 is introduced below with specific examples (ie, the following Example 1 and Example 2).
示例1:以第一业务为第一网元调用第二网元的服务为例,且第一网元是第一AMF,第二网元是SMF,以及第三网元是ReLF为例。Example 1: Take the first service as an example where the first network element calls the service of the second network element, and the first network element is the first AMF, the second network element is the SMF, and the third network element is the ReLF.
请参见图3,为本申请实施例提供的通信方法300的流程示意图,该通信方法300包括如下步骤。Please refer to Figure 3, which is a flow chart of a communication method 300 provided in an embodiment of the present application. The communication method 300 includes the following steps.
S301、第一AMF发现可服务的ReLF。S301. The first AMF discovers a serviceable ReLF.
第一AMF可向NRF发送订阅请求,相应地,NRF接收来自第一AMF的订阅请求。该订阅请求用于请求可为第一AMF服务的ReLF,或者该订阅请求用于请求具有推荐逻辑功能的网络功能。该订阅请求可包括标识信息,该标识信息用于指示推荐逻辑功能。NRF接收订阅请求,查询具有推荐逻辑功能的网络功能,并反馈给第一AMF。例如,ReLF是独立的一个实体,NRF查询到某个ReLF可以为第一AMF服务,可将该ReLF的ID反馈给第一AMF。又例如,ReLF为NWDAF中的一个功能模块,如果NRF查询到某个NWDAF可以为第一AMF服务,NRF可将该NWDAF的ID反馈给第一AMF。又例如,ReLF和AnLF合设,合设后仍然称为AnLF,这种情况下如果NRF查询到某个AnLF可以为第一AMF服务,且该AnLF具有ReLF,NRF可将该AnLF的ID反馈给第一AMF。示例1以NRF向第一AMF反馈ReLF的ID为例。The first AMF may send a subscription request to the NRF, and the NRF, in turn, receives the subscription request from the first AMF. This subscription request is used to request a ReLF that can serve the first AMF, or to request a network function with a recommended logical function. The subscription request may include identification information indicating the recommended logical function. The NRF receives the subscription request, queries the network function with the recommended logical function, and provides feedback to the first AMF. For example, if the ReLF is an independent entity and the NRF finds a ReLF that can serve the first AMF, it may provide the ReLF ID to the first AMF. For another example, if the ReLF is a functional module in the NWDAF, and the NRF finds an NWDAF that can serve the first AMF, the NRF may provide the NWDAF ID to the first AMF. For another example, if the ReLF and AnLF are combined and still referred to as the AnLF, in this case, if the NRF finds an AnLF that can serve the first AMF and that the AnLF has a ReLF, the NRF may provide the AnLF ID to the first AMF. Example 1 uses the NRF providing the ReLF ID to the first AMF as an example.
S302、第一AMF向ReLF发送第一消息,相应地,ReLF接收该第一消息。S302. The first AMF sends a first message to the ReLF. Correspondingly, the ReLF receives the first message.
关于第一消息包括的内容可参考前述S201中的相关内容,此处不作赘述。Regarding the content included in the first message, please refer to the relevant content in the aforementioned S201, which will not be repeated here.
S303、ReLF向第一AMF发送第一消息的应答消息。S303. The ReLF sends a response message to the first message to the first AMF.
当第一消息不包括至少一个候选网元的标识信息,S303之后执行S304-S305(即图3中的获取方式一),或者S303之后执行S306-S307(即图3中的获取方式二)。当第一消息包括至少一个候选网元的标识信息,无需执行S304-S305和S306-S307,因此,在图3中以虚线示意。When the first message does not include identification information of at least one candidate network element, S304-S305 (i.e., acquisition method 1 in FIG3 ) is executed after S303, or S306-S307 (i.e., acquisition method 2 in FIG3 ) is executed after S303. When the first message includes identification information of at least one candidate network element, S304-S305 and S306-S307 do not need to be executed, and are therefore indicated by dotted lines in FIG3 .
S304、ReLF向NRF发送第二消息,相应地,NRF接收该第二消息。S304. The ReLF sends a second message to the NRF. Correspondingly, the NRF receives the second message.
该第二消息可包括至少一个候选网元的信息,用于请求获取至少一个候选网元。NRF网元响应于第二消息,确定与至少一个候选网元的信息匹配的至少一个候选网元。The second message may include information of at least one candidate network element, and is used to request obtaining the at least one candidate network element. In response to the second message, the NRF network element determines at least one candidate network element that matches the information of the at least one candidate network element.
S305、NRF向ReLF发送第一列表,该第一列表包括至少一个候选网元的标识信息。S305. The NRF sends a first list to the ReLF, where the first list includes identification information of at least one candidate network element.
S306、ReLF向AMF Set中的第二AMF发送第二消息,相应地,其他AMF接收该第二消息。S306. ReLF sends a second message to the second AMF in the AMF Set, and correspondingly, other AMFs receive the second message.
第二消息携带的内容可参考S304的相关内容,此处不再赘述。The content carried by the second message can refer to the relevant content of S304 and will not be repeated here.
S307、第二AMF向ReLF发送第一列表,该第一列表包括至少一个候选网元的标识信息。S307. The second AMF sends a first list to the ReLF, where the first list includes identification information of at least one candidate network element.
S308、ReLF向AnLF发送第三消息,相应地,AnLF接收该第三消息。S308. The ReLF sends a third message to the AnLF. Correspondingly, the AnLF receives the third message.
该第三消息可包括分析ID,用于请求第一信息,具体可参考前述通信方法200中的相关内容,此处不作赘述。The third message may include an analysis ID for requesting the first information. For details, please refer to the relevant content in the aforementioned communication method 200, which will not be described here.
S309、AnLF向多个数据源收集原始数据信息,并根据原始数据信息获得至少一个网元的统计信息。S309 : AnLF collects raw data information from multiple data sources, and obtains statistical information of at least one network element based on the raw data information.
多个数据源可以包括网管系统,也可以包括至少一个核心网网元。AnLF可以从各个数据源收集相应的原始数据信息。例如,AnLF可以从网管系统收集至少一个数据源的负载信息、信令风暴预测信息或者设备级别的流控策略。又例如,AnLF可以从第一核心网网元收集第一核心网网元调用服务的速率、成功率或者失败率中的一项或多项;第一核心网网元的服务被调用的速率、成功率或者失败率中的一项或多项;第一核心网网元的服务类型和/或第一核心网网元的服务类型在多个服务类型中的占比;第一核心网网元的负载和状态或者与第一核心网网元相关的终端设备的行为信息。Multiple data sources may include a network management system and may also include at least one core network element. AnLF may collect corresponding raw data information from each data source. For example, AnLF may collect load information, signaling storm prediction information, or device-level flow control strategy of at least one data source from the network management system. For another example, AnLF may collect from the first core network element one or more of the rate, success rate, or failure rate at which the first core network element calls a service; one or more of the rate, success rate, or failure rate at which the service of the first core network element is called; the service type of the first core network element and/or the proportion of the service type of the first core network element in multiple service types; the load and status of the first core network element or the behavior information of the terminal device related to the first core network element.
S310、AnLF向ReLF发送第一信息,相应地,ReLF接收来自AnLF的第一信息。S310: AnLF sends first information to ReLF. Correspondingly, ReLF receives the first information from AnLF.
第一信息包括至少一个网元的统计信息,该至少一个网元包括第一网元和第二网元。可选地,第一信息还可以包括信令风暴的预测信息和/或分析ID。The first information includes statistical information of at least one network element, the at least one network element including a first network element and a second network element. Optionally, the first information may further include prediction information and/or an analysis ID of a signaling storm.
S311、ReLF向第一AMF发送第一策略,相应地,第一AMF接收ReLF的第一策略。S311. The ReLF sends a first policy to the first AMF. Correspondingly, the first AMF receives the first policy of the ReLF.
ReLF根据至少一网元的统计信息或者第一信息确定第一策略,并将第一策略发送给第一AMF。第一策略例如包括第一AMF选择SMF的策略、第一AMF调用SMF的服务的策略和第一AMF服务被调用的策略等。The ReLF determines a first policy based on the statistical information or first information of at least one network element and sends the first policy to the first AMF. The first policy includes, for example, a policy for the first AMF to select the SMF, a policy for the first AMF to call the SMF service, and a policy for the first AMF service to be called.
S312、第一AMF根据第一策略执行第一业务。S312. The first AMF executes the first service according to the first policy.
例如,第一AMF根据第一策略中第一AMF选择SMF的策略选择第一SMF。又例如,第一AMF选择的SMF为第一SMF,第一AMF根据第一策略中第一AMF调用SMF的服务的策略来调用第一SMF的服务。For example, the first AMF selects the first SMF according to the policy of the first AMF selecting the SMF in the first policy. For another example, the SMF selected by the first AMF is the first SMF, and the first AMF calls the service of the first SMF according to the policy of the first AMF calling the service of the SMF in the first policy.
可选地,S312之后还可以执行S313~S314,在图3中以虚线示意。Optionally, S313 to S314 may be executed after S312 , which are indicated by dotted lines in FIG. 3 .
S313、AnLF向ReLF发送订阅通知,该订阅通知包括更新的第一信息。S313. AnLF sends a subscription notification to ReLF, where the subscription notification includes the updated first information.
S314、ReLF根据更新的第一信息生成新的第一策略,并将更新的第一策略发送给第一AMF。S314. The ReLF generates a new first policy based on the updated first information, and sends the updated first policy to the first AMF.
各个数据源可以定时向AnLF发送原始数据信息,AnLF根据更新的原始数据信息可重新确定第一信息。为了使得ReLF推荐的策略可以及时地预防或者缓解信令风暴,AnLF可以将更新的第一信息发送给ReLF,ReLF根据更新的第一信息更新第一策略。更新后的第一策略是根据AnLF收集的最新原始数据信息确定的,因此,更新后的第一策略可以更好地预防或者缓解信令风暴。Each data source can periodically send raw data information to AnLF, which can then re-determine the first information based on the updated raw data information. To ensure that the policy recommended by ReLF can promptly prevent or mitigate signaling storms, AnLF can send updated first information to ReLF, which then updates the first policy based on the updated first information. The updated first policy is determined based on the latest raw data information collected by AnLF, and therefore can better prevent or mitigate signaling storms.
通信方法300中,AnLF收集的原始数据信息与第一AMF和SMF的业务关联,相应地,第一策略是业务级的策略。如此,第一策略可以及时预防或缓解第一AMF的信令风暴,减少网络异常,降低对正常业务的影响。In communication method 300, the raw data information collected by the AnLF is associated with the services of the first AMF and SMF. Accordingly, the first policy is a service-level policy. In this way, the first policy can promptly prevent or alleviate the signaling storm of the first AMF, reduce network anomalies, and reduce the impact on normal services.
示例2:以第一业务为终端设备注册业务为例,且以第一网元是AMF为例。Example 2: Take the first service as the terminal device registration service as an example, and take the first network element as the AMF as an example.
请参见图4,为本申请实施例提供的通信方法400的流程示意图,该通信方法400包括如下步骤。Please refer to Figure 4, which is a flow chart of a communication method 400 provided in an embodiment of the present application. The communication method 400 includes the following steps.
S401、AMF发现可服务的ReLF。具体可参考前述S301,不再赘述。S401: AMF discovers a serviceable ReLF. For details, refer to S301 above and will not be repeated here.
S402、AMF向ReLF发送第一消息,相应地,ReLF接收该第一消息。S402. The AMF sends a first message to the ReLF. Correspondingly, the ReLF receives the first message.
第一消息可包括推荐ID,具体可参考前述S201中的相关内容。例如,第一消息还可以包括AMF的属性信息和终端设备的相关信息,此处不作赘述。The first message may include a recommendation ID, for details, refer to the relevant content in the aforementioned S201. For example, the first message may also include attribute information of the AMF and related information of the terminal device, which will not be described in detail here.
S403、ReLF向AMF发送第一消息的应答消息。S403. ReLF sends a response message to the first message to AMF.
S404、ReLF向AnLF发送第三消息,相应地,AnLF接收该第三消息。S404. The ReLF sends a third message to the AnLF. Correspondingly, the AnLF receives the third message.
该第三消息可包括分析ID,用于请求第一信息,具体可参考前述通信方法200中的相关内容,此处不作赘述。The third message may include an analysis ID for requesting the first information. For details, please refer to the relevant content in the aforementioned communication method 200, which will not be described here.
S405、AnLF向多个数据源收集原始数据信息,并根据原始数据信息获得至少一个网元的统计信息。具体可参考前述S309中的相关内容,此处不再赘述。S405: AnLF collects raw data information from multiple data sources and obtains statistical information of at least one network element based on the raw data information. For details, please refer to the relevant content in the above S309, which will not be repeated here.
S406、AnLF向ReLF发送第一信息,相应地,ReLF接收来自AnLF的第一信息。具体可参考前述S310,不再赘述。S406: AnLF sends the first information to ReLF, and correspondingly, ReLF receives the first information from AnLF. For details, please refer to S310 above and will not be repeated here.
S407、ReLF向AMF发送第一策略,相应地,AMF接收ReLF的第一策略。S407. ReLF sends the first policy to AMF. Correspondingly, AMF receives the first policy of ReLF.
ReLF根据至少一网元的统计信息或者第一信息确定第一策略,并将第一策略发送给AMF。第一策略例如包括终端设备重新尝试注册的时间间隔和AMF的服务被调用的策略等。The ReLF determines a first policy based on the statistical information or first information of at least one network element and sends the first policy to the AMF. The first policy includes, for example, the time interval for the terminal device to retry registration and the policy for invoking the AMF service.
S408、AMF将注册策略信息发送终端设备。S408. AMF sends the registration policy information to the terminal device.
该注册策略信息包括终端设备重新尝试注册的时间间隔。AMF可以通过其他设备将注册策略信息发送给终端设备。例如,AMF可以通过接入网设备将注册策略信息发送给终端设备。可选地,AMF可以通过NEF和AF通知终端设备重新注册。The registration policy information includes the time interval for the terminal device to retry registration. The AMF can send the registration policy information to the terminal device through other devices. For example, the AMF can send the registration policy information to the terminal device through the access network device. Optionally, the AMF can notify the terminal device to re-register through the NEF and AF.
S409、AMF根据第一策略执行第一业务。S409. AMF executes the first service according to the first strategy.
例如,终端设备重新尝试注册的时间间隔为1s,AMF根据第一策略确定:当再次接收到来自终端设备的注册请求与上一次接收到该终端设备的注册请求之间的时间间隔未超过1s,则拒绝处理所接收的注册请求。For example, the time interval for the terminal device to retry registration is 1s. The AMF determines according to the first policy: when the time interval between the registration request received from the terminal device again and the last registration request received from the terminal device does not exceed 1s, the received registration request is rejected.
可选地,S409之后还可以执行S410~S411,在图4中以虚线示意。Optionally, S410 to S411 may be further executed after S409 , which is indicated by dotted lines in FIG. 4 .
S410、AnLF向ReLF发送订阅通知,该订阅通知包括更新的第一信息。S410. AnLF sends a subscription notification to ReLF, where the subscription notification includes updated first information.
S411、ReLF根据更新的第一信息生成新的第一策略,并将更新的第一策略发送给第一AMF。S411. The ReLF generates a new first policy based on the updated first information, and sends the updated first policy to the first AMF.
各个数据源可以定时向AnLF发送原始数据信息,AnLF根据更新的原始数据信息可重新确定第一信息。为了使得ReLF推荐的策略可以及时地预防或者缓解信令风暴,AnLF可以将更新的第一信息发送给ReLF,ReLF根据更新的第一信息更新第一策略。更新后的第一策略是根据AnLF收集的最新原始数据信息确定的,因此,更新后的第一策略可以更好地预防或者缓解信令风暴。Each data source can periodically send raw data information to AnLF, which can then re-determine the first information based on the updated raw data information. To ensure that the policy recommended by ReLF can promptly prevent or mitigate signaling storms, AnLF can send updated first information to ReLF, which then updates the first policy based on the updated first information. The updated first policy is determined based on the latest raw data information collected by AnLF, and therefore can better prevent or mitigate signaling storms.
通过通信方法400可以预防或缓解多个终端设备集中发起注册请求引起的信令风暴,减少网络异常,降低对正常业务的影响。The communication method 400 can prevent or alleviate the signaling storm caused by multiple terminal devices collectively initiating registration requests, reduce network anomalies, and reduce the impact on normal services.
上述本申请提供的实施例中,以第一网元和第三网元执行为例对本申请实施例提供的方法进行了介绍。本申请中,各个实施例可以独立实施或者基于某些内在联系结合实施;每个实施例中,不同的实现方式可以结合实施或者独立实施。为了实现上述本申请实施例提供的方法中的各功能,各个网元执行的步骤可以由组成各个网元的不同功能实体来实现。为了实现上述本申请实施例提供的方法中的各功能,各个网元可以包括硬件结构和/或软件模块,以硬件结构、软件模块、或硬件结构加软件模块的形式来实现上述各功能。上述各功能中的某个功能以硬件结构、软件模块、还是硬件结构加软件模块的方式来执行,取决于技术方案的特定应用和设计约束条件。In the above embodiments provided by the present application, the method provided by the embodiment of the present application is introduced by taking the execution of the first network element and the third network element as an example. In the present application, each embodiment can be implemented independently or in combination based on certain internal connections; in each embodiment, different implementation methods can be implemented in combination or independently. In order to implement the various functions in the method provided by the above embodiments of the present application, the steps performed by each network element can be implemented by different functional entities that constitute each network element. In order to implement the various functions in the method provided by the above embodiments of the present application, each network element may include a hardware structure and/or a software module, and implement the above functions in the form of a hardware structure, a software module, or a hardware structure plus a software module. Whether one of the above functions is executed in the form of a hardware structure, a software module, or a hardware structure plus a software module depends on the specific application and design constraints of the technical solution.
基于与方法实施例的同一发明构思,本申请实施例提供一种通信装置。下面结合附图介绍本申请实施例中用来实现上述方法的通信装置。上文中的内容均可以用于后续实施例中,重复的内容不再赘述。Based on the same inventive concept as the method embodiment, the present embodiment provides a communication device. The following describes the communication device used to implement the above method in the present embodiment in conjunction with the accompanying drawings. The above content can be used in subsequent embodiments, and repeated content will not be repeated.
图5为本申请实施例提供的通信装置500的示意性框图。该通信装置500可以为上述实施例中的第一网元至第四网元中的任意网元。例如,该通信装置500可以是第一网元;或者,通信装置500为第一网元中的芯片(系统);或者,通信装置500为第一网元的软件模块。该通信装置500可以对应实现上述各个方法实施例中由第一网元实现的功能或者步骤。又例如,该通信装置500可以是如上的第三网元,该第三网元可以是具有ReLF和AnLF的NWDAF网元,其中,ReLF和AnLF是独立的或者ReLF和AnLF合设;或者,第三网元是具有ReLF的NWDAF。或者,通信装置500为第三网元中的芯片(系统);或者,通信装置500为第三网元的软件模块。该通信装置500可以对应实现上述各个方法实施例中由第三网元实现的功能或者步骤。该通信装置500可以对应实现上述各个方法实施例中由第三网元实现的功能或者步骤。Figure 5 is a schematic block diagram of a communication device 500 provided in an embodiment of the present application. The communication device 500 can be any network element from the first network element to the fourth network element in the above-mentioned embodiments. For example, the communication device 500 can be the first network element; or, the communication device 500 is a chip (system) in the first network element; or, the communication device 500 is a software module of the first network element. The communication device 500 can implement the functions or steps implemented by the first network element in the above-mentioned various method embodiments. For another example, the communication device 500 can be the third network element as described above, and the third network element can be an NWDAF network element with ReLF and AnLF, wherein the ReLF and AnLF are independent or the ReLF and AnLF are combined; or, the third network element is an NWDAF with ReLF. Or, the communication device 500 is a chip (system) in the third network element; or, the communication device 500 is a software module of the third network element. The communication device 500 can implement the functions or steps implemented by the third network element in the above-mentioned various method embodiments. The communication device 500 can correspondingly implement the functions or steps implemented by the third network element in the above-mentioned various method embodiments.
该通信装置500可以包括处理模块510和收发模块520。可选的,还可以包括存储模块,该存储模块可以用于存储指令(代码或者程序)和/或数据。该存储模块例如可以是存储器。处理模块510和收发模块520可以与该存储模块耦合。例如,处理模块510可以读取存储模块中的指令(代码或者程序)和/或数据,以实现相应的方法。当通信装置500为第一网元或第三网元中的芯片时,该存储模块可为该芯片内的存储模块,如寄存器、缓存等。例如,该存储模块还可以是终端设备或网络设备内的位于该芯片外部的存储模块,如只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)等。上述各个单元可以独立设置,也可以部分或者全部集成。The communication device 500 may include a processing module 510 and a transceiver module 520. Optionally, it may further include a storage module, which may be used to store instructions (codes or programs) and/or data. The storage module may be, for example, a memory. The processing module 510 and the transceiver module 520 may be coupled to the storage module. For example, the processing module 510 may read the instructions (codes or programs) and/or data in the storage module to implement the corresponding method. When the communication device 500 is a chip in the first network element or the third network element, the storage module may be a storage module in the chip, such as a register, a cache, etc. For example, the storage module may also be a storage module located outside the chip in a terminal device or a network device, such as a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM), etc. The above-mentioned units may be set independently or partially or fully integrated.
处理模块510可以是处理器或控制器,例如可以是通用中央处理器(central processing unit,CPU),通用处理器,数字信号处理(digital signal processing,DSP),专用集成电路(application specific integrated circuits,ASIC),现场可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包括一个或多个微处理器组合,DSP和微处理器的组合等等。收发模块520是收发器、接口电路、总线、管脚或者其他可能的通信接口,用于从其它装置接收信号。例如,当该装置以芯片的方式实现时,该收发模块520是该芯片用于从其它芯片或装置接收信号的接口电路,或者,是该芯片用于向其它芯片或装置发送信号的接口电路。The processing module 510 can be a processor or controller, for example, a general-purpose central processing unit (CPU), a general-purpose processor, a digital signal processing (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a transistor logic device, a hardware component or any combination thereof. It can implement or execute the various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of this application. The processor can also be a combination that implements computing functions, for example, including one or more microprocessor combinations, a combination of a DSP and a microprocessor, and so on. The transceiver module 520 is a transceiver, an interface circuit, a bus, a pin or other possible communication interface for receiving signals from other devices. For example, when the device is implemented in the form of a chip, the transceiver module 520 is the interface circuit of the chip for receiving signals from other chips or devices, or the interface circuit of the chip for sending signals to other chips or devices.
一种实现方式中,通信装置500能够对应实现上述方法实施例中第三网元的行为和功能。该通信装置500可以为第三网元,也可以为应用于第三网元中的部件(例如芯片或者电路),也可以是第三网元中的芯片或芯片组或芯片中用于执行相关方法功能的一部分,也可以是能够实现上述方法(例如通信方法200至通信方法400中的任意通信方法)中第三网元执行的方法的软件模块,不予限制。具体可参考前述方法实施例的相关内容,此处不再赘述。In one implementation, the communication device 500 can implement the behaviors and functions of the third network element in the above-mentioned method embodiment. The communication device 500 can be a third network element, or a component (such as a chip or circuit) used in a third network element, or a chip or chipset in a third network element or a part of a chip used to perform the functions of the relevant method, or a software module capable of implementing the method executed by the third network element in the above-mentioned method (such as any communication method from communication method 200 to communication method 400), without limitation. For details, please refer to the relevant content of the above-mentioned method embodiment, which will not be repeated here.
例如,收发模块520用于接收来自第一网元的第一消息,该第一消息用于请求推荐与第一业务对应的策略。处理模块510用于获取第一信息,该第一信息包括至少一个网元的统计信息,所述统计信息包括至少一个网元调用服务的信息和/或至少一个网元的服务被调用的信息,该至少一个网元包括第一网元。处理模块510还用于根据至少一个网元的统计信息触发收发模块520向第一网元发送第一策略,该第一策略包括与第一业务对应的策略。For example, the transceiver module 520 is configured to receive a first message from a first network element, the first message being used to request a recommendation for a policy corresponding to a first service. The processing module 510 is configured to obtain first information, the first information comprising statistical information of at least one network element, the statistical information comprising information regarding service invocation by the at least one network element and/or information regarding service invocation by the at least one network element, the at least one network element including the first network element. The processing module 510 is further configured to trigger the transceiver module 520 to send a first policy to the first network element based on the statistical information of the at least one network element, the first policy comprising a policy corresponding to the first service.
作为一种可选的实现方式,第一业务包括调用第二网元的服务,处理模块510还用于获取与第一业务服务的至少一个候选网元。其中,至少一个候选网元包括第二网元,至少一个网元包括至少一个候选网元。As an optional implementation, the first service includes invoking a service of the second network element, and the processing module 510 is further configured to obtain at least one candidate network element serving the first service, wherein the at least one candidate network element includes the second network element, and the at least one network element includes at least one candidate network element.
作为一种可选的实现方式,第一消息包括至少一个候选网元的信息,该至少一个候选网元的信息用于指示所述至少一个候选网元的类型、服务范围和切片信息中的至少一个。收发模块520具体用于:发送第二消息,接收至少一个标识信息。其中,第二消息用于请求获取至少一个候选网元。至少一个标识信息与至少一个候选网元一一对应,该至少一个标识信息根据至少一个候选网元的信息确定As an optional implementation, the first message includes information about at least one candidate network element, and the information about the at least one candidate network element is used to indicate at least one of the type, service range, and slice information of the at least one candidate network element. The transceiver module 520 is specifically used to: send a second message and receive at least one identification information. The second message is used to request to obtain at least one candidate network element. The at least one identification information corresponds to the at least one candidate network element, and the at least one identification information is determined based on the information of the at least one candidate network element.
作为一种可选的实现方式,收发模块520具体用于:向数据分析网元发送第三消息,该第三消息包括分析ID,用于请求获取第一信息。As an optional implementation manner, the transceiver module 520 is specifically used to: send a third message to the data analysis network element, where the third message includes an analysis ID and is used to request to obtain the first information.
作为一种可选的实现方式,至少一个网元的统计信息包括如下的一项或多项:As an optional implementation, the statistical information of at least one network element includes one or more of the following:
第一时长内至少一个网元各自调用服务的速率和/或频率;a rate and/or frequency at which at least one network element invokes a service within the first duration;
第一时长内至少一个网元被调用的速率和/或频率的预测信息;或者,Prediction information of the rate and/or frequency at which at least one network element is called within a first time period; or,
第一时间信息,用于指示第一时长。The first time information is used to indicate a first duration.
作为一种可选的实现方式,所述第一信息还包括信令风暴的预测信息和/或第一信息对应的分析ID。As an optional implementation manner, the first information further includes prediction information of the signaling storm and/or an analysis ID corresponding to the first information.
作为一种可选的实现方式,第一业务为终端设备注册业务,一策略包括如下的一项或多项策略:终端设备重新尝试注册的时间间隔或者第一网元的服务被调用的策略。As an optional implementation manner, the first service is a terminal device registration service, and a policy includes one or more of the following policies: a time interval for the terminal device to retry registration or a policy for calling a service of the first network element.
作为一种可选的实现方式,第一业务包括调用第二网元的服务,第一策略包括如下的一项或多项策略:选择第二网元的策略、调用第二网元的服务的策略,或者第一网元服务被调用的策略。As an optional implementation, the first service includes calling the service of the second network element, and the first strategy includes one or more of the following strategies: a strategy for selecting the second network element, a strategy for calling the service of the second network element, or a strategy for calling the service of the first network element.
作为一种可选的实现方式,第一消息包括推荐标识,该推荐标识为请求推荐的服务ID。As an optional implementation manner, the first message includes a recommendation identifier, which is a service ID requested for recommendation.
作为一种可选的实现方式,第一消息还包括:第一网元的服务范围、第一网元的标识信息或者第一网元所在集合的标识信息,以及第一网元的网络切片信息。As an optional implementation method, the first message also includes: the service scope of the first network element, identification information of the first network element or identification information of the set to which the first network element is located, and network slice information of the first network element.
作为一种可选的实现方式,第一消息还包括:至少一个候选网元的标识信息。As an optional implementation manner, the first message further includes: identification information of at least one candidate network element.
一种实现方式中,通信装置500能够对应实现上述方法实施例中第一网元的行为和功能。该通信装置500可以为第一网元,也可以为应用于第一网元中的部件(例如芯片或者电路),也可以是第一网元中的芯片或芯片组或芯片中用于执行相关方法功能的一部分,也可以是能够实现上述方法(例如通信方法200至通信方法400中的任意通信方法)中第一网元执行的方法的软件模块,不予限制。具体可参考前述方法实施例的相关内容,此处不再赘述。In one implementation, the communication device 500 can implement the behavior and functions of the first network element in the above-mentioned method embodiment. The communication device 500 can be the first network element, or a component (such as a chip or circuit) used in the first network element, or a chip or chipset in the first network element or a part of the chip used to perform the functions of the relevant method, or a software module that can implement the method executed by the first network element in the above-mentioned method (such as any communication method from communication method 200 to communication method 400), without limitation. For details, please refer to the relevant content of the above-mentioned method embodiment, which will not be repeated here.
例如,收发模块520用于向第三网元发送第一消息,接收第一策略。第一消息用于请求与第一业务对应的策略。第一策略包括与第一业务对应的策略,第一策略是根据至少一个网元的统计信息确定的,至少一个网元与第一业务相关。至少一个网元的统计信息包括至少一个网元调用服务的信息和/或至少一个网元的服务被调用的信息。For example, the transceiver module 520 is configured to send a first message to a third network element and receive a first policy. The first message is configured to request a policy corresponding to a first service. The first policy includes a policy corresponding to the first service, and the first policy is determined based on statistical information of at least one network element, where the at least one network element is related to the first service. The statistical information of the at least one network element includes information about the at least one network element invoking a service and/or information about the at least one network element having a service invoked.
作为一种可选的实现方式,第一消息包括推荐标识,该推荐标识为请求推荐的服务ID。As an optional implementation manner, the first message includes a recommendation identifier, which is a service ID requested for recommendation.
作为一种可选的实现方式,第一消息还包括:第一网元的服务范围、第一网元的标识信息或者第一网元所在集合的标识信息,以及第一网元的网络切片信息。As an optional implementation method, the first message also includes: the service scope of the first network element, identification information of the first network element or identification information of the set to which the first network element is located, and network slice information of the first network element.
作为一种可选的实现方式,第一业务包括调用第二网元的服务,第一消息还包括:至少一个候选网元的信息,至少一个候选网元的信息用于指示至少一个候选网元的类型、服务范围和切片信息中的至少一个。其中,至少一个候选网元包括第二网元。As an optional implementation, the first service includes invoking a service of a second network element, and the first message further includes: information about at least one candidate network element, where the information about the at least one candidate network element is used to indicate at least one of a type, a service scope, and slice information of the at least one candidate network element. The at least one candidate network element includes the second network element.
作为一种可选的实现方式,第一消息还包括:至少一个候选网元的标识信息。As an optional implementation manner, the first message further includes: identification information of at least one candidate network element.
作为一种可选的实现方式,第一业务包括调用第二网元的服务,第一策略包括如下的一项或多项策略:选择第二网元的策略、调用第二网元的服务的策略,或者第一网元服务被调用的策略。As an optional implementation, the first service includes calling the service of the second network element, and the first strategy includes one or more of the following strategies: a strategy for selecting the second network element, a strategy for calling the service of the second network element, or a strategy for calling the service of the first network element.
作为一种可选的实现方式,第一业务包括终端设备注册业务,第一策略包括如下的一项或多项策略:终端设备重新尝试注册的时间间隔,或者第一网元的服务被调用的策略。As an optional implementation manner, the first service includes a terminal device registration service, and the first policy includes one or more of the following policies: a time interval for the terminal device to retry registration, or a policy for invoking a service of the first network element.
作为一种可选的实现方式,收发模块520还用于向终端设备发送注册策略信息,该注册策略信息用于指示终端设备重新尝试注册的时间间隔。As an optional implementation, the transceiver module 520 is further configured to send registration policy information to the terminal device, where the registration policy information is used to indicate a time interval for the terminal device to retry registration.
一种实现方式中,通信装置500能够对应实现上述方法实施例中第四网元的行为和功能。该通信装置500可以为第四网元,也可以为应用于第四网元中的部件(例如芯片或者电路),也可以是第四网元中的芯片或芯片组或芯片中用于执行相关方法功能的一部分,也可以是能够实现上述方法(例如通信方法200至通信方法400中的任意通信方法)中第四网元执行的方法的软件模块,不予限制。具体可参考前述方法实施例的相关内容,此处不再赘述。In one implementation, the communication device 500 can implement the behavior and functions of the fourth network element in the above-mentioned method embodiment. The communication device 500 can be a fourth network element, or a component (such as a chip or circuit) used in the fourth network element, or a chip or chipset in the fourth network element or a part of the chip used to perform the functions of the relevant method, or a software module capable of implementing the method executed by the fourth network element in the above-mentioned method (such as any communication method from communication method 200 to communication method 400), without limitation. For details, please refer to the relevant content of the above-mentioned method embodiment, which will not be repeated here.
例如,收发模块520用于接收第三消息,该第三消息用于请求第一信息,该第一信息包括至少一个网元的统计信息,所述统计信息包括至少一个网元调用服务的信息和/或至少一个网元的服务被调用的信息。处理模块510用于根据从多个数据源获取的原始数据信息,收发模块520还用于发送第一信息。其中,多个数据源包括网管系统,原始数据信息用于指示如下的一项或多项:至少一个数据源的负载信息、信令风暴预测信息或者设备级别的流控策略。多个数据源包括第一核心网网元,原始数据信息用于指示如下的一项或多项:第一核心网网元调用服务的速率、成功率或者失败率中的一项或多项、第一核心网网元的服务被调用的速率、成功率或者失败率中的一项或多项、第一核心网网元的服务类型和/或第一核心网网元的服务类型在多个服务类型中的占比、第一核心网网元的负载和状态,或者终端设备的行为信息。For example, the transceiver module 520 is configured to receive a third message requesting first information, where the first information includes statistical information of at least one network element, including information about the at least one network element invoking a service and/or information about the at least one network element's service being invoked. The processing module 510 is configured to send the first information based on raw data information obtained from multiple data sources. The multiple data sources include a network management system, and the raw data information indicates one or more of the following: load information of the at least one data source, signaling storm prediction information, or device-level flow control policy. The multiple data sources include a first core network element, and the raw data information indicates one or more of the following: the rate, success rate, or failure rate of service invocation by the first core network element; the rate, success rate, or failure rate of service invocation by the first core network element; the service type of the first core network element and/or the proportion of the first core network element's service type among multiple service types; the load and status of the first core network element; or behavior information of a terminal device.
当该通信装置500为芯片类的装置或者电路时,收发模块可以是输入输出电路和/或通信接口;处理模块为集成的处理器或者微处理器或者集成电路。When the communication device 500 is a chip-type device or circuit, the transceiver module may be an input/output circuit and/or a communication interface; the processing module may be an integrated processor or microprocessor or integrated circuit.
图6为本申请实施例提供的通信装置600的示意性框图。该通信装置600可以为上述实施例中的第一网元、第三网元或者第四网元,或者第一网元、第三网元或者第四网元中的芯片(系统)。本申请实施例中,芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。具体的功能可以参见上述方法实施例中的说明。Figure 6 is a schematic block diagram of a communication device 600 provided in an embodiment of the present application. The communication device 600 can be the first network element, the third network element, or the fourth network element in the above-mentioned embodiment, or a chip (system) in the first network element, the third network element, or the fourth network element. In the embodiment of the present application, the chip system can be composed of a chip, or it can include a chip and other discrete devices. For specific functions, please refer to the description in the above-mentioned method embodiment.
通信装置600包括一个或多个处理器601,用于实现或用于支持通信装置600实现本申请实施例提供的方法中第一网元、第三网元或者第四网元的功能。具体参见方法示例中的详细描述,此处不做赘述。处理器601也可以称为处理单元或处理模块,可以实现一定的控制功能。处理器601可以是通用处理器或者专用处理器等。例如,包括:中央处理器,应用处理器,调制解调处理器,图形处理器,图像信号处理器,数字信号处理器,视频编解码处理器,控制器,存储器,和/或神经网络处理器等。所述中央处理器可以用于对通信装置600(例如网络设备或终端设备)进行控制,执行软件程序和/或处理数据。不同的处理器可以是独立的器件,也可以是集成在一个或多个处理器中,例如,集成在一个或多个专用集成电路上。The communication device 600 includes one or more processors 601, which are used to implement or support the communication device 600 to implement the functions of the first network element, the third network element or the fourth network element in the method provided in the embodiment of the present application. Please refer to the detailed description in the method example for details, which will not be repeated here. The processor 601 can also be called a processing unit or a processing module, which can implement certain control functions. The processor 601 can be a general-purpose processor or a dedicated processor. For example, it includes: a central processing unit, an application processor, a modem processor, a graphics processor, an image signal processor, a digital signal processor, a video codec processor, a controller, a memory, and/or a neural network processor. The central processing unit can be used to control the communication device 600 (such as a network device or a terminal device), execute software programs and/or process data. Different processors can be independent devices or integrated into one or more processors, for example, integrated into one or more dedicated integrated circuits.
在一种设计中,处理器601可以包括程序603(有时也可以称为代码或指令),所述程序603可以在所述处理器601上被运行,使得所述通信装置600执行上述实施例中描述的方法。在又一种可能的设计中,通信装置600包括电路(图6未示出),所述电路用于实现上述实施例中的第一网元、第三网元或者第四网元的功能。In one design, the processor 601 may include a program 603 (sometimes also referred to as code or instructions), which may be executed on the processor 601 to cause the communication device 600 to perform the methods described in the above embodiments. In another possible design, the communication device 600 includes circuitry (not shown in FIG6 ) configured to implement the functions of the first network element, the third network element, or the fourth network element in the above embodiments.
在一种设计中,所述通信装置600中可以包括一个或多个存储器602,其上存有程序604(有时也可以称为代码或指令),所述程序604可在所述处理器601上被运行,使得所述通信装置600执行上述方法实施例中描述的方法。In one design, the communication device 600 may include one or more memories 602 on which a program 604 (sometimes also referred to as code or instructions) is stored. The program 604 can be run on the processor 601 so that the communication device 600 performs the method described in the above method embodiment.
在一种设计中,所述处理器601和/或存储器602中可以包括人工智能(artificial intelligence,AI)模块606,AI模块608,所述AI模块用于实现AI相关的功能。所述AI模块可以是通过软件,硬件,或软硬结合的方式实现。例如,AI模块可以包括RAN智能控制器(RAN intelligent controller,RIC)模块。例如AI模块可以是近实时RIC或者非实时RIC。In one design, the processor 601 and/or the memory 602 may include an artificial intelligence (AI) module 606 and an AI module 608, each configured to implement AI-related functions. The AI module may be implemented using software, hardware, or a combination of software and hardware. For example, the AI module may include a RAN intelligent controller (RIC) module. For example, the AI module may be a near-real-time RIC or a non-real-time RIC.
一种可能的设计中,所述处理器601和/或存储器602中还可以存储有数据。所述处理器和存储器可以单独设置,也可以集成在一起。In a possible design, data may also be stored in the processor 601 and/or the memory 602. The processor and the memory may be provided separately or integrated together.
一种可能的设计中,所述通信装置600还可以包括通信接口605。所述处理器601有时也可以称为处理单元,对通信装置600进行控制。所述通信接口605有时也可以称为收发单元、收发机、收发电路、或者收发器等,用于实现通信装置600的收发功能。In one possible design, the communication device 600 may further include a communication interface 605. The processor 601 may also be sometimes referred to as a processing unit, which controls the communication device 600. The communication interface 605 may also be sometimes referred to as a transceiver unit, a transceiver, a transceiver circuit, or a transceiver, etc., which is used to implement the transceiver function of the communication device 600.
本申请实施例还提供一种通信系统,具体的,通信系统包括至少一个第一网元、至少一个第二网元和至少一个第三网元。可选地,该通信系统还可以包括至少一个第四网元、终端设备。所述第一网元、第二网元和第三网元为用于实现上述通信方法200至通信方法400中任意通信方法相关功能的网元。具体请参考上述方法实施例中的相关描述,这里不再赘述。The present application also provides a communication system. Specifically, the communication system includes at least one first network element, at least one second network element, and at least one third network element. Optionally, the communication system may also include at least one fourth network element and a terminal device. The first network element, the second network element, and the third network element are network elements used to implement the functions related to any of the communication methods 200 to 400 described above. For details, please refer to the relevant description in the above method embodiments and will not be repeated here.
本申请实施例中还提供一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行上述通信方法200至通信方法400中任意通信方法中第一网元、第三网元或者第四网元中的任意网元执行的方法。A computer-readable storage medium is also provided in an embodiment of the present application, comprising instructions, which, when executed on a computer, enables the computer to execute a method executed by any of the first network element, the third network element, or the fourth network element in any of the communication methods 200 to 400 above.
本申请实施例中还提供一种计算机程序产品,包括计算机程序代码,当计算机程序代码被执行时,使得计算机执行上述通信方法200至通信方法400中任意通信方法中第一网元、第三网元或者第四网元中的任意网元执行的方法。A computer program product is also provided in an embodiment of the present application, including computer program code. When the computer program code is executed, the computer executes the method executed by any network element among the first network element, the third network element or the fourth network element in any communication method from the above-mentioned communication method 200 to the communication method 400.
本申请实施例提供了一种芯片系统,该芯片系统包括处理器,还可以包括存储器,用于实现前述方法200至通信方法400中任意通信方法中第一网元、第三网元或者第四网元中的任意网元的功能。该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。An embodiment of the present application provides a chip system, which includes a processor and may also include a memory, for implementing the functions of any of the first network element, the third network element, or the fourth network element in any of the communication methods 200 to 400. The chip system may be composed of a chip or may include a chip and other discrete components.
为了实现上述图5~图6的通信装置的功能,本申请实施例还提供一种芯片,包括处理器,用于支持该通信装置实现上述方法实施例中第一网元、第三网元或者第四网元中的任意网元所涉及的功能。在一种可能的设计中,该芯片与存储器连接或者该芯片包括存储器,该存储器用于保存该通信装置必要的计算机程序或指令和数据。To implement the functions of the communication device shown in Figures 5 and 6 above, embodiments of the present application further provide a chip including a processor for supporting the communication device in implementing the functions of any of the first network element, the third network element, or the fourth network element in the above method embodiments. In one possible design, the chip is connected to or includes a memory, and the memory is used to store computer programs, instructions, and data necessary for the communication device.
应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各种说明性逻辑块(illustrative logical block)和步骤(step),能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。Those skilled in the art will appreciate that the various illustrative logical blocks and steps described in conjunction with the embodiments disclosed herein can be implemented using electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the part that essentially contributes to the technical solution of the present application or the part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks or optical disks.
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。Obviously, those skilled in the art may make various changes and modifications to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include these modifications and variations.
Claims (44)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202410178208.6A CN120475442A (en) | 2024-02-08 | 2024-02-08 | Communication method and device |
| CN202410178208.6 | 2024-02-08 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2025167526A1 true WO2025167526A1 (en) | 2025-08-14 |
Family
ID=96641107
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2025/073056 Pending WO2025167526A1 (en) | 2024-02-08 | 2025-01-17 | Communication method and apparatus |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN120475442A (en) |
| WO (1) | WO2025167526A1 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114071494A (en) * | 2020-07-31 | 2022-02-18 | 华为技术有限公司 | Communication method and device |
| CN114302355A (en) * | 2021-12-28 | 2022-04-08 | 中国电信股份有限公司 | Policy and charging control method, apparatus, electronic device, and storage medium |
| WO2023082877A1 (en) * | 2021-11-10 | 2023-05-19 | 华为技术有限公司 | Communication method and apparatus |
| CN116800685A (en) * | 2023-06-02 | 2023-09-22 | 华为技术有限公司 | Communication method and communication device |
-
2024
- 2024-02-08 CN CN202410178208.6A patent/CN120475442A/en active Pending
-
2025
- 2025-01-17 WO PCT/CN2025/073056 patent/WO2025167526A1/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114071494A (en) * | 2020-07-31 | 2022-02-18 | 华为技术有限公司 | Communication method and device |
| WO2023082877A1 (en) * | 2021-11-10 | 2023-05-19 | 华为技术有限公司 | Communication method and apparatus |
| CN114302355A (en) * | 2021-12-28 | 2022-04-08 | 中国电信股份有限公司 | Policy and charging control method, apparatus, electronic device, and storage medium |
| CN116800685A (en) * | 2023-06-02 | 2023-09-22 | 华为技术有限公司 | Communication method and communication device |
Also Published As
| Publication number | Publication date |
|---|---|
| CN120475442A (en) | 2025-08-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA3112926C (en) | Slice information processing method and apparatus | |
| WO2020001171A1 (en) | Network slice resource allocation method and device | |
| WO2021189869A1 (en) | Information acquisition method and apparatus | |
| WO2022033115A1 (en) | Communication method and communication apparatus | |
| CN116112946A (en) | A communication method and device | |
| KR20210054923A (en) | Apparatus and method for providing network analytincs information for selecting rfsp index in mobile communication network | |
| CN115484620A (en) | A method and related device for computing power resource scheduling | |
| JP2023504228A (en) | Reporting of API capability changes based on Application Programming Interface (API) filters | |
| US20220394595A1 (en) | Communication method, apparatus, and system | |
| US12490142B2 (en) | Service traffic steering method and apparatus | |
| WO2023213177A1 (en) | Communication method and apparatus | |
| WO2021092937A1 (en) | Method, system and apparatus for determining strategy | |
| US20230345347A1 (en) | Method for determining mec access point and apparatus | |
| US20250321788A1 (en) | Computing task processing method and related apparatus | |
| CN117676916A (en) | Communication resource management method, device, system and storage medium | |
| CN113906783A (en) | Communication method, device and system | |
| WO2025092592A1 (en) | Network analysis method and device | |
| WO2025167526A1 (en) | Communication method and apparatus | |
| JP2017034683A (en) | Data packet processing method, system, and device | |
| CN120614644B (en) | Communication method, device and system | |
| EP4539418A1 (en) | Communication method, and apparatus | |
| WO2025098418A1 (en) | Communication method and communication apparatus | |
| WO2025209296A1 (en) | Communication method, device and system | |
| WO2025098105A1 (en) | Edge application server discovery method and apparatus | |
| WO2025139805A1 (en) | Communication method and apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 25751128 Country of ref document: EP Kind code of ref document: A1 |