WO2019196813A1 - 一种订阅服务的方法及装置 - Google Patents
一种订阅服务的方法及装置 Download PDFInfo
- Publication number
- WO2019196813A1 WO2019196813A1 PCT/CN2019/081849 CN2019081849W WO2019196813A1 WO 2019196813 A1 WO2019196813 A1 WO 2019196813A1 CN 2019081849 W CN2019081849 W CN 2019081849W WO 2019196813 A1 WO2019196813 A1 WO 2019196813A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- network element
- network function
- service
- function network
- address
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4552—Lookup mechanisms between a plurality of directories; Synchronisation of directories, e.g. metadirectories
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/50—Service provisioning or reconfiguring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/60—Subscription-based services using application servers or record carriers, e.g. SIM application toolkits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/20—Transfer of user or subscriber data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/26—Network addressing or numbering for mobility support
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
Definitions
- the present application relates to the field of communications technologies, and in particular, to a method and an apparatus for subscribing to a service.
- the fifth generation mobile communication technology (5G) system supports data connectivity and service enablement deployment.
- each network function network element of the control plane can interact based on the service.
- one of the commonly used services provided by each network function network element is an event exposure service, and the main process of implementing the service is: when the service subscriber subscribes to the service provider to the required service, The service provider provides an address to receive the event, and then the service provider determines that the desired event can be subscribed to by the service subscriber, and notifies the desired event to the address of the received event.
- the status of the service or the subscription of the service (ie, the subscription attribute) will also change due to changes in user subscriptions, network policies, network capabilities, and the like.
- the original authorized monitoring event is not allowed to continue monitoring, need to be canceled, or due to changes in network capabilities, the original authorized monitoring event can not continue monitoring, need to pause, and so on.
- the existing subscription service process does not improve the communication between the devices in the case where the status or subscription of the service changes, and does not have a corresponding mechanism for the service provider to report the service change to the service subscriber.
- the process of subscribing to the service is imperfect, which may result in the interruption of the process of subscribing to the service
- the present application provides a method and apparatus for subscribing to a service to propose a mechanism for reporting a change in a service.
- the application provides a method for subscribing to a service, the method comprising:
- the first network function network element sends a first message to the second network function network element, and is configured to subscribe the first service to the second network function network element for the third network function network element, where the first message includes the first message.
- the first network function network element receives the third message by using the first address, and learns that the first service changes according to the third message; wherein the first address is the first network The address of the function network element.
- the first network function network element sends the address of the first network function network element to the second network function network element, so that when the first service changes, the first network function network element can receive The notification of the change of the service, which improves the mechanism for the change of the reporting service, so that the process of the subscription service can be improved without causing interruption.
- the method further includes: the first network function network Determining, according to the second service, the first service that needs to be subscribed to the second network function network element; wherein the first message further includes the second address, where the second network function is used The network element provides the first service to the third network function network element.
- the first network function network element may determine the first service according to the second message, so that the first network service network element may subscribe to the first service.
- the first network function network element sends a fifth to the second address of the third network function network element after learning that the first service is changed according to the third message. a message, the fifth message is used to notify the second service that a change has occurred. This can cause the third network function network element to learn that the service it subscribed to has changed.
- the first message further includes indication information, where the indication information is used to indicate that the message that the first service is changed by receiving the first address is received. In this way, after the other network function network element detects that the first service changes, a message notifying that the first service changes is sent to the first address.
- the method further includes: the first network function network element from the The second network function network element receives the second subscription association identifier, where the second subscription association identifier is an identifier that is allocated by the second network function network element to the subscription of the first service, where the third message further includes The second subscription association identifier, the first network function network element learning, according to the third message, that the change of the first service includes: the first network function network element according to the third message
- the second subscription association identifier is informed that the first service changes.
- the first network function network element can accurately learn that the first service changes.
- the first network function network element after the first network function network element receives the second message from the third network function network element, the first network function network element allocates a subscription to the second service. Transmitting an association identifier, and sending the first subscription association identifier to the third network function network element; the first network function network element sending the location to the second address of the third network function network element
- the fifth message includes: the first network function network element sends a fifth message including the first subscription association identifier to the second address of the third network function network element.
- the method before the first network function network element sends the first message to the second network function network element, the method further includes: the first network function network element assigning a first notification And the first network function network element sends the first message to the second network function network element, where the first network function network element sends the a first message of the first notification association identifier, where the first network function network element further includes the first notification association identifier in the third message received by the first address, and the first network Obtaining, by the function network element, that the first service is changed according to the third message, that the first network function network element learns that the first service changes according to the first notification association identifier in the third message .
- the first network function network element can accurately recognize that the first service changes.
- the second message further includes a second notification association identifier, where the second notification association identifier is allocated by the third network function network element; the first network function network element Transmitting the fifth message by the second address of the third network function network element, including: sending, by the first network function network element, the second address of the third network function network element, including the Second, the fifth message of the association identifier is notified.
- the change in the first service refers to a change in state of the first service and/or a subscription change in the first service.
- the subscription change comprises a subscription association identifier change or an event report information change, wherein the event report information change comprises at least one of: a mode change of the event report, a maximum number of times of the event report change The maximum duration of the incident report changes.
- the third message when the first service change refers to the state change, the third message further includes first state information; wherein the first state information is a pause state, a resume state , cancel the status, or delete the status. This can cause the first network function network element to know the current status of the subscribed service.
- the third message further includes an event identifier and/or a user identifier corresponding to the first status information.
- the first network function network element can be informed of the event corresponding to the change of the state or the event corresponding to the event of the state change.
- the third message when the first service change refers to the subscription change, the third message further includes a subscription subscription changed attribute of the first service; The functional network element and the third network function network element are informed of the current subscription attribute of the subscribed service.
- the subscribed changed subscription attribute of the first service is an updated subscription association identifier.
- the first network function network element and the third network function network element can accurately know the subscription status of the specific subscription change.
- the subscribed changed subscription attribute of the first service includes at least one of the following: an updated event report mode, and an updated event report maximum The number of times, the maximum duration of the updated event report.
- the first network function network element can accurately know the specific subscription subscription changed attribute.
- the first network function network element receives the third message by using the first address, and may be in the following two manners: in a first manner, the first network function network element passes through The first address receives the third message from the second network function network element; in a second manner, the first network function network element receives the first information from the fourth network function network element by using the first address The third message, wherein the second network function network element requests the first service from the third network function network element to the fourth network function network element.
- the first network function network element can successfully receive a message by using the first address to notify that the first service changes.
- the indication information is a third event identification set, wherein the third event identification set includes a status change event identifier and/or a subscription change event identifier.
- the third event identification set includes a status change event identifier and/or a subscription change event identifier.
- the subscription change event identifier includes a subscription association identifier change event identifier or an event report information change event identifier. This can accurately determine the event that detects the change in the first service.
- the third message further includes at least one event identifier in the third event identifier set.
- the first network function network element can identify which change occurs specifically in the first service.
- an embodiment of the present application provides a method for subscribing to a service, where the method includes:
- the second network function network element receives the first message from the first network function network element, where the first message is used by the first network function network element to subscribe to the second network function network element for the third network function network element a first service, where the first message includes a first address, the first address is an address of the first network function network element, and the second network function network element is sent to the first network function network element
- the first address sends a third message, where the first network function network element learns that the first service changes.
- the first network function network element sends the address of the first network function network element to the second network function network element, so that when the first service changes, the first network function network element can receive The notification of the change of the service, thus perfecting the mechanism for the change of the reporting service, so that the process of service subscription can be perfected without causing interruption.
- the first message further includes a second address, where the second address is an address of the third network function network element, and the second network function network element is configured according to the second address Providing the first service to the third network function network element.
- the second network function network element can normally notify the event required by the third network function network element.
- the first message further includes indication information, where the indication information is used to indicate that the message that the first service is changed by receiving the first address is received. In this way, after the second network function network element detects that the first service changes, a message notifying that the first service changes is sent to the first address.
- the second network function network element after receiving the first message from the first network function network element, assigns a second subscription association identifier to the subscription of the first service;
- the second network function network element sends a third message to the first address of the first network function network element, where the second network function network element carries the second subscription association identifier in the third In the message, the third message is sent to the first address of the first network function network element.
- the first network function network element can learn that the first service changes by using the second subscription association identifier in the third message.
- the first message further includes a first notification association identifier; and the second network function network element sends the third identifier to the first address of the first network function network element.
- the message includes: the second network function network element sends a third message including the first notification association identifier to the first address of the first network function network element. In this way, the first network function network element can learn that the first service changes by using the first notification association identifier in the third message.
- the change in the first service refers to a change in state of the first service and/or a subscription change in the first service.
- the subscription change comprises a subscription association identifier change or an event report information change, wherein the event report information change comprises at least one of: a mode change of the event report, a maximum number of times of the event report change The maximum duration of the incident report changes.
- the third message when the first service change refers to the state change, the third message further includes first state information, where the first state information is a pause state, a continuation state, and a cancellation. Status or delete status. This can cause the first network function network element to know the current status of the subscribed service.
- the third message further includes an event identifier and/or a user identifier corresponding to the first status information.
- the first network function network element can be informed of the event corresponding to the change of the state or the event corresponding to the event of the state change.
- the third message when the first service change refers to the subscription change, the third message further includes a subscribed changed subscription attribute of the first service. This may cause the first network function network element to learn the current subscription attribute of the subscribed service.
- the subscribed changed subscription attribute of the first service is an updated subscription association identifier.
- the first network function network element can accurately know the specific subscription subscription changed attribute.
- the subscribed changed subscription attribute of the first service includes at least one of the following: an updated event report mode, and an updated event report maximum The number of times, the maximum duration of the updated event report.
- the first network function network element can accurately know the specific subscription subscription changed attribute.
- the indication information is a third event identification set, wherein the third event identification set includes a status change event identifier and/or a subscription change event identifier.
- the second network function network element can be triggered to detect whether the first service changes by a specific event.
- the subscription change event identifier includes a subscription association identifier change event identifier or an event report information change event identifier. This allows the second network function network element to accurately determine an event that detects a change in the first service.
- the third message further includes at least one event identifier in the third event identifier set.
- the first network function network element can identify which change occurs specifically in the first service.
- the second network function network element requests the first service from the fourth network function network element, and sends the first address to the fourth network function network element.
- the fourth network function network element may send a message notifying that the first service changes to the first address.
- the present application further provides a first network function network element, where the first network function network element has a function of implementing the behavior of the first network function network element in the foregoing method instance.
- the functions may be implemented by hardware or by corresponding software implemented by hardware.
- the hardware or software includes one or more modules corresponding to the functions described above.
- the structure of the first network function network element includes a sending unit, a receiving unit, and a processing unit, and the units may perform corresponding functions in the foregoing method examples.
- the units may perform corresponding functions in the foregoing method examples.
- the detailed description in the method example Do not repeat it.
- the first network function network element includes a transceiver and a processor, optionally including a memory for transmitting and receiving data, and for using other devices in the communication system.
- the processor is configured to support the first network function network element to perform a corresponding function in the above method.
- the memory is coupled to the processor and stores program instructions and data necessary for the first network function network element.
- the present application further provides a second network function network element, where the second network function network element has a function of implementing the behavior of the second network function network element in the foregoing method instance.
- the functions may be implemented by hardware or by corresponding software implemented by hardware.
- the hardware or software includes one or more modules corresponding to the functions described above.
- the structure of the second network function network element includes a receiving unit, a sending unit, and a processing unit, and the units may perform corresponding functions in the foregoing method examples.
- the units may perform corresponding functions in the foregoing method examples. For details, refer to the detailed description in the method example. Do not repeat it.
- the structure of the second network function network element includes a transceiver and a processor, optionally including a memory, the transceiver is used for transmitting and receiving data, and is used for other devices in the communication system.
- the processor is configured to support the second network function network element to perform a corresponding function in the above method.
- the memory is coupled to the processor, which stores program instructions and data necessary for the second network function network element.
- the present application further provides a system, where the system includes a first network function network element, where the first network function network element can be used to perform the first method and the first aspect.
- the steps performed by the network function network element may further include a second network function network element, where the second network function network element may be used to perform the foregoing first aspect and the method of any of the first aspects by the second network function network.
- the steps performed by the meta may further include other devices that interact with the first network function network element and/or the second network function network element in the solution provided by the embodiment of the present application, for example, a third network function network element, and the like. Wait.
- the application further provides a system, where the system includes a second network function network element, where the second network function network element can be used to perform the second method and the second aspect.
- the steps performed by the network function network element may further include a first network function network element, where the first network function network element may be used to perform the method of any one of the foregoing second and second aspects by the first network function network.
- the steps performed by the meta may further include other devices that interact with the first network function network element and/or the second network function network element in the solution provided by the embodiment of the present application, for example, a third network function network element, and the like. Wait.
- the present application further provides a computer storage medium having stored therein computer executable instructions for causing the computer to perform the above-described tasks when invoked by the computer a way.
- the present application also provides a computer program product comprising instructions which, when run on a computer, cause the computer to perform any of the methods described above.
- the present application further provides a chip connected to a memory for reading and executing program instructions stored in the memory to implement any of the above methods.
- FIG. 1 is a schematic structural diagram of a communication system provided by the present application.
- FIG. 2 is a flowchart of a method for subscribing to a service provided by the present application
- FIG. 3 is a flowchart of an example of a method for subscribing to a service provided by the present application
- FIG. 4 is a flowchart of an example of another method for subscribing to a service provided by the present application
- FIG. 5 is a flowchart of another method for subscribing to a service provided by the present application.
- Figure 6 is a schematic structural view of a device provided by the present application.
- Figure 7 is a schematic structural view of another device provided by the present application.
- FIG. 8 is a structural diagram of a first network function network element provided by the present application.
- FIG. 9 is a structural diagram of a second network function network element provided by the present application.
- the embodiment of the present application provides a method and an apparatus for subscribing to a service, and a mechanism for reporting a change of a service is proposed.
- the method and the device of the present application are based on the same inventive concept. Since the principles of the method and the device for solving the problem are similar, the implementation of the device and the method can be referred to each other, and the repeated description is not repeated.
- the first network function network element, the second network function network element, and the third network function network element are network function network elements located on the control plane of the core network, support event open service, and can communicate based on the event open service. Interaction. Specifically, in the embodiment of the present application, the first network function network element subscribes the service to the second network function network element.
- the first network function network element may be, but is not limited to, a data management network element, a policy control function network element, and the like.
- the data management network element may be a UDM (unified data management) or the like, and the policy control function.
- the network element may be a PCF (policy control function) or the like
- the second network function network element may be, but not limited to, a core network access and mobility management function network element, a session management function network element, etc., for example, the core network.
- the access and mobility management function network element may be a core access and mobility management function (AMF), and the session management function network element may be an SMF (session management function), etc.
- the third network function network element may but not It is limited to a network open function network element or the like, and may be, for example, a NEF (network exposure function) or the like.
- the second network function network element may correspond to an AMF; for example, when the first network function network element is an SMF, the second network The function network element can correspond to the SMF.
- the name of the network element is only exemplified in the foregoing example of the three network function network elements. In the future communication, the name of the network element may be changed, which is not limited in this application.
- the architecture of the method for subscribing to the service provided by the embodiment of the present application is applicable to the architecture of a possible communication system, where the architecture of the communication system may include a network open function network element, a policy control function network element, a data management network element, and an application function network.
- Element core network access and mobility management function network element, session management function network element, terminal device, access network device, user plane function network element and data network.
- FIG. 1 shows a possible example of the architecture of the communications system, including: NEF network element, PCF network element, UDM network element, AF network element, AMF network element, SMF network element, UE, and connection.
- the AMF network element and the terminal device can be connected through the N1 interface, and the AMF and the AN device can be connected through the N2 interface.
- the AN device and the UPF can be connected through the N3 interface, and the SMF and the UPF can be connected through the N4 interface.
- the UPF and the DN can be connected through the N6 interface.
- the interface name is only an example. The embodiment of the present application does not specifically limit this. It should be understood that the embodiment of the present application is not limited to the communication system shown in FIG. 1.
- the name of the network element shown in FIG. 1 is only used as an example here, and is not included in the communication system architecture applicable to the method of the present application.
- the qualification of the network element The functions of each network element or device in the communication system are described in detail below:
- the terminal device which may also be referred to as a user equipment (UE), a mobile station (MS), a mobile terminal (MT), etc., is a voice and/or data connection provided to the user.
- sexual equipment For example, the terminal device may include a handheld device having a wireless connection function, an in-vehicle device, or the like.
- the terminal device may be: a mobile phone, a tablet computer, a notebook computer, a palmtop computer, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, and an enhanced device.
- MID mobile internet device
- VR virtual reality
- Augmented reality (AR) equipment wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, smart grid (smart grid)
- the terminal device in FIG. 1 is shown by the UE, and is only an example, and the terminal device is not limited.
- the radio access network may be an access network (AN) shown in FIG. 1 to provide a radio access service to the terminal device.
- the access network device is a device in the communication system that connects the terminal device to a wireless network.
- the access network device is a node in the radio access network, and may also be referred to as a base station, and may also be referred to as a radio access network (RAN) node (or device).
- RAN radio access network
- some examples of access network devices are: gNB, transmission reception point (TRP), evolved Node B (eNB), radio network controller (RNC), and node B.
- Node B Node B, NB
- BSC base station controller
- BTS base transceiver station
- home base station for example, home evolved NodeB, or home Node B, HNB
- baseband unit baseband unit, BBU
- Wifi wireless fidelity access point
- the data network such as the data network (DN) shown in FIG. 1, may be an Internet (Internet), an IP Multi-media Service (IMS) network, or a regional network (ie, a local network, such as a mobile network). Edge computing (MEC) network, etc.
- the data network includes an application server, and the application server provides a service service for the terminal device by performing data transmission with the terminal device.
- the core network is configured to connect the terminal device to a DN that can implement the service of the terminal device.
- the following describes the functions of each network element in the core network:
- the core network access and mobility management function network element can be used to manage access control and mobility of the terminal device.
- the network includes a long term evolution (LTE) network.
- the core network access and mobility management function network element may be an access and mobility management function (AMF) network element, for example, as shown in FIG. 1, in future communications, such as 6G, the core network
- the access and mobility management function network element may still be an AMF network element, or have other names, which are not limited in this application.
- the AMF may provide a Namf service.
- the session management function network element may be configured to be responsible for session management (including session establishment, modification, and release) of the terminal device, selection and reselection of the user plane function network element, and internet protocol of the terminal device (internet protocol) , IP) address allocation, quality of service (QoS) control, etc.
- the session management function network element may be an SMF (session management function) network element.
- SMF session management function
- the session management function network element may still be an SMF network. Yuan, or have other names, this application is not limited.
- the SMF may provide an Nsmf service.
- the policy control function network element can be used to be responsible for policy control decisions, providing functions based on service data flow and application detection, gating, QoS, and flow-based charging control.
- the policy control function network element may be a PCF (policy control function) network element.
- the policy control function network element may still be a PCF network. Yuan, or have other names, this application is not limited.
- the PCF network element may provide an Npcf service.
- the application function network element the main function is to interact with the 3rd generation partnership project (3GPP) core network to provide services to affect service flow routing, access network capability opening, policy control, and the like.
- 3GPP 3rd generation partnership project
- the application function network element may be an AF (application function) network element, for example, as shown in FIG. 1
- the application function network element may still be an AF network element, or There are other names, and this application is not limited.
- the application function network element is an AF network element
- the AF network element may provide a Naf service.
- the data management network element can be used to manage subscription data of the terminal device, registration information related to the terminal device, and the like.
- the data management network element may be a unified data management (UDM).
- UDM unified data management
- the data management network element may still be UDM network elements, or other names, are not limited in this application.
- the UDM network element may provide a Nudm service.
- the network open function network element can be used to enable the 3GPP to securely provide network service capabilities and the like to a third-party AF (for example, a Service Capability Server (SCS), an Application Server (AS), or the like).
- a third-party AF for example, a Service Capability Server (SCS), an Application Server (AS), or the like.
- the network open function network element may be a network exposure function (NEF), for example, as shown in FIG. 1
- NEF network exposure function
- the network open function network element may still be an NEF network element. Or have other names, this application is not limited.
- the network open function network element is an NEF
- the NEF may provide an Nnef service to other network function network elements.
- the above network elements in the core network may also be referred to as functional entities, either as network elements implemented on dedicated hardware, as software instances running on dedicated hardware, or as instances of virtualization functions on appropriate platforms.
- the virtualization platform described above may be a cloud platform.
- FIG. 1 the architecture of the communication system shown in FIG. 1 is not limited to only including the network elements shown in the figure, and may also include other devices not shown in the figure. .
- each network element in the core network does not limit the distribution form of each network element in the core network.
- the distribution form shown in FIG. 1 is merely exemplary, and is not limited in this application.
- the network element shown in FIG. 1 is used as an example for description, and the XX network element is directly referred to as XX. It should be understood that the names of all network elements in this application are merely examples, and may be referred to as other names in future communications, or the network elements involved in the present application may also be through other entities or devices having the same function in future communications. In addition, this application does not limit this. Here is a unified explanation, which will not be repeated later.
- the communication system shown in FIG. 1 does not constitute a limitation of the communication system to which the embodiment of the present application can be applied.
- the communication system architecture shown in FIG. 1 is a 5G system architecture.
- the method in the embodiment of the present application is also applicable to various communication systems in the future, such as 6G or other communication networks.
- a method for subscribing to a service provided by an embodiment of the present application is applicable to a communication system as shown in FIG. 1.
- the specific process of the method includes:
- Step 201 The first network function network element sends a first message to the second network function network element, and is configured to subscribe the first service to the second network function network element for the third network function network element, where the first message is The first address is included, and the first address is an address of the first network function network element.
- the first address (the address therein, which may also be referred to as a notification endpoint) may be at least one or a combination of: an internet protocol (IP) address of the first network device, The port number of the first network function network element, a uniform resource locator (URL), and the like.
- IP internet protocol
- URL uniform resource locator
- the first network function network element sends a first message to the second network function network element, so as to subscribe the second network function network element to the first service provided to the third network function network element, that is, the first network.
- the function network element replaces the third network function network element for subscription.
- the first network function network element may be a UDM, a PCF, or the like in the communication system shown in FIG. 1; the second network function network element may be an AMF, an SMF, or the like in the communication system shown in FIG. 1;
- the third network function network element may be an NEF or the like in the communication system shown in FIG. 1. This application does not limit this.
- the method before the first network function network element sends the first message to the second network function network element, the method further includes: the first network function network element is The first address is assigned a first notification association identifier; the first network function network element sending the first message to the second network function network element includes: the first network function network element to the second The network function network element sends a first message that includes the first notification association identifier, so that when the message sent by the other network element subsequently carries the first notification association identifier, the message and the subscription of the first service may be learned.
- the first network function network element is The first address is assigned a first notification association identifier
- the first network function network element sending the first message to the second network function network element includes: the first network function network element to the second The network function network element sends a first message that includes the first notification association identifier, so that when the message sent by the other network element subsequently carries the first notification association identifier, the message and the subscription of the first service may be learned.
- the first message further includes indication information, where the indication information is used to receive, by using the first address, a message that is notified that the first service is changed.
- the indication information may be only one indication information value, and may also be an event identifier set (referred to as a third event identifier set in the embodiment of the present application), when the indication information is When the third event identification set is described, the third event identification set may include a status change event identifier and/or a subscription change event identifier, and the like.
- the subscription change event identifier may include a subscription association identifier change event identifier or an event report information change event identifier, and the like.
- the second network function network element is found in the scenario that the first message does not include the indication information mentioned above.
- the first message carries an address, and the address is not associated with any event identifier, that is, the first address is carried, and the first address is not associated with any event identifier, and the Identifying that the first network function network element receives, by the first address, a message notifying that the first service changes. That is, in this scenario, the first address has a function of implicitly indicating that a message notifying that the first service has changed is received by the first address.
- the notification may be received by any other form, for example, by using a mechanism that is already configured to identify the first address.
- the message that the first service changes is not limited in this application.
- the first service change refers to a state change of the first service and/or a subscription of the first service (ie, a subscription of the first service).
- the status change of the first service may be a change of a status currently performed by the first service.
- the status currently performed by the first service may be, but is not limited to, a suspended status, a resumed state, a canceled state, or deleted. Status and so on.
- the subscription change of the first service may be a change of a subscription attribute, for example, the subscription change may include a subscription association identifier change or an event report information change, where the event report information change includes at least one of the following: an event The mode change of the report, the maximum number of times the event is reported, and the maximum duration of the event report.
- the first network function network element before the first network function network element sends the first message to the second network function network element, the first network function network element further performs: the first The network function network element receives a second message from the third network function network element, and the second message is used to subscribe to the second service.
- the first message sent by the third network function network element to the first network function network element may be regarded as a trigger message received by the first network function network element, so that the The first network function network element performs step 201.
- the method further includes: determining, by the first network function network element, according to the second service The first service subscribed by the second network function network element.
- the message that subscribes to the first service includes a first event identifier set
- the second message includes a second event identifier set
- the first network function network element is The second event identifier set determines a set of event identifiers corresponding to the events that are required to be provided by the second network function network element, and the determined set of event identifiers is the first event identifier set.
- the second message includes a second address, where the second address is an address of the third network function network element.
- the first message further includes the second address, And causing the second network function network element to provide the first service to the third network function network element by using the second address.
- the second message further includes a second notification association identifier, where the second notification association identifier is that the third network function network element is allocated for the second address.
- the first network function network element is a subscription of the second service (ie, a second service)
- the subscription allocates a first subscription association identifier, and sends the first subscription association identifier to the third network function network element.
- the first subscription association identifier may be carried in the first network function network element to the third network function network element.
- the event is sent in the open subscription response (Nnf_EventExposure_Subscribe Response).
- the method further includes: the first network function network element from The second network function network element receives a second subscription association identifier, where the second subscription association identifier is a subscription that the second network function network element allocates for the subscription of the first service (ie, the subscription of the first service)
- the association identifier that is, if the message received by the subsequent first network function network element includes the second subscription association identifier, the first network function network element learns that the message is related to the subscription of the first service).
- Step 202 The first network function network element receives the third message by using the first address.
- the first network function network element receives the third message by using the first address, and specifically includes the following two situations:
- the first case the first network function network element receives the third message from the second network function network element by using the first address.
- the second case the first network function network element receives the third message from the fourth network function network element by using the first address, where the second network function network element is the third network function network element Requesting the first service to the fourth network function network element.
- the second network function network element detects that the first service is changed (specifically, refer to the related change of the first service mentioned in step 201 above). Described: transmitting the third message to the first network function network element. For example, because the network policy changes, the current state of the first service changes from normal execution to suspend, from Suspend to Resume, etc.; for example, because of the network policy or the user's signing The subscription of the first service is cancelled (Cancel) or deleted (Delete) and the like.
- the network element of the serving UE is switched from the second network function network element to the fourth network function network due to the movement of the UE.
- the fourth network function network element has the same function as the second network function network element.
- the second network function network element is subscribed according to the first service. Generating context information, and transmitting the context information to the fourth network function network element to request the first service from the fourth network function network element, and the first address (may be included in the above Transmitted to the fourth network function network element, after the fourth network function network element detects that the first service is changed (for example, the fourth network function is a subscription to the first service) And allocating the third message to the first network function network element; the second scenario, the network element of the serving UE is switched from the second network function network element due to the movement of the UE For the fourth The network function network element is different from the function of the second network function network element.
- the second network function network element is based on the first service
- the subscription information generates context information, and sends the context information to the fourth network function network element to request the first service from the fourth network function network element, and sends the first address to the The fourth network function network element, the fourth network function network element, after detecting that the first service is changed according to its function, sending the third message to the first network function network element.
- the second network function network element when the second network function network element cannot provide the first service, the second network function network element sends the other network function network element to the fourth network function network element.
- the fourth message includes the first address, configured to subscribe to the first service, where the fourth network function network element detects that the first service changes, to the first A network function network element sends the third message.
- the third message when the indication information is included in the first message, and the indication information is the third event identifier set, the third message further includes the third At least one event identifier in the event identification set, such that the first network function network element identifies which change occurs specifically to the first service.
- Step 203 The first network function network element learns that the first service changes according to the third message.
- the method further includes: the first network function network element direction The second address of the third network function network element sends a fifth message, where the fifth message is used to notify that the second service changes.
- the sending, by the first network function network element, the fifth message to the second address of the third network function network element includes: the first network function network element direction
- the second address of the third network function network element sends a fifth message that includes the first subscription association identifier mentioned in the foregoing step 201.
- the third message further includes the second subscription association identifier mentioned in the foregoing step 201; and the first network function network element learns according to the third message.
- the change of the first service includes: the first network function network element learns that the first service changes according to the second subscription association identifier in the third message.
- the third message that is received by the first network function network element by using the first address further includes the first notification association identifier mentioned in the foregoing step 201; Obtaining, by the first network function network element, that the first service change occurs according to the third message, that: the first network function network element learns, according to the first notification association identifier in the third message, The first service is changed (that is, if the message received by the first network function network element includes the first notification association identifier, the first network function network element knows that the message is related to the subscription of the first service).
- the first network function network element sends the fifth message to the second address of the third network function network element, where: the first network function network element And transmitting, to the second address of the third network function network element, a fifth message that includes the second notification association identifier mentioned in step 201 above.
- the third message further includes first state information; the fifth message The second state information is further included; wherein the first state information or the second state information may be a pause state, a resume state, a cancel state, or a delete state.
- the third message further includes an event identifier and/or a user identifier corresponding to the first state information.
- the third message further includes a subscribed subscription attribute of the first service;
- the fifth The message also includes a subscribed changed subscription attribute of the second service.
- the subscribed changed subscription attribute of the first service or the subscribed changed subscription attribute of the second service is an updated subscription association identifier;
- the subscribed changed subscription attribute of the first service or the subscribed changed subscription attribute of the second service may include at least one of the following: an updated event report mode, an updated The maximum number of incident reports, the maximum duration of the updated incident report.
- the first network function network element sends a first message to the second network function network element, and is configured to subscribe the third network function network element to the second network function network element.
- the first message includes a first address
- the first address is an address of the first network function network element
- the first network function network element receives a third message by using the first address, And learning, according to the third message, that the first service changes.
- the first network function network element sends its own address to the second network function network element, so that when the first service changes, the first network function network element can receive Notification of changes to the service, which improves the mechanism for the change of the reporting service, so that the service subscription process can be completed without interruption.
- the embodiment of the present application further provides an example of a method for subscribing to a service.
- the first network function network element is a UDM
- the second network function network element is an AMF.
- the third network function network element is an NEF as an example.
- the NEF subscribes to the UDM service (also referred to as a subscription event notification service), and the UDM further subscribes the AMF to the AMF subscription service.
- the process of the example may include:
- Step 301 The NEF acquires trigger information. After the NEF obtains the trigger information, the NEF is triggered to perform a service subscription to the UDM.
- the trigger information may be from other network function network elements, such as an AF, and the trigger information may also be triggered by an internal trigger mechanism of the NEF.
- Step 302 The NEF sends a second message to the UDM, and the NEF subscribes to the UDM for the second service by using the second message.
- the second message includes the address of the NEF, that is, the second address, so that the NEF receives the required event by using the second address.
- the second message further includes a second event identifier set (such as Event Id1) mentioned in the foregoing embodiment of FIG. 2, and a second notification association identifier (for example, Notification Correlation). ID).
- the second event identifier set may include at least one event identifier; the second notification association identifier is used by the NEF to subsequently receive an event notification (ie, a subsequent received fifth message)
- the information is associated with the previously delivered event subscription (ie, the subscription information of the second message to the second service).
- the second message further includes an external identifier of the UE (for example, for one UE), a group identifier of the group of UEs (for example, for a group of UEs), or an indication of any UE (
- the any UE parameter is valid for all UEs in the live network, so that it can be determined who is ultimately provided for the second service.
- the second message further includes event report information, where the event report information includes at least one of the following: a mode of the event report, a maximum number of event reports, and a maximum duration of the event report. time.
- the mode of the event report may be a report, a continuous report, a periodic report, and the like.
- the second message may be an event open subscription request (Nudm_Event Exposure_Subscribe Request) sent by the NEF to the UDM.
- the NEF sends a hypertext transfer protocol request (HTTP POST) to the UDM, where the requested destination address may be a uniform resource locator (URL) 1 in the HTTP POST message.
- HTTP POST hypertext transfer protocol request
- the body carries the information that can be included in the second message mentioned above, and details are not described herein again.
- Step 303 The UDM saves the information in the second message, and allocates a first subscription association identifier (Subscription Correlation ID 1) for the subscription of the second service in the second message.
- the UDM creates a resource for the subscription of the second service according to the information carried by the body, generates a sub-resource identifier subscription id1, and constructs a uniform resource identifier 1 (Uniform Resource Locator, URI) for the created resource. )1.
- the URI1 is generated by splicing the requested URI as a parent resource and then splicing the child resource identifier.
- the subscription id 1 here can be used as the Subscription Correlation ID 1.
- Step 304 The UDM sends a first message to the AMF, and the UDM subscribes to the AMF for the first service by using the first message.
- the first message includes an address of the UDM, that is, a first address.
- the UDM determines, according to the second service, the first service that needs to be subscribed to the AMF.
- the first message further includes a first event identifier set, where the first event identifier is The set is generated according to the second event identifier set, where the first event identifier set is a set of event identifiers corresponding to events that need to be provided by the AMF in the second event identifier set, and the second event identifier set is included in the In the second message.
- the UDM after receiving the second message, the UDM first determines an event that needs to be provided by the AMF in the second event set corresponding to the second event identifier set in the second message. And the second event set corresponding to the second event identifier set described above is performed, and then step 304 is performed. That is, the first event identifier set in the first message is specifically determined according to the second event identifier set in the second message, for example, the first event identifier set is the first Part or all of the event identification set in the second event identification set.
- the first message includes the second address, where the first message is used by the AMF to provide the first service to the NEF.
- the UDM may receive, by using the first address, a message notifying that the first service changes, when the first service changes.
- the first message further includes indication information, where the indication information is used to receive, by using the first address, a message that is notified that the first service is changed.
- the first service change refers to a state change of the first service and/or a subscription change of the first service.
- the status change of the first service may be a change of a status currently performed by the first service.
- the status currently performed by the first service may be, but is not limited to, a suspended status, a resumed state, a canceled state, or deleted. Status and so on.
- the subscription change may be a change of a subscription attribute, for example, the subscription change includes a subscription association identifier change or an event report information change, where the event report information change includes at least one of: a mode change of the event report, The maximum number of times the event is reported, the maximum duration of the event report, and so on. That is to say, in any of the above enumerated cases, the first service may be changed.
- the indication information may be only one indication information value, and may also be an event identifier set (ie, a third event identifier set), where the indication information is the third event identifier set.
- the third event identification set may include a status change event identifier and/or a subscription change event identifier, etc., and the indication information may be regarded as having a function indicating that a special event is provided.
- the special event may be a state change event, a subscription change event, or the like.
- the subscription change event identifier may include a subscription association identifier change event identifier or an event report information change event identifier.
- the first message in a scenario where the first message does not include the indication information mentioned above, after the AMF receives the first message, the first message is found.
- the UDM when an address is carried, that is, when the first address is carried, the UDM can be automatically identified by the first address to receive a message that the first service is changed. That is, in this scenario, the first address has a function of implicitly indicating that a message notifying that the first service has changed is received by the first address.
- the AMF finds the first address it may also be in any other form, for example, by using a mechanism that is configured to identify that the first address may receive notification that the first service occurs.
- the changed message is not limited in this application.
- the first message may be an event open subscription request (Namf_Event Exposure_Subscribe Request) sent by the UDM to the AMF.
- Namf_Event Exposure_Subscribe Request Namf_Event Exposure_Subscribe Request
- Step 305 After receiving the first message, the AMF saves the information in the first message, and allocates a second subscription association identifier (Subscription Correlation ID) for the subscription of the first service in the first message. 2).
- a second subscription association identifier Subscribes a second subscription association identifier (Subscription Correlation ID) for the subscription of the first service in the first message. 2).
- the AMF creates a resource for the subscription of the first service according to the information carried by the body, generates a sub-resource identifier subscription id1, and constructs a uniform resource identifier 2 (Uniform Resource Locator, URI) for the created resource. )2.
- the URI2 is generated by splicing the requested URI as a parent resource and then splicing the child resource identifier.
- the subscription id 2 here can be used as the Subscription Correlation ID 2.
- Step 306 The AMF sends a sixth message to the UDM, where the sixth message includes the subscription Correlation ID 2.
- the sixth message may be an event open subscription response (Namf_Event Exposure_Subscribe Response) sent by the AMF to the UDM.
- the AMF returns an HTTP Response to the UDM, carrying a "201 Created" status code (Status Code) and a "Location" header.
- the URI2 is carried in the Location header.
- Step 307 The UDM returns a seventh message to the NEF, where the seventh message includes the subscription Correlation ID 1.
- the seventh message may be an event open subscription response (Nudm_EventExposure_Subscribe Response) sent by the UDM to the NEF.
- the UDM returns an HTTP Response to the NEF, and carries a "201 Created" status code (Status Code) and a "Location” header.
- the URI1 is carried in the Location header.
- Step 308 When the AMF detects an event that can be provided to the NEF, the first service is provided to the NEF.
- Step 309 When the AMF detects that the first service changes, step 310 is performed.
- the AMF sends the information received in step 304 to other AMFs (ie, the AMF after the UE reselection).
- the other AMF detects that the first service changes, that is, the other AMF may perform the operation of the AMF in step 309, and then the other AMF continues to perform the operation of the AMF in step 310.
- the AMF when the indication information is included in the first message, the AMF (or the other AMF) may be detected according to the indication information; or the AMF (or the Other AMFs can be detected based on system configuration. Specifically, the AMF (or the other AMF) detects that the change of the first service may be any change described in step 304, and details are not repeatedly described herein.
- the current state of the first service changes from normal execution to suspend, and from Suspend to resume (Resume). And so on; for example, because the network policy or the user's subscription, the subscription of the first service is canceled (Cancel) or deleted (Delete) or the like.
- Step 310 The AMF (or the other AMF) sends a third message to the first address of the UDM.
- the third message is used to notify that the first service changes.
- the third message may be an event open subscription change report request (Namf_Event_Exposure_SubscriptionChangeReport Request) or an event open notification request (Namf_Event_Exposure_Notify Request) sent by the AMF (or the other AMF) to the UDM.
- Namf_Event_Exposure_SubscriptionChangeReport Request an event open subscription change report request
- Namf_Event_Exposure_Notify Request an event open notification request sent by the AMF (or the other AMF) to the UDM.
- Step 311 The UDM learns that the first service changes according to the third message.
- the third message when the first service change refers to the state change described in step 304, the third message further includes first state information.
- the first status information may be a pause status, a resume status, a cancel status, or a delete status, and the like.
- the third message further includes an event identifier and/or a user identifier (for example, a UE identifier) corresponding to the first state information.
- the event identifier is used when the state of one or a part of the event corresponding to the first event identifier set changes, and the event identifier carrying the state change may indicate an event in which a state change occurs; the user identifier is used to be used when When an event subscription is directed to a group of users, the user identifier carrying the status change is used to indicate the user corresponding to the status change.
- the third message further includes a subscribed changed subscription attribute of the first service.
- the changed subscription is an updated subscription association identifier;
- the changed subscription attribute includes at least one of the following: The mode of the updated event report, the maximum number of updated event reports, and the maximum duration of the updated event report.
- the first message further includes a first notification association identifier, where the first notification association identifier is that the UDM is allocated for the first address; and the AMF is to the UDM
- the third message sent by the first address further includes the first notification association identifier; and the UDM learns that the first service change according to the third message includes: the UDM is according to the third message.
- the first notification association identifier in the middle is informed that the first service changes.
- the third message when the indication information is included in the first message, and the indication information is the third event identifier set, the third message further includes the third At least one event identifier in the event identification set to cause the UDM to identify which change specifically occurred to the first service.
- Step 312 When the occurrence of the first service notified in the third message changes, affecting the subscription of the second service, the UDM sends a fifth message to the NEF, where the fifth message is used.
- the notification indicates that the second service has changed.
- the fifth message may be an event open subscription change report request (Nudm_Event_Exposure_SubscriptionChangeReport Request) or an event open notification request (Nudm_Event_Exposure_Notify Request) sent by the UDM to the NEF.
- an event open subscription change report request (Nudm_Event_Exposure_SubscriptionChangeReport Request) or an event open notification request (Nudm_Event_Exposure_Notify Request) sent by the UDM to the NEF.
- the first service change refers to the state change described in step 304
- the third message further includes first state information
- the fifth message The second state information is further included, and the specific definition of the second state information may be referred to the definition of the first state information, and details are not described herein again.
- the third message further includes a subscription subscription changed attribute of the first service.
- the fifth message further includes a subscription attribute of the subscription of the second service, and specifically, the definition of the subscription attribute after the subscription of the second service is changed, and the definition of the changed subscription attribute in the foregoing step is The details are not repeated here.
- the second message further includes a second notification association identifier, where the second notification association identifier is that the NEF is allocated to the second address; and the first that the UDM sends to the NEF
- the second notification association identifier is also included in the five messages.
- Step 313 The NEF sends an eighth message to the UDM.
- the eighth message may be an event open subscription change report response (Nudm_Event_Exposure_SubscriptionChangeReport Response) or an event open notification response (Nudm_Event_Exposure_Notify Reponse) sent by the NEF to the UDM.
- an event open subscription change report response Nudm_Event_Exposure_SubscriptionChangeReport Response
- an event open notification response Nudm_Event_Exposure_Notify Reponse
- Step 314 The UDM sends a ninth message to the AMF.
- the ninth message may be an event open subscription change report response (Namf_Event_Exposure_SubscriptionChangeReport Response) or an event open notification response (Namf_Event_Exposure_Notify Reponse) sent by the UDM to the AMF.
- Namf_Event_Exposure_SubscriptionChangeReport Response an event open subscription change report response
- Namf_Event_Exposure_Notify Reponse an event open subscription change report response sent by the UDM to the AMF.
- the UDM since the UDM sends its own address to the AMF, when the first service changes, the UDM can receive the notification, so that the flow of the service subscription can be perfected without causing an interruption.
- the embodiment of the present application further provides an example of a method for subscribing to a service.
- the first network function network element is a PCF
- the second network function network element is an SMF.
- the third network function network element is an NEF as an example.
- the NEF subscribes to the PCF for service, and the PCF further subscribes the service to the SMF for the NEF.
- the process of the example may include:
- Step 401 The NEF acquires first trigger information. Specifically, after the NEF obtains the first trigger information, the NEF is triggered to request a policy authorization from the PCF.
- the first trigger information may be from another network function network element, such as an AF.
- the first trigger information of the AF may be that the AF requests a policy authorization from the PCF.
- the first trigger information may also be triggered by an internal trigger mechanism of the NEF.
- Step 402 The NEF sends a tenth message to the PCF, where the tenth message includes application layer information for requesting policy authorization.
- the tenth message may be a policy authorization request (Npcf_PolicyAuthorization_Create Request) sent by the NEF to the PCF.
- the NEF sends an HTTP POST to the PCF, and carries the application layer information in a body of the HTTP POST.
- Step 403 The PCF saves information in the tenth message and creates an application session context.
- the PCF creates a resource for the application session according to the application layer information carried by the body of the HTTP POST in step 402, generates a sub-resource identifier appsession id, and constructs a URI1 for the created resource.
- the URI1 is generated by splicing the requested URI as a parent resource and then splicing the child resource identifier.
- the tenth message may include a network policy, a user signing agreement, and the like.
- Step 404 The PCF sends an eleventh message to the NEF.
- the eleventh message may be a policy authorization response (Npcf_PolicyAuthorization_Create Response) sent by the PCF to the NEF.
- the PCF may return an HTTP Reponse to the NEF, carrying a "201 Created” status code and a "Location" header.
- the location header carries the URI1 constructed in step 403.
- Step 405 After performing the policy decision according to the application layer information in the tenth message, the PCF sends a twelfth message to the SMF, where the twelfth message includes the formulated policy.
- the twelfth message may be a policy update notification request (Npcf_Policy_UpdateNotify Request) sent by the PCF to the SMF.
- the PCF sends an HTTP POST to the SMF, and the message body carries the formulated policy.
- Step 406 After saving the policy, the SMF returns a thirteenth message to the PCF.
- the thirteenth message may be a policy update notification response (Npcf_Policy_UpdateNotify Response) sent by the SMF to the PCF.
- the SMF sends an HTTP Response to the PCF, carrying the status code "200 OK".
- Step 407 The NEF obtains the second trigger information, and after the foregoing is related to the application session subscription service, the NEF sends a second message to the PCF, where the second message is used to subscribe to the PCF for the second service.
- the second message includes the address of the NEF, that is, the second address, so that the NEF receives the required event by using the second address.
- the second message further includes the second event identifier set (Event Id1) and the second notification association identifier (Notification Correlation ID) mentioned in the embodiment described in FIG. 2 above.
- the second event identifier set may include at least one event identifier.
- the second message further includes an external identifier of the UE (for example, for one UE), a group identifier of the group of UEs (for example, for a group of UEs), or an indication of any UE (
- the any UE parameter is valid for all UEs in the live network, so that it can be determined who is ultimately provided for the second service.
- the second message further includes event report information, where the event report information includes at least one of the following: a mode of the event report, a maximum number of event reports, and a maximum duration of the event report. time.
- the mode of the event report described therein may be one report, continuous report, periodic report, and the like.
- the second message may be a policy authorization request (Npcf_PolicyAuthorization_Subscribe Request) sent by the NEF to the PCF.
- Npcf_PolicyAuthorization_Subscribe Request sent by the NEF to the PCF.
- the NEF sends an HTTP PATCH to the PCF, and the information contained in the second message mentioned above is carried in the body of the HTTP PATCH, and details are not described herein.
- Step 408 The PCF saves information in the second message, updates an application session context, and allocates a first subscription association identifier (Subscription Correlation ID 1) for the subscription of the second service.
- the specific implementation is to add a subscribed service to the resource created in step 403.
- Step 409 The PCF sends a fourteenth message to the NEF, where the fourteenth message includes the subscription Correlation ID 1.
- the fourteenth message may be a policy authorization subscription response (Npcf_PolicyAuthorization_Subscribe Response) sent by the PCF to the NEF.
- Npcf_PolicyAuthorization_Subscribe Response a policy authorization subscription response sent by the PCF to the NEF.
- the PCF sends an HTTP Response to the NEF, and carries a status code of "200 OK" and the SubscriptionCorrelationID1.
- Step 410 The PCF sends a first message to the SMF, and the PCF subscribes to the SMF for the first service by using the first message.
- the first message includes an address of the PCF, that is, a first address.
- the PCF determines, according to the second service, the first service that needs to be subscribed to the SMF.
- the first message further includes a first event identifier set, where the first event identifier is The set is generated according to the second event identifier set, where the first event identifier set is a set of event identifiers corresponding to events that need to be provided by the SMF in the second event identifier set, and the second event identifier set is included in the second event identifier set.
- the first message further includes a first event identifier set, where the first event identifier is The set is generated according to the second event identifier set, where the first event identifier set is a set of event identifiers corresponding to events that need to be provided by the SMF in the second event identifier set, and the second event identifier set is included in the second event identifier set.
- the PCF first determines an event that needs to be provided by the SMF in the second event set corresponding to the second identifier set in the second message (ie, the embodiment of the present application) And executing the second event set corresponding to the second event identifier set in the foregoing, and then performing step 410. That is, the first event identifier set in the first message is specifically determined according to the second event identifier set in the second message, for example, the first event identifier set is the first Part or all of the event identification set in the second event identification set.
- the first message includes the second address, where the first message is used by the SMF to provide the first service to the NEF.
- the PCF may receive, by using the first address, a message that notifies that the first service changes, when the first service changes.
- the first message further includes indication information, where the indication information is used to receive, by using the first address, a message that is notified that the first service is changed.
- the first service change refers to a state change of the first service and/or a subscription change of the first service.
- the status change of the first service may be a change of a status currently performed by the first service.
- the status currently performed by the first service may be, but is not limited to, a suspended status, a resumed state, a canceled state, or deleted. Status and so on.
- the subscription change may be a change of a subscription attribute, for example, the subscription change includes a subscription association identifier change or an event report information change, where the event report information change includes at least one of: a mode change of the event report, The maximum number of times the event is reported, the maximum duration of the event report, and so on. That is to say, in any of the above enumerated cases, the first service may be changed.
- the indication information may be only one indication information value, and may also be an event identifier set (ie, a third event identifier set), where the indication information is the third event identifier set.
- the third event identification set may include a status change event identifier and/or a subscription change event identifier, etc., and the indication information may be regarded as having a function indicating that a special event is provided.
- the special event may be a state change event, a subscription change event, or the like.
- the subscription change event identifier may include a subscription association identifier change event identifier or an event report information change event identifier.
- the first message in a scenario where the first message does not include the indication information mentioned above, after the AMF receives the first message, the first message is found.
- the UDM when an address is carried, that is, when the first address is carried, the UDM can be automatically identified by the first address to receive a message that the first service is changed. That is, in this scenario, the first address has a function of implicitly indicating that a message notifying that the first service has changed is received by the first address.
- the AMF finds the first address it may also be in any other form, for example, by using a mechanism that is configured to identify that the first address may receive notification that the first service occurs.
- the changed message is not limited in this application.
- Step 411 The SMF saves the information in the first message, and allocates a second subscription association identifier (Subscription Correlation ID 2) for the subscription of the first service in the first message.
- a second subscription association identifier Subscribescription Correlation ID 2
- the SMF creates a resource for the subscription of the first service according to the information carried by the first message, generates a sub-resource identifier subscription id 2, and constructs a URI2 for the created resource, where the URI2 is a request
- the URI is generated as a parent resource and then spliced by the child resource identifier.
- the subscription id 2 here can be used as the Subscription Correlation ID 2.
- Step 412 The SMF sends a fifteenth message to the PCF, where the fifteenth message includes the subscription Correlation ID 2.
- the fifteenth message may be an event open subscription response (Nsmf_Event Exposure_Subscribe Response) sent by the SMF to the PCF.
- the SMF returns an HTTP Response to the PCF, carrying a "201 Created" status code (Status Code) and a "Location" header.
- the Location header carries the URI2 constructed in step 411.
- Step 413 When the SMF detects an event that can be provided to the NEF, the first service is provided to the NEF.
- Step 414 When the SMF detects that the first service changes, step 415 is performed.
- the SMF sends the information received in step 410 to other SMFs (ie, the SMF after the UE is reselected).
- the other SMF detects that the first service changes (for example, another SMF allocates a new subscription association identifier for the subscription of the first service), that is, the other SMF may perform the operation of the SMF in step 414. Then, the other SMFs continue to perform the operations of the SMF described in step 415.
- Step 415 The SMF (or the other SMF) sends a third message to the first address of the PCF.
- the third message is used to notify that the first service changes.
- the third message may be an event open subscription change report request (Nsmf_Event_Exposure_SubscriptionChangeReport Request) or an event open notification request (Nsmf_Event_Exposure_Notify Request) sent by the SMF to the PCF.
- Nsmf_Event_Exposure_SubscriptionChangeReport Request an event open subscription change report request
- Nsmf_Event_Exposure_Notify Request an event open subscription change report request sent by the SMF to the PCF.
- Step 416 The PCF learns that the first service changes according to the third message.
- the third message when the first service change refers to the state change described in step 410, the third message further includes first state information.
- the first status information may be a pause status, a resume status, a cancel status, or a delete status, and the like.
- the third message further includes an event identifier and/or a user identifier (for example, a UE identifier) corresponding to the first state information.
- the event identifier is used when the state of one or a part of the event corresponding to the first event identifier set changes, and the event identifier carrying the state change may indicate an event in which a state change occurs; the user identifier is used to be used when When an event subscription is directed to a group of users, the user identifier carrying the status change is used to indicate the user corresponding to the status change.
- the third message further includes a subscribed changed subscription attribute of the first service.
- the changed subscription attribute is an updated subscription association identifier; when the subscription change is changed to an event report information, the changed subscription attribute includes at least one of the following: : The mode of the updated event report, the maximum number of updated event reports, and the maximum duration of the updated event report.
- the first message further includes a first notification association identifier, where the first notification association identifier is that the PCF is allocated for the first address; and the SMF is sent to the PCF
- the third message sent by the first address further includes the first notification association identifier; and the PCF, according to the third message, that the first service changes, includes: the PCF according to the third message
- the first notification association identifier in the middle is informed that the first service changes.
- the third message when the indication information is included in the first message, and the indication information is the third event identifier set, the third message further includes the third At least one event identifier in the event identification set to cause the PCF to identify which change occurred specifically to the first service.
- Step 417 When the PCF determines that the first service change notified in the third message affects the subscription of the second service, the PCF sends a fifth message to the NEF, the fifth The message is used to notify the second service that a change has occurred.
- the fifth message may be an event open subscription change report request (Npcf_Event_Exposure_SubscriptionChangeReport Request) or an event open notification request (Npcf_Event_Exposure_Notify Request) sent by the PCF to the NEF.
- Npcf_Event_Exposure_SubscriptionChangeReport Request an event open subscription change report request
- Npcf_Event_Exposure_Notify Request an event open subscription change report request sent by the PCF to the NEF.
- the first service change refers to the state change described in step 410
- the third message further includes first state information
- the fifth message The second state information is further included, and the specific definition of the second state information may be referred to the definition of the first state information, and details are not described herein again.
- the third message further includes a subscription subscription changed attribute of the first service.
- the fifth message further includes a subscription attribute of the subscription of the second service, and specifically, the definition of the subscription attribute after the subscription of the second service is changed, and the definition of the changed subscription attribute in the foregoing step is The details are not repeated here.
- the second message further includes a second notification association identifier, where the second notification association identifier is that the NEF is allocated to the second address, and the first sent by the PCF to the NEF The second notification association identifier is also included in the five messages.
- Step 418 The NEF sends a sixteenth message to the PCF.
- the sixteenth message may be an event open subscription change report response (Npcf_Event_Exposure_SubscriptionChangeReport Response) or an event open notification response (Npcf_Event_Exposure_Notify Response) sent by the NEF to the PCF.
- Npcf_Event_Exposure_SubscriptionChangeReport Response an event open notification response sent by the NEF to the PCF.
- Step 419 The PCF sends a seventeenth message to the SMF.
- the seventeenth message may be an event open subscription change report response (Nsmf_Event_Exposure_SubscriptionChangeReport Response) or an event open notification response (Nsmf_Event_Exposure_Notify Response) sent by the PCF to the SMF.
- Nsmf_Event_Exposure_SubscriptionChangeReport Response an event open notification response sent by the PCF to the SMF.
- the PCF since the PCF sends its own address to the SMF, the PCF can receive the notification when the first service changes, so that the service subscription process can be completed without causing an interruption.
- the embodiment of the present application further provides a method for subscribing to a service.
- a network element that subscribes to a service may be collectively referred to as a network function service consumer (NF Service Consumer), and a network element providing the service. They are collectively referred to as NF Service Producers, both of which are network function network elements in the communication system shown in FIG. 1.
- NF Service Consumer network function service consumer
- NF Service Producers both of which are network function network elements in the communication system shown in FIG. 1.
- Step 501 The NF Service Consumer obtains trigger information, and needs to subscribe to the NF Service Producer for other functional network elements. After the NF Service Consumer obtains the trigger information, the NF Service Consumer is triggered to perform a service subscription to the NF Service Producer.
- the trigger information may be from other network function network elements (ie, other NFs), for example, may be a trigger of the NEF in the foregoing embodiment, that is, triggering of the second message, and the like; It can also be triggered by an internal trigger mechanism of the NF Service Consumer.
- other network function network elements ie, other NFs
- Step 502 The NF Service Consumer sends a first message to the NF Service Producer, and the NF Service Consumer subscribes to the NF Service Producer for the first service by using the first message.
- the first message includes an address of the NF Service Consumer, that is, the first address.
- the NF Service Consumer may receive, by the first address, a message notifying that the first service changes.
- the first message includes a notification target address (Notification Target Address), and the device corresponding to the Notification Target Address can receive the required event through the Notification Target Address, That is, the NF Service Producer provides the first service to the device corresponding to the Notification Target Address by using the Notification Target Address.
- the Notification Target Address can be, but is not limited to, the second address involved in the foregoing embodiment.
- the first message further includes a first notification association identifier, where the first notification association identifier is used by the NF Service Consumer to subscribe an event notification and a corresponding event. (Event Subscription) to associate.
- the first message further includes an external identifier of the UE (for example, for one UE), a group identifier of a group of UEs (for example, for a group of UEs), or an indication of any UE (for example, any UE parameter, used to target the current All UEs in the network are valid).
- the first message further includes event report information, where the event report information includes at least one of the following: a mode of the event report, a maximum number of event reports, and a maximum duration of the event report. time.
- the mode of the event report may be a report, a continuous report, a periodic report, and the like.
- the first message further includes indication information, where the indication information is used to receive, by using the first address, a message that is notified that the first service is changed.
- the first service change refers to a state change of the first service and/or a subscription change of the first service.
- the status change of the first service may be a change of a status currently performed by the first service.
- the status currently performed by the first service may be, but is not limited to, a suspended status, a resumed state, a canceled state, or deleted. Status and so on.
- the subscription change may be a change of a subscription attribute, for example, the subscription change includes a subscription association identifier change or an event report information change, where the event report information change includes at least one of: a mode change of the event report, The maximum number of times the event is reported, the maximum duration of the event report, and so on. That is to say, in any of the above enumerated cases, the first service may be changed.
- the indication information may be only one indication information value, and may also be an event identifier set (ie, a third event identifier set), where the indication information is the third event identifier set.
- the third event identification set may include a status change event identifier and/or a subscription change event identifier, etc., and the indication information may be regarded as having a function indicating that a special event is provided.
- the special event may be a state change event, a subscription change event, or the like.
- the subscription change event identifier may include a subscription association identifier change event identifier or an event report information change event identifier.
- the NF Service Producer finds the first message after receiving the first message.
- the message carries an address, that is, when the first address is carried, the NF Service Consumer can automatically identify, by using the first address, a message that the first service is notified to be changed.
- the first address has a function of implicitly indicating that a message notifying that the first service has changed is received by the first address.
- the first address may be received by any other form, for example, the currently configured mechanism may be used to identify that the first address may receive the notification. The message that the service changes, this application does not limit this.
- the first message may be an event open subscription request (Nnf_Event Exposure_Subscribe Request) sent by the NF Service Consumer to the NF Service Producer.
- Nnf_Event Exposure_Subscribe Request an event open subscription request sent by the NF Service Consumer to the NF Service Producer.
- Step 503 After receiving the first message, the NF Service Producer saves the information in the first message, and allocates a second subscription association identifier (Subscription) for the subscription of the first service in the first message. Correlation ID 2).
- the NF Service Producer creates a resource for the subscription of the first service according to the information carried by the body, generates a sub-resource identifier subscription id1, and constructs a uniform resource identifier 2 (Uniform Resource Locator) for the created resource. , URI) 2.
- the URI2 is generated by splicing the requested URI as a parent resource and then splicing the child resource identifier.
- the subscription id 2 here can be used as the Subscription Correlation ID 2.
- Step 504 The NF Service Producer sends an eighteenth message to the NF Service Consumer, where the Eighteenth Message includes the Subscription Correlation ID 2.
- the eighteenth message may be an event open subscription response (Nnf_Event Exposure_Subscribe Response) sent by the NF Service Producer to the NF Service Consumer.
- the NF Service Producer returns an HTTP Response to the NF Service Consumer, carrying a "201 Created” Status Code and a "Location” header.
- the URI2 is carried in the Location header.
- Step 505 The NF Service Producer provides the first service to the NF Service Consumer when detecting an event that can be provided to the NF Service Consumer.
- Step 506 When the NF Service Producer detects that the first service changes, step 507 is performed.
- the NF Service Producer in the case that the NF Service Producer serving the UE needs to be reselected because the UE moves, the NF Service Producer sends the information received in step 502 to other NF network elements (ie, the UE is heavy. After the NF network element is selected, the other NF network element detects that the first service changes, that is, the other NF network element can perform the operation of the NF Service Producer in step 505, and then the The other NF network elements continue to perform the operations of the NF Service Producer described in step 507. The other NF network element has the same function as the NF Service Producer.
- the NF Service Producer when the indication information is included in the first message, the NF Service Producer (or the other NF network element) may be detected according to the indication information; or the NF The Service Producer (or the other NF network elements) can be detected based on the system configuration. Specifically, the NF Service Producer (or the other NF network element) detects that the change of the second service may be any change described in step 502, and details are not described herein again.
- the current state of the first service changes from normal execution to suspend, and from Suspend. Resume, etc.; for example, because the network policy or the user's subscription, the subscription of the first service is canceled (Cancel) or deleted (Delete) or the like.
- Step 507 The NF Service Producer (or the other NF network element) sends a third message to the first address of the NF Service Consumer, where the third message is used to notify that the first service occurs. change.
- the third message may be an event open subscription change report request (Nnf_Event_Exposure_SubscriptionChangeReport Request) or an event open notification request (Nnf_Event_Exposure_Notify) sent by the NF Service Producer (or the other NF network element) to the NF Service Consumer. Request).
- Nnf_Event_Exposure_SubscriptionChangeReport Request an event open subscription change report request
- Nnf_Event_Exposure_Notify sent by the NF Service Producer (or the other NF network element) to the NF Service Consumer. Request.
- Step 508 The NF Service Consumer learns that the first service changes according to the third message.
- the third message further includes first state information.
- the first status information may be a pause status, a resume status, a cancel status, or a delete status, and the like.
- the third message further includes an event identifier and/or a user identifier (for example, a UE identifier) corresponding to the first state information.
- the event identifier is used when the state of one or a part of the event corresponding to the first event identifier set changes, and the event identifier carrying the state change may indicate an event in which a state change occurs; the user identifier is used to be used when When an event subscription is directed to a group of users, the user identifier carrying the status change is used to indicate the user corresponding to the status change.
- the third message further includes a subscribed changed subscription attribute of the first service.
- the changed subscription attribute is an updated subscription association identifier; when the subscription change is changed to an event report information, the changed subscription attribute includes at least one of the following: : The mode of the updated event report, the maximum number of updated event reports, and the maximum duration of the updated event report.
- the first message further includes a first notification association identifier, where the first notification association identifier is allocated by the NF Service Consumer for the first address;
- the third message sent by the first address of the NF Service Consumer further includes the first notification association identifier.
- the NF Service Consumer according to the third message, that the first service change occurs, the NF Service Consumer learns that the first service changes according to the first notification association identifier in the third message. .
- the third message when the indication information is included in the first message, and the indication information is the third event identifier set, the third message further includes the third At least one event identifier in the event identification set to cause the NF Service Consumer to identify which change specifically occurred to the first service.
- Step 509 The NF Service Consumer sends a nineteenth message to the NF Service Producer.
- the 19th message may be an event open subscription change report response or a Nnf_Event_Exposure_Notify Reponse sent by the NF Service Consumer to the NF Service Producer.
- the NF Service Consumer since the NF Service Consumer sends its own address to the NF Service Producer, when the first service changes, the NF Service Consumer can receive the notification, so that The process of making a service subscription is relatively complete and will not cause an interruption.
- the embodiment of the present application further provides an apparatus, where the apparatus is applied to a first network function network element.
- the device 600 may specifically be a processor in a first network function network element, or a chip or a chip system, or a function module or the like.
- the apparatus 600 may include a transmitting unit 601, a receiving unit 602, and a processing unit 603.
- the sending unit 601 is configured to send information to the device 600
- the receiving unit 602 is configured to receive information by the device 600
- the processing unit 603 is configured to perform control management on an action of the device 600.
- the processing unit 603 may also be used to indicate a process related to the first network function network element (eg, UDM, PCF) in any of the above embodiments and/or other processes of the technical solutions described in this application. Specifically, the processing unit 603 may control the sending unit 601 to perform step 201, and control the receiving unit 602 to perform step 202, and perform step 203. For details, refer to the embodiment shown in FIG. I won't go into details here.
- the first network function network element eg, UDM, PCF
- the processing unit 603 may be a processor or a processing circuit, etc.; the sending unit 601 may be a transmitter or a sending circuit, etc., the receiving unit 602 may be a receiver or a receiving circuit, etc., the sending unit 601 and the receiving unit 602 may be Form the transceiver.
- the embodiment of the present application further provides an apparatus, where the apparatus is applied to a second network function network element.
- the device 700 may specifically be a processor in a second network function network element, or a chip or a chip system, or a function module or the like.
- the apparatus 700 may include a receiving unit 701, a transmitting unit 702, and a processing unit 703.
- the sending unit 702 is configured to send information to the device 700
- the receiving unit 701 is configured to receive information by the device 700
- the processing unit 703 is configured to perform control management on an action of the device 700.
- the processing unit 703 may also be used to indicate a process related to the second network function network element (eg, AMF, SMF) in any of the above embodiments and/or other processes of the technical solutions described in this application. Specifically, the processing unit 703 can control the steps performed by the sending unit 702 and the receiving unit 701. For details, refer to the foregoing embodiment, and details are not described herein again.
- AMF second network function network element
- the processing unit 703 may be a processor or a processing circuit, etc.; the sending unit 702 may be a transmitter or a sending circuit, etc., the receiving unit 701 may be a receiver or a receiving circuit, etc., the sending unit 702 and the receiving unit 701 may be Form the transceiver.
- the division of the unit in the embodiment of the present application is schematic, and is only a logical function division. In actual implementation, there may be another division manner.
- the functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
- the above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
- the integrated unit if implemented in the form of a software functional unit and sold or used as a standalone product, may be stored in a computer readable storage medium.
- a computer readable storage medium A number of instructions are included to cause a computer device (which may be a personal computer, server, or network device, etc.) or a processor to perform all or part of the steps of the methods described in various embodiments of the present application.
- the foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like, which can store program code. .
- the embodiment of the present application further provides another first network function network element, which is used to implement the foregoing subscription service.
- the first network function network element 800 may include a transceiver 801 and a processor 802.
- the first network function network element 800 may further include a memory 803.
- the memory 803 may be disposed inside the first network function network element 800, and may also be disposed outside the first network function network element 800.
- the processor 802 controls the transceiver 801 to receive and transmit data, and is used to implement the method performed by the first network function network element (eg, UDM, PCF) in FIG. 2 to FIG.
- the first network function network element eg, UDM, PCF
- the processor 802 can be a central processing unit (CPU), a network processor (NP), or a combination of a CPU and an NP.
- the processor 802 may further include a hardware chip.
- the hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof.
- the PLD may be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a general array logic (GAL), or any combination thereof.
- the transceiver 801, the processor 802, and the memory 803 are connected to each other.
- the transceiver 801, the processor 802, and the memory 803 are connected to each other by a bus 804;
- the bus 804 may be a Peripheral Component Interconnect (PCI) bus or an extended industry standard. Extended Industry Standard Architecture (EISA) bus, etc.
- PCI Peripheral Component Interconnect
- EISA Extended Industry Standard Architecture
- the bus can be divided into an address bus, a data bus, a control bus, and the like. For ease of representation, only one thick line is shown in Figure 8, but it does not mean that there is only one bus or one type of bus.
- the memory 803 is configured to store a program or the like.
- the program can include program code, the program code including computer operating instructions.
- the memory 803 may include a RAM, and may also include a non-volatile memory such as at least one disk storage.
- the processor 802 executes the application stored in the memory 803 to implement the foregoing functions, so as to implement the subscription service provided by the embodiment of the present application.
- the embodiment of the present application further provides another second network function network element, which is used to implement the foregoing subscription service.
- the second network function network element 900 may include a transceiver 901 and a processor 902.
- the second network function network element 900 may further include a memory 903.
- the memory 903 may be disposed inside the second network function network element 900, and may also be disposed outside the second network function network element 900.
- the processor 902 controls the transceiver 901 to receive and transmit data, and is used to implement the method performed by the second network function network element (eg, AMF, SMF) in FIG. 2 to FIG. 5.
- the second network function network element eg, AMF, SMF
- the processor 902 may be a central processing unit (CPU), a network processor (NP), or a combination of a CPU and an NP.
- the processor 902 may further include a hardware chip.
- the hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof.
- the PLD may be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a general array logic (GAL), or any combination thereof.
- the transceiver 901, the processor 902, and the memory 903 are connected to each other.
- the transceiver 901, the processor 902, and the memory 903 are connected to each other by a bus 904;
- the bus 904 may be a Peripheral Component Interconnect (PCI) bus or an extended industry standard. Extended Industry Standard Architecture (EISA) bus, etc.
- PCI Peripheral Component Interconnect
- EISA Extended Industry Standard Architecture
- the bus can be divided into an address bus, a data bus, a control bus, and the like. For ease of representation, only one thick line is shown in Figure 9, but it does not mean that there is only one bus or one type of bus.
- the memory 903 is configured to store a program or the like.
- the program can include program code, the program code including computer operating instructions.
- the memory 903 may include a RAM, and may also include a non-volatile memory such as at least one disk storage.
- the processor 902 executes the application stored in the memory 903 to implement the foregoing functions, so as to implement the subscription service provided by the embodiment of the present application.
- the embodiment of the present application further provides a computer storage medium, where the software program stores a software program, and the software program can implement any one or more of the foregoing when being read and executed by one or more processors.
- the computer storage medium may include various media that can store program codes, such as a USB flash drive, a removable hard disk, a read only memory, a random access memory, a magnetic disk, or an optical disk.
- the embodiment of the present application further provides a chip, where the chip includes a processor, for implementing functions related to any one or more of the foregoing embodiments, for example, acquiring or processing information involved in the foregoing method or Message.
- the chip further includes a memory for the processor to execute necessary program instructions and data.
- the chip can be composed of a chip, and can also include a chip and other discrete devices.
- the method and device for subscribing to the service are provided by the first network function network element, where the first network function network element sends a first message to the second network function network element.
- the second network function network element subscribes to the first service, where the first message includes a first address, the first address is an address of the first network function network element, and the first network function network element passes the The first address receives the third message, and according to the third message, learns that the first service changes.
- the first network function network element sends its own address to the second network function network element, so that when the first service changes, the first network function network element can receive Notification of changes to the service, which improves the mechanism for the change of the reporting service, so that the service subscription process can be completed without interruption.
- embodiments of the present application can be provided as a method, system, or computer program product.
- the present application can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment in combination of software and hardware.
- the application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) including computer usable program code.
- the computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device.
- the apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
- These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device.
- the instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
Claims (75)
- 一种订阅服务的方法,其特征在于,包括:第一网络功能网元向第二网络功能网元发送第一消息,用于为第三网络功能网元向所述第二网络功能网元订阅第一服务,所述第一消息中包括第一地址,所述第一地址为所述第一网络功能网元的地址;所述第一网络功能网元通过所述第一地址接收第三消息;所述第一网络功能网元根据所述第三消息获知所述第一服务发生改变。
- 如权利要求1所述的方法,其特征在于,所述第一消息中还包括所述第二地址,所述第二地址为所述第三网络功能网元的地址。
- 如权利要求2所述的方法,所述方法还包括:所述第一网络功能网元从所述第三网络功能网元接收第二消息,所述第二消息用于订阅第二服务,所述第二消息中包括第二地址;则所述方法还包括:所述第一网络功能网元根据所述第二服务确定需要向所述第二网络功能网元订阅的所述第一服务。
- 如权利要求2或3所述的方法,其特征在于,所述第一网络功能网元根据所述第三消息获知所述第一服务发生改变之后,所述方法还包括:所述第一网络功能网元向所述第三网络功能网元的所述第二地址发送第五消息,所述第五消息用于通知所述第二服务发生改变。
- 如权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:所述第一网络功能网元分配第一通知关联标识,其中,所述第一网络功能网元向所述第二网络功能网元发送的所述第一消息还包含所述第一通知关联标识。
- 如权利要求5任一项所述的方法,其特征在于,所述第三消息中还包括所述第一通知关联标识,则所述第一网络功能网元根据所述第三消息获知所述第一服务发生改变包括:所述第一网络功能网元根据所述第三消息中的所述第一通知关联标识获知所述第一服务发生改变。
- 如权利要求3-6任一项所述的方法,其特征在于,所述第二消息中还包括第二通知关联标识,所述第二通知关联标识为所述第三网络功能网元分配的;所述第一网络功能网元向所述第三网络功能网元的所述第二地址发送所述第五消息,包括:所述第一网络功能网元向所述第三网络功能网元的所述第二地址发送包括所述第二通知关联标识的第五消息。
- 如权利要求1-7任一项所述的方法,其特征在于,所述第一网络功能网元通过所述第一地址接收所述第三消息,包括:所述第一网络功能网元通过所述第一地址从所述第二网络功能网元接收所述第三消息;或者所述第一网络功能网元通过所述第一地址从第四网络功能网元接收所述第三消息,其中,所述第二网络功能网元为所述第三网络功能网元向所述第四网络功能网元请求所述第一服务。
- 一种订阅服务的方法,其特征在于,包括:第二网络功能网元从第一网络功能网元接收第一消息,所述第一消息用于所述第一网络功能网元为第三网络功能网元向所述第二网络功能网元订阅第一服务,所述第一消息中包括 第一地址,所述第一地址为所述第一网络功能网元的地址;所述第二网络功能网元向所述第一地址发送第三消息,用于通知所述第一网络功能网元所述第一服务发生改变。
- 如权利要求9所述的方法,其特征在于,所述第一消息中还包括第二地址,所述第二地址为所述第三网络功能网元的地址,所述方法包括:所述第二网络功能网元根据所述第二地址向所述第三网络功能网元提供所述第一服务。
- 如权利要求9或10所述的方法,其特征在于,所述第一消息中还包括第一通知关联标识;则所述第二网络功能网元向所述第一地址发送的所述第三消息中包括所述第一通知关联标识。
- 如权利要求9-11任一项所述的方法,其特征在于,所述方法还包括:所述第二网络功能网元向第四网络功能网元请求所述第一服务,并将所述第一地址发送给所述第四网络功能网元。
- 一种订阅服务的方法,其特征在于,包括:第二网络功能网元从第一网络功能网元接收第一消息,所述第一消息用于所述第一网络功能网元为第三网络功能网元向所述第二网络功能网元订阅第一服务,所述第一消息中包括第一地址,所述第一地址为所述第一网络功能网元的地址;当服务UE的网元从所述第二网络功能网元切换为第四网络功能网元时,所述第二网络功能网元为所述第三网络功能网元向所述第四网络功能网元请求所述第一服务,以及将所述第一地址发送给所述第四网络功能网元。
- 如权利要求13所述的方法,其特征在于,所述第二网络功能网元为所述第三网络功能网元向所述第四网络功能网元请求所述第一服务,以及将所述第一地址发送给所述第四网络功能网元包括:所述第二网络功能网元将上下文信息发送给所述第四网络功能网元,其中,所述上下文信息为根据所述第一服务的订阅信息生成,且所述上下文信息中包括所述第一地址。
- 如权利要求13所述的方法,其特征在于,所述第一消息中还包括所述第一网络功能网元分配的第一通知关联标识,所述方法包括:则所述第二网络功能网元将所述第一通知关联标识发送给所述第四网络功能网元。
- 如权利要求15所述的方法,其特征在于,所述第二网络功能网元为所述第三网络功能网元向所述第四网络功能网元请求所述第一服务,将所述第一地址发送给所述第四网络功能网元,以及将所述第一通知关联标识发送给所述第四网络功能网元包括:所述第二网络功能网元将上下文信息发送给所述第四网络功能网元,其中,所述上下文信息为根据所述第一服务的订阅信息生成,且所述上下文信息中包括所述第一地址和所述第一通知关联标识。
- 如权利要求13-16任一所述的方法,其特征在于,所述第一消息中还包括第二地址,所述第二地址为所述第三网络功能网元的地址,所述方法包括:所述第二网络功能网元根据所述第二地址向所述第三网络功能网元提供所述第一服务。
- 一种订阅服务的方法,其特征在于,包括:第四网络功能网元从第二网络功能网元接收第四消息,用于请求第一服务,所述第一服务是第一网络功能网元为第三网络功能网元向所述第二网络功能网元订阅的,所述第四消息 中包括第一地址,所述第一地址为所述第一网络功能网元的地址;所述第四网络功能网元向所述第一地址发送第三消息,用于通知所述第一网络功能网元所述第一服务发生改变。
- 如权利要求18所述的方法,其特征在于,所述方法包括:所述第四网络功能为所述第一服务的订阅分配新的订阅关联标识。
- 一种订阅服务的方法,其特征在于,包括:第二网络功能网元从第一网络功能网元接收第一消息,所述第一消息用于所述第一网络功能网元为第三网络功能网元向所述第二网络功能网元订阅第一服务,所述第一消息中包括第一地址,所述第一地址为所述第一网络功能网元的地址;当服务UE的网元从所述第二网络功能网元切换为第四网络功能网元时,所述第二网络功能网元将所述第一服务的订阅信息发送给所述第四网络功能网元,其中,所述第一服务的订阅信息中包括所述所述第一地址。
- 如权利要求20所述的方法,其特征在于,所述第二网络功能网元将所述第一服务的订阅信息发送给所述第四网络功能网元包括:所述第二网络功能网元将上下文信息发送给所述第四网络功能网元,其中,所述上下文信息为根据所述第一服务的订阅信息生成。
- 如权利要求20或21所述的方法,其特征在于,所述第一消息中还包括所述第一网络功能网元分配的第一通知关联标识,则所述第一服务的订阅信息中包括所述第一通知关联标识。
- 如权利要求20至22任一所述的方法,其特征在于,所述第一消息中还包括第二地址,所述第二地址为所述第三网络功能网元的地址,所述方法包括:所述第二网络功能网元根据所述第二地址向所述第三网络功能网元提供所述第一服务。
- 一种订阅服务的方法,其特征在于,包括:第四网络功能网元从第二网络功能网元接收第一服务的订阅信息,所述第一服务是第一网络功能网元为第三网络功能网元向所述第二网络功能网元订阅的,其中,所述第一服务的订阅信息中包括所述第一地址,所述第一地址为所述第一网络功能网元的地址;所述第四网络功能网元向所述第一地址发送第三消息,用于通知所述第一网络功能网元所述第一服务发生改变。
- 如权利要求24所述的方法,其特征在于,所述方法包括:所述第四网络功能为所述第一服务的订阅分配新的订阅关联标识。
- 一种第一网络功能网元,其特征在于,包括:收发器,用于接收和发送数据;处理器,用于控制所述收发器向第二网络功能网元发送第一消息,用于为第三网络功能网元向所述第二网络功能网元订阅第一服务,所述第一消息中包括第一地址,所述第一地址为所述第一网络功能网元的地址;以及控制所述收发器通过所述第一地址接收第三消息;根据所述第三消息获知所述第一服务发生改变。
- 如权利要求26所述的第一网络功能网元,其特征在于,所述第一消息中还包括所述第二地址,所述第二地址为所述第三网络功能网元的地址。
- 如权利要求27所述的第一网络功能网元,其特征在于,所述处理器,还用于:控制所述收发器从所述第三网络功能网元接收第二消息,用于订阅第二服务,所述第二消息中包括第二地址;则所述处理器还用于:根据所述第二服务确定需要向所述第二网络功能网元订阅的所述第一服务。
- 如权利要求26所述的第一网络功能网元,其特征在于,所述处理器,在根据所述第三消息获知所述第一服务发生改变之后,还用于:控制所述收发器向所述第三网络功能网元的所述第二地址发送第五消息,所述第五消息用于通知所述第二服务发生改变。
- 如权利要求26-29任一项所述的第一网络功能网元,其特征在于,所述处理器还用于:分配第一通知关联标识;其中,所述第一消息还包含所述第一通知关联标识;
- 如权利要求30任一项所述的第一网络功能网元,其特征在于,所述第三消息中还包括所述第一通知关联标识,则所述处理器根据所述第三消息获知所述第一服务发生改变包括:所述处理器根据所述第三消息中的所述第一通知关联标识获知所述第一服务发生改变。
- 如权利要求26-31任一项所述的第一网络功能网元,其特征在于,所述第二消息中还包括第二通知关联标识,所述第二通知关联标识为所述第三网络功能网元为分配的;所述处理器控制所述收发器向所述第三网络功能网元的所述第二地址发送所述第五消息,具体用于:所述控制所述收发器向所述第三网络功能网元的所述第二地址发送包括所述第二通知关联标识的第五消息。
- 如权利要求10-14任一项所述的第一网络功能网元,其特征在于,所述处理器,控制所述收发器通过所述第一地址接收所述第三消息,具体用于:控制所述收发器通过所述第一地址从所述第二网络功能网元接收所述第三消息;或者控制所述收发器通过所述第一地址从第四网络功能网元接收所述第三消息,其中,所述第二网络功能网元为所述第三网络功能网元向所述第四网络功能网元请求所述第一服务。
- 一种第二网络功能网元,其特征在于,包括:收发器,用于接收和发送数据;处理器,用于控制所述收发器从第一网络功能网元接收第一消息,所述第一消息用于所述第一网络功能网元为第三网络功能网元向所述第二网络功能网元订阅第一服务,所述第一消息中包括第一地址,所述第一地址为所述第一网络功能网元的地址;以及控制所述收发器向所述第一地址发送第三消息,用于通知所述第一网络功能网元所述第一服务发生改变。
- 如权利要求34所述的第二网络功能网元,其特征在于,所述第一消息中还包括第二地址,所述第二地址为所述第三网络功能网元的地址,则所述处理器还用于:根据所述第二地址向所述第三网络功能网元提供所述第一服务。
- 如权利要求16所述的第二网络功能网元,其特征在于,所述第一消息中还包括第一通知关联标识;则所述处理器,控制所述收发器向所述第一地址发送所述第三消息,具体用于:控制所述收发器向所述第一地址发送包括所述第一通知关联标识的第三消息。
- 如权利要求16或17所述的第二网络功能网元,其特征在于,所述处理器还用于:控制所述收发器向第四网络功能网元请求所述第一服务,并控制所述收发器将所述第一 地址发送给所述第四网络功能网元。
- 一种第二网络功能网元,其特征在于,包括:收发器,用于接收和发送数据;处理器,用于控制所述收发器从第一网络功能网元接收第一消息,所述第一消息用于所述第一网络功能网元为第三网络功能网元向所述第二网络功能网元订阅第一服务,所述第一消息中包括第一地址,所述第一地址为所述第一网络功能网元的地址;当服务UE的网元从所述第二网络功能网元切换为第四网络功能网元时,所述处理器,还用于控制所述收发器为所述第三网络功能网元向所述第四网络功能网元请求所述第一服务,以及将所述第一地址发送给所述第四网络功能网元。
- 如权利要求38所述的第二网络功能网元,其特征在于,所述处理器,用于控制所述收发器为所述第三网络功能网元向所述第四网络功能网元请求所述第一服务,以及将所述第一地址发送给所述第四网络功能网元包括:所述处理器,用于控制所述收发器将上下文信息发送给所述第四网络功能网元,其中,所述上下文信息为根据所述第一服务的订阅信息生成,且所述上下文信息中包括所述第一地址。
- 如权利要求38所述的第二网络功能网元,其特征在于,所述第一消息中还包括所述第一网络功能网元分配的第一通知关联标识,则所述处理器,还用于控制所述收发器将所述第一通知关联标识发送给所述第四网络功能网元。
- 如权利要求40所述的第二网络功能网元,其特征在于,处理器,用于控制所述收发器为所述第三网络功能网元向所述第四网络功能网元请求所述第一服务,将所述第一地址发送给所述第四网络功能网元,以及将所述第一通知关联标识发送给所述第四网络功能网元包括:所述处理器,用于控制所述收发器将上下文信息发送给所述第四网络功能网元,其中,所述上下文信息为根据所述第一服务的订阅信息生成,且所述上下文信息中包括所述第一地址和所述第一通知关联标识。
- 如权利要求38-41任一所述的第二网络功能网元,其特征在于,所述第一消息中还包括第二地址,所述第二地址为所述第三网络功能网元的地址,所述处理器,还用于根据所述第二地址向所述第三网络功能网元提供所述第一服务。
- 一种第四网络功能网元,其特征在于,包括:收发器,用于接收和发送数据;处理器,用于控制所述收发器从第二网络功能网元接收第四消息,用于请求第一服务,所述第一服务是第一网络功能网元为第三网络功能网元向所述第二网络功能网元订阅的,所述第四消息中包括第一地址,所述第一地址为所述第一网络功能网元的地址;所述处理器,还用于控制所述收发器向所述第一地址发送第三消息,用于通知所述第一网络功能网元所述第一服务发生改变。
- 如权利要求43所述的第四网络功能网元,其特征在于,所述处理器,还用于为所述第一服务的订阅分配新的订阅关联标识。
- 一种第二网络功能网元,其特征在于,包括:收发器,用于接收和发送数据;处理器,用于控制所述收发器从第一网络功能网元接收第一消息,所述第一消息用于所 述第一网络功能网元为第三网络功能网元向所述第二网络功能网元订阅第一服务,所述第一消息中包括第一地址,所述第一地址为所述第一网络功能网元的地址;当服务UE的网元从所述第二网络功能网元切换为第四网络功能网元时,所述处理器还用于控制所述收发器将所述第一服务的订阅信息发送给所述第四网络功能网元,其中,所述第一服务的订阅信息中包括所述所述第一地址。
- 如权利要求45所述的第二网络功能网元,其特征在于,所述处理器用于控制所述收发器将所述第一服务的订阅信息发送给所述第四网络功能网元包括:所述处理器用于控制所述收发器将上下文信息发送给所述第四网络功能网元,其中,所述上下文信息为根据所述第一服务的订阅信息生成。
- 如权利要求45或46所述的第二网络功能网元,其特征在于,所述第一消息中还包括所述第一网络功能网元分配的第一通知关联标识,则所述第一服务的订阅信息中包括所述第一通知关联标识。
- 如权利要求45至47任一所述的第二网络功能网元,其特征在于,所述第一消息中还包括第二地址,所述第二地址为所述第三网络功能网元的地址,则所述处理器还用于所述第二地址向所述第三网络功能网元提供所述第一服务。
- 一种第四网络功能网元,其特征在于,包括:收发器,用于接收和发送数据;处理器,用于控制所述收发器从第二网络功能网元接收第一服务的订阅信息,所述第一服务是第一网络功能网元为第三网络功能网元向所述第二网络功能网元订阅的,其中,所述第一服务的订阅信息中包括所述第一地址,所述第一地址为所述第一网络功能网元的地址;所述处理器还用于控制所述收发器向所述第一地址发送第三消息,用于通知所述第一网络功能网元所述第一服务发生改变。
- 如权利要求49所述的第四网络功能网元,其特征在于,所述处理器还用于所述第一服务的订阅分配新的订阅关联标识。
- 如权利要求1-17,20-23中任一项所述的方法,或26-42,45-48中任一项所述的网元,其特征在于,所述第一消息中还包括指示信息,所述指示信息为第三事件标识集,其中所述第三事件标识集包括状态改变事件标识和/或订阅改变事件标识。
- 如权利要求1-12,18-19,24-25任一项所述的方法,或26-37,43-44,49-50任一项所述的装置,所述的方法或装置,其特征在于,所述第三消息中还包括状态改变事件标识和/或订阅改变事件标识。
- 如权利要求1-12,18-19,24-25任一项所述的方法,或26-37,43-44,49-50任一项所述的网元,其特征在于,所述第一服务发生改变是指所述第一服务的状态改变和/或所述第一服务的订阅改变。
- 如权利要求53任一项所述的方法或所述的网元,所述订阅改变可以包括订阅关联标识改变或事件报告信息改变。
- 如权利要求53所述的方法或网元,其特征在于,当所述第一服务发生改变是指所述状态改变时,所述第三消息中还包括第一状态信息,其中,所述第一状态信息为暂停状态、继续状态、取消状态或删除状态。
- 如权利要求55所述的方法或网元,其特征在于,所述第三消息中还包括所述第一状态信息对应的事件标识和/或用户标识。
- 如权利要求53所述的方法或网元,其特征在于,当所述第一服务发生改变是指所述订阅改变时,所述第三消息中还包括第一服务的订阅改变后的订阅属性。
- 如权利要求57所述的方法或网元,其特征在于,当所述订阅改变为订阅关联标识改变时,所述第一服务的订阅改变后的订阅属性为更新的订阅关联标识。
- 如权利要求57所述的方法或网元,其特征在于,当所述订阅改变为事件报告信息改变时,所述第一服务的订阅改变后的订阅属性包括以下至少一项:更新的事件报告的模式、更新的事件报告的最大次数、更新的事件报告的最大持续时间。
- 如权利要求51或52所述的方法或网元,其特征在于,所述订阅改变事件标识包括订阅关联标识改变事件标识或事件报告信息改变事件标识。
- 如权利要求51或52所述的方法或网元,其特征在于,所述第三消息中还包括所述第三事件标识集中的至少一个事件标识。
- 一种芯片,其特征在于,所述芯片与存储器相连,用于读取并执行所述存储器中存储的程序指令,以实现权利要求1-50任一项所述的方法。
- 一种传输信息的装置,用于执行如权利要求1到8中任一项所述方法。
- 一种传输信息的装置,用于执行如权利要求9到12中任一项所述方法。
- 一种传输信息的装置,用于执行如权利要求13到17中任一项所述方法。
- 一种传输信息的装置,用于执行如权利要求18到19中任一项所述方法。
- 一种传输信息的装置,用于执行如权利要求20到23中任一项所述方法。
- 一种传输信息的装置,用于执行如权利要求24到25中任一项所述方法。
- 一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述1到25中任一项所述的方法。
- 一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行如权利要求1到25项任一项所述的方法。
- 一种通信***,其特征在于,包括如权利要求26-33中任一项所述的第一网络功能网元,和,如权利要求34至37中任一项所述的第二网络功能网元。
- 一种通信***,其特征在于,包括如权利要求29-42中任一项所述的第二网络功能网元,和,如权利要求43至44中任一项所述的第四网络功能网。
- 如权利要求72所述的***,其特征在于,还包括如权利要求26-33中任一项所述的第一网络功能网元。
- 一种通信***,其特征在于,包括如权利要求45-48中任一项所述的第二网络功能网元,和,如权利要求49至52中任一项所述的第四网络功能网。
- 如权利要求74所述的***,其特征在于,还包括如权利要求26-33中任一项所述的第一网络功能网元。
Priority Applications (12)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP19785693.3A EP3780682B1 (en) | 2018-04-09 | 2019-04-09 | Method and device for subscribing to service |
RU2020136051A RU2783811C2 (ru) | 2018-04-09 | 2019-04-09 | Способ подписки на услуги и устройство |
JP2020553447A JP7272736B2 (ja) | 2018-04-09 | 2019-04-09 | サービス加入方法、当該方法を実行するためのチップ、情報伝達装置およびプログラム、並びにネットワーク機能ネットワーク要素 |
CN201980024355.5A CN111937421B (zh) | 2018-04-09 | 2019-04-09 | 一种订阅服务的方法及装置 |
AU2019251152A AU2019251152B2 (en) | 2018-04-09 | 2019-04-09 | Method and device for subscribing to service |
BR112020020559-1A BR112020020559A2 (pt) | 2018-04-09 | 2019-04-09 | Método de assinatura de serviço, aparelho, chip, produto de programa de computador, meio de armazenamento legível por computador e sistema |
KR1020207031413A KR102323696B1 (ko) | 2018-04-09 | 2019-04-09 | 서비스 가입 방법 및 장치 |
CN202211088342.4A CN115442771A (zh) | 2018-04-09 | 2019-04-09 | 一种订阅服务的方法及装置 |
US16/723,671 US10812609B2 (en) | 2018-04-09 | 2019-12-20 | Service subscription method and system for reporting service change in communications system |
US17/033,092 US11330069B2 (en) | 2018-04-09 | 2020-09-25 | Service subscription method and system for reporting service change in communication system |
US17/728,105 US12015682B2 (en) | 2018-04-09 | 2022-04-25 | Service subscription method and system for reporting service change in communication system |
JP2023007981A JP2023075075A (ja) | 2018-04-09 | 2023-01-23 | サービス加入方法および装置 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810312964.8 | 2018-04-09 | ||
CN201810312964.8A CN110366144A (zh) | 2018-04-09 | 2018-04-09 | 一种订阅服务的方法及装置 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/723,671 Continuation US10812609B2 (en) | 2018-04-09 | 2019-12-20 | Service subscription method and system for reporting service change in communications system |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2019196813A1 true WO2019196813A1 (zh) | 2019-10-17 |
Family
ID=68163468
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2019/081849 WO2019196813A1 (zh) | 2018-04-09 | 2019-04-09 | 一种订阅服务的方法及装置 |
Country Status (8)
Country | Link |
---|---|
US (3) | US10812609B2 (zh) |
EP (1) | EP3780682B1 (zh) |
JP (2) | JP7272736B2 (zh) |
KR (1) | KR102323696B1 (zh) |
CN (4) | CN110366144A (zh) |
AU (1) | AU2019251152B2 (zh) |
BR (1) | BR112020020559A2 (zh) |
WO (1) | WO2019196813A1 (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3592012A4 (en) * | 2018-05-11 | 2020-04-22 | Huawei Technologies Co. Ltd. | SUBSCRIPTION UPDATE METHOD, DEVICE AND SYSTEM |
US10674349B2 (en) | 2018-05-11 | 2020-06-02 | Huawei Technologies Co., Ltd. | Subscription update method, device, and system |
WO2021197074A1 (en) * | 2020-03-31 | 2021-10-07 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for subscribing change notification of network function |
WO2021198552A1 (en) * | 2020-04-02 | 2021-10-07 | Nokia Technologies Oy | Improved authorization in communication networks |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110167080A (zh) * | 2018-02-13 | 2019-08-23 | 中兴通讯股份有限公司 | 订阅信息更新的方法及装置 |
US10999787B2 (en) | 2018-02-17 | 2021-05-04 | Huawei Technologies Co., Ltd. | System and method for UE context and PDU session context management |
CN110366144A (zh) * | 2018-04-09 | 2019-10-22 | 华为技术有限公司 | 一种订阅服务的方法及装置 |
US11553454B2 (en) * | 2018-08-16 | 2023-01-10 | Nec Corporation | System and method of multiple application functions influence in 5G networks |
EP3974986A1 (en) * | 2018-11-14 | 2022-03-30 | Telefonaktiebolaget LM Ericsson (publ) | Nf service consumer restart detection using direct signaling between nfs |
US20220124468A1 (en) * | 2018-11-15 | 2022-04-21 | Telefonaktiebolaget Lm Ericsson (Publ) | Service instance indication for resource creation |
US11109202B2 (en) * | 2018-11-28 | 2021-08-31 | Verizon Patent And Licensing Inc. | Method and system for intelligent routing for mobile edge computing |
US11659454B2 (en) * | 2020-02-27 | 2023-05-23 | Huawei Technologies Co., Ltd. | Methods, systems and apparatuses for management or network functions |
CN113498051B (zh) * | 2020-03-18 | 2023-01-03 | 维沃移动通信有限公司 | 一种订阅网络事件的方法和网络功能 |
CN113473509B (zh) * | 2020-03-30 | 2023-06-02 | 华为技术有限公司 | 一种容灾处理方法及装置 |
CN115053505B (zh) * | 2020-04-30 | 2023-10-27 | Oppo广东移动通信有限公司 | 服务分享方法、通信设备和云平台 |
CN111669751B (zh) * | 2020-05-07 | 2022-07-29 | 中国联合网络通信集团有限公司 | 一种数据流的建立方法、装置及通信*** |
CN116437333A (zh) * | 2021-12-30 | 2023-07-14 | 华为技术有限公司 | 通信方法与装置 |
CN117527894A (zh) * | 2022-07-29 | 2024-02-06 | 中兴通讯股份有限公司 | 网络数据面***、数据交互方法及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101562578A (zh) * | 2008-04-16 | 2009-10-21 | 华为技术有限公司 | 一种用户数据订阅通知方法及装置 |
US20110092186A1 (en) * | 2008-06-04 | 2011-04-21 | Telefonaktiebolaget Lm Ericsson (Publ) | Method for Distribution of Information of Networks or Entities using UE as Gateway |
CN103516746A (zh) * | 2012-06-26 | 2014-01-15 | 中兴通讯股份有限公司 | 服务变化消息的推送方法、装置及*** |
CN106538042A (zh) * | 2014-07-19 | 2017-03-22 | 三星电子株式会社 | 订户标识模块管理方法和支持该方法的电子设备 |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE60223410T2 (de) * | 2002-01-21 | 2008-08-28 | Nokia Corp. | Verfahren und System zur Änderung einer Subskription |
ES2384892T3 (es) | 2007-05-25 | 2012-07-13 | Nokia Siemens Networks Oy | Método, sistema y dispositivo para la actualización de ubicación en redes |
US7870251B2 (en) * | 2008-01-10 | 2011-01-11 | At&T Intellectual Property I, L.P. | Devices, methods, and computer program products for real-time resource capacity management |
CN102244854B (zh) * | 2010-05-10 | 2016-03-30 | 中兴通讯股份有限公司 | Mtc组选择分组数据网网关的方法及移动性管理网元 |
CN102413493A (zh) * | 2010-09-21 | 2012-04-11 | 北京三星通信技术研究有限公司 | 决定重定位过程的方法和决定切换过程的方法 |
CA2814973C (en) * | 2010-10-20 | 2015-12-29 | Zte Corporation | Method and system for supporting multiple time zones and charging method and system in ims |
US9094364B2 (en) * | 2011-12-23 | 2015-07-28 | A10 Networks, Inc. | Methods to manage services over a service gateway |
WO2014135210A1 (en) * | 2013-03-07 | 2014-09-12 | Nokia Solutions And Networks Oy | Handover of mobility management entity for load balancing |
EP3002972B1 (en) * | 2013-06-29 | 2019-04-17 | Huawei Technologies Co., Ltd. | Handover processing method, device and system |
WO2017075757A1 (zh) * | 2015-11-03 | 2017-05-11 | 华为技术有限公司 | 选择网络功能服务的方法、装置和*** |
CN108370506B (zh) | 2015-11-04 | 2021-07-13 | Lg 电子株式会社 | 无线通信***中的服务节点重新定位方法及其设备 |
US11444850B2 (en) * | 2016-05-02 | 2022-09-13 | Huawei Technologies Co., Ltd. | Method and apparatus for communication network quality of service capability exposure |
US10849189B2 (en) * | 2016-08-18 | 2020-11-24 | Convida Wireless, Llc | Network service exposure for service and session continuity |
EP3598812B1 (en) * | 2017-03-16 | 2022-02-09 | LG Electronics Inc. | Notifying a mobility event in a wireless communication system |
CN108632312B (zh) * | 2017-03-20 | 2020-01-17 | ***通信有限公司研究院 | 网络功能信息交互方法及装置 |
US11178603B2 (en) * | 2017-05-09 | 2021-11-16 | Telefonaktiebolaget Lm Ericsson (Publ) | AMF relocation with N3IWF handling |
CN110366144A (zh) * | 2018-04-09 | 2019-10-22 | 华为技术有限公司 | 一种订阅服务的方法及装置 |
US10674349B2 (en) * | 2018-05-11 | 2020-06-02 | Huawei Technologies Co., Ltd. | Subscription update method, device, and system |
-
2018
- 2018-04-09 CN CN201810312964.8A patent/CN110366144A/zh active Pending
- 2018-04-09 CN CN202010944542.XA patent/CN112188444B/zh active Active
-
2019
- 2019-04-09 BR BR112020020559-1A patent/BR112020020559A2/pt unknown
- 2019-04-09 EP EP19785693.3A patent/EP3780682B1/en active Active
- 2019-04-09 CN CN202211088342.4A patent/CN115442771A/zh active Pending
- 2019-04-09 CN CN201980024355.5A patent/CN111937421B/zh active Active
- 2019-04-09 KR KR1020207031413A patent/KR102323696B1/ko active IP Right Grant
- 2019-04-09 JP JP2020553447A patent/JP7272736B2/ja active Active
- 2019-04-09 AU AU2019251152A patent/AU2019251152B2/en active Active
- 2019-04-09 WO PCT/CN2019/081849 patent/WO2019196813A1/zh unknown
- 2019-12-20 US US16/723,671 patent/US10812609B2/en active Active
-
2020
- 2020-09-25 US US17/033,092 patent/US11330069B2/en active Active
-
2022
- 2022-04-25 US US17/728,105 patent/US12015682B2/en active Active
-
2023
- 2023-01-23 JP JP2023007981A patent/JP2023075075A/ja active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101562578A (zh) * | 2008-04-16 | 2009-10-21 | 华为技术有限公司 | 一种用户数据订阅通知方法及装置 |
US20110092186A1 (en) * | 2008-06-04 | 2011-04-21 | Telefonaktiebolaget Lm Ericsson (Publ) | Method for Distribution of Information of Networks or Entities using UE as Gateway |
CN103516746A (zh) * | 2012-06-26 | 2014-01-15 | 中兴通讯股份有限公司 | 服务变化消息的推送方法、装置及*** |
CN106538042A (zh) * | 2014-07-19 | 2017-03-22 | 三星电子株式会社 | 订户标识模块管理方法和支持该方法的电子设备 |
Non-Patent Citations (2)
Title |
---|
"3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Procedures for the 5G System; Stage 2 (Release 15)", 3GPP TS 23.502 V 15.1.0, 27 March 2018 (2018-03-27), pages 187 - 197, XP055640341 * |
INTEL: "Clarification on AMF behaviour due to Subscriber Data Change in UDM", 3GPP SA WG2 MEETING #126, S 2-182717, 2 March 2018 (2018-03-02), XP051408837 * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3592012A4 (en) * | 2018-05-11 | 2020-04-22 | Huawei Technologies Co. Ltd. | SUBSCRIPTION UPDATE METHOD, DEVICE AND SYSTEM |
US10674349B2 (en) | 2018-05-11 | 2020-06-02 | Huawei Technologies Co., Ltd. | Subscription update method, device, and system |
US10897699B2 (en) | 2018-05-11 | 2021-01-19 | Huawei Technologies Co., Ltd. | Subscription update method, device, and system |
EP3905739A1 (en) * | 2018-05-11 | 2021-11-03 | Huawei Technologies Co., Ltd. | Update of subscription to event notification at a network element when terminal migrates from source to target network element |
WO2021197074A1 (en) * | 2020-03-31 | 2021-10-07 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for subscribing change notification of network function |
US11985045B2 (en) | 2020-03-31 | 2024-05-14 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for subscribing change notification of network function |
WO2021198552A1 (en) * | 2020-04-02 | 2021-10-07 | Nokia Technologies Oy | Improved authorization in communication networks |
Also Published As
Publication number | Publication date |
---|---|
US20220247839A1 (en) | 2022-08-04 |
AU2019251152B2 (en) | 2022-05-19 |
AU2019251152A1 (en) | 2020-10-29 |
US20210014322A1 (en) | 2021-01-14 |
US11330069B2 (en) | 2022-05-10 |
RU2020136051A (ru) | 2022-05-05 |
BR112020020559A2 (pt) | 2021-01-12 |
US10812609B2 (en) | 2020-10-20 |
KR102323696B1 (ko) | 2021-11-08 |
JP2023075075A (ja) | 2023-05-30 |
EP3780682B1 (en) | 2024-01-10 |
EP3780682A1 (en) | 2021-02-17 |
CN111937421A (zh) | 2020-11-13 |
US12015682B2 (en) | 2024-06-18 |
JP7272736B2 (ja) | 2023-05-12 |
CN112188444A (zh) | 2021-01-05 |
CN112188444B (zh) | 2021-08-03 |
CN110366144A (zh) | 2019-10-22 |
CN111937421B (zh) | 2022-09-09 |
US20200137182A1 (en) | 2020-04-30 |
KR20200139748A (ko) | 2020-12-14 |
EP3780682A4 (en) | 2021-05-19 |
JP2021518075A (ja) | 2021-07-29 |
CN115442771A (zh) | 2022-12-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2019196813A1 (zh) | 一种订阅服务的方法及装置 | |
EP3732846B1 (en) | Quality of service (qos) control in mobile edge computing (mec) | |
US11523268B2 (en) | Communications method and apparatus | |
CN112913212B (zh) | 控制面-用户面分离的用户面功能控制 | |
KR102224248B1 (ko) | 통신 시스템에서 PDU(Protocol Data Unit) 세션을 설립하는 방법 | |
CN110049070B (zh) | 事件通知方法及相关设备 | |
WO2020015634A1 (zh) | 一种mec信息获取方法及装置 | |
US11463935B2 (en) | Methods and functions for handling local breakout | |
WO2020001562A1 (zh) | 一种通信方法及装置 | |
WO2018205114A1 (zh) | 一种状态切换方法及装置 | |
JP7467669B2 (ja) | 接続確立方法、通信装置、およびシステム | |
CN112042167A (zh) | 用于在实现移动边缘计算(mec)的通信网络中处理用户服务简档信息的方法和装置 | |
WO2019096306A1 (zh) | 一种处理请求的方法以及相应实体 | |
WO2020119653A1 (zh) | 识别终端的方法、装置 | |
CN111757313A (zh) | 一种通信方法及装置 | |
WO2021159415A1 (zh) | 通信方法、装置及*** | |
RU2783811C2 (ru) | Способ подписки на услуги и устройство | |
EP4354999A1 (en) | Communication method, apparatus, and system | |
US20240205779A1 (en) | Apparatus, methods, and computer programs |
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: 19785693 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2020553447 Country of ref document: JP Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
REG | Reference to national code |
Ref country code: BR Ref legal event code: B01A Ref document number: 112020020559 Country of ref document: BR |
|
ENP | Entry into the national phase |
Ref document number: 2019251152 Country of ref document: AU Date of ref document: 20190409 Kind code of ref document: A |
|
ENP | Entry into the national phase |
Ref document number: 20207031413 Country of ref document: KR Kind code of ref document: A |
|
ENP | Entry into the national phase |
Ref document number: 2019785693 Country of ref document: EP Effective date: 20201027 |
|
ENP | Entry into the national phase |
Ref document number: 112020020559 Country of ref document: BR Kind code of ref document: A2 Effective date: 20201007 |