WO2019214343A1 - 订阅更新方法、设备及系统 - Google Patents

订阅更新方法、设备及系统 Download PDF

Info

Publication number
WO2019214343A1
WO2019214343A1 PCT/CN2019/078455 CN2019078455W WO2019214343A1 WO 2019214343 A1 WO2019214343 A1 WO 2019214343A1 CN 2019078455 W CN2019078455 W CN 2019078455W WO 2019214343 A1 WO2019214343 A1 WO 2019214343A1
Authority
WO
WIPO (PCT)
Prior art keywords
network element
subscription
event
target
address information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2019/078455
Other languages
English (en)
French (fr)
Inventor
宗在峰
戚彩霞
朱奋勤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to BR112019016900-8A priority Critical patent/BR112019016900A2/pt
Priority to EP19742665.3A priority patent/EP3592012B1/en
Priority to CN201980005863.9A priority patent/CN111386719B/zh
Priority to JP2019548381A priority patent/JP6768976B2/ja
Priority to EP21163212.0A priority patent/EP3905739B1/en
Priority to US16/448,403 priority patent/US10674349B2/en
Publication of WO2019214343A1 publication Critical patent/WO2019214343A1/zh
Priority to US16/862,047 priority patent/US10897699B2/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/12Reselecting a serving backbone network switching or routing node
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0011Control or signalling for completing the hand-off for data sessions of end-to-end connection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/08Mobility data transfer
    • H04W8/14Mobility data transfer between corresponding nodes

Definitions

  • the present application relates to the field of communications technologies, and in particular, to a subscription update method, device, and system.
  • an access and mobility management function (AMF) network element for terminal services can be configured as a session management function (SMF) network element and unified data management (unified data).
  • the management, UDM) network element or policy control function (PCF) network element and other events notify the network element to subscribe to events related to the terminal.
  • the AMF network element sends a subscription request to the event notification network element, where the subscription request carries the subscription information of the AMF network element related to the terminal, such as the subscription event information of the terminal, and the AMF network related to the subscription event.
  • the event notification network element sends a subscription response to the AMF network element, and the subscription response carries an event notification ID assigned by the network element to the subscription event.
  • the event notification network element sends an event notification and a notification association identifier to the AMF network element subscribed to the event according to the callback address information of the AMF network element associated with the terminal, and is determined by the AMF network element according to the AMF network element.
  • the notification association ID associates an event notification with a subscription event.
  • the subscription event is When the notification condition is met, the event notification network element still sends an event notification of the subscription event to the source subscription network element according to the saved subscription information of the source AMF network element related to the terminal, so that the target subscription network element currently serving the terminal service cannot be informed in time. Subscribe to event notifications for events so that the corresponding subscription events cannot be processed in a timely manner.
  • the embodiment of the present application provides a subscription update method, a device, and a system, so that the target subscription network element can timely notify the event notification of the subscription event in the scenario that the terminal migrates from the source subscription network element to the target subscription network element.
  • the first aspect provides a subscription update method, which is applied to a scenario in which a first terminal migrates from a source subscription network element to a target subscription network element, where the method includes: the first event notification network element determines the first end of the first terminal. The notification condition of the subscription event is satisfied; the first event notification network element obtains the first callback address information of the target subscription network element; the first event notification network element sends the first message to the target subscription network element according to the first callback address information.
  • the first message carries the identifier of the first terminal and the first event notification of the first subscription event, where the identifier of the first terminal is used to associate the first event notification with the first terminal.
  • the first event notification network element may obtain the first callback address information of the target subscription network element in the scenario that the first terminal migrates from the source subscription network element to the target subscription network element, and subscribes to the network element according to the target subscription network element.
  • the callback address information is sent to the target subscription network element to send the first event notification and the identifier of the first terminal, where the identifier of the first terminal is used to associate the first event notification with the first terminal.
  • the target subscription network element can obtain the event notification of the first subscription event in time according to the identifier of the first terminal and the first event notification, combined with the first callback address information. Therefore, based on the solution, the target subscription network element can be notified of the event notification of the subscription event in time in the scenario that the terminal migrates from the source subscription network element to the target subscription network element, so that the corresponding subscription event can be processed in time.
  • the first callback address information is address information associated with the target subscription network element, or the first callback address information is address information associated with the terminal group where the first terminal is located. That is, the first callback address information in the embodiment of the present application may be the address information of the terminal group granularity, or may be the address information of the subscription network element granularity, which is not specifically limited in this embodiment of the present application.
  • the first message further carries a first notification association identifier allocated by the source subscription network element for the first subscription event, wherein the first notification association identifier is used to determine the first subscription event.
  • the subscription update method provided by the embodiment of the present application may further include: the first event notification network element receives the second message from the target subscription network element, and the second message carries the target subscription network element.
  • Two callback address information and first indication information wherein the second callback address information is address information associated with the first subscription event, the first indication information is used to determine the first subscription event, the second callback address information
  • the first event notification network element sends the second event notification of the first subscription event to the target subscription network element according to the second callback address information. That is, in the embodiment of the present application, in the scenario that the terminal migrates from the source subscription network element to the target subscription network element, the first event notification network element can obtain the second callback of the target subscription network element corresponding to the first subscription event.
  • the address information may further send a second event notification to the target subscription network element according to the second callback address information, so that the target subscription network element can be timely according to the second event notification and the second callback address information.
  • Know the event notification for the first subscription event Therefore, based on the solution, the target subscription network element can be notified of the event notification of the subscription event in time in the scenario that the terminal migrates from the source subscription network element to the target subscription network element, so that the corresponding subscription event can be processed in time.
  • the subscription update method provided by the embodiment of the present application may further include: the first event notification network element receives a first status notification from the source subscription network element or the target subscription network element, the first status Notifying the first callback address information of the target subscription network element; correspondingly, the first event notification network element obtains the first callback address information of the target subscription network element, including: the first event notification network element is notified according to the first status And determining the first callback address information of the target subscription network element. Based on the solution, the first event notification network element can obtain the first callback address information of the target subscription network element.
  • the first event notification network element obtains the first callback address information of the target subscription network element, including: the first event notification network element sends a fourth message to the network storage function network element, the fourth The message carries the second indication information and any one of the following: the source subscription network element is a first group identifier that is allocated by the terminal group where the first terminal is located, a collection identifier of the subscription network element set corresponding to the first group identifier, and the target subscription The identifier of the network element, or the identifier of the target subscription network element and the first group identifier, where the second indication information is used to indicate that the fourth message is used to request the first callback address information of the target subscription network element; An event notification network element receives the first callback address information of the target subscription network element from the network storage function network element. Based on the solution, the first event notification network element can obtain the first callback address information of the target subscription network element.
  • the subscription update method provided by the embodiment of the present application may further include: the first event notification network element determines the source subscription. The network element no longer provides services for the first terminal.
  • the target subscription network element includes a target mobility management network element; correspondingly, the first group identifier is a global unique mobility management network element identifier GUAMI corresponding to the terminal group where the first terminal is located.
  • the first event notification network element obtains the first callback address information of the target subscription network element, including: the first event notification network element according to the callback address of the source subscription network element associated with the first terminal
  • the third event notification of the first subscription event is sent to the source subscription network element; the first event notification network element receives the rejection message from the source subscription network element, and the rejection message carries the first callback of the target subscription network element. Address information.
  • the first event notification network element can obtain the first callback address information of the target subscription network element.
  • a second aspect provides a subscription update method, which is applied to a scenario in which a first terminal migrates from a source subscription network element to a target subscription network element, where the method includes: the first event notification network element receives the target subscription network element. a second message, where the second message carries the second callback address information and the first indication information of the target subscription network element, where the second callback address information is address information associated with the first subscription event, the first indication information For determining the first subscription event, the second callback address information is used by the first event notification network element to send a second event notification of the first subscription event to the target subscription network element according to the second callback address information.
  • the first event notification network element can obtain the second callback address information of the target subscription network element corresponding to the first subscription event, that is, the subscription event.
  • the granularity address information may further send a second event notification to the target subscription network element according to the second callback address information, so that the target subscription network element can obtain the first subscription event in time according to the second event notification and the second callback address information.
  • Event notification Therefore, based on the solution, the target subscription network element can be notified of the event notification of the subscription event in time in the scenario that the terminal migrates from the source subscription network element to the target subscription network element, so that the corresponding subscription event can be processed in time.
  • the second message further carries a second notification association identifier that is allocated by the target subscription network element for the first subscription event; correspondingly, the second callback
  • the address information is further used by the first event notification network element to send the second notification association identifier to the target subscription network element according to the second callback address information.
  • a third aspect provides a subscription update method, which is applied to a scenario in which a first terminal migrates from a source subscription network element to a target subscription network element, where the method includes: the first event notification network element determines the first end of the first terminal The notification condition of the subscription event is satisfied; the first event notification network element sends a first message to the target subscription network element, where the first message carries the identifier of the first terminal, and is used to request the target subscription network element to update the first terminal.
  • the first event notification network element receives the second message from the target subscription network element, where the second message carries the first indication information and the first callback address information of the target subscription network element associated with the first subscription event,
  • the first indication information is used to determine the first subscription event
  • the first callback address information is used by the first event notification network element to send the first subscription event to the target subscription network element according to the first callback address information.
  • the first event notification network element may obtain the first callback address information of the target subscription network element associated with the first subscription event, in the scenario that the first terminal migrates from the source subscription network element to the target subscription network element, and Sending a first event notification to the target subscription network element according to the first callback address information of the target subscription network element, so that the target subscription network element can notify the event notification of the first subscription event in time according to the first event notification and the first callback address information. . Therefore, based on the solution, the target subscription network element can be notified of the event notification of the subscription event in time in the scenario that the terminal migrates from the source subscription network element to the target subscription network element, so that the corresponding subscription event can be processed in time.
  • the subscription update method provided by the embodiment of the present application may further include: the first event notification network element determines the source subscription. The network element no longer provides services for the first terminal.
  • the subscription update method provided by the embodiment of the present application may further include: the first event notification network element from the network storage function
  • the network element obtains the address information of the first service of the target subscription network element, where the first service is used to trigger the subscription update of the first subscription event; correspondingly, the first event notification network element sends the first message to the target subscription network element.
  • the message includes: the first event notification network element sends the first message to the target subscription network element according to the address information of the first service. Based on the scenario, a subscription update of the first subscription event can be triggered.
  • the first event notification network element obtains the address information of the first service of the target subscription network element from the network storage function network element, including: the first event notification network element sends the network information function network element And a fourth message, where the fourth message carries the information of the target subscription network element and the second indication information, where the second indication information is used to indicate that the fourth message is used to request address information of the first service of the target subscription network element;
  • An event notification network element receives address information of the first service from the network storage function network element. Based on the solution, the first event notification network element may obtain the address information of the first service of the target subscription network element from the network storage function network element.
  • the fourth aspect provides a subscription update method, which is applied to a scenario in which the first terminal migrates from the source subscription network element to the target subscription network element, where the method includes: the first event notification network element determines the first subscription of the first terminal. The notification condition of the event is satisfied; the first event notification network element generates the first callback address information of the target subscription network element for the first subscription event; the first event notification network element sends the target to the target according to the first callback address information.
  • the subscription network element sends a first event notification of the first subscription event.
  • the first event notification network element may generate the first callback address information of the corresponding target subscription network element for the first subscription event in the scenario that the first terminal migrates from the source subscription network element to the target subscription network element, and The first event notification is sent to the target subscription network element according to the first callback address information, so that the target subscription network element can timely notify the event notification of the first subscription event according to the first event notification and the first callback address information. Therefore, based on the solution, the target subscription network element can be notified of the event notification of the subscription event in time in the scenario that the terminal migrates from the source subscription network element to the target subscription network element, so that the corresponding subscription event can be processed in time.
  • the subscription update method provided by the embodiment of the present application may further include: the first event notification network element receives a subscription request from the source subscription network element, where the subscription request carries the corresponding one of the first subscription events.
  • the first callback address information of the source subscription network element where the first callback address information of the source subscription network element includes the information of the source subscription network element; correspondingly, the first event notification network element generates the first subscription event
  • the first event notification network element generates a corresponding response for the first subscription event according to the first callback address information of the source subscription network element corresponding to the first subscription event
  • the target subscribes to the first callback address information of the network element, where the first callback address information of the target subscription network element includes the information of the target subscription network element.
  • the first event notification network element may generate the first callback address information of the target subscription network element for the first subscription event.
  • the first event notification network element generates, according to the first callback address information of the source subscription network element corresponding to the first subscription event, a first corresponding target subscription network element for the first subscription event.
  • the callback address information includes: the first event notification network element replaces the information of the source subscription network element in the first callback address information of the source subscription network element corresponding to the first subscription event with the information of the target subscription network element, Obtaining, by the first subscription event, the first callback address information of the target subscription network element corresponding to the first subscription event.
  • the first event notification network element generates the first callback address information of the target subscription network element corresponding to the first subscription event, including: the first event notification network element is configured according to a preset callback address format.
  • the first callback address information of the target subscription network element is generated for the first subscription event, where the first callback address information of the target subscription network element includes the information of the target subscription network element.
  • the first event notification network element may generate the first callback address information of the target subscription network element for the first subscription event.
  • the preset callback address format or the callback address information of the source subscription network element further includes first information, where the first information includes information of the first terminal, or the first subscription event. At least one of the information, wherein the information of the first terminal is used to determine the first terminal corresponding to the first subscription event, and the information of the first subscription event is used to determine the first subscription event; correspondingly, the target
  • the first callback address information of the subscription network element further includes the first information.
  • the subscription update method provided by the embodiment of the present application may further include: The first event notification network element determines that the source subscription network element no longer provides services for the first terminal.
  • the first event notification network element determines that the source subscription network element no longer provides services for the first terminal, including: a first event notification
  • the network element receives a second status notification from the source subscription network element or the target subscription network element, where the second status notification is used to notify the source subscription network element that the first terminal is no longer served.
  • the first event notification network element can determine that the source subscription network element no longer provides services for the first terminal.
  • the first event notification network element determines that the source subscription network element no longer provides services for the first terminal, including: a first event notification The network element sends a third event notification of the first subscription event to the source subscription network element according to the callback address information of the source subscription network element associated with the first terminal; the first event notification network element determines the source subscription network element Unreachable. Based on the solution, the first event notification network element can determine that the source subscription network element no longer provides services for the first terminal.
  • the fifth aspect provides a subscription update method, which is applied to a scenario in which a first terminal migrates from a source subscription network element to a target subscription network element, where the method includes: the target subscription network element receives the first event notification network element from the first event notification network element. a message, the first message carries an identifier of the first terminal, and is used to request the target subscription network element to update the subscription of the first terminal; the target subscription network element sends the first message to the network element according to the first message.
  • the second message carries the first indication information and the first callback address information of the target subscription network element associated with the first subscription event, where the first indication information is used to determine the first subscription event
  • the first callback address information is used by the first event notification network element to send a first event notification of the first subscription event to the target subscription network element according to the first callback address information.
  • the subscription update method provided by the embodiment of the present application may further include: the target subscription network element sends a fifth message to the second event notification network element, where the fifth message carries the second message with the first terminal.
  • the third callback address information and the third indication information of the target subscription network element of the subscription event, wherein the third indication information is used to determine the second subscription event, where the third callback address is used for the second event notification network The element sends a fourth event notification of the second subscription event to the target subscription network element according to the third callback address information.
  • the notification condition of the first subscription event is satisfied, and the target subscription network element may be triggered with the first terminal.
  • the callback address information of the target subscription network element associated with the remaining subscription events other than the first subscription event is sent to the corresponding event notification network element.
  • the corresponding event notification network element can directly send a corresponding event notification to the target subscription network element according to the callback address information of the target subscription network element associated with the subscription event, thereby avoiding the current terminal.
  • the target subscription network element of the service cannot be notified of the event notification of the subscription event in time, so that the corresponding subscription event cannot be processed in time.
  • the subscription update method provided by the embodiment of the present application may further include: the target subscription network element receives callback address information of the first event notification network element from the source subscription network element, where the first The callback address information of the event notification network element is used to receive the state change notification of the terminal group where the first terminal is located; the target subscription network element notifies the network element to send the status to the first event according to the callback address information of the first event notification network element. And changing the notification, the status change notification is used to notify the source subscription network element that the terminal in the terminal group where the first terminal is located is no longer served. Based on the solution, the first event notification network element can determine that the source subscription network element no longer provides services for the terminals in the terminal group where the first terminal is located.
  • the subscription update method provided by the embodiment of the present application may further include: the target subscription network element sends a seventh message to the network storage function network element, where the seventh message carries the information of the target subscription network element and the The address information of the first service of the target subscription network element, wherein the network storage function network element stores the information of the target subscription network element and the address information of the first service of the target subscription network element, where the first service is used to trigger The target subscribes to the network element for subscription updates.
  • the first message further carries the subscription association identifier that is allocated by the first event notification network element to the first subscription event, or the source subscription network element is the At least one of the first notification association identifiers assigned by the first subscription event, wherein at least one of the subscription association identifier or the first notification association identifier is used to determine the first subscription event.
  • the second message further carries a second notification association identifier that is allocated by the target subscription network element for the first subscription event; correspondingly, the first callback
  • the address information is further used by the first event notification network element to send the second notification association identifier to the target subscription network element according to the first callback address information.
  • the first indication information includes a subscription association identifier that is allocated by the first event notification network element for the first subscription event. Or at least one of the identifiers of the first terminal.
  • a first event notification network element having the function of implementing the method of any of the above first to fourth aspects.
  • This function can be implemented in hardware or in hardware by executing the corresponding software.
  • the hardware or software includes one or more modules corresponding to the functions described above.
  • a first event notification network element including: a processor and a memory; the memory is configured to store a computer execution instruction, and when the first event notification network element is running, the processor executes the memory storage The computer executes the instructions to cause the first event notification network element to perform the subscription update method as described in any one of the first to fourth aspects above.
  • a first event notification network element including: a processor; the processor is configured to be coupled to a memory, and after reading an instruction in the memory, perform the first aspect to the first aspect according to the instruction The subscription update method of any of the four aspects.
  • a ninth aspect a computer readable storage medium having stored therein instructions that, when run on a computer, cause the computer to perform any of the first to fourth aspects described above The subscription update method described.
  • a computer program product comprising instructions which, when run on a computer, cause the computer to perform the subscription update method of any of the above first to fourth aspects.
  • a chip system comprising a processor, configured to support a first event notification network element to implement the functions involved in any one of the above first to fourth aspects, for example, determining the first The notification condition of the first subscription event of the terminal is satisfied.
  • the chip system further includes a memory for storing necessary program instructions and data necessary for the first event notification network element.
  • the chip system can be composed of chips, and can also include chips and other discrete devices.
  • a target subscription network element having the function of implementing the method of any of the above fifth aspects.
  • This function can be implemented in hardware or in hardware by executing the corresponding software.
  • the hardware or software includes one or more modules corresponding to the functions described above.
  • a thirteenth aspect provides a target subscription network element, including: a processor and a memory; the memory is configured to store a computer execution instruction, and when the target subscription network element is running, the processor executes the computer execution of the memory storage An instruction to cause the target subscription network element to perform the subscription update method as described in any of the fifth aspect above.
  • the fourteenth aspect provides a target subscription network element, including: a processor; the processor is configured to be coupled to a memory, and after reading an instruction in the memory, perform, according to the instruction, any one of the foregoing fifth aspects The subscription update method described in the item.
  • a fifteenth aspect a computer readable storage medium having instructions stored in a computer, such that when executed on a computer, the computer can perform the subscription of any of the above fifth aspects Update method.
  • a computer program product comprising instructions which, when run on a computer, cause the computer to perform the subscription update method of any of the above fifth aspects.
  • a chip system includes a processor, configured to support a target subscription network element to implement the functions involved in any one of the foregoing fifth aspects, for example, obtaining a first callback of a target subscription network element. Address information.
  • the chip system further includes a memory for storing necessary program instructions and data necessary for the target subscription network element.
  • the chip system can be composed of chips, and can also include chips and other discrete devices.
  • the eighteenth aspect provides a subscription update system, which is applied to a scenario in which a first terminal migrates from a source subscription network element to a target subscription network element, where the subscription update system includes: a first event notification network element and the target subscription network.
  • the first event notification network element is configured to determine that the notification condition of the first subscription event of the first terminal is satisfied; the first event notification network element is further configured to obtain the first callback address information of the target subscription network element;
  • An event notification network element is further configured to send, according to the first callback address information, a first message to the target subscription network element, where the first message carries an identifier of the first terminal and a first event notification of the first subscription event
  • the identifier of the first terminal is used to associate the first event notification with the first terminal, and the target subscription network element is configured to receive the first message from the first event notification network element.
  • the target subscription network element is further configured to send a second message to the first event notification network element, where the second message carries the second callback address information and the first indication information of the target subscription network element.
  • the second callback address information is the address information associated with the first subscription event
  • the first indication information is used to determine the first subscription event
  • the second callback address information is used for the first event notification network element.
  • the subscription update system further includes: the source subscription network element; the first event notification network element, configured to send a subscription request to the source subscription network element, where the subscription request carries the first event notification network
  • the callback address information of the element is used to subscribe to the state change event of the terminal group where the first terminal is located;
  • the source subscription network element is configured to: after determining that the terminal in the terminal group where the first terminal is located is no longer served, according to the Notifying the callback address information of the network element to the first event notification network element, the first status notification carrying the first callback address information of the target subscription network element; the first event notifying the network element,
  • the first event notification network element is further configured to obtain the first callback address information of the target subscription network element, including: further used according to the first A status notification determines the first callback address information of the target subscription network element.
  • the subscription update system further includes: the source subscription network element; the first event notification network element, configured to send a subscription request to the source subscription network element, where the subscription request carries the first event notification network
  • the callback address information of the element is used to subscribe to the state change event of the terminal group where the first terminal is located; the source subscription network element is configured to send the target to the terminal after determining that the terminal in the terminal group where the first terminal is located is no longer provided.
  • the subscription network element sends the callback address information of the first event notification network element, wherein the first event notification network element callback address information is used to receive the state change notification of the terminal group where the first terminal is located; the target subscription network element, And receiving the callback address information of the first event notification network element from the source subscription network element, and sending the first status notification to the first event notification network element according to the callback address information of the first event notification network element,
  • the first state notification carries the first callback address information of the target subscription network element; the first event notification network element is further configured to receive the first state from the target subscription network element.
  • the first event notification network element is further configured to obtain the first callback address information of the target subscription network element, and is further configured to: determine, according to the first status notification, the first callback of the target subscription network element Address information.
  • the subscription update system further includes: a network storage function network element; the first event notification network element is further configured to obtain the first callback address information of the target subscription network element, including: The network storage function network element sends a fourth message, where the fourth message carries the second indication information and any one of the following: the source subscription network element is a first group identifier that is allocated by the terminal group where the first terminal is located, and the first group Identifying a set identifier of the corresponding subscribed network element set, an identifier of the target subscription network element, or an identifier of the target subscription network element, and the first group identifier, where the second indication information is used to indicate that the fourth message is used for Requesting the first callback address information of the target subscription network element; receiving the first callback address information of the target subscription network element from the network storage function network element; and the network storage function network element, configured to receive the first event notification network And the fourth message of the element, and after determining the first callback address information of the target subscription network element according to the fourth message
  • the target subscription network element is further configured to send a seventh message to the network storage function network element, where the seventh message carries the first source network element to be allocated to the terminal group where the first terminal is located.
  • the network storage function network element is further configured to receive the seventh message from the network storage function network element, and And storing the first group identifier or the identifier of the target subscription network element, and the corresponding first callback address information of the target subscription network element.
  • the subscription update system further includes: the source subscription network element; the first event notification network element, configured to obtain the first callback address information of the target subscription network element, including: Callback address information of the source subscription network element associated with the first terminal, sending a third event notification of the first subscription event to the source subscription network element; receiving a rejection message from the source subscription network element, the rejection message carrying the The first subscription address information of the target subscription network element, the source subscription network element, configured to receive the third event notification from the first event notification network element, and send the rejection message to the first event notification network element.
  • a subscription update system is provided, which is applied to a scenario in which a first terminal migrates from a source subscription network element to a target subscription network element, where the subscription update system includes: a first event notification network element and the target subscription network.
  • the first event notification network element is configured to determine that the notification condition of the first subscription event of the first terminal is satisfied; the first event notification network element is further configured to send the first message to the target subscription network element, where the first message is sent
  • the message carries the identifier of the first terminal, and is used to request the target subscription network element to update the subscription of the first terminal, and the target subscription network element is configured to receive the first message from the first event notification network element, and according to the first Sending a second message to the first event notification network element, where the second message carries the first indication information and the first callback address information of the target subscription network element associated with the first subscription event, where the An indication information is used to determine the first subscription event, where the first callback address information is used by the first event notification network element to send the first message to the target subscription network element according to the first callback address information.
  • the first event notification of the subscription event; the first event notification network element is further configured to receive the second message from the target subscription network element.
  • the subscription update system further includes: a second event notification network element; the target subscription network element is further configured to send a fifth message to the second event notification network element, where the fifth message carries the The second callback address information and the third indication information of the target subscription network element associated with the second subscription event of the first terminal, where the third indication information is used to determine the second subscription event, where the second callback address is used for
  • the second event notification network element sends a fourth event notification of the second subscription event to the target subscription network element according to the second callback address information; the second event notification network element is further configured to receive the network element from the target subscription network element.
  • the fifth message is further configured to send a fifth message to the second event notification network element, where the fifth message carries the The second callback address information and the third indication information of the target subscription network element associated with the second subscription event of the first terminal, where the third indication information is used to determine the second subscription event, where the second callback address is used for
  • the second event notification network element sends a fourth event notification of the second subscription event to the target
  • the subscription update system further includes: a network storage function network element; the first event notification network element is further configured to acquire the target subscription network element from the network storage function network element Address information of a service, the first service is used to trigger the target subscription network element to initiate a subscription update; correspondingly, the first event notification network element is further configured to send the first message to the target subscription network element, including: And sending the first message to the target subscription network element according to the address information of the first service.
  • the first event notification network element is further configured to obtain the address information of the first service of the target subscription network element from the network storage function network element, and further includes: sending, to the network storage function network element, a fourth message, where the fourth message carries the information of the target subscription network element and the second indication information, where the second indication information is used to indicate that the fourth message is used to request the address information of the first service of the target subscription network element; Address information of the first service from the network storage function network element; the network storage function network element, configured to receive the fourth message from the first event notification network element, and determine the first message according to the fourth message After the address information of the service, the first event notification network element is sent the address information of the first service.
  • the target subscription network element is further configured to send a seventh message to the network storage function network element, where the seventh message carries the information of the target subscription network element and the first service of the target subscription network element. Address information, wherein the first service is used to trigger the target subscription network element to initiate a subscription update; the network storage function network element is further configured to receive the seventh message from the target subscription network element, and store the target subscription network element The information and the address information of the first service of the target subscription network element.
  • the subscription update system further includes: a second event notification network element; the target subscription network element, and is also used for Sending a fifth message to the second event notification network element, where the fifth message carries the third callback address information and the third indication information of the target subscription network element, where the third callback address information is related to the first terminal Address information associated with the second subscription event, the third indication information is used to determine the second subscription event, and the third callback address information is used by the second event notification network element to subscribe to the target subscription network according to the third callback address information.
  • the second event notification is sent by the second subscription event, and the second event notification network element is further configured to receive the fifth message from the target subscription network element.
  • the subscription update system further includes: the source subscription network element and the unstructured data storage network element; and the source subscription network element, configured to determine not After the service is provided to the terminal in the terminal group where the first terminal is located, the context of the terminal in the terminal group where the first terminal is located is sent to the unstructured data storage network element, where the terminal in the terminal group where the first terminal is located
  • the context of the first terminal includes the information of the first subscription event, the information of the first subscription event includes the first indication information, and the unstructured data storage network element is used.
  • Receiving and storing the context of the terminal in the terminal group where the first terminal is located from the source subscription network element; the target subscription network element is further configured to acquire the context of the first terminal from the unstructured data storage network element.
  • the subscription update system further includes: the source subscription network element; and the source subscription network element, configured to determine that the first terminal is no longer located
  • the context of the terminal in the terminal group where the first terminal is located is sent to the target subscription network element, where the context of the terminal in the terminal group where the first terminal is located includes the first terminal
  • the context of the first terminal includes the information of the first subscription event, where the information of the first subscription event includes the first indication information
  • the target subscription network element is configured to receive and store the source subscription network element.
  • the twentieth aspect provides a subscription update system, which is applied to a scenario in which a first terminal migrates from a source subscription network element to a target subscription network element, where the subscription update system includes: a first event notification network element and the target subscription network.
  • the first event notification network element is configured to determine that the notification condition of the first subscription event of the first terminal is satisfied; the first event notification network element is configured to generate a first callback of the corresponding target subscription network element for the first subscription event.
  • the first information notification of the first subscription event is sent to the target subscription network element according to the first callback address information, and the target subscription network element is configured to receive the first event notification from the first event notification network element.
  • the subscription update system provided by the embodiment of the present application may further include a source subscription network element, where the source subscription network element is configured to send a subscription request to the first event notification network element, where the subscription request carries the first The first callback address information of the source subscription network element corresponding to the subscription event, where the first callback address information of the source subscription network element includes information of the source subscription network element.
  • the first event notification network element is configured to receive a subscription request from the source subscription network element.
  • the first event notification network element is configured to generate, for the first subscription event, the first callback address information of the corresponding target subscription network element, including
  • the first callback address information of the corresponding target subscription network element is generated for the first subscription event, according to the first callback address information of the source subscription network element corresponding to the first subscription event carried in the subscription request, where the target subscription network is used.
  • the first callback address information of the element includes information of the target subscription network element.
  • FIG. 1 is a schematic structural diagram of a subscription update system according to an embodiment of the present application
  • FIG. 2 is a schematic diagram of application of a subscription update system in a 5G network according to an embodiment of the present application
  • FIG. 3 is a schematic structural diagram of hardware of a communication device according to an embodiment of the present disclosure.
  • FIG. 4 is a schematic flowchart 1 of a subscription update method according to an embodiment of the present application.
  • FIG. 5 is a second schematic flowchart of a subscription update method according to an embodiment of the present disclosure.
  • FIG. 6 is a schematic flowchart 3 of a subscription update method according to an embodiment of the present disclosure.
  • FIG. 7 is a schematic flowchart 4 of a subscription update method according to an embodiment of the present disclosure.
  • FIG. 8 is a schematic flowchart 5 of a subscription update method according to an embodiment of the present disclosure.
  • FIG. 9 is a schematic flowchart 6 of a subscription update method according to an embodiment of the present disclosure.
  • FIG. 10 is a schematic structural diagram of a first event notification network element according to an embodiment of the present disclosure.
  • FIG. 11 is a schematic structural diagram of a target subscription network element according to an embodiment of the present disclosure.
  • the words “first”, “second”, and the like are used to distinguish the same items or similar items whose functions and functions are substantially the same. Those skilled in the art can understand that the words “first”, “second” and the like do not limit the number and execution order, and the words “first”, “second” and the like are not necessarily limited.
  • the network architecture and the service scenario described in the embodiments of the present application are for the purpose of more clearly illustrating the technical solutions of the embodiments of the present application, and are not limited to the technical solutions provided by the embodiments of the present application.
  • the technical solutions provided by the embodiments of the present application are equally applicable to similar technical problems.
  • a subscription update system 10 is provided in the embodiment of the present application.
  • the subscription update system 10 includes a first event notification network element 101 and a target subscription network element 102, which can be applied to a first terminal from a source subscription network.
  • the meta-migration to the scenario of the target subscription network element 102.
  • the first event notification network element 101 is configured to determine that the notification condition of the first subscription event of the first terminal is satisfied, obtain the first callback address information of the target subscription network element 102, and send the information to the target subscription network element according to the first callback address information.
  • the first message carries the identifier of the first terminal and the first event notification of the first subscription event, where the identifier of the first terminal is used to associate the first event notification with the first terminal.
  • the target subscription network element 102 is configured to receive the first message from the first event notification network element 101.
  • the first callback address information in the embodiment of the present application may be the address information associated with the terminal group where the first terminal is located, that is, the address information of the terminal group granularity; or the first callback address information in the embodiment of the present application may be For the address information associated with the target subscription network element, that is, the address information of the target subscription network element group granularity, the embodiment of the present application does not specifically limit this.
  • the first event notification network element may obtain the first callback address information of the target subscription network element in the scenario that the first terminal migrates from the source subscription network element to the target subscription network element, and The first event notification and the identifier of the first terminal are sent to the target subscription network element according to the first callback address information of the target subscription network element, where the identifier of the first terminal is used to associate the first event notification with the first terminal.
  • the target subscription network element can obtain the event notification of the first subscription event in time according to the identifier of the first terminal and the first event notification, combined with the first callback address information.
  • the subscription update system provided by the embodiment of the present application can enable the target subscription network element to know the event notification of the subscription event in time in the scenario that the terminal migrates from the source subscription network element to the target subscription network element, so that the corresponding event can be processed in time. Subscribe to events.
  • the target subscription network element 102 is further configured to send a second message to the first event notification network element 101, where the second message carries the first subscription with the first terminal.
  • the second associated callback address information of the target associated network element and the first indication information wherein the first indication information is used to determine a first subscription event, and the second callback address information is used to notify the network element according to the second callback
  • the address information sends a second event notification of the first subscription event to the target subscription network element.
  • the first event notification network element can obtain the second callback of the target subscription network element corresponding to the first subscription event.
  • the address information that is, the address information of the subscription event granularity, may further send a second event notification to the target subscription network element according to the second callback address information, so that the target subscription network element can be timely according to the second event notification and the second callback address information. Know the event notification for the first subscription event.
  • the subscription update system provided by the embodiment of the present application can enable the target subscription network element to know the event notification of the subscription event in time in the scenario that the terminal migrates from the source subscription network element to the target subscription network element, so that the corresponding event can be processed in time. Subscribe to events.
  • the subscription update system 10 may further include a source subscription network element 104.
  • the first event notification network element 101 is configured to send a subscription request to the source subscription network element 104, where the subscription request carries the callback address information of the first event notification network element, and is used to subscribe to the first terminal.
  • the status change event of the terminal group is configured to send a subscription request to the source subscription network element 104, where the subscription request carries the callback address information of the first event notification network element, and is used to subscribe to the first terminal.
  • the status change event of the terminal group is configured to send a subscription request to the source subscription network element 104, where the subscription request carries the callback address information of the first event notification network element, and is used to subscribe to the first terminal.
  • the status change event of the terminal group is configured to send a subscription request to the source subscription network element 104, where the subscription request carries the callback address information of the first event notification network element, and is used to subscribe to the first terminal.
  • the source subscription network element 104 is configured to notify the network element to send the first state to the first event according to the callback address information of the first event notification network element 101 after determining that the terminal in the terminal group where the first terminal is located is no longer served.
  • the first status notification carries the first callback address information of the target subscription network element 102.
  • the first event notification network element 101 is further configured to receive a first status notification from the source subscription network element 104.
  • the first event notification network element 101 is further configured to obtain the first callback address information of the target subscription network element 102, and is further configured to: determine, according to the first status notification, the first callback address information of the target subscription network element 102. .
  • the first event notification network element 101 is configured to send a subscription request to the source subscription network element 104, where the subscription request carries the callback address information of the first event notification network element, and is used to subscribe to the first The status change event of the terminal group where the terminal is located.
  • the source subscription network element 104 is configured to send the callback address information of the first event notification network element to the target subscription network element 102 after determining that the terminal in the terminal group where the first terminal is located is not provided, wherein the first event notification
  • the callback address information of the network element is used to receive a state change notification of the terminal group where the first terminal is located.
  • the target subscription network element 102 is further configured to receive the callback address information of the first event notification network element 101 from the source subscription network element 104, and notify the network element 101 of the first event according to the callback address information of the first event notification network element.
  • the first status notification is sent, and the first status notification carries the first callback address information of the target subscription network element 102.
  • the first event notification network element 101 is further configured to receive a first status notification from the target subscription network element 102.
  • the first event notification network element 101 is further configured to obtain the first callback address information of the target subscription network element, and is further configured to: determine, according to the first status notification, the first callback address information of the target subscription network element.
  • the first event notification network element 101 is further configured to obtain the first callback address information of the target subscription network element 102, and is further configured to: according to the source subscription network associated with the first terminal.
  • the callback address information of the element 104 sends a third event notification of the first subscription event to the source subscription network element 104, and receives the reject message from the source subscription network element 104, where the reject message carries the first callback address of the target subscription network element 102. information.
  • the source subscription network element 104 is configured to receive a third event notification from the first event notification network element 101, and send the foregoing rejection message to the first event notification network element 101.
  • the subscription update system provided by the embodiment of the present application further includes: a network storage function network element 105.
  • the first event notification network element 101 is further configured to obtain the first callback address information of the target subscription network element 102, and is further configured to: send the fourth message to the network storage function network element 105, where the fourth message carries the second indication.
  • the network storage function network element 105 is configured to receive the fourth message from the first event notification network element 101, and determine the first callback address information of the target subscription network element according to the fourth message, and notify the network of the first event.
  • the element 101 sends the first callback address information of the target subscription network element.
  • the first event notification network element 101 is configured to determine that the notification condition of the first subscription event of the first terminal is satisfied, and send a first message to the target subscription network element 102, where the first message carries the identifier of the first terminal, and is used to request the target subscription.
  • the network element 102 updates the subscription of the first terminal.
  • the target subscription network element 102 is configured to receive the first message from the first event notification network element 101, and send a second message to the first event notification network element 101 according to the first message, where the second message carries the first indication information and The first callback address information of the target subscription network element 102 associated with the first subscription event, wherein the first indication information is used to determine a first subscription event, and the first callback address information is used by the first event notification network element 101 according to the first The callback address information sends a first event notification of the first subscription event to the target subscription network element 102.
  • the first event notification network element 101 is further configured to receive a second message from the target subscription network element.
  • the first event notification network element may obtain the target subscription network element associated with the first subscription event in the scenario that the first terminal migrates from the source subscription network element to the target subscription network element.
  • the first callback address information is sent to the target subscription network element according to the first callback address information of the target subscription network element, so that the target subscription network element can be informed in time according to the first event notification and the first callback address information.
  • Event notification for the first subscription event can enable the target subscription network element to know the event notification of the subscription event in time in the scenario that the terminal migrates from the source subscription network element to the target subscription network element, so that the corresponding event can be processed in time. Subscribe to events.
  • the subscription update system 10 provided by the embodiment of the present application further includes: a network storage function network element 105.
  • the first event notification network element 101 is further configured to obtain the address information of the first service of the target subscription network element 102 from the network storage function network element 105, where the first service is used to trigger the target subscription network element 102 to initiate a subscription update.
  • the first event notification network element 101 is further configured to send the first message to the target subscription network element 102, and is further configured to: send the first message to the target subscription network element 102 according to the address information of the first service.
  • the subscription update system 10 in the embodiment of the present application may further include a second event notification network element 103.
  • the target subscription network element 102 is further configured to send a fifth message to the second event notification network element 103, where the fifth message carries the third indication information, and the target subscription network element associated with the second subscription event of the first terminal.
  • the third callback address information wherein the third indication information is used to determine a second subscription event, and the third callback address is used by the second event notification network element 103 to send the second subscription event to the target subscription network element 102 according to the third callback address information.
  • the fourth event notification is used to send a fifth message to the second event notification network element 103, where the fifth message carries the third indication information, and the target subscription network element associated with the second subscription event of the first terminal.
  • the third callback address information wherein the third indication information is used to determine a second subscription event, and the third callback address is used by the second event notification network element 103 to send the second subscription event to the target subscription network element 102 according to the third callback address information.
  • the second event notification network element 103 is configured to receive a fifth message from the target subscription network element 102.
  • the notification condition of the first subscription event is satisfied, and the target subscription network element may be triggered with the first terminal.
  • the callback address information of the target subscription network element associated with the remaining subscription events other than the first subscription event is sent to the corresponding event notification network element.
  • the corresponding event notification network element can directly send a corresponding event notification to the target subscription network element according to the callback address information of the target subscription network element associated with the subscription event, thereby avoiding the current terminal.
  • the target subscription network element of the service cannot be notified of the event notification of the subscription event in time, so that the corresponding subscription event cannot be processed in time.
  • the subscription update system may further include: a source subscription network element 104 and an unstructured data storage network element 106.
  • the source subscription network element 104 is configured to send, to the unstructured data storage network element 106, the context of the terminal in the terminal group where the first terminal is located, after determining that the terminal in the terminal group where the first terminal is located is no longer served, where
  • the context of the terminal in the terminal group in which the terminal is located includes the context of the first terminal, and the context of the first terminal includes the information of the first subscription event, and the information of the first subscription event includes the first indication information.
  • the unstructured data storage network element 106 is configured to receive and store the context of the terminal in the terminal group in which the first terminal of the source subscription network element 104 is located.
  • the target subscription network element 102 is further configured to acquire the context of the first terminal from the unstructured data storage network element 106.
  • the subscription update system may further include: a source subscription network element 104.
  • the source subscription network element 104 is configured to: after determining that the terminal in the terminal group where the first terminal is located is no longer served, send the context of the terminal in the terminal group where the first terminal is located to the target subscription network element, where the first terminal
  • the context of the terminal in the terminal group includes the context of the first terminal, where the context of the first terminal includes the information of the first subscription event, and the information of the first subscription event includes the first indication information.
  • the target subscription network element 102 is configured to receive and store the context of the terminal in the terminal group where the first terminal is located from the source subscription network element.
  • the target subscription network element may obtain the foregoing first indication information.
  • the first event notification network element 101 is configured to determine that the notification condition of the first subscription event of the first terminal is satisfied; generate first callback address information of the corresponding target subscription network element 102 for the first subscription event; and according to the first callback address information Sending a first event notification of the first subscription event to the target subscription network element 102.
  • the target subscription network element 102 is further configured to receive a first event notification from the first event notification network element 101.
  • the first event notification network element can generate a corresponding target subscription network element for the first subscription event in the scenario that the first terminal migrates from the source subscription network element to the target subscription network element.
  • the first callback address information is sent to the target subscription network element according to the first callback address information, so that the target subscription network element can know the first subscription event in time according to the first event notification and the first callback address information.
  • Event notification Therefore, the subscription update system provided by the embodiment of the present application can enable the target subscription network element to know the event notification of the subscription event in time in the scenario that the terminal migrates from the source subscription network element to the target subscription network element, so that the corresponding event can be processed in time. Subscribe to events.
  • the subscription update system 10 may further include a source subscription network element 104.
  • the source subscription network element 104 is configured to send a subscription request to the first event notification network element 101, where the subscription request carries the first callback address information of the source subscription network element 104 corresponding to the first subscription event, where the source subscription network element 104
  • the first callback address information includes information of the source subscription network element.
  • the first event notification network element 101 is configured to receive a subscription request from the source subscription network element 104.
  • the first event notification network element 101 is configured to generate the first callback address information of the corresponding target subscription network element for the first subscription event, including: a source subscription network corresponding to the first subscription event carried in the subscription request.
  • the first callback address information of the element 104 generates the first callback address information of the corresponding target subscription network element 102 for the first subscription event, where the first callback address information of the target subscription network element 102 includes the target subscription network element 102. information.
  • the first event notification network element may generate first callback address information of the corresponding target subscription network element for the first subscription event.
  • the first event notification network element 101, the source subscription network element 104, and the target subscription network element 102 in FIG. 1 can directly communicate with each other, and can be communicated by forwarding of other devices. limited.
  • the unstructured data storage network element 106, the target subscription network element 102, and the source subscription network element 104 in FIG. 1 can directly communicate with each other, and can be communicated by forwarding of other devices. No specific limitation.
  • the target subscription network element 102 and the second event notification network element 103 in FIG. 1 can communicate directly, and the communication can be performed by forwarding of other devices, which is not specifically limited in this embodiment of the present application.
  • the first event notification network element 101 and the network storage function network element 105 in FIG. 1 can directly communicate with each other, and can be communicated by forwarding of other devices, which is not specifically limited in this embodiment of the present application.
  • the subscription update system 10 shown in FIG. 1 can be applied to the current 5th generation (5th generation, 5G) network, and other networks in the future, which are not specifically limited in this embodiment of the present invention.
  • the network element or entity corresponding to the source subscription network element may be the source AMF in the 5G network.
  • the network element or the entity corresponding to the target subscription network element may be the target AMF network element in the 5G network; the first event notification network element or the second event notification network element corresponding to the network element or entity may The SMF network element, the UDM network element, or the PCF network element in the 5G network; the network element or entity corresponding to the network storage function network element may be a network function repository function (NRF) network in the 5G network.
  • the network element or the entity corresponding to the unstructured data storage network element may be an unstructured data storage function (UDSF) network element in the 5G network.
  • UDSF unstructured data storage function
  • the 5G network may further include an authentication server function (AUSF) network element or a user plane function (UPF) network element, which is not specifically limited in this embodiment of the present application.
  • AUSF authentication server function
  • UPF user plane function
  • the terminal accesses the 5G core network through the access device, and the terminal passes through the Next Generation (N)1 interface (N1 for short) and the source AMF network element and the target respectively.
  • N Next Generation
  • the access device communicates with the source AMF network element and the target AMF network element through the N2 interface (N2 for short)
  • the source AMF network element and the target AMF network element communicate with the SMF network element through the N11 interface (N11 for short) respectively.
  • the source AMF network element and the target AMF network element communicate with the UDM network element through the N8 interface (N8 for short); the source AMF network element and the target AMF network element communicate with the UDSF network element respectively through the N18 interface (referred to as N18); the source AMF network The element communicates with the target AMF network element through the N14 interface (N14 for short); the SMF network element communicates with the PCF network element through the N7 interface (N7 for short); the PCF network element communicates with the NRF network element through the Nnrf serviced interface (Nnrf for short); UDM The network element communicates with the NRF network element through an Nnrf serviced interface (Nnrf for short).
  • the name of the interface between the network elements in FIG. 2 is only an example. In the specific implementation, the interface name may be another name, which is not specifically limited in this embodiment of the present application.
  • the terminal, the access device, the source AMF network element, the target AMF network element, the SMF network element, the UDM network element, the PCF network element, the NRF network element, or the UDSF network element in FIG. 2 are only one name. The name does not limit the device itself.
  • the network element corresponding to the terminal, the access device, the source AMF network element, the target AMF network element, the SMF network element, the UDM network element, the PCF network element, the NRF network element or the UDSF network element The entity may be other names, which are not specifically limited in the embodiment of the present application.
  • the foregoing example uses the network element or the entity corresponding to the source subscription network element as the source AMF network element in the 5G network; the network element or the entity corresponding to the target subscription network element is the target AMF network element in the 5G network.
  • the network element or the entity corresponding to the target subscription network element is the target AMF network element in the 5G network.
  • the network element or entity corresponding to the source subscription network element may also be the source SMF network element in the 5G network;
  • the network element or entity corresponding to the target subscription network element may be a target SMF network element in the 5G network, and so on, which is not specifically limited in this embodiment of the present application.
  • the terminal involved in the embodiment of the present application may include various handheld devices having wireless communication functions, in-vehicle devices, wearable devices, computing devices, or other processing devices connected to the wireless modem; Including user unit (subscriber unit), cellular phone, smart phone, wireless data card, personal digital assistant (PDA) computer, tablet computer, wireless modem (modem), handheld device Handheld, laptop computer, cordless phone or wireless local loop (WLL) station, machine type communication (MTC) terminal, user equipment (user equipment) , UE), mobile station (MS), terminal device or relay user equipment.
  • the relay user equipment may be, for example, a 5G residential gateway (RG).
  • RG 5G residential gateway
  • the access device involved in the embodiment of the present application refers to a device that accesses the core network, and may be, for example, a base station, a broadband network gateway (BNG), an aggregation switch, and a non-third-generation cooperation. 3rd generation partnership project (3GPP) access equipment, etc.
  • the base station may include various forms of base stations, such as macro base stations, micro base stations (also referred to as small stations), relay stations, access points, and the like.
  • the source subscription network element, the target subscription network element, the first event notification network element, the second event notification network element, the network storage function network element, or the unstructured data storage network element in FIG. 1 in this embodiment of the present application may be configured by
  • the implementation of a device may be implemented by a plurality of devices, and may be a function module in a device. It can be understood that the above functions can be either a network component in a hardware device, a software function running on dedicated hardware, or a virtualization function instantiated on a platform (for example, a cloud platform).
  • FIG. 3 is a schematic diagram showing the hardware structure of a communication device according to an embodiment of the present application.
  • the communication device 300 includes at least one processor 301, a communication line 302, a memory 303, and at least one communication interface 304.
  • the processor 301 can be a general central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more for controlling the execution of the program of the present application. integrated circuit.
  • CPU central processing unit
  • ASIC application-specific integrated circuit
  • Communication line 302 can include a path for communicating information between the components described above.
  • the communication interface 304 uses a device such as any transceiver for communicating with other devices or communication networks, such as Ethernet, radio access network (RAN), wireless local area networks (WLAN), etc. .
  • a device such as any transceiver for communicating with other devices or communication networks, such as Ethernet, radio access network (RAN), wireless local area networks (WLAN), etc. .
  • RAN radio access network
  • WLAN wireless local area networks
  • the memory 303 can be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type that can store information and instructions.
  • the dynamic storage device can also be an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, and a disc storage device. (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or can be used to carry or store desired program code in the form of instructions or data structures and can be Any other media accessed, but not limited to this.
  • the memory may be present independently and connected to the processor via communication line 302. The memory can also be integrated with the processor.
  • the memory 303 is configured to store computer execution instructions for executing the solution of the present application, and is controlled by the processor 301 for execution.
  • the processor 301 is configured to execute computer execution instructions stored in the memory 303 to implement the subscription update method provided by the following embodiments of the present application.
  • the computer-executed instructions in the embodiment of the present application may also be referred to as an application code, which is not specifically limited in this embodiment of the present application.
  • processor 301 may include one or more CPUs, such as CPU0 and CPU1 in FIG.
  • communication device 300 can include multiple processors, such as processor 301 and processor 308 in FIG. Each of these processors can be a single-CPU processor or a multi-core processor.
  • processors herein may refer to one or more devices, circuits, and/or processing cores for processing data, such as computer program instructions.
  • the communication device 300 can also include an output device 305 and an input device 306.
  • Output device 305 is in communication with processor 301 and can display information in a variety of ways.
  • the output device 305 can be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector. Wait.
  • Input device 306 is in communication with processor 301 and can receive user input in a variety of ways.
  • input device 306 can be a mouse, keyboard, touch screen device, or sensing device, and the like.
  • the communication device 300 described above may be a general purpose device or a dedicated device.
  • the communication device 300 can be a desktop computer, a portable computer, a network server, a personal digital assistant (PDA), a mobile phone, a tablet computer, a wireless terminal device, an embedded device, or the like in FIG. device.
  • PDA personal digital assistant
  • This application embodiment does not limit the type of communication device 300.
  • the switching system shown in FIG. 1 is applied to the 5G network shown in FIG. 2 as an example.
  • the source subscription network element is a source AMF network element in the 5G network
  • the target subscription network element is a target AMF network element in the 5G network element.
  • a subscription update method provided by an embodiment of the present application includes the following steps:
  • the first event Before the first terminal migrates from the source AMF network element to the target AMF network element, the first event notifies the network element to send a subscription request to the source AMF network element, so that the source AMF network element receives the subscription from the first event notification network element. request.
  • step S401 is an optional step.
  • the subscription request in the embodiment of the present application carries the callback address information of the first event notification network element, and is used to subscribe to the state change event of the terminal group where the first terminal is located or the state change event of the source AMF network element.
  • the first event notification network element may send a subscription request to the source AMF network element after receiving a new globally unique AMF identifier (GUAMI) from the source AMF network element.
  • GUI globally unique AMF identifier
  • the source AMF network element may be in the The registration request carries the GUAMI corresponding to the terminal group where the first terminal is located.
  • the UDM network element may send a subscription request to the source AMF network element, where the subscription request carries the GUAMI, and is used to subscribe to the status of the terminal group where the first terminal is located. Change event.
  • the first event notification network element in the embodiment of the present application is a UDM network element
  • the first event notification network element in FIG. 4 and the UDM network element in FIG. 4 are actually one network element.
  • FIG. 4 is only an exemplary example for separately processing the first event notification network element and the UDM network element. The embodiment of the present application does not specifically limit this.
  • the first event notification network element may also subscribe at AMF granularity.
  • the first event notification network element sends a subscription request to the source AMF network element, where the subscription request does not include any GUAMI, then the source AMF network element can default to the subscription request for subscribing to any one of the source AMF network elements.
  • Status change event corresponding to GUAMI.
  • the GUAMI in the embodiment of the present application may be identified by a public land mobile network (PLMN) identifier (ID), an AMF region ID of an AMF network element, and an AMF network element where the AMF network element is located.
  • PLMN public land mobile network
  • ID an AMF region ID of an AMF network element
  • AMF network element where the AMF network element is located.
  • the identifiers of the group (AMF Set ID) and the AMF pointer (AMF identifier) are configured. For details, refer to the existing description, and details are not described herein.
  • the subscription request in the embodiment of the present application may further include a notification association identifier that is allocated by the first event notification network element to the status change event, where the notification association identifier is used to determine the status change event.
  • a notification association identifier that is allocated by the first event notification network element to the status change event, where the notification association identifier is used to determine the status change event.
  • the source AMF network element After the source AMF network element determines that the terminal in the terminal group where the first terminal is located is no longer served, the source AMF network element selects the target AMF network element for the terminal in the terminal group where the first terminal is located.
  • the specific implementation of the source AMF network element for selecting the target AMF network element for the terminal in the terminal group where the first terminal is located may refer to the existing implementation manner, and details are not described herein.
  • the scenario in which the source AMF network element determines that the terminal in the terminal group where the first terminal is located is not provided, for example, the scenario in which the source AMF network element is shut down; or the AMF network element set expansion
  • the terminal migration scenario at the time of the sufficiency; or the scenario of the source AMF failure, etc. is not limited herein.
  • the source AMF network element sends an N14 message to the target AMF network element, so that the target AMF network element receives the N14 message from the source AMF network element.
  • the N14 message carries the context of the terminal in the terminal group where the first terminal is located.
  • the context of the terminal in the terminal group in which the first terminal is located includes the context of the first terminal, and the context of the first terminal includes the identifier of the first terminal and information about all subscription events of the first terminal, such as the first terminal.
  • the information of the first subscription event may include, for example, a subscription association identifier allocated by the first event notification network element for the first subscription event, and the first notification association identifier allocated by the source AMF network element for the first subscription event, the first event notification network.
  • At least one of the callback address information of the element, or the callback address information of the source AMF network element associated with the first subscription event, is not specifically limited in this embodiment of the present application.
  • the different subscription events of the first terminal may be that the network element is subscribed to the different event notifications.
  • the first subscription event of the first terminal may be the first event notification network element subscription.
  • the second subscription event of the first terminal may be a subscription to the second event notification network element, which is not specifically limited in this embodiment of the present application.
  • the N14 message in the embodiment of the present application may further carry the information about the state change event of the terminal group where the first terminal is subscribed to the source AMF network element, or the first event notification network element to the source.
  • the information of the state change event of the terminal group in which the first terminal is located or the information of the state change event of the source AMF network element may include, for example, callback address information of the first event notification network element.
  • the callback address information of the first event notification network element is used to receive a state change notification of the terminal group where the first terminal is located.
  • the information about the status change event of the terminal group in which the first terminal is located or the information about the status change event of the source AMF network element may further include, for example, a notification association identifier corresponding to the status change event, where the notification association identifier is used to determine
  • the corresponding state change event is not specifically limited in this embodiment of the present application.
  • the subscription update method provided by the embodiment of the present application includes the foregoing step S401, the subscription update method provided by the embodiment of the present application further includes the following step S404:
  • the source AMF network element sends a status notification 1 to the first event notification network element, so that the first event notification network element receives the status notification 1 from the source AMF network element.
  • the status notification 1 is used to indicate that the source AMF network element no longer provides services for the terminal group where the first terminal is located.
  • the status notification 1 can carry the group identifier corresponding to the terminal group where the first terminal that is migrated to the target AMF network element belongs.
  • the group identifier corresponding to the terminal group where the first terminal is located may be, for example, the GUAMI corresponding to the terminal group where the first terminal is located, and is uniformly described herein, and details are not described herein.
  • the status notification 1 can carry the identifier of the target AMF network element, for example, the name of the target AMF network element, which is not specifically limited in this embodiment.
  • the status notification 1 may further carry the first callback address information of the target AMF network element.
  • the first callback address information of the target AMF network element may be, for example, the address information associated with the terminal group where the first terminal is located, that is, the address information of the GUAMI granularity; or the address information associated with the target AMF network element, that is, the AMF.
  • the address information of the network element granularity is not specifically limited in this embodiment of the present application.
  • the first callback address information of the target AMF network element may also be referred to as a target AMF network, because the first callback address information of the target AMF network element is not the address information associated with the subscription event.
  • the default callback address information of the element when the target AMF network element has not performed the terminal level subscription update, the first event providing network element needs to be sent to the target AMF network element if there is a terminal related event notification. Then, the first event notification network element can send the event notification to the default callback address of the target AMF network element, so that the target AMF network element can know the event notification of the subscription event in time, so as to timely process the corresponding subscription event.
  • the step S403 includes a state in which the first event notification network element subscribes to the source terminal of the source terminal.
  • the information of the change event; or the first event notification network element subscribes the status change event of the terminal group where the first terminal is located or the status change event of the source AMF network element to the target AMF network element, after step S403, the embodiment of the present application
  • the provided subscription update method further includes the following step S405:
  • the target AMF network element sends a status notification 2 to the first event notification network element, so that the first event notification network element receives the status notification 2 from the target AMF network element.
  • the status notification 2 is used to indicate that the terminal group where the first terminal is located is served by the target AMF network element.
  • the status notification 2 can carry the group identifier corresponding to the terminal group where the first terminal is migrated to the target AMF network element, such as the GUAMI corresponding to the terminal group where the first terminal is located.
  • the status notification 2 can carry the identifier of the target AMF network element, such as the name of the target AMF network element, which is not specifically limited in this embodiment.
  • the status notification 2 may further carry the first callback address information of the target AMF network element.
  • the first callback address information of the target AMF network element refer to step S404, and details are not described herein.
  • the subscription update method provided by the embodiment of the present application may further include the following step S406:
  • the target AMF network element sends a registration update request to the NRF network element, so that the NRF network element receives the registration update request from the target AMF network element.
  • the registration update request is used to request to register the terminal group where the first terminal is located to be served by the target AMF.
  • the registration update request may carry the identifier of the GUAMI or the target AMF network element corresponding to the terminal group where the first terminal is located, and the first callback address information of the target AMF network element, and the NRF network element may store the registration request after receiving the registration request.
  • the corresponding relationship between the identifier of the GUAMI or the target AMF network element corresponding to the terminal group in which the first terminal is located, and the first callback address information of the target AMF network element is not specifically limited in this embodiment of the present application.
  • the first callback address information of the target AMF network element may also be sent to the NRF network element when the target AMF network element is first registered with the NRF network element, if the target AMF network element has sent the target to the NRF network element.
  • the first callback address information of the AMF network element may not carry the first callback address information of the target AMF network element in this step, and is uniformly described herein, and details are not described herein.
  • the NRF network element may further send a status notification 3 to the first event notification network element, where the status notification 3 carries The identifier of the target AMF network element and the group identifier corresponding to the terminal group where the first terminal is located are used to indicate that the terminal group where the first terminal is located is served by the target AMF network element.
  • the status notification 3 can also carry the first callback address information of the target AMF network element, which is not specifically limited in this embodiment of the present application.
  • the subscription update method provided by the embodiment of the present application may further include the following steps S407-S408:
  • the first event notification network element determines that the notification condition of the first subscription event of the first terminal is met.
  • the UDM network element may determine the notification of the first subscription event when the subscription data of the first terminal is changed. The conditions are met.
  • the first event notification network element determines that the source AMF network element is no longer serving the first terminal.
  • the first event notification network element determines that the source AMF network element no longer provides the service for the first terminal, including: the first event notification network element according to the status notification 1 in step S404 or the status in step S405.
  • the notification 2 knows that the source AMF network element no longer provides services for the first terminal.
  • the first event notification network element does not subscribe to the state change event of the terminal group where the first terminal is located (ie, step S401 is not performed, and step S404 or S405), and the first event notification network element determines the source AMF.
  • the network element is no longer served by the first terminal, and the first event notification network element sends a third event notification of the first subscription event to the source AMF network element according to the callback address information of the source AMF network element associated with the first terminal.
  • the first event notification network element determines that the source AMF network element is unreachable.
  • the first event notification network element determines that the source AMF network element is unreachable, for example, the first event notification network element finds that the message cannot be sent to the source AMF network element; or the first event notification network element receives the source AMF network.
  • the refusal message of the element is not specifically limited in this embodiment.
  • the reject message may also carry the first callback address information of the target AMF network element, which is not specifically limited in this embodiment of the present application.
  • the first event notification network element sends a request message to the NRF network element, so that the NRF network element receives the request message from the first event notification network element.
  • the request message carries at least one of the first group identifier or the identifier of the target AMF network element that is allocated by the source AMF network element to the terminal group where the first terminal is located, where the second indication information is used to indicate
  • the request message is used to request the first callback address information of the target AMF network element.
  • the first group of identifiers in the embodiment of the present application may be, for example, a GUAMI corresponding to the terminal group where the first terminal is located, which is not specifically limited in this embodiment of the present application.
  • the identifier of the target AMF network element in the embodiment of the present application may be obtained by using the status notification 1 in step S404 or the status notification 2 in step S405 or the status notification 3 in step S406. This is not specifically limited.
  • the NRF network element sends a response message to the first event notification network element, so that the first event notification network element receives the response message from the NRF network element.
  • the response message carries the first callback address information of the target AMF network element.
  • the NRF network element may be based on the identifier of the GUAMI or the target AMF network element corresponding to the terminal group where the first terminal is located stored in step S406, and the first of the target AMF network element.
  • the first callback address information of the target AMF network element is determined by the corresponding relationship of the callback address information, which is not specifically limited in this embodiment of the present application.
  • Steps S409-S410 provide a specific implementation of the first event notification network element acquiring the first callback address information of the target AMF network element.
  • the first event notification network element can also obtain the first callback address information of the target AMF network element by other means, such as:
  • the state notification 1 in step S404 carries the first callback address information of the target AMF network element, and the first event notification network element may save the state after receiving the status notification 1. Notice 1. Further, after the first event notification network element determines that the notification condition of the first subscription event of the first terminal is satisfied, the first event notification network element may determine that the source AMF network element is no longer serving the first terminal according to the stored status notification 1. And determining the first callback address information of the target AMF network element.
  • the state notification 2 in step S405 carries the first callback address information of the target AMF network element, and the first event notification network element may save after receiving the status notification 2 This status notification is 2. Further, after the first event notification network element determines that the notification condition of the first subscription event of the first terminal is satisfied, the first event notification network element may determine that the source AMF network element is no longer serving the first terminal according to the stored status notification 2. And determining the first callback address information of the target AMF network element.
  • the state notification 3 in step S406 carries the first callback address information of the target AMF network element, and the first event notification network element may save after receiving the status notification 3.
  • This status notification is 3.
  • the first event notification network element may determine that the source AMF network element is no longer serving the first terminal according to the stored status notification 3. And determining the first callback address information of the target AMF network element.
  • the reject message in step S408 carries the first callback address information of the target AMF network element.
  • the embodiment of the present application does not limit the specific implementation of the first event notification network element to obtain the first callback address information of the target AMF network element.
  • the subscription update method provided by the embodiment of the present application may further include the following step S411:
  • the first event notification network element sends a message 1 to the target AMF network element according to the first callback address information of the target AMF network element, so that the target AMF network element receives the message 1 from the first event notification network element.
  • the message 1 carries the identifier of the first terminal and the first event notification of the first subscription event, where the identifier of the first terminal is used to associate the first event notification with the first terminal.
  • the message 1 may further carry a first notification association identifier that is allocated by the source AMF network element for the first subscription event, where the first notification association identifier is used to determine the first subscription event.
  • the subscription update method provided by the embodiment of the present application may further include the following step S412:
  • the target AMF network element sends a registration request to the UDM network element, so that the UDM network element receives the registration request from the target AMF network element.
  • the registration request is used to request that the first terminal be registered to be served by the target AMF network element.
  • the registration request may further carry the GUAM allocated by the target AMF network element to the first terminal, where the application is implemented. This example does not specifically limit this.
  • the subscription update method provided by the embodiment of the present application may further include the following step S413:
  • the target AMF network element sends a message 2 to the first event notification network element, so that the first event notification network element receives the message 2 from the target AMF network element.
  • the message 2 carries the second callback address information of the target AMF network element and the first indication information, where the second callback address information is address information associated with the first subscription event, and the first indication information is used to determine the first subscription.
  • the event, the second callback address information is used by the first event notification network element to send a second event notification of the first subscription event to the target AMF network element according to the second callback address information.
  • the first indication information in the embodiment of the present application may be obtained from the context of the first terminal in step S403.
  • the first indication information may include, for example, at least one of the identifier of the first terminal or the subscription association identifier that the first event notification network element allocates for the first subscription event, which is not specifically limited in this embodiment of the present application.
  • the message 2 in the embodiment of the present application may further carry a second notification association identifier that is allocated by the target AMF network element for the first subscription event.
  • the second callback address information is further used by the first event notification network element to send a second notification association identifier to the target AMF network element according to the second callback address information, where the second notification association identifier is used to determine the first subscription event.
  • the embodiment of the present application does not specifically limit this.
  • the message 2 in the embodiment of the present application may be a subscription update message or a subscription request message, which is not specifically limited in this embodiment of the present application.
  • the subscription update method provided by the embodiment of the present application may further include the following step S414:
  • the target AMF network element sends a message 3 to the second event notification network element, so that the second event notification network element receives the message 3 from the target AMF network element.
  • the message 3 carries the third callback address information and the third indication information of the target AMF network element, where the third callback address information is address information associated with the second subscription event, and the third indication information is used to determine the third subscription.
  • the event, the third callback address information is used by the second event notification network element to send a fourth event notification of the second subscription event to the target AMF network element according to the third callback address information.
  • the third indication information in the embodiment of the present application may be obtained from the context of the first terminal in step S403.
  • the third indication information may include, for example, at least one of the identifier of the first terminal or the subscription association identifier that the second event notification network element allocates for the second subscription event, which is not specifically limited in this embodiment of the present application.
  • the message 3 in the embodiment of the present application may further carry a third notification association identifier that is allocated by the target AMF network element for the second subscription event.
  • the third callback address information is further used by the second event notification network element to send a third notification association identifier to the target AMF network element according to the third callback address information, where the third notification association identifier is used to determine the second subscription event.
  • the embodiment of the present application does not specifically limit this.
  • the message 3 in the embodiment of the present application may be a subscription update message or a subscription request message, which is not specifically limited in this embodiment of the present application.
  • the first terminal further notifies the network element or the second event notification network element to subscribe to other events, or the first terminal further informs the network element to subscribe to the corresponding event.
  • the first subscription event in the above step S413 or the subscription update mode of the second subscription event in the step S414 is updated, and details are not described herein again.
  • any one of the steps may be performed first, and then another step may be performed, and the remaining one step may be performed;
  • the first step is performed in the first step, and the remaining two steps are performed at the same time.
  • the two steps are performed simultaneously, and the remaining one step is performed, and the like.
  • the notification condition of the first subscription event is satisfied, and the target AMF network element may be triggered with the first terminal.
  • the callback address information of the target AMF network element associated with the remaining subscription events other than the first subscription event is sent to the corresponding event notification network element.
  • the corresponding event notification network element can directly send a corresponding event notification to the target AMF network element according to the callback address information of the target AMF network element associated with the subscription event, thereby avoiding the current terminal.
  • the target AMF network element of the service cannot be informed of the event notification of the subscription event in time, so that the corresponding subscription event cannot be processed in time.
  • the subscription update method provided by the embodiment of the present application can enable the target AMF network element to know the event notification of the subscription event in time in the scenario that the terminal migrates from the source AMF network element to the target AMF network element, so that the corresponding subscription event can be processed in time.
  • the target AMF network element can know the event notification of the subscription event in time in the scenario that the terminal migrates from the source AMF network element to the target AMF network element, so that the corresponding subscription event can be processed in time.
  • the actions of the first event notification network element, the second event notification network element, the source AMF network element, the target AMF network element, the UDM network element, or the NRF network element in the foregoing steps S401 to S414 may be performed by the communication shown in FIG.
  • the processor 301 in the device 300 calls the application code stored in the memory 303 to execute, and the embodiment does not impose any limitation.
  • the switching system shown in FIG. 1 is applied to the 5G network shown in FIG. 2, the source subscription network element is a source AMF network element in the 5G network, and the target subscription network element is a target in the 5G network element.
  • the AMF network element is another subscription update method provided by the embodiment of the present application, including the following steps:
  • step S501 is an optional step, which is uniformly described herein, and details are not described herein again.
  • the source AMF network element sends a registration request 1 to the NRF network element, so that the NRF network element receives the registration request 1 from the source AMF network element.
  • the registration request 1 is used to request to register the first callback address information of the source AMF network element to the NRF network element.
  • the first callback address information of the source AMF network element may be, for example, the address information associated with the terminal group where the first terminal served by the source AMF network element is located, that is, the address information of the GUAMI granularity; or may be associated with the source AMF network element.
  • the address information of the AMF network element granularity is not specifically limited in this embodiment.
  • the first callback address information of the source AMF network element may also be referred to as a source AMF network, because the first callback address information of the source AMF network element is not the address information associated with the subscription event.
  • the default callback address information of the element is that the source AMF network element has not performed the terminal level subscription update, and the event providing network element needs to send the event notification to the source AMF network element if the terminal related event notification needs to be sent to the source AMF network element.
  • the notification network element can send the event notification to the default callback address of the source AMF network element, so that the source AMF network element can know the event notification of the subscription event in time, so as to timely process the corresponding subscription event.
  • the target AMF network element sends a registration request 2 to the NRF network element, so that the NRF network element receives the registration request 2 from the target AMF network element.
  • the registration request 2 is used to request to register the first callback address information of the target AMF network element to the NRF network element.
  • the registration request 2 is used to request to register the first callback address information of the target AMF network element to the NRF network element.
  • step S502 may be performed first, and then the step S503 may be performed; or the step S503 may be performed first, and then the step S502 is performed; Step S502 and step S503 may be performed at the same time, which is not specifically limited in this embodiment of the present application.
  • the source AMF network element After the source AMF network element determines that the terminal in the terminal group where the first terminal is located is no longer served, the source AMF network element sends the context of the terminal in the terminal group where the first terminal is located to the UDSF network element, so that the UDSF network element receives The context of the terminal in the terminal group where the first terminal from the source AMF network element is located.
  • the subscription update method provided by the embodiment of the present application includes the foregoing step S501, the subscription update method provided by the embodiment of the present application further includes the following step S505:
  • step S505 similar to step S404, for example, the step S505 in this embodiment does not carry the first callback address information of the target AMF network element or the identifier of the target AMF network element, and the related description may refer to step S404 above. Narration.
  • step S506 the same step S407, related description can refer to the above step S407, and details are not described herein again.
  • the first event notification network element determines that the source AMF network element is no longer serving the first terminal.
  • the first event notification network element determines that the source AMF network element no longer provides the service for the first terminal, including: the first event notification network element receives the status notification 1 from the source AMF network element (step S505). After that, the status notification 1 can be stored. Further, after the first event notification network element determines that the notification condition of the first subscription event of the first terminal is satisfied, the first event notification network element can learn that the source AMF network element is no longer serving the first terminal according to the stored status notification 1. .
  • the first event notification network element does not subscribe to the state change event of the terminal group where the first terminal is located (ie, steps S501 and S505 are not performed), and the first event notification network element determines that the source AMF network element is no longer Providing a service for the first terminal, the first event notification network element sending, by the callback address information of the source AMF network element associated with the first terminal, a third event notification of the first subscription event to the source AMF network element; the first event The notification network element determines that the source AMF network element is unreachable.
  • the first event notification network element determines that the source AMF network element is unreachable, for example, the first event notification network element finds that the message cannot be sent to the source AMF network element; or the first event notification network element receives the source AMF network element.
  • the refusal message is not specifically limited in this embodiment of the present application.
  • the first event notification network element sends a request message to the NRF network element, so that the NRF network element receives the request message from the first event notification network element.
  • the request message carries the second indication information and the set identifier of the AMF network element set corresponding to the group identifier of the terminal group where the first terminal is located.
  • the second indication information is used to indicate that the request message is used to request the first callback address information of the target AMF network element, and the set identifier may be, for example, an AMF Set ID in the GUAMI corresponding to the terminal group where the first terminal is located.
  • the NRF network element sends a response message to the first event notification network element, so that the first event notification network element receives the response message from the NRF network element.
  • the response message carries the first callback address information of the target AMF network element.
  • the NRF network element may determine, according to the set identifier of the AMF network element set, the target AMF network element served by the first terminal, and further, according to the stored AMF network element.
  • a callback address information is used to determine the first callback address information of the target AMF network element.
  • the NRF network element may identify the first callback address information of all available AMF network elements in the AMF network element set corresponding to the set of AMF network element sets.
  • the first event notification network element selects an AMF network element from all available AMF network elements, and determines the first callback address information of the selected AMF network element as the target AMF network element.
  • the first callback address information is not specifically limited in this embodiment of the present application.
  • step S510 the same step S411, the related description may refer to the above step S411, and details are not described herein again.
  • the target AMF network element sends a context request message to the UDSF network element, so that the UDSF network element receives the context request message from the target AMF network element.
  • the context request message is used to request the context of the first terminal.
  • the context request message is used to request the context of the first terminal.
  • the UDSF network element sends a context response message to the target AMF network element, so that the target AMF network element receives the context response message from the UDSF network element.
  • the context response message carries the context of the first terminal.
  • the subscription update method provided by the embodiment of the present application may further include the following steps:
  • the subscription update method provided by the embodiment of the present application can enable the target AMF network element to notify the event notification of the subscription event in time in the scenario that the terminal migrates from the source AMF network element to the target AMF network element, so that the corresponding subscription event can be processed in time.
  • the target AMF network element can notify the event notification of the subscription event in time in the scenario that the terminal migrates from the source AMF network element to the target AMF network element, so that the corresponding subscription event can be processed in time.
  • the actions of the first event notification network element, the second event notification network element, the source AMF network element, the target AMF network element, the UDM network element, the NRF network element, or the UDSF network element in the foregoing steps S501 to S515 may be performed by FIG. 3
  • the processor 301 in the illustrated communication device 300 is called to execute the application code stored in the memory 303, which is not limited in this embodiment.
  • the switching system shown in FIG. 1 is applied to the 5G network shown in FIG. 2, the source subscription network element is a source AMF network element in the 5G network, and the target subscription network element is a target in the 5G network element.
  • the AMF network element is another subscription update method provided by the embodiment of the present application, including the following steps:
  • step S501 is an optional step, which is uniformly described herein, and details are not described herein again.
  • S604-S605 is similar to the steps S404-S405, and the difference is that the first callback address information of the target AMF network element is not carried in the step S604-S605 of the embodiment.
  • steps S604-S605 are optional steps, which are collectively described herein, and are not described herein again.
  • step S606 similar to step S406, the difference is that the first callback address information of the target AMF network element is not carried in the step S606 in the embodiment, but the address information of the first service of the target AMF network element is carried, the first The service is used to trigger the subscription update of the first subscription event.
  • the first callback address information of the target AMF network element is not carried in the step S606 in the embodiment, but the address information of the first service of the target AMF network element is carried, the first The service is used to trigger the subscription update of the first subscription event.
  • the address information of the first service may be sent to the NRF network element when the target AMF network element is first registered to the NRF network element, which is not specifically limited in this embodiment. .
  • step S607 the same step S407, related description may refer to the above step S407, and details are not described herein again.
  • step S608 similar to step S408, the difference is that the refusal message in step S606 in this embodiment does not carry the first callback address information of the target AMF network element.
  • the refusal message in step S606 in this embodiment does not carry the first callback address information of the target AMF network element.
  • the first event notification network element sends a request message to the NRF network element, so that the NRF network element receives the request message from the first event notification network element.
  • the request message carries the information of the target AMF network element and the second indication information, where the two indication information is used to indicate that the request message is used to request address information of the first service of the target AMF network element.
  • the information of the target AMF network element may be, for example, an identifier of the target AMF network element, or an internet protocol (IP) address of the target AMF network element, or a full domain name of the target AMF network element.
  • IP internet protocol
  • FQDN fully qualified domain name
  • the NRF network element sends a response message to the first event notification network element, so that the first event notification network element receives the response message from the NRF network element.
  • the response message carries address information of the first service of the target AMF network element.
  • the NRF network element may determine the target AMF according to the correspondence between the address information of the first service of the target AMF network element and the information of the target AMF network element stored in step S606.
  • the address information of the first service of the network element is not specifically limited in this embodiment of the present application.
  • the first event notification network element sends a message 1 to the target AMF network element according to the address information of the first service, so that the target AMF network element receives the message 1 from the first event notification network element.
  • the message 1 carries the identifier of the first terminal, and is used to request the target AMF network element to update the subscription of the first terminal.
  • step S612 is an optional step, which is uniformly described herein, and details are not described herein again.
  • step S614 the same step S414, related description may refer to the above step S414, and details are not described herein again.
  • step S614 is an optional step, which is uniformly described herein, and details are not described herein again.
  • the subscription update method provided by the embodiment of the present application can enable the target AMF network element to notify the event notification of the subscription event in time in the scenario that the terminal migrates from the source AMF network element to the target AMF network element, so that the corresponding subscription event can be processed in time.
  • the target AMF network element can notify the event notification of the subscription event in time in the scenario that the terminal migrates from the source AMF network element to the target AMF network element, so that the corresponding subscription event can be processed in time.
  • the actions of the first event notification network element, the second event notification network element, the source AMF network element, the target AMF network element, the UDM network element, or the NRF network element in the foregoing steps S601 to S614 may be the communication shown in FIG.
  • the processor 301 in the device 300 calls the application code stored in the memory 303 to execute, and the embodiment does not impose any limitation.
  • the switching system shown in FIG. 1 is applied to the 5G network shown in FIG. 2, the source subscription network element is a source AMF network element in the 5G network, and the target subscription network element is a target in the 5G network element.
  • the AMF network element is another subscription update method provided by the embodiment of the present application, including the following steps:
  • step S701 the same step S501, the related description may refer to the above step S501, and details are not described herein again.
  • step S701 is an optional step, which is uniformly described herein, and details are not described herein again.
  • step S702 the same step S504, related description may refer to the above step S504, and details are not described herein again.
  • the subscription update method provided by the embodiment of the present application includes the foregoing step S701
  • the subscription update method provided by the embodiment of the present application further includes the following step S703:
  • step S703 the same as step S505, the related description may refer to step S505, and details are not described herein again.
  • the subscription update method provided by the embodiment of the present application further includes the following steps:
  • the first event notification network element sends a request message to the NRF network element, so that the NRF network element receives the request message from the first event notification network element.
  • the request message carries the second indication information and the set identifier of the AMF network element set corresponding to the group identifier of the terminal group where the first terminal is located.
  • the second indication information is used to indicate that the request message is used to request address information of the first service of the target AMF network element, where the first service is used to trigger a subscription update of the first subscription event.
  • the set identifier may be, for example, an AMF Set ID in the GUAMI corresponding to the terminal group where the first terminal is located.
  • the second indication information may be, for example, a type of the first service, which is not limited in this embodiment.
  • the NRF network element sends a response message to the first event notification network element, so that the first event notification network element receives the response message from the NRF network element.
  • the response message carries address information of the first service of the target AMF network element.
  • the NRF network element may determine, according to the set identifier of the AMF network element set, the target AMF network element served by the first terminal, and further, according to the stored target AMF network element.
  • the correspondence between the address information of the first service and the information of the target AMF network element determines the address information of the first service of the target AMF network element.
  • the NRF network element may send the first service address information of all available AMF network elements in the AMF network element set corresponding to the set identifier of the AMF network element set to the first event notification.
  • the network element, the first event network element selects an AMF network element from all available AMF network elements, and determines the first service address information of the selected AMF network element as the first service address information of the target AMF network element,
  • the application examples are not specifically limited thereto.
  • the first service address information of the target AMF network element is sent by the target AMF network element to the NRF network element.
  • the target AMF network element may send the first service address information of the target AMF network element to the NRF network element when registering to the NRF network element for the first time, or the target AMF network element may target the subsequent registration update process.
  • the AMF network element may send the first service address information to the NRF network element, which is not specifically limited in this embodiment of the present application.
  • step S708 the same as step S611, the related description may refer to the above step S611, and details are not described herein again.
  • the subscription update method provided by the embodiment of the present application can enable the target AMF network element to notify the event notification of the subscription event in time in the scenario that the terminal migrates from the source AMF network element to the target AMF network element, so that the corresponding subscription event can be processed in time.
  • the target AMF network element can notify the event notification of the subscription event in time in the scenario that the terminal migrates from the source AMF network element to the target AMF network element, so that the corresponding subscription event can be processed in time.
  • the actions of the first event notification network element, the second event notification network element, the source AMF network element, the target AMF network element, the UDM network element, the NRF network element, or the UDSF network element in the foregoing steps S701 to S713 may be performed by FIG. 3
  • the processor 301 in the illustrated communication device 300 is called to execute the application code stored in the memory 303, which is not limited in this embodiment.
  • the switching system shown in FIG. 1 is applied to the 5G network shown in FIG. 2, the source subscription network element is a source AMF network element in the 5G network, and the target subscription network element is a target in the 5G network element.
  • the AMF network element is another subscription update method provided by the embodiment of the present application, including the following steps:
  • the source AMF network element sends a subscription request to the first event notification network element, so that the first event notification network element receives the subscription request from the source AMF network element.
  • the subscription request carries the first callback address information of the source AMF network element corresponding to the first subscription event of the first terminal, and the first callback address information of the source AMF network element includes the information of the source AMF network element.
  • the first callback address information of the source AMF network element may further include at least one of information about the first terminal or information of the first subscription event.
  • the information of the first terminal is used to determine the first terminal corresponding to the first subscription event, and the information of the first subscription event is used to determine the first subscription event, which is not specifically limited in this embodiment of the present application.
  • the format of the first callback address information of the source AMF network element may be: http:// ⁇ amf>/ ⁇ uecontextid ⁇ /subscriptiondata .
  • ⁇ amf> is information of the AMF network element, and is used to identify the AMF network element.
  • the ⁇ amf> in the first callback address information of the source AMF network element is the information of the source AMF network element, and the information of the source AMF network element may be, for example, the IP address of the source AMF network element or the FQDN of the source AMF network element.
  • the embodiment of the present application does not specifically limit this.
  • the ⁇ uecontextid ⁇ may be an identifier of the terminal.
  • the ⁇ uecontextid ⁇ in the first callback address information of the source AMF network element is an identifier of the first terminal, and the identifier of the first terminal may be, for example, a subscriber permanent identifier (SUPI) of the first terminal, or The global unique temporary identity (GUTI) of the first terminal, or the permanent device ID (PEI) of the first terminal, and the like are not specifically limited in this embodiment of the present application.
  • SUPI subscriber permanent identifier
  • GUI global unique temporary identity
  • PEI permanent device ID
  • the ⁇ uecontextid ⁇ may also be used to indicate a storage location of the terminal context.
  • the ⁇ uecontextid ⁇ in the first callback address information of the source AMF network element is used to indicate the storage location of the context of the first terminal in the UDSF network element, so as to be the first according to the source AMF network element.
  • the callback address information may be located in the context of the first terminal stored in the UDSF network element, which is not specifically limited in this embodiment of the present application.
  • the subscription data is used to identify a subscription.
  • the subscription data in the first callback address information of the source AMF network element is used to identify the first subscription.
  • the subscription data includes the session identifier of the session related to the first subscription, which is not specifically limited in this embodiment of the present application.
  • the format of the first callback address information of the source AMF network element may be: http:// ⁇ amf>/ ⁇ GUAMI ⁇ / ⁇ uecontextid ⁇ /subscriptiondata .
  • the GUAMI is the group identifier of the terminal group where the first terminal is located.
  • the ⁇ amf>, the ⁇ uecontextid ⁇ , and the subscription data refer to the above example, and details are not described herein.
  • the uecontextid may also be used to indicate the relative location of the context of the first terminal in the terminal in the terminal group, which is not specifically limited in this example.
  • the above is only exemplary to provide the format of the first callback address information of the two source AMF network elements.
  • the first callback address information of the source AMF network element may also be in other formats. No specific limitation.
  • step S501 For the description of the related step S501, refer to step S501, and details are not described herein again.
  • step S802 is an optional step, which is uniformly described herein, and details are not described herein again.
  • the subscription update method provided by the embodiment of the present application may further include step S803:
  • the source AMF network element After the source AMF network element determines that the terminal in the terminal group where the first terminal is located is no longer served, the source AMF network element sends a status notification 1 to the first event notification network element, so that the first event notification network element receives the source. Status notification 1 of the AMF network element. The status notification 1 is used to indicate that the source AMF network element no longer provides services for the terminal group where the first terminal is located.
  • the status notification 1 can carry the group identifier corresponding to the terminal group where the first terminal is migrated to the target AMF network element, such as the GUAMI corresponding to the terminal group where the first terminal is located.
  • the status notification 1 can carry the identifier of the target AMF network element, such as the name of the target AMF network element, which is not specifically limited in this embodiment.
  • the subscription update method provided by the embodiment of the present application may further include the following steps:
  • the first event notification network element generates first callback address information of the corresponding target AMF network element for the first subscription event.
  • the information of the first callback address information of the target AMF network element includes the information of the target AMF network element, and the information of the target AMF network element may be, for example, the IP address of the target AMF network element or the target AMF network.
  • the FQDN of the element and the like are not specifically limited in the embodiment of the present application.
  • the information of the target AMF network element may be carried in the status notification 1 in step S803, or may be obtained by other means.
  • the first event notification network element may query the domain name system (domain name system, according to the information of the AMF network element set in the GUAMI corresponding to the first terminal (such as the FQDN of the AMF network element set).
  • the DNS or NRF network element returns the FQDN or IP address of the AMF network element available in the AMF network element set to the first event notification network element by the DNS or NRF network element.
  • the first event notification network element selects an AMF network element from the available AMF network elements as the target AMF network element, and determines the FQDN or IP address of the target AMF network element as the information of the target AMF network element. This example does not specifically limit this.
  • the first event notification network element generates the first callback address information of the corresponding target AMF network element for the first subscription event, where the first event notification network element is carried according to the subscription request.
  • the first callback address information of the source AMF network element generates the first callback address information of the corresponding target AMF network element for the first subscription event.
  • the first event notification network element replaces the information of the source AMF network element in the first callback address information http:// ⁇ source amf>/ ⁇ uecontextid ⁇ /subscriptiondata of the source AMF network element with the information of the target AMF network element, whereby, the first callback address information http:// ⁇ target amf>/ ⁇ uecontextid ⁇ /subscriptiondata of the target AMF network element is obtained.
  • the first event notification network element generates the first callback address information of the corresponding target AMF network element for the first subscription event, including: the first event notification network element is configured according to the preset
  • the callback address format generates the first callback address information of the corresponding target AMF network element for the first subscription event.
  • the preset callback address format refer to the description of the format of the first callback address information of the source AMF network element in the foregoing step S801, and details are not described herein again.
  • the first event notification network element sends a message 1 to the target AMF network element according to the first callback address information of the target AMF network element, so that the target AMF network element receives the message 1 from the first event notification network element.
  • the message 1 carries the first event notification of the first subscription event.
  • the subscription update method provided by the embodiment of the present application may further include the following steps:
  • step S808 the same step S412, the related description may refer to the above step S412, and details are not described herein again.
  • the target AMF network element sends a message 2 to the first event notification network element, so that the first event notification network element receives the message 2 from the target AMF network element.
  • the message 2 may carry the notification association identifier that is allocated by the target AMF network element for the first subscription event, and the notification association identifier is used to determine the first subscription event, which is not specifically limited in this embodiment of the present application.
  • the subscription update method provided by the embodiment of the present application can enable the target AMF network element to notify the event notification of the subscription event in time in the scenario that the terminal migrates from the source AMF network element to the target AMF network element, so that the corresponding subscription event can be processed in time.
  • the target AMF network element can notify the event notification of the subscription event in time in the scenario that the terminal migrates from the source AMF network element to the target AMF network element, so that the corresponding subscription event can be processed in time.
  • the actions of the first event notification network element, the source AMF network element, the target AMF network element, the UDM network element, or the NRF network element in the foregoing steps S801 to S809 may be performed by the processor 301 in the communication device 300 shown in FIG.
  • the application code stored in the memory 303 is called to execute, and the embodiment does not impose any limitation.
  • the switching system shown in FIG. 1 is applied to the 5G network shown in FIG. 2, the source subscription network element is a source AMF network element in the 5G network, and the target subscription network element is a target in the 5G network element.
  • the AMF network element is another subscription update method provided by the embodiment of the present application, including the following steps:
  • the source AMF network element After the source AMF network element determines that the first terminal is no longer served, the source AMF network element selects the target AMF network element for the first terminal, and sends the context of the first terminal to the target AMF network element.
  • step S902 the same step S413, the related description may refer to the above step S413, and details are not described herein again.
  • the subscription update method in the embodiment of the present application may further include the following step S903:
  • step S903 the same step S414, related description may refer to the above step S414, and details are not described herein again.
  • the subscription update method provided by the embodiment of the present application may further include the following step S904:
  • step S904 the same step S412, related description may refer to the above step S412, and details are not described herein again.
  • the information carried in the message 1 in step S902 and the information carried in the registration request in step S904 may be sent by using a message.
  • the information carried in the message 2 in step S903 and the information carried in the registration request in step S904 may be sent by using a message.
  • the embodiment of the present application does not specifically limit this.
  • the subscription update method provided by the embodiment of the present application can enable the target AMF network element to notify the event notification of the subscription event in time in the scenario that the terminal migrates from the source AMF network element to the target AMF network element, so that the corresponding subscription event can be processed in time.
  • the target AMF network element can notify the event notification of the subscription event in time in the scenario that the terminal migrates from the source AMF network element to the target AMF network element, so that the corresponding subscription event can be processed in time.
  • the actions of the first event notification network element, the second event notification network element, the source AMF network element, the target AMF network element, or the UDM network element in the foregoing steps S901 to S904 may be performed by the communication device 300 shown in FIG.
  • the processor 301 calls the application code stored in the memory 303 to execute, and the embodiment does not impose any limitation.
  • the source mobility management network element, the target mobility management network element or the target intermediate session management network element includes a hardware structure and/or a software module corresponding to each function.
  • the present application can be implemented in a combination of hardware or hardware and computer software in combination with the elements and algorithm steps of the various examples described in the embodiments disclosed herein. Whether a function is implemented in hardware or computer software to drive hardware depends on the specific application and design constraints of the solution. A person skilled in the art can use different methods to implement the described functions for each particular application, but such implementation should not be considered to be beyond the scope of the present application.
  • the embodiment of the present application may perform the function module division on the first event notification network element or the target subscription network element according to the foregoing method example.
  • each function module may be divided according to each function, or two or more functions may be integrated.
  • a processing module In a processing module.
  • the above integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of the module in the embodiment of the present application is schematic, and is only a logical function division, and the actual implementation may have another division manner.
  • FIG. 10 shows a schematic structural diagram of a first event notification network element 100.
  • the first event notification network element 100 includes: a processing module 1001 and a transceiver module 1002.
  • the processing module 1001 is configured to determine that the notification condition of the first subscription event of the first terminal is satisfied.
  • the processing module 1001 is further configured to obtain first callback address information of the target subscription network element.
  • the transceiver module 1002 is configured to send, according to the first callback address information, a first message to the target subscription network element, where the first message carries the identifier of the first terminal and the first event notification of the first subscription event, where the identifier of the first terminal Used to associate the first event notification with the first terminal.
  • the transceiver module 1002 is further configured to receive a second message from the target subscription network element, where the second message carries the second callback address information of the target subscription network element and the first indication information, where the second callback address information is Address information associated with the first subscription event, the first indication information is used to determine a first subscription event, and the second callback address information is used by the first event notification network element to send the first subscription to the target subscription network element according to the second callback address information.
  • the second event notification of the event is further configured to receive a second message from the target subscription network element, where the second message carries the second callback address information of the target subscription network element and the first indication information, where the second callback address information is Address information associated with the first subscription event, the first indication information is used to determine a first subscription event, and the second callback address information is used by the first event notification network element to send the first subscription to the target subscription network element according to the second callback address information.
  • the second event notification of the event is further configured to receive a second message from the target subscription network
  • the transceiver module 1002 is further configured to receive a first status notification from the source subscription network element or the target subscription network element, where the first status notification carries the first callback address information of the target subscription network element; correspondingly, the processing module 1001
  • the first callback address information of the target subscription network element is further configured to: determine, according to the first status notification, the first callback address information of the target subscription network element.
  • the processing module 1001 is further configured to obtain the first callback address information of the target subscription network element, where the method further includes: sending the fourth message to the network storage function network element, where the fourth message carries the second indication information and any one of the following
  • the source subscription NE is the first group identifier assigned to the terminal group where the first terminal is located, the set identifier of the subscription network element set corresponding to the first group identifier, the identifier of the target subscription network element, or the identifier and the target subscription network element identifier.
  • a set of identifiers wherein the second indication information is used to indicate that the fourth message is used to request the first callback address information of the target subscription network element; and receive the first callback address information of the target subscription network element from the network storage function network element.
  • the processing module 1001 is further configured to obtain the first callback address information of the target subscription network element, where the method further includes: sending, according to the callback address information of the source subscription network element that is associated with the first terminal, to the source subscription network element.
  • the third event notification of the subscription event ; receiving the rejection message from the source subscription network element, the rejection message carrying the first callback address information of the target subscription network element.
  • the processing module 1001 is configured to determine that the notification condition of the first subscription event of the first terminal is satisfied, and the transceiver module 1002 is configured to send the first message to the target subscription network element, where the first message carries the first terminal.
  • the identifier is used to request the target subscription network element to update the subscription of the first terminal.
  • the transceiver module 1002 is further configured to receive a second message from the target subscription network element, where the second message carries the first indication information and is associated with the first subscription event.
  • the first event notification of the first subscription event is configured to determine that the notification condition of the first subscription event of the first terminal is satisfied, and the transceiver module 1002 is configured to send the first message to the target subscription network element, where the first message carries the first terminal.
  • the processing module 1001 is further configured to obtain the address information of the first service of the target subscription network element from the network storage function network element, where the first service is used to trigger the subscription update of the first subscription event; correspondingly, the transceiver module 1002
  • the sending the first message to the target subscribing network element includes: sending, by using the address information of the first service, the first message to the target subscribing network element.
  • the processing module 1001 is configured to obtain the address information of the first service of the target subscription network element from the network storage function network element, where the method is configured to: send a fourth message to the network storage function network element, where the fourth message carries the target subscription network. And the second indication information is used to indicate that the fourth message is used to request the address information of the first service of the target subscription network element; and the address information of the first service from the network storage function network element is received.
  • processing module 1001 is further configured to determine that the source subscription network element no longer provides services for the first terminal.
  • the processing module 1001 is further configured to: determine that the source subscription network element does not provide the service for the first terminal, and further includes: receiving, by the source subscription network element or the target subscription network element, a second status notification, where the second status is The notification is used to notify the source subscription network element that the first terminal is no longer served.
  • the processing module 1001 is further configured to: determine that the source subscription network element is no longer providing the service for the first terminal, and further includes: simultaneously for subscribing to the source according to the callback address information of the source subscription network element associated with the first terminal.
  • the network element sends a third event notification of the first subscription event; determining that the source subscription network element is unreachable.
  • the processing module 1001 is configured to determine that the notification condition of the first subscription event of the first terminal is met.
  • the processing module 1001 is further configured to generate first callback address information of the corresponding target subscription network element for the first subscription event.
  • the transceiver module 1002 is further configured to send, according to the first callback address information, a first event notification of the first subscription event to the target subscription network element.
  • the transceiver module 1002 is further configured to receive a subscription request from a source subscription network element, where the subscription request carries the first callback address information of the source subscription network element corresponding to the first subscription event, where the source subscription network element A callback address information includes information of the source subscription network element.
  • the processing module 1001 is further configured to generate the first callback address information of the corresponding target subscription network element for the first subscription event, including: first, used for the first callback address information of the source subscription network element corresponding to the first subscription event. And generating the first callback address information of the corresponding target subscription network element for the first subscription event, where the first callback address information of the target subscription network element includes the information of the target subscription network element.
  • the processing module 1001 is further configured to: generate, according to the first callback address information of the source subscription network element corresponding to the first subscription event, the first callback address information of the corresponding target subscription network element, including: The information of the source subscription network element in the first callback address information of the source subscription network element corresponding to the first subscription event is replaced with the information of the target subscription network element, and the first subscription event generation corresponding to the target subscription network element is obtained.
  • a callback address information is further configured to: generate, according to the first callback address information of the source subscription network element corresponding to the first subscription event, the first callback address information of the corresponding target subscription network element, including: The information of the source subscription network element in the first callback address information of the source subscription network element corresponding to the first subscription event is replaced with the information of the target subscription network element, and the first subscription event generation corresponding to the target subscription network element is obtained.
  • a callback address information is generated, according to the first callback address information of the source subscription network element corresponding to the first subscription event, the first callback
  • the processing module 1001 is further configured to generate the first callback address information of the corresponding target subscription network element for the first subscription event, including: further configured to generate, for the first subscription event, according to the preset callback address format.
  • Corresponding target subscription network element first callback address information wherein the first callback address information of the target subscription network element includes information of the target subscription network element.
  • the first event notification network element 100 is presented in a form that divides each functional module in an integrated manner.
  • a “module” herein may refer to a particular ASIC, circuitry, processor and memory that executes one or more software or firmware programs, integrated logic circuitry, and/or other devices that provide the functionality described above.
  • the first event notification network element 100 can take the form shown in FIG.
  • the processor 301 in FIG. 3 can execute the instruction by calling the computer stored in the memory 303, so that the first event notification network element 100 executes the subscription update method in the above method embodiment.
  • the function/implementation process of the processing module 1001 and the transceiver module 1002 in FIG. 10 can be implemented by the processor 301 in FIG. 3 calling a computer execution instruction stored in the memory 303.
  • the function/implementation process of the transceiver module 1002 in FIG. 10 can be implemented by the communication interface 304 in FIG. 3; the function/implementation process of the processing module 1001 in FIG. 10 can be invoked in the memory 303 through the processor 301 in FIG.
  • the stored computer executes instructions to implement.
  • the first event notification network element 100 provided in this embodiment can perform the above-mentioned subscription update method. Therefore, the technical effects that can be obtained can be referred to the foregoing method embodiments, and details are not described herein again.
  • the embodiment of the present application further provides a chip system, where the chip system includes a processor, configured to support the first event notification network element 100 to implement the foregoing subscription update method, for example, determining a first subscription event of the first terminal. The notification conditions are met.
  • the chip system also includes a memory. The memory is configured to save necessary program instructions and data of the first event notification network element 100.
  • the memory may not be in the chip system.
  • the chip system may be composed of a chip, and may also include a chip and other discrete devices. This embodiment of the present application does not specifically limit this.
  • FIG. 11 shows a schematic structural diagram of a target subscription network element 110.
  • the target subscription network element 110 includes a receiving module 1101 and a sending module 1102.
  • the receiving module 1101 is configured to receive a first message from the first event notification network element, where the first message carries an identifier of the first terminal, and is used to request the target subscription network element to update the subscription of the first terminal.
  • the sending module 1102 is configured to send, according to the first message, a second message to the first event notification network element, where the second message carries the first indication information and the first callback address information of the target subscription network element associated with the first subscription event,
  • the first indication information is used to determine a first subscription event
  • the first callback address information is used by the first event notification network element to send a first event notification of the first subscription event to the target subscription network element according to the first callback address information.
  • the sending module 1102 is further configured to send a fifth message to the second event notification network element, where the fifth message carries the second callback address information of the target subscription network element associated with the second subscription event of the first terminal.
  • the third indication information wherein the third indication information is used to determine a second subscription event, and the second callback address is used by the second event notification network element to send the fourth event of the second subscription event to the target subscription network element according to the second callback address information.
  • the receiving module 1101 is further configured to receive the callback address information of the first event notification network element from the source subscription network element, where the callback address information of the first event notification network element is used to receive the terminal group where the first terminal is located.
  • State change notification is further configured to: according to the callback address information of the first event notification network element, send a status change notification to the first event notification network element, where the status change notification is used to notify that the source subscription network element is no longer the terminal group where the first terminal is located.
  • the terminal inside provides services.
  • the sending module 1102 is further configured to send a seventh message to the network storage function network element, where the seventh message carries the information of the target subscription network element and the address information of the first service of the target subscription network element, and is configured by the network storage function network.
  • the target subscription network element 110 is presented in a form that divides each functional module in an integrated manner.
  • a “module” herein may refer to a particular ASIC, circuitry, processor and memory that executes one or more software or firmware programs, integrated logic circuitry, and/or other devices that provide the functionality described above.
  • the target subscription network element 110 can take the form shown in FIG.
  • the processor 301 in FIG. 3 can execute the instruction by calling the computer stored in the memory 303, so that the target subscription network element 110 executes the subscription update method in the foregoing method embodiment.
  • the function/implementation process of the receiving module 1101 and the transmitting module 1102 in FIG. 11 can be implemented by the processor 301 in FIG. 3 calling a computer executing instruction stored in the memory 303.
  • the function/implementation process of the receiving module 1101 and the transmitting module 1102 in FIG. 11 can be implemented by the communication interface 304 in FIG.
  • the target subscription network element 110 provided in this embodiment can perform the above-mentioned subscription update method, and the technical effects that can be obtained by reference to the foregoing method embodiments are not described herein.
  • the embodiment of the present application further provides a chip system, where the chip system includes a processor, configured to support the target subscription network element 110 to implement the foregoing subscription update method, for example, acquiring a target subscription network element associated with the first subscription event.
  • the first callback address information In one possible design, the chip system also includes a memory.
  • the memory is used to save necessary program instructions and data of the target subscription network element 110.
  • the memory may not be in the chip system.
  • the chip system may be composed of a chip, and may also include a chip and other discrete devices. This embodiment of the present application does not specifically limit this.
  • the above embodiments it may be implemented in whole or in part by software, hardware, firmware, or any combination thereof.
  • a software program it may be implemented in whole or in part in the form of a computer program product.
  • the computer program product includes one or more computer instructions.
  • the computer program instructions When the computer program instructions are loaded and executed on a computer, the processes or functions described in accordance with embodiments of the present application are generated in whole or in part.
  • the computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable device.
  • the computer instructions can be stored in a computer readable storage medium or transferred from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions can be from a website site, computer, server or data center Transmission to another website site, computer, server or data center via wired (eg coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (eg infrared, wireless, microwave, etc.).
  • the computer readable storage medium can be any available media that can be accessed by a computer or a data storage device that includes one or more servers, data centers, etc. that can be integrated with the media.
  • the usable medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (such as a solid state disk (SSD)) or the like.
  • a magnetic medium eg, a floppy disk, a hard disk, a magnetic tape
  • an optical medium eg, a DVD
  • a semiconductor medium such as a solid state disk (SSD)

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Information Transfer Between Computers (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本申请实施例提供订阅更新方法、设备及系统,可以使得在终端从源订阅网元迁移到目标订阅网元的场景下,目标订阅网元可以及时获知订阅事件的事件通知。方法包括:第一事件通知网元确定该第一终端的第一订阅事件的通知条件满足;第一事件通知网元获取目标订阅网元的第一回调地址信息;第一事件通知网元根据该第一回调地址信息,向目标订阅网元发送第一消息,第一消息携带该第一终端的标识和该第一订阅事件的第一事件通知,其中,该第一终端的标识用于将该第一事件通知和该第一终端相关联。

Description

订阅更新方法、设备及系统
本申请要求于2018年5月11日提交中国国家知识产权局、申请号为201810450232.5、发明名称为“订阅更新方法、设备及系统”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请涉及通信技术领域,尤其涉及订阅更新方法、设备及系统。
背景技术
现有技术中,为终端服务的接入和移动性管理功能(access and mobility management function,AMF)网元可以根据需要向会话管理功能(session management function,SMF)网元、统一数据管理(unified data management,UDM)网元或策略控制功能(policy control function,PCF)网元等事件通知网元订阅与该终端相关的事件。其中,在进行事件订阅时,AMF网元向事件通知网元发送订阅请求,该订阅请求携带该终端相关的AMF网元的订阅信息,如该终端的订阅事件信息、该订阅事件相关的AMF网元的回调地址信息以及AMF网元为该订阅事件分配的通知关联(notification correlation)标识(identity,ID)等。进而,事件通知网元向AMF网元发送订阅响应,该订阅响应携带事件通知网元为该订阅事件分配的订阅关联标识(subscription correlation ID)等。这样,当订阅事件的通知条件满足时,事件通知网元根据该终端相关的AMF网元的回调地址信息向该订阅了该事件的AMF网元发送事件通知和通知关联标识,由AMF网元根据通知关联标识将事件通知与订阅事件相关联。
此外,现有技术中,在终端从源AMF网元迁移到目标AMF网元的场景下,由于事件通知网元保存的仍是该终端相关的源AMF网元的订阅信息,因此在订阅事件的通知条件满足时,事件通知网元仍根据保存的该终端相关的源AMF网元的订阅信息向源订阅网元发送订阅事件的事件通知,进而导致当前为终端服务的目标订阅网元无法及时获知订阅事件的事件通知,从而无法及时处理相应的订阅事件。
因此,如何进行订阅更新,使得在终端从源订阅网元迁移到目标订阅网元的场景下,目标订阅网元可以及时获知订阅事件的事件通知,是目前亟待解决的问题。
发明内容
本申请实施例提供订阅更新方法、设备及系统,可以使得在终端从源订阅网元迁移到目标订阅网元的场景下,目标订阅网元可以及时获知订阅事件的事件通知。
为达到上述目的,本申请的实施例采用如下技术方案:
第一方面,提供了一种订阅更新方法,应用于第一终端从源订阅网元迁移到目标订阅网元的场景下,该方法包括:第一事件通知网元确定该第一终端的第一订阅事件的通知条件满足;第一事件通知网元获取该目标订阅网元的第一回调地址信息;第一事件通知网元根据该第一回调地址信息,向该目标订阅网元发送第一消息,第一消息携带该第一终端的标识和该第一订阅事件的第一事件通知,其中,该第一终端的标识用于将该第一事件通知和该第一终 端相关联。该方案中,第一事件通知网元可以在第一终端从源订阅网元迁移到目标订阅网元的场景下,获取目标订阅网元的第一回调地址信息,并根据目标订阅网元的第一回调地址信息向目标订阅网元发送第一事件通知和第一终端的标识,其中,该第一终端的标识用于将第一事件通知和第一终端相关联。这样,目标订阅网元根据第一终端的标识和第一事件通知,结合第一回调地址信息,可以及时获知第一订阅事件的事件通知。因此,基于该方案,可以使得在终端从源订阅网元迁移到目标订阅网元的场景下,目标订阅网元及时获知订阅事件的事件通知,从而可以及时处理相应的订阅事件。
在一种可能的设计中,该第一回调地址信息为与该目标订阅网元关联的地址信息,或者该第一回调地址信息为与该第一终端所在终端组关联的地址信息。即本申请实施例中的第一回调地址信息可以是终端组粒度的地址信息,也可以是订阅网元粒度的地址信息,本申请实施例对此不作具体限定。
在一种可能的设计中,该第一消息还携带源订阅网元为该第一订阅事件分配的第一通知关联标识,其中,该第一通知关联标识用于确定该第一订阅事件。
在一种可能的设计中,本申请实施例提供的订阅更新方法还可以包括:第一事件通知网元接收来自该目标订阅网元的第二消息,第二消息携带该目标订阅网元的第二回调地址信息和第一指示信息,其中,该第二回调地址信息为与该第一订阅事件关联的地址信息,该第一指示信息用于确定该第一订阅事件,该第二回调地址信息用于该第一事件通知网元根据该第二回调地址信息向该目标订阅网元发送该第一订阅事件的第二事件通知。也就是说,本申请实施例中,在终端从源订阅网元迁移到目标订阅网元的场景下,第一事件通知网元可以获取与第一订阅事件对应的目标订阅网元的第二回调地址信息,即订阅事件粒度的地址信息,进而可以根据第二回调地址信息向目标订阅网元发送第二事件通知,这样目标订阅网元根据第二事件通知,结合第二回调地址信息,可以及时获知第一订阅事件的事件通知。因此,基于该方案,可以使得在终端从源订阅网元迁移到目标订阅网元的场景下,目标订阅网元及时获知订阅事件的事件通知,从而可以及时处理相应的订阅事件。
在一种可能的设计中,本申请实施例提供的订阅更新方法还可以包括:第一事件通知网元接收来自该源订阅网元或该目标订阅网元的第一状态通知,该第一状态通知携带该目标订阅网元的第一回调地址信息;相应的,第一事件通知网元获取该目标订阅网元的第一回调地址信息,包括:第一事件通知网元根据该第一状态通知,确定该目标订阅网元的第一回调地址信息。基于该方案,第一事件通知网元可以获取目标订阅网元的第一回调地址信息。
在一种可能的设计中,该第一事件通知网元获取该目标订阅网元的第一回调地址信息,包括:第一事件通知网元向网络存储功能网元发送第四消息,该第四消息携带第二指示信息以及以下任意一项:该源订阅网元为该第一终端所在终端组分配的第一组标识、该第一组标识对应的订阅网元集合的集合标识、该目标订阅网元的标识、或者该目标订阅网元的标识和该第一组标识,其中,该第二指示信息用于指示该第四消息用于请求该目标订阅网元的第一回调地址信息;第一事件通知网元接收来自该网络存储功能网元的该目标订阅网元的第一回调地址信息。基于该方案,第一事件通知网元可以获取目标订阅网元的第一回调地址信息。
在一种可能的设计中,在第一事件通知网元向网络存储功能网元发送第四消息之前,本申请实施例提供的订阅更新方法还可以包括:第一事件通知网元确定该源订阅网元不再为该 第一终端提供服务。
在一种可能的设计中,该目标订阅网元包括目标移动管理网元;相应的,该第一组标识为该第一终端所在终端组对应的全球唯一移动管理网元标识GUAMI。
在一种可能的设计中,第一事件通知网元获取该目标订阅网元的第一回调地址信息,包括:第一事件通知网元根据与该第一终端关联的源订阅网元的回调地址信息,向该源订阅网元发送该第一订阅事件的第三事件通知;第一事件通知网元接收来自该源订阅网元的拒绝消息,该拒绝消息携带该目标订阅网元的第一回调地址信息。基于该方案,第一事件通知网元可以获取目标订阅网元的第一回调地址信息。
第二方面,提供了一种订阅更新方法,应用于第一终端从源订阅网元迁移到目标订阅网元的场景下,该方法包括:第一事件通知网元接收来自该目标订阅网元的第二消息,第二消息携带该目标订阅网元的第二回调地址信息和第一指示信息,其中,该第二回调地址信息为与该第一订阅事件关联的地址信息,该第一指示信息用于确定该第一订阅事件,该第二回调地址信息用于该第一事件通知网元根据该第二回调地址信息向该目标订阅网元发送该第一订阅事件的第二事件通知。该方案中,在终端从源订阅网元迁移到目标订阅网元的场景下,第一事件通知网元可以获取与第一订阅事件对应的目标订阅网元的第二回调地址信息,即订阅事件粒度的地址信息,进而可以根据第二回调地址信息向目标订阅网元发送第二事件通知,这样目标订阅网元根据第二事件通知,结合第二回调地址信息,可以及时获知第一订阅事件的事件通知。因此,基于该方案,可以使得在终端从源订阅网元迁移到目标订阅网元的场景下,目标订阅网元及时获知订阅事件的事件通知,从而可以及时处理相应的订阅事件。
结合上述第一方面或第二方面,在一种可能的设计中,该第二消息还携带该目标订阅网元为该第一订阅事件分配的第二通知关联标识;相应的,该第二回调地址信息还用于该第一事件通知网元根据该第二回调地址信息向该目标订阅网元发送该第二通知关联标识。
第三方面,提供了一种订阅更新方法,应用于第一终端从源订阅网元迁移到目标订阅网元的场景下,该方法包括:第一事件通知网元确定该第一终端的第一订阅事件的通知条件满足;第一事件通知网元向该目标订阅网元发送第一消息,该第一消息携带该第一终端的标识,用于请求该目标订阅网元更新该第一终端的订阅;第一事件通知网元接收来自该目标订阅网元的第二消息,该第二消息携带第一指示信息以及与该第一订阅事件关联的该目标订阅网元的第一回调地址信息,其中,该第一指示信息用于确定该第一订阅事件,该第一回调地址信息用于该第一事件通知网元根据该第一回调地址信息向该目标订阅网元发送该第一订阅事件的第一事件通知。该方案中,第一事件通知网元可以在第一终端从源订阅网元迁移到目标订阅网元的场景下,获取与第一订阅事件关联的目标订阅网元的第一回调地址信息,并根据目标订阅网元的第一回调地址信息向目标订阅网元发送第一事件通知,这样目标订阅网元根据第一事件通知,结合第一回调地址信息,可以及时获知第一订阅事件的事件通知。因此,基于该方案,可以使得在终端从源订阅网元迁移到目标订阅网元的场景下,目标订阅网元及时获知订阅事件的事件通知,从而可以及时处理相应的订阅事件。
在一种可能的设计中,在第一事件通知网元向该目标订阅网元发送第一消息之前,本申请实施例提供的订阅更新方法还可以包括:第一事件通知网元确定该源订阅网元不再为该第一终端提供服务。
在一种可能的设计中,在第一事件通知网元向该目标订阅网元发送第一消息之前,本申请实施例提供的订阅更新方法还可以包括:第一事件通知网元从网络存储功能网元获取该目标订阅网元的第一服务的地址信息,该第一服务用于触发该第一订阅事件的订阅更新;相应的,第一事件通知网元向该目标订阅网元发送第一消息,包括:第一事件通知网元根据该第一服务的地址信息,向该目标订阅网元发送该第一消息。基于该方案,可以触发第一订阅事件的订阅更新。
在一种可能的设计中,第一事件通知网元从网络存储功能网元获取该目标订阅网元的第一服务的地址信息,包括:第一事件通知网元向网络存储功能网元发送第四消息,该第四消息携带该目标订阅网元的信息和第二指示信息,该第二指示信息用于指示该第四消息用于请求该目标订阅网元的第一服务的地址信息;第一事件通知网元接收来自该网络存储功能网元的该第一服务的地址信息。基于该方案,第一事件通知网元可以从网络存储功能网元获取该目标订阅网元的第一服务的地址信息。
第四方面,提供了一种订阅更新方法,应用于第一终端从源订阅网元迁移到目标订阅网元的场景下,该方法包括:第一事件通知网元确定第一终端的第一订阅事件的通知条件满足;第一事件通知网元为该第一订阅事件生成对应的该目标订阅网元的第一回调地址信息;第一事件通知网元根据该第一回调地址信息,向该目标订阅网元发送该第一订阅事件的第一事件通知。该方案中,第一事件通知网元可以在第一终端从源订阅网元迁移到目标订阅网元的场景下,为第一订阅事件生成对应的目标订阅网元的第一回调地址信息,并根据第一回调地址信息向目标订阅网元发送第一事件通知,这样目标订阅网元根据第一事件通知,结合第一回调地址信息,可以及时获知第一订阅事件的事件通知。因此,基于该方案,可以使得在终端从源订阅网元迁移到目标订阅网元的场景下,目标订阅网元及时获知订阅事件的事件通知,从而可以及时处理相应的订阅事件。
在一种可能的设计中,本申请实施例提供的订阅更新方法还可以包括:第一事件通知网元接收来自该源订阅网元的订阅请求,该订阅请求携带该第一订阅事件对应的该源订阅网元的第一回调地址信息,其中,该源订阅网元的第一回调地址信息中包括该源订阅网元的信息;相应的,第一事件通知网元为该第一订阅事件生成对应的该目标订阅网元的第一回调地址信息,包括:第一事件通知网元根据该第一订阅事件对应的该源订阅网元的第一回调地址信息,为该第一订阅事件生成对应的该目标订阅网元的第一回调地址信息,其中,该目标订阅网元的第一回调地址信息中包括该目标订阅网元的信息。基于该方案,第一事件通知网元可以为该第一订阅事件生成对应的该目标订阅网元的第一回调地址信息。
在一种可能的设计中,第一事件通知网元根据第一订阅事件对应的该源订阅网元的第一回调地址信息,为该第一订阅事件生成对应的该目标订阅网元的第一回调地址信息,包括:第一事件通知网元将该第一订阅事件对应的该源订阅网元的第一回调地址信息中的该源订阅网元的信息替换为该目标订阅网元的信息,得到该第一订阅事件生成对应的该目标订阅网元的第一回调地址信息。
在一种可能的设计中,第一事件通知网元生成该第一订阅事件对应的该目标订阅网元的第一回调地址信息,包括:第一事件通知网元根据预设的回调地址格式,为该第一订阅事件生成对应的该目标订阅网元的第一回调地址信息,其中,该目标订阅网元的第一回调地址信 息中包括该目标订阅网元的信息。基于该方案,第一事件通知网元可以为该第一订阅事件生成对应的该目标订阅网元的第一回调地址信息。
在一种可能的设计中,该预设的回调地址格式或者该源订阅网元的回调地址信息还包括第一信息,该第一信息包括该第一终端的信息、或者该第一订阅事件的信息中的至少一个,其中,该第一终端的信息用于确定该第一订阅事件对应的该第一终端,该第一订阅事件的信息用于确定该第一订阅事件;相应的,该目标订阅网元的第一回调地址信息还包括该第一信息。
在一种可能的设计中,在第一事件通知网元为该第一订阅事件生成对应的该目标订阅网元的第一回调地址信息之前,本申请实施例提供的订阅更新方法还可以包括:第一事件通知网元确定该源订阅网元不再为该第一终端提供服务。
结合上述第一方面或第三方面或第四方面,在一种可能的设计中,第一事件通知网元确定该源订阅网元不再为该第一终端提供服务,包括:第一事件通知网元接收来自该源订阅网元或该目标订阅网元的第二状态通知,该第二状态通知用于通知该源订阅网元不再为该第一终端提供服务。基于该方案,第一事件通知网元可以确定源订阅网元不再为该第一终端提供服务。
结合上述第一方面或第三方面或第四方面,在一种可能的设计中,第一事件通知网元确定该源订阅网元不再为该第一终端提供服务,包括:第一事件通知网元根据与该第一终端关联的该源订阅网元的回调地址信息,向该源订阅网元发送该第一订阅事件的第三事件通知;第一事件通知网元确定该源订阅网元不可达。基于该方案,第一事件通知网元可以确定源订阅网元不再为该第一终端提供服务。
第五方面,提供了一种订阅更新方法,应用于第一终端从源订阅网元迁移到目标订阅网元的场景下,该方法包括:目标订阅网元接收来自第一事件通知网元的第一消息,该第一消息携带该第一终端的标识,用于请求目标订阅网元更新该第一终端的订阅;目标订阅网元根据该第一消息,向该第一事件通知网元发送第二消息,该第二消息携带第一指示信息以及与该第一订阅事件关联的该目标订阅网元的第一回调地址信息,其中,该第一指示信息用于确定该第一订阅事件,该第一回调地址信息用于该第一事件通知网元根据该第一回调地址信息向该目标订阅网元发送该第一订阅事件的第一事件通知。其中,第五方面的技术效果可参考上述第三方面的技术效果,在此不再赘述。
在一种可能的设计中,本申请实施例提供的订阅更新方法还可以包括:目标订阅网元向第二事件通知网元发送第五消息,该第五消息携带与该第一终端的第二订阅事件关联的该目标订阅网元的第三回调地址信息和第三指示信息,其中,该第三指示信息用于确定该第二订阅事件,该第三回调地址用于该第二事件通知网元根据该第三回调地址信息向该目标订阅网元发送该第二订阅事件的第四事件通知。也就是说,本申请实施例中,在第一终端从源订阅网元迁移到目标订阅网元的场景下,第一订阅事件的通知条件满足也可以触发目标订阅网元将与第一终端的第一订阅事件之外的其余订阅事件关联的目标订阅网元的回调地址信息发送给相应的事件通知网元。这样,后续该订阅事件的通知条件满足之后,相应的事件通知网元可以直接根据该订阅事件关联的目标订阅网元的回调地址信息向目标订阅网元发送相应的事件通知,避免了当前为终端服务的目标订阅网元无法及时获知订阅事件的事件通知,从而无 法及时处理相应的订阅事件的问题。
在一种可能的设计中,本申请实施例提供的订阅更新方法还可以包括:目标订阅网元接收来自该源订阅网元的该第一事件通知网元的回调地址信息,其中,该第一事件通知网元的回调地址信息用于接收该第一终端所在终端组的状态改变通知;目标订阅网元根据该第一事件通知网元的回调地址信息,向该第一事件通知网元发送状态改变通知,该状态改变通知用于通知该源订阅网元不再为该第一终端所在终端组内的终端提供服务。基于该方方案,第一事件通知网元可以确定源订阅网元不再为该第一终端所在终端组内的终端提供服务。
在一种可能的设计中,本申请实施例提供的订阅更新方法还可以包括:目标订阅网元向网络存储功能网元发送第七消息,该第七消息携带该目标订阅网元的信息和该目标订阅网元的第一服务的地址信息,由该网络存储功能网元存储该目标订阅网元的信息和该目标订阅网元的第一服务的地址信息,其中,该第一服务用于触发该目标订阅网元进行订阅更新。
结合上述第三方面或第五方面,在一种可能的设计中,该第一消息还携带该第一事件通知网元为该第一订阅事件分配的订阅关联标识或者该源订阅网元为该第一订阅事件分配的第一通知关联标识中的至少一个,其中,该订阅关联标识或者该第一通知关联标识中的至少一个用于确定该第一订阅事件。
结合上述第三方面或第五方面,在一种可能的设计中,该第二消息还携带该目标订阅网元为该第一订阅事件分配的第二通知关联标识;相应的,该第一回调地址信息还用于该第一事件通知网元根据该第一回调地址信息向该目标订阅网元发送该第二通知关联标识。
结合上述第一方面或第二方面或第三方面或第五方面,在一种可能的设计中,该第一指示信息包括该第一事件通知网元为该第一订阅事件分配的订阅关联标识或者该第一终端的标识中的至少一个。
第六方面,提供了一种第一事件通知网元,该第一事件通知网元具有实现上述第一方面至第四方面任一项所述的方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
第七方面,提供了一种第一事件通知网元,包括:处理器和存储器;该存储器用于存储计算机执行指令,当该第一事件通知网元运行时,该处理器执行该存储器存储的该计算机执行指令,以使该第一事件通知网元执行如上述第一方面至第四方面中任一项所述的订阅更新方法。
第八方面,提供了一种第一事件通知网元,包括:处理器;所述处理器用于与存储器耦合,并读取存储器中的指令之后,根据所述指令执行如上述第一方面至第四方面中任一项所述的订阅更新方法。
第九方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机可以执行上述第一方面至第四方面中任一项所述的订阅更新方法。
第十方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第一方面至第四方面中任一项所述的订阅更新方法。
第十一方面,提供了一种芯片系统,该芯片系统包括处理器,用于支持第一事件通知网元实现上述第一方面至第四方面中任一项所涉及的功能,例如确定第一终端的第一订阅事件 的通知条件满足。在一种可能的设计中,该芯片系统还包括存储器,该存储器,用于保存第一事件通知网元必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件。
第十二方面,提供了一种目标订阅网元,该目标订阅网元具有实现上述第五方面任一项所述的方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
第十三方面,提供了一种目标订阅网元,包括:处理器和存储器;该存储器用于存储计算机执行指令,当该目标订阅网元运行时,该处理器执行该存储器存储的该计算机执行指令,以使该目标订阅网元执行如上述第五四方面中任一项所述的订阅更新方法。
第十四方面,提供了一种目标订阅网元,包括:处理器;所述处理器用于与存储器耦合,并读取存储器中的指令之后,根据所述指令执行如上述第五方面中任一项所述的订阅更新方法。
第十五方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机可以执行上述第五方面中任一项所述的订阅更新方法。
第十六方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第五方面中任一项所述的订阅更新方法。
第十七方面,提供了一种芯片系统,该芯片系统包括处理器,用于支持目标订阅网元实现上述第五方面中任一项所涉及的功能,例如获取目标订阅网元的第一回调地址信息。在一种可能的设计中,该芯片系统还包括存储器,该存储器,用于保存目标订阅网元必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件。
第十八方面,提供了一种订阅更新系统,应用于第一终端从源订阅网元迁移到目标订阅网元的场景下,该订阅更新系统包括:第一事件通知网元和该目标订阅网元;第一事件通知网元,用于确定该第一终端的第一订阅事件的通知条件满足;第一事件通知网元,还用于获取该目标订阅网元的第一回调地址信息;第一事件通知网元,还用于根据该第一回调地址信息,向该目标订阅网元发送第一消息,该第一消息携带该第一终端的标识和该第一订阅事件的第一事件通知,其中,该第一终端的标识用于将该第一事件通知和该第一终端相关联;目标订阅网元,用于接收来自该第一事件通知网元的该第一消息。
在一种可能的设计中,目标订阅网元,还用于向该第一事件通知网元发送第二消息,该第二消息携带该目标订阅网元的第二回调地址信息和第一指示信息,其中,该第二回调地址信息为与该第一订阅事件关联的地址信息,该第一指示信息用于确定该第一订阅事件,该第二回调地址信息用于该第一事件通知网元根据该第二回调地址信息向该目标订阅网元发送该第一订阅事件的第二事件通知;第一事件通知网元,还用于接收来自该目标订阅网元的该第二消息。
在一种可能的设计中,该订阅更新系统还包括:该源订阅网元;第一事件通知网元,用于向该源订阅网元发送订阅请求,该订阅请求携带该第一事件通知网元的回调地址信息,用于订阅该第一终端所在终端组的状态变更事件;源订阅网元,用于在确定不再为该第一终端所在终端组内的终端提供服务之后,根据该第一事件通知网元的回调地址信息,向该第一事件通知网元发送第一状态通知,该第一状态通知携带该目标订阅网元的第一回调地址信息;第 一事件通知网元,还用于接收来自该源订阅网元的该第一状态通知;相应的,第一事件通知网元,还用于获取该目标订阅网元的第一回调地址信息,包括:还用于根据该第一状态通知,确定该目标订阅网元的第一回调地址信息。
在一种可能的设计中,该订阅更新系统还包括:该源订阅网元;第一事件通知网元,用于向该源订阅网元发送订阅请求,该订阅请求携带该第一事件通知网元的回调地址信息,用于订阅该第一终端所在终端组的状态变更事件;源订阅网元,用于在确定不再为该第一终端所在终端组内的终端提供服务之后,向该目标订阅网元发送该第一事件通知网元的回调地址信息,其中,该第一事件通知网元的回调地址信息用于接收该第一终端所在终端组的状态改变通知;目标订阅网元,还用于接收来自该源订阅网元的该第一事件通知网元的回调地址信息,并根据该第一事件通知网元的回调地址信息,向该第一事件通知网元发送第一状态通知,该第一状态通知携带该目标订阅网元的第一回调地址信息;第一事件通知网元,还用于接收来自该目标订阅网元的该第一状态通知;相应的,第一事件通知网元,还用于获取该目标订阅网元的第一回调地址信息,包括:还用于根据该第一状态通知,确定该目标订阅网元的第一回调地址信息。
在一种可能的设计中,该订阅更新系统还包括:网络存储功能网元;第一事件通知网元,还用于获取该目标订阅网元的第一回调地址信息,包括:还用于向该网络存储功能网元发送第四消息,该第四消息携带第二指示信息以及以下任意一项:该源订阅网元为该第一终端所在终端组分配的第一组标识、该第一组标识对应的订阅网元集合的集合标识、该目标订阅网元的标识、或者该目标订阅网元的标识和该第一组标识,其中,该第二指示信息用于指示该第四消息用于请求该目标订阅网元的第一回调地址信息;接收来自该网络存储功能网元的该目标订阅网元的第一回调地址信息;网络存储功能网元,用于接收来自该第一事件通知网元的该第四消息,并根据该第四消息,确定该目标订阅网元的第一回调地址信息之后,向该第一事件通知网元发送该目标订阅网元的第一回调地址信息。
在一种可能的设计中,目标订阅网元,还用于向该网络存储功能网元发送第七消息,该第七消息携带该源订阅网元为该第一终端所在终端组分配的第一组标识或该目标订阅网元的标识,以及对应的该目标订阅网元的第一回调地址信息;,网络存储功能网元,还用于接收来自该网络存储功能网元的第七消息,并存储该第一组标识或该目标订阅网元的标识,以及对应的该目标订阅网元的第一回调地址信息。
在一种可能的设计中,该订阅更新系统还包括:该源订阅网元;第一事件通知网元,还用于获取该目标订阅网元的第一回调地址信息,包括:还用于根据与该第一终端关联的源订阅网元的回调地址信息,向该源订阅网元发送该第一订阅事件的第三事件通知;接收来自该源订阅网元的拒绝消息,该拒绝消息携带该目标订阅网元的第一回调地址信息;源订阅网元,用于接收来自该第一事件通知网元的该第三事件通知,并向该第一事件通知网元发送该拒绝消息。
第十九方面,提供了一种订阅更新系统,应用于第一终端从源订阅网元迁移到目标订阅网元的场景下,该订阅更新系统包括:第一事件通知网元和该目标订阅网元;第一事件通知网元,用于确定该第一终端的第一订阅事件的通知条件满足;第一事件通知网元,还用于向该目标订阅网元发送第一消息,该第一消息携带该第一终端的标识,用于请求该目标订阅网 元更新该第一终端的订阅;目标订阅网元,用于接收来自第一事件通知网元的该第一消息,并根据该第一消息,向该第一事件通知网元发送第二消息,该第二消息携带第一指示信息以及与该第一订阅事件关联的该目标订阅网元的第一回调地址信息,其中,该第一指示信息用于确定该第一订阅事件,该第一回调地址信息用于该第一事件通知网元根据该第一回调地址信息向该目标订阅网元发送该第一订阅事件的第一事件通知;第一事件通知网元,还用于接收来自该目标订阅网元的该第二消息。
在一种可能的设计中,该订阅更新系统还包括:第二事件通知网元;目标订阅网元,还用于向该第二事件通知网元发送第五消息,该第五消息携带与该第一终端的第二订阅事件关联的该目标订阅网元的第二回调地址信息和第三指示信息,其中,该第三指示信息用于确定该第二订阅事件,该第二回调地址用于该第二事件通知网元根据该第二回调地址信息向该目标订阅网元发送该第二订阅事件的第四事件通知;第二事件通知网元,还用于接收来自该目标订阅网元的该第五消息。
在一种可能的设计中,其特征在于,该订阅更新系统还包括:网络存储功能网元;第一事件通知网元,还用于从该网络存储功能网元获取该目标订阅网元的第一服务的地址信息,该第一服务用于触发该目标订阅网元发起订阅更新;相应的,第一事件通知网元还用于向该目标订阅网元发送第一消息,包括:还用于根据该第一服务的地址信息,向该目标订阅网元发送该第一消息。
在一种可能的设计中,第一事件通知网元还用于从网络存储功能网元获取该目标订阅网元的第一服务的地址信息,包括:还用于向该网络存储功能网元发送第四消息,该第四消息携带目标订阅网元的信息和第二指示信息,该第二指示信息用于指示该第四消息用于请求该目标订阅网元的第一服务的地址信息;接收来自该网络存储功能网元的该第一服务的地址信息;网络存储功能网元,用于接收来自该第一事件通知网元的该第四消息,并根据该第四消息,确定该第一服务的地址信息之后,向该第一事件通知网元发送该第一服务的地址信息。
在一种可能的设计中,目标订阅网元,还用于向该网络存储功能网元发送第七消息,该第七消息携带该目标订阅网元的信息和该目标订阅网元的第一服务的地址信息,其中,该第一服务用于触发目标订阅网元发起订阅更新;网络存储功能网元,还用于接收来自该目标订阅网元的该第七消息,并存储该目标订阅网元的信息和该目标订阅网元的第一服务的地址信息。
结合上述第十八方面或第十九方面,在一种可能的设计中,在一种可能的设计中,该订阅更新系统还包括:第二事件通知网元;目标订阅网元,还用于向该第二事件通知网元发送第五消息,该第五消息携带该目标订阅网元的第三回调地址信息和第三指示信息,其中,该第三回调地址信息为与该第一终端的第二订阅事件关联的地址信息,该第三指示信息用于确定该第二订阅事件,该第三回调地址信息用于该第二事件通知网元根据该第三回调地址信息向该目标订阅网元发送该第二订阅事件的第四事件通知;第二事件通知网元,还用于接收来自该目标订阅网元的该第五消息。
结合上述第十八方面或第十九方面,在一种可能的设计中,该订阅更新系统还包括:该源订阅网元和非结构数据存储网元;源订阅网元,用于在确定不再为该第一终端所在终端组内的终端提供服务之后,向该非结构数据存储网元发送该第一终端所在终端组内的终端的上下 文,其中,该第一终端所在终端组内的终端的上下文中包括该第一终端的上下文,该第一终端的上下文中包括该第一订阅事件的信息,该第一订阅事件的信息中包括该第一指示信息;非结构数据存储网元,用于接收并存储来自该源订阅网元的该第一终端所在终端组内的终端的上下文;目标订阅网元,还用于从该非结构数据存储网元获取该第一终端的上下文。
结合上述第十八方面或第十九方面,在一种可能的设计中,该订阅更新系统还包括:该源订阅网元;源订阅网元,用于在确定不再为该第一终端所在的终端组内的终端提供服务之后,向该目标订阅网元发送该第一终端所在终端组内的终端的上下文,其中,该第一终端所在终端组内的终端的上下文中包括该第一终端的上下文,该第一终端的上下文中包括该第一订阅事件的信息,该第一订阅事件的信息中包括该第一指示信息;目标订阅网元,用于接收并存储来自该源订阅网元的该第一终端所在终端组内的终端的上下文。
其中,第十八方面或第十九方面中任一种设计方式所带来的技术效果可参见上述第一方面或第二方面或第三方面或第五方面中不同设计方式所带来的技术效果,此处不再赘述。
第二十方面,提供了一种订阅更新系统,应用于第一终端从源订阅网元迁移到目标订阅网元的场景下,该订阅更新系统包括:第一事件通知网元和该目标订阅网元;第一事件通知网元,用于确定第一终端的第一订阅事件的通知条件满足;第一事件通知网元,用于为第一订阅事件生成对应的目标订阅网元的第一回调地址信息;并根据第一回调地址信息,向目标订阅网元发送第一订阅事件的第一事件通知;目标订阅网元,用于接收来自第一事件通知网元的第一事件通知。
在一种可能的设计中,本申请实施例提供的订阅更新系统还可以包括源订阅网元;源订阅网元,用于向第一事件通知网元发送订阅请求,该订阅请求携带该第一订阅事件对应的源订阅网元的第一回调地址信息,其中,该源订阅网元的第一回调地址信息中包括源订阅网元的信息。第一事件通知网元,用于接收来自源订阅网元的订阅请求;相应的,第一事件通知网元用于为第一订阅事件生成对应的目标订阅网元的第一回调地址信息,包括:用于根据订阅请求中携带的第一订阅事件对应的源订阅网元的第一回调地址信息,为第一订阅事件生成对应的目标订阅网元的第一回调地址信息,其中,目标订阅网元的第一回调地址信息中包括目标订阅网元的信息。
其中,第二十方面中任一种设计方式所带来的技术效果可参见上述第四方面中不同设计方式所带来的技术效果,此处不再赘述。
附图说明
图1为本申请实施例提供的一种订阅更新系统的结构示意图;
图2为本申请实施例提供的一种订阅更新系统在5G网络中的应用示意图;
图3为本申请实施例提供的一种通信设备的硬件结构示意图;
图4为本申请实施例提供的订阅更新方法的流程示意图一;
图5为本申请实施例提供的订阅更新方法的流程示意图二;
图6为本申请实施例提供的订阅更新方法的流程示意图三;
图7为本申请实施例提供的订阅更新方法的流程示意图四;
图8为本申请实施例提供的订阅更新方法的流程示意图五;
图9为本申请实施例提供的订阅更新方法的流程示意图六;
图10为本申请实施例提供的第一事件通知网元的结构示意图;
图11为本申请实施例提供的目标订阅网元的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。其中,在本申请的描述中,除非另有说明,“/”表示或的意思,例如,A/B可以表示A或B;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。并且,在本申请的描述中,除非另有说明,“多个”是指两个或多于两个。另外,为了便于清楚描述本申请实施例的技术方案,在本申请的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
此外,本申请实施例描述的网络架构以及业务场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。
如图1所示,为本申请实施例提供的一种订阅更新系统10,该订阅更新系统10包括第一事件通知网元101和目标订阅网元102,可以应用于第一终端从源订阅网元迁移到目标订阅网元102的场景下。
其中,基于图1所示的订阅更新系统,可以提供如下几种可能的方案。
方案一:
第一事件通知网元101,用于确定第一终端的第一订阅事件的通知条件满足;获取目标订阅网元102的第一回调地址信息;根据第一回调地址信息,向目标订阅网元发送第一消息,第一消息携带第一终端的标识和第一订阅事件的第一事件通知,其中,第一终端的标识用于将第一事件通知和第一终端相关联。
目标订阅网元102,用于接收来自第一事件通知网元101的第一消息。
可选的,本申请实施例中的第一回调地址信息可以为与第一终端所在终端组关联的地址信息,即终端组粒度的地址信息;或者本申请实施例中的第一回调地址信息可以为与目标订阅网元关联的地址信息,即目标订阅网元组粒度的地址信息,本申请实施例对此不作具体限定。
本申请实施例提供的订阅更新系统中,第一事件通知网元可以在第一终端从源订阅网元迁移到目标订阅网元的场景下,获取目标订阅网元的第一回调地址信息,并根据目标订阅网元的第一回调地址信息向目标订阅网元发送第一事件通知和第一终端的标识,其中,该第一终端的标识用于将第一事件通知和第一终端相关联。这样,目标订阅网元根据第一终端的标识和第一事件通知,结合第一回调地址信息,可以及时获知第一订阅事件的事件通知。因此,基于本申请实施例提供的订阅更新系统,可以使得在终端从源订阅网元迁移到目标订阅网元的场景下,目标订阅网元及时获知订阅事件的事件通知,从而可以及时处理相应的订阅事件。
可选的,基于上述方案一,本申请实施例中,目标订阅网元102,还用于向第一事件通知网元101发送第二消息,该第二消息携带与第一终端的第一订阅事件关联的目标订阅网元的第二回调地址信息和第一指示信息,其中,第一指示信息用于确定第一订阅事件,第二回调地址信息用于第一事件通知网元根据第二回调地址信息向目标订阅网元发送第一订阅事件的第二事件通知。
也就是说,本申请实施例中,在终端从源订阅网元迁移到目标订阅网元的场景下,第一事件通知网元可以获取与第一订阅事件对应的目标订阅网元的第二回调地址信息,即订阅事件粒度的地址信息,进而可以根据第二回调地址信息向目标订阅网元发送第二事件通知,这样目标订阅网元根据第二事件通知,结合第二回调地址信息,可以及时获知第一订阅事件的事件通知。因此,基于本申请实施例提供的订阅更新系统,可以使得在终端从源订阅网元迁移到目标订阅网元的场景下,目标订阅网元及时获知订阅事件的事件通知,从而可以及时处理相应的订阅事件。
可选的,基于上述方案一,作为一种实现,如图1所示,本申请实施例提供的订阅更新系统10还可以包括源订阅网元104。
其中,一种可能的实现方式中,第一事件通知网元101,用于向源订阅网元104发送订阅请求,订阅请求携带第一事件通知网元的回调地址信息,用于订阅第一终端所在终端组的状态变更事件。
源订阅网元104,用于在确定不再为第一终端所在终端组内的终端提供服务之后,根据第一事件通知网元101的回调地址信息,向第一事件通知网元发送第一状态通知,第一状态通知携带目标订阅网元102的第一回调地址信息。
第一事件通知网元101,还用于接收来自源订阅网元104的第一状态通知。
相应的,第一事件通知网元101,还用于获取目标订阅网元102的第一回调地址信息,包括:还用于根据第一状态通知,确定目标订阅网元102的第一回调地址信息。
或者,另一种可能的实现方式中,第一事件通知网元101,用于向源订阅网元104发送订阅请求,订阅请求携带第一事件通知网元的回调地址信息,用于订阅第一终端所在终端组的状态变更事件。
源订阅网元104,用于在确定不再为第一终端所在终端组内的终端提供服务之后,向目标订阅网元102发送第一事件通知网元的回调地址信息,其中,第一事件通知网元的回调地址信息用于接收第一终端所在终端组的状态改变通知。
目标订阅网元102,还用于接收来自源订阅网元104的第一事件通知网元101的回调地址信息,并根据第一事件通知网元的回调地址信息,向第一事件通知网元101发送第一状态通知,第一状态通知携带目标订阅网元102的第一回调地址信息。
第一事件通知网元101,还用于接收来自目标订阅网元102的第一状态通知。
相应的,第一事件通知网元101,还用于获取目标订阅网元的第一回调地址信息,包括:还用于根据第一状态通知,确定目标订阅网元的第一回调地址信息。
或者,再一种可能的实现方式中,第一事件通知网元101,还用于获取目标订阅网元102的第一回调地址信息,包括:还用于根据与第一终端关联的源订阅网元104的回调地址信息,向源订阅网元104发送第一订阅事件的第三事件通知;接收来自源订阅网元104的拒绝消息, 该拒绝消息中携带目标订阅网元102的第一回调地址信息。
源订阅网元104,用于接收来自第一事件通知网元101的第三事件通知,并向第一事件通知网元101发送上述拒绝消息。
可选的,基于上述方案一,作为另一种实现,如图1所示,本申请实施例提供的订阅更新系统还包括:网络存储功能网元105。
其中,第一事件通知网元101,还用于获取目标订阅网元102的第一回调地址信息,包括:还用于向网络存储功能网元105发送第四消息,第四消息携带第二指示信息以及以下任意一项:源订阅网元为所述第一终端所在终端组分配的第一组标识、第一组标识对应的订阅网元集合的集合标识、目标订阅网元102的标识、或者目标订阅网元102的标识和第一组标识,其中,第二指示信息用于指示第四消息用于请求目标订阅网元102的第一回调地址信息;接收来自网络存储功能网元105的目标订阅网元102的第一回调地址信息。
网络存储功能网元105,用于接收来自第一事件通知网元101的所述第四消息,并根据第四消息,确定目标订阅网元的第一回调地址信息之后,向第一事件通知网元101发送目标订阅网元的第一回调地址信息。
方案二:
第一事件通知网元101,用于确定第一终端的第一订阅事件的通知条件满足;向目标订阅网元102发送第一消息,第一消息携带第一终端的标识,用于请求目标订阅网元102更新第一终端的订阅。
目标订阅网元102,用于接收来自第一事件通知网元101的第一消息,并根据第一消息,向第一事件通知网元101发送第二消息,第二消息携带第一指示信息以及与第一订阅事件关联的目标订阅网元102的第一回调地址信息,其中,第一指示信息用于确定第一订阅事件,第一回调地址信息用于第一事件通知网元101根据第一回调地址信息向目标订阅网元102发送第一订阅事件的第一事件通知。
第一事件通知网元101,还用于接收来自目标订阅网元的第二消息。
本申请实施例提供的订阅更新系统中,第一事件通知网元可以在第一终端从源订阅网元迁移到目标订阅网元的场景下,获取与第一订阅事件关联的目标订阅网元的第一回调地址信息,并根据目标订阅网元的第一回调地址信息向目标订阅网元发送第一事件通知,这样目标订阅网元根据第一事件通知,结合第一回调地址信息,可以及时获知第一订阅事件的事件通知。因此,基于本申请实施例提供的订阅更新系统,可以使得在终端从源订阅网元迁移到目标订阅网元的场景下,目标订阅网元及时获知订阅事件的事件通知,从而可以及时处理相应的订阅事件。
可选的,基于上述方案二,如图1所示,本申请实施例提供的订阅更新系统10还包括:网络存储功能网元105。
其中,第一事件通知网元101,还用于从网络存储功能网元105获取目标订阅网元102的第一服务的地址信息,第一服务用于触发目标订阅网元102发起订阅更新。
相应的,第一事件通知网元101还用于向目标订阅网元102发送第一消息,包括:还用于根据第一服务的地址信息,向目标订阅网元102发送所述第一消息。
可选的,基于上述方案一或方案二,如图1所示,本申请实施例中的订阅更新系统10还 可以包括第二事件通知网元103。
其中,目标订阅网元102,还用于向第二事件通知网元103发送第五消息,第五消息携带第三指示信息,以及与第一终端的第二订阅事件关联的目标订阅网元的第三回调地址信息,其中,第三指示信息用于确定第二订阅事件,第三回调地址用于第二事件通知网元103根据第三回调地址信息向目标订阅网元102发送第二订阅事件的第四事件通知。
第二事件通知网元103,用于接收来自目标订阅网元102的第五消息。
也就是说,本申请实施例中,在第一终端从源订阅网元迁移到目标订阅网元的场景下,第一订阅事件的通知条件满足也可以触发目标订阅网元将与第一终端的第一订阅事件之外的其余订阅事件关联的目标订阅网元的回调地址信息发送给相应的事件通知网元。这样,后续该订阅事件的通知条件满足之后,相应的事件通知网元可以直接根据该订阅事件关联的目标订阅网元的回调地址信息向目标订阅网元发送相应的事件通知,避免了当前为终端服务的目标订阅网元无法及时获知订阅事件的事件通知,从而无法及时处理相应的订阅事件的问题。
可选的,基于上述方案一或方案二,作为一种实现,如图1所示,本申请实施例提供的订阅更新系统还可以包括:源订阅网元104和非结构数据存储网元106。
源订阅网元104,用于在确定不再为第一终端所在终端组内的终端提供服务之后,向非结构数据存储网元106发送第一终端所在终端组内的终端的上下文,其中,第一终端所在终端组内的终端的上下文中包括第一终端的上下文,第一终端的上下文中包括第一订阅事件的信息,第一订阅事件的信息中包括第一指示信息。
非结构数据存储网元106,用于接收并存储来自源订阅网元104的第一终端所在终端组内的终端的上下文。
目标订阅网元102,还用于从非结构数据存储网元106获取第一终端的上下文。
可选的,基于上述方案一或方案二,作为另一种实现,如图1所示,本申请实施例提供的订阅更新系统还可以包括:源订阅网元104。
源订阅网元104,用于在确定不再为第一终端所在的终端组内的终端提供服务之后,向目标订阅网元发送第一终端所在终端组内的终端的上下文,其中,第一终端所在终端组内的终端的上下文中包括第一终端的上下文,第一终端的上下文中包括第一订阅事件的信息,第一订阅事件的信息中包括第一指示信息。
目标订阅网元102,用于接收并存储来自源订阅网元的第一终端所在终端组内的终端的上下文。
基于上述方案,目标订阅网元可以获取上述的第一指示信息。
方案三:
第一事件通知网元101,用于确定第一终端的第一订阅事件的通知条件满足;为第一订阅事件生成对应的目标订阅网元102的第一回调地址信息;根据第一回调地址信息,向目标订阅网元102发送第一订阅事件的第一事件通知。
目标订阅网元102,还用于接收来自第一事件通知网元101的第一事件通知。
基于本申请实施例提供的订阅更新系统,由于第一事件通知网元可以在第一终端从源订阅网元迁移到目标订阅网元的场景下,为第一订阅事件生成对应的目标订阅网元的第一回调地址信息,并根据第一回调地址信息向目标订阅网元发送第一事件通知,这样目标订阅网元 根据第一事件通知,结合第一回调地址信息,可以及时获知第一订阅事件的事件通知。因此,基于本申请实施例提供的订阅更新系统,可以使得在终端从源订阅网元迁移到目标订阅网元的场景下,目标订阅网元及时获知订阅事件的事件通知,从而可以及时处理相应的订阅事件。
可选的,基于上述方案三,如图1所示,本申请实施例提供的订阅更新系统10还可以包括源订阅网元104。
其中,源订阅网元104,用于向第一事件通知网元101发送订阅请求,订阅请求携带第一订阅事件对应的源订阅网元104的第一回调地址信息,其中,源订阅网元104的第一回调地址信息中包括源订阅网元的信息。
第一事件通知网元101,用于接收来自源订阅网元104的订阅请求。
相应的,第一事件通知网元101用于为第一订阅事件生成对应的目标订阅网元的第一回调地址信息,包括:用于根据订阅请求中携带的第一订阅事件对应的源订阅网元104的第一回调地址信息,为第一订阅事件生成对应的目标订阅网元102的第一回调地址信息,其中,目标订阅网元102的第一回调地址信息中包括目标订阅网元102的信息。
基于上述方案,第一事件通知网元可以为第一订阅事件生成对应的目标订阅网元的第一回调地址信息。
可选的,图1中的第一事件通知网元101、源订阅网元104和目标订阅网元102之间可以直接通信,可以通过其他设备的转发进行通信,本申请实施例对此不作具体限定。
可选的,图1中的非结构数据存储网元106、目标订阅网元102和源订阅网元104两两之间可以直接通信,可以通过其他设备的转发进行通信,本申请实施例对此不作具体限定。
可选的,图1中的目标订阅网元102和第二事件通知网元103之间可以直接通信,可以通过其他设备的转发进行通信,本申请实施例对此不作具体限定。
可选的,图1中的第一事件通知网元101和网络存储功能网元105之间可以直接通信,可以通过其他设备的转发进行通信,本申请实施例对此不作具体限定。
可选的,图1所示的订阅更新系统10可以应用于目前的第五代(5th generation,5G)网络以及未来其它的网络,本发明实施例对此不作具体限定。
示例性的,假设图1所示的订阅更新系统10可以应用于目前的5G网络,则如图2所示,上述的源订阅网元所对应的网元或者实体可以为5G网络中的源AMF网元;上述的目标订阅网元所对应的网元或者实体可以为5G网络中的目标AMF网元;上述的第一事件通知网元或第二事件通知网元所对应的网元或者实体可以为5G网络中的SMF网元、UDM网元或者PCF网元;上述的网络存储功能网元所对应的网元或者实体可以为5G网络中的网络功能存储功能(network function repository function,NRF)网元;上述的非结构数据存储网元所对应的网元或者实体可以为5G网络中的非结构数据存储功能(unstructured data storage function,UDSF)网元。
此外,虽然未示出,该5G网络还可以包括鉴权服务器功能(authentication server function,AUSF)网元或用户面功能(user plane function,UPF)网元等,本申请实施例对此不作具体限定。
其中,如图2所示,本申请实施例中,终端通过接入设备接入5G核心网络,终端通过下一代网络(Next generation,N)1接口(简称N1)分别与源AMF网元和目标AMF网元通信, 接入设备通过N2接口(简称N2)分别与源AMF网元和目标AMF网元通信,源AMF网元和目标AMF网元分别通过N11接口(简称N11)与SMF网元通信;源AMF网元和目标AMF网元分别通过N8接口(简称N8)与UDM网元通信;源AMF网元和目标AMF网元分别通过N18接口(简称N18)与UDSF网元通信;源AMF网元通过N14接口(简称N14)与目标AMF网元通信;SMF网元通过N7接口(简称N7)与PCF网元通信;PCF网元通过Nnrf服务化接口(简称Nnrf)与NRF网元通信;UDM网元通过Nnrf服务化接口(简称Nnrf)与NRF网元通信。
需要说明的是,图2中的各个网元之间的接口名字只是一个示例,具体实现中接口名字可能为其他名字,本申请实施例对此不作具体限定。
需要说明的是,图2中的终端、接入设备、源AMF网元、目标AMF网元、SMF网元、UDM网元、PCF网元、NRF网元或者UDSF网元等仅是一个名字,名字对设备本身不构成限定。在5G网络以及未来其它的网络中,终端、接入设备、源AMF网元、目标AMF网元、SMF网元、UDM网元、PCF网元、NRF网元或者UDSF网元所对应的网元或实体也可以是其他的名字,本申请实施例对此不作具体限定。
可选的,上述示例以源订阅网元所对应的网元或者实体为5G网络中的源AMF网元;上述的目标订阅网元所对应的网元或者实体为5G网络中的目标AMF网元为例进行说明。当然,本申请实施例中,若图1所示的订阅更新系统10应用于目前的5G网络,则源订阅网元所对应的网元或者实体还可以为5G网络中的源SMF网元;上述的目标订阅网元所对应的网元或者实体可以为5G网络中的目标SMF网元,等等,本申请实施例对此不作具体限定。
可选的,本申请实施例中所涉及到的终端(terminal)可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其它处理设备;还可以包括用户单元(subscriber unit)、蜂窝电话(cellular phone)、智能电话(smart phone)、无线数据卡、个人数字助理(personal digital assistant,PDA)电脑、平板型电脑、无线调制解调器(modem)、手持设备(handheld)、膝上型电脑(laptop computer)、无绳电话(cordless phone)或者无线本地环路(wireless local loop,WLL)台、机器类型通信(machine type communication,MTC)终端、用户设备(user equipment,UE),移动台(mobile station,MS),终端设备(terminal device)或者中继用户设备等。其中,中继用户设备例如可以是5G家庭网关(residential gateway,RG)。为方便描述,本申请中,上面提到的设备统称为终端。
可选的,本申请实施例中所涉及的接入设备指的是接入核心网的设备,例如可以是基站,宽带网络业务网关(broadband network gateway,BNG),汇聚交换机,非第三代合作伙伴计划(3rd generation partnership project,3GPP)接入设备等。基站可以包括各种形式的基站,例如:宏基站,微基站(也称为小站),中继站,接入点等。
可选的,本申请实施例图1中的源订阅网元、目标订阅网元、第一事件通知网元、第二事件通知网元、网络存储功能网元或者非结构数据存储网元可以由一个设备实现,也可以由多个设备共同实现,还可以是一个设备内的一个功能模块,本申请实施例对此不作具体限定。可以理解的是,上述功能既可以是硬件设备中的网络元件,也可以是在专用硬件上运行的软件功能,或者是平台(例如,云平台)上实例化的虚拟化功能。
例如,本申请实施例图1中的源订阅网元、目标订阅网元、第一事件通知网元、第二事 件通知网元、网络存储功能网元或者非结构数据存储网元可以通过图3中的通信设备来实现。图3所示为本申请实施例提供的通信设备的硬件结构示意图。该通信设备300包括至少一个处理器301,通信线路302,存储器303以及至少一个通信接口304。
处理器301可以是一个通用中央处理器(central processing unit,CPU),微处理器,特定应用集成电路(application-specific integrated circuit,ASIC),或一个或多个用于控制本申请方案程序执行的集成电路。
通信线路302可包括一通路,在上述组件之间传送信息。
通信接口304,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如以太网,无线接入网(radio access network,RAN),无线局域网(wireless local area networks,WLAN)等。
存储器303可以是只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,EEPROM)、只读光盘(compact disc read-only memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过通信线路302与处理器相连接。存储器也可以和处理器集成在一起。
其中,存储器303用于存储执行本申请方案的计算机执行指令,并由处理器301来控制执行。处理器301用于执行存储器303中存储的计算机执行指令,从而实现本申请下述实施例提供的订阅更新方法。
可选的,本申请实施例中的计算机执行指令也可以称之为应用程序代码,本申请实施例对此不作具体限定。
在具体实现中,作为一种实施例,处理器301可以包括一个或多个CPU,例如图3中的CPU0和CPU1。
在具体实现中,作为一种实施例,通信设备300可以包括多个处理器,例如图3中的处理器301和处理器308。这些处理器中的每一个可以是一个单核(single-CPU)处理器,也可以是一个多核(multi-CPU)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。
在具体实现中,作为一种实施例,通信设备300还可以包括输出设备305和输入设备306。输出设备305和处理器301通信,可以以多种方式来显示信息。例如,输出设备305可以是液晶显示器(liquid crystal display,LCD),发光二级管(light emitting diode,LED)显示设备,阴极射线管(cathode ray tube,CRT)显示设备,或投影仪(projector)等。输入设备306和处理器301通信,可以以多种方式接收用户的输入。例如,输入设备306可以是鼠标、键盘、触摸屏设备或传感设备等。
上述的通信设备300可以是一个通用设备或者是一个专用设备。在具体实现中,通信设备300可以是台式机、便携式电脑、网络服务器、掌上电脑(personal digital assistant,PDA)、移动手机、平板电脑、无线终端设备、嵌入式设备或有图3中类似结构的设备。本申 请实施例不限定通信设备300的类型。
下面将结合图1至图3对本申请实施例提供的订阅更新方法进行具体阐述。
需要说明的是,本申请下述实施例中各个网元之间的消息名字或消息中各参数的名字等只是一个示例,具体实现中也可以是其他的名字,本申请实施例对此不作具体限定。
以图1所示的切换系统应用于如图2所示的5G网络为例,源订阅网元为5G网络中的源AMF网元,目标订阅网元为5G网元中的目标AMF网元为例,如图4所示,为本申请实施例提供的一种订阅更新方法,包括如下步骤:
S401、在第一终端从源AMF网元迁移到目标AMF网元之前,第一事件通知网元向源AMF网元发送订阅请求,以使得源AMF网元接收来自第一事件通知网元的订阅请求。
其中,步骤S401是个可选的步骤。
其中,本申请实施例中的订阅请求携带第一事件通知网元的回调地址信息,用于订阅第一终端所在终端组的状态变更事件或者源AMF网元的状态变更事件。
示例性的,第一事件通知网元可以在从源AMF网元接收到一个新全球移动管理网元标识(globally unique AMF identifier,GUAMI)之后向源AMF网元发送订阅请求。比如,假设第一事件通知网元为UDM网元,则当源AMF网元向UDM网元发送注册请求,请求将第一终端注册为由该源AMF网元服务时,源AMF网元可以在注册请求中携带该第一终端所在终端组对应的GUAMI。若UDM网元确定之前没有订阅过该GUAMI对应的状态变更事件,则UDM网元可以向源AMF网元发送订阅请求,该订阅请求中携带该GUAMI,用于订阅第一终端所在终端组的状态变更事件。
需要说明的是,若本申请实施例中的第一事件通知网元为UDM网元,则图4中第一事件通知网元和图4中UDM网元实际上是一个网元。图4仅是示例性的以将第一事件通知网元和UDM网元分开处理为例进行说明,在此统一说明,本申请实施例对此不作具体限定。
或者,示例性的,第一事件通知网元也可以以AMF粒度进行订阅。比如,第一事件通知网元向源AMF网元发送订阅请求,该订阅请求中不包括任何GUAMI,则此时源AMF网元可以默认该订阅请求用于订阅该源AMF网元中的任意一个GUAMI对应的状态变更事件。
其中,本申请实施例中的GUAMI可以由公共陆地移动网络(public land mobile network,PLMN)标识(identifier,ID)、AMF网元所在区域的标识(AMF region ID)、AMF网元所在AMF网元组的标识(AMF Set ID)和AMF pointer(AMF标识)等构成,具体可参考现有的描述,在此不予赘述。
可选的,本申请实施例中的订阅请求中还可以携带第一事件通知网元为该状态变更事件分配的通知关联标识,该通知关联标识用于确定该状态变更事件,本申请实施例对此不作具体限定。
S402、源AMF网元确定不再为第一终端所在终端组内的终端提供服务之后,源AMF网元为第一终端所在终端组内的终端选择目标AMF网元。
其中,源AMF网元为第一终端所在终端组内的终端选择目标AMF网元的具体实现可参考现有的实现方式,在此不予赘述。
可选的,本申请实施例中,源AMF网元确定不再为第一终端所在终端组内的终端提供服务的场景例如可以包括:源AMF网元关机的场景;或者,AMF网元集合扩缩容时的终端迁移 场景;或者,源AMF故障的场景等等,在此统一说明,本申请实施例对此不作具体限定。
S403、源AMF网元向目标AMF网元发送N14消息,以使得目标AMF网元接收来自源AMF网元的N14消息。
其中,该N14消息中携带第一终端所在终端组内的终端的上下文。该第一终端所在终端组内的终端的上下文中包括第一终端的上下文,该第一终端的上下文中包括第一终端的标识以及第一终端的所有订阅事件的信息,如第一终端的第一订阅事件的信息和第一终端的第二订阅事件的信息,等等。其中,第一订阅事件的信息例如可以包括第一事件通知网元为第一订阅事件分配的订阅关联标识,源AMF网元为第一订阅事件分配的第一通知关联标识,第一事件通知网元的回调地址信息,或者与第一订阅事件关联的源AMF网元的回调地址信息中的至少一个,本申请实施例对此不作具体限定。
可选的,本申请实施例中,第一终端的不同订阅事件可能是向不同的事件通知网元订阅的,如第一终端的第一订阅事件可以是向第一事件通知网元订阅的,第一终端的第二订阅事件可以是向第二事件通知网元订阅的,本申请实施例对此不作具体限定。
可选的,本申请实施例中的N14消息中还可以携带第一事件通知网元向源AMF网元订阅的第一终端所在终端组的状态变更事件的信息或者第一事件通知网元向源AMF网元订阅的源AMF网元的状态变更事件的信息。该第一终端所在终端组的状态变更事件的信息或者源AMF网元的状态变更事件的信息例如可以包括第一事件通知网元的回调地址信息。该第一事件通知网元的回调地址信息用于接收第一终端所在终端组的状态改变通知。可选的,该第一终端所在终端组的状态变更事件的信息或者源AMF网元的状态变更事件的信息例如还可以包括与该状态变更事件对应的通知关联标识,该通知关联标识用于确定对应的状态变更事件,本申请实施例对此不作具体限定。
可选的,作为一种实现方式,若本申请实施例提供的订阅更新方法包括上述步骤S401,则本申请实施例提供的订阅更新方法还包括如下步骤S404:
S404、源AMF网元向第一事件通知网元发送状态通知1,以使得第一事件通知网元接收来自源AMF网元的状态通知1。其中,该状态通知1用于指示源AMF网元不再为第一终端所在终端组提供服务。
其中,该状态通知1中可以携带被迁移到目标AMF网元的第一终端所在终端组对应的组标识。
可选的,本申请实施例中,第一终端所在终端组对应的组标识例如可以是第一终端所在终端组对应的GUAMI,在此统一说明,以下不再赘述。
可选的,该状态通知1中可以携带目标AMF网元的标识,如:目标AMF网元的名称,本申请实施例对此不作具体限定。
可选的,该状态通知1中还可以携带目标AMF网元的第一回调地址信息。其中,该目标AMF网元的第一回调地址信息例如可以为与第一终端所在终端组关联的地址信息,即GUAMI粒度的地址信息;也可以为与目标AMF网元关联的地址信息,即AMF网元粒度的地址信息,本申请实施例对此不作具体限定。
可选的,本申请实施例中,由于目标AMF网元的第一回调地址信息不是与订阅事件关联的地址信息,因此该目标AMF网元的第一回调地址信息也可以称之为目标AMF网元的缺省回 调地址信息,该缺省回调地址信息为目标AMF网元还没有执行终端级别的订阅更新时,第一事件提供网元若有终端相关的事件通知需要发送给目标AMF网元,则第一事件通知网元可以将事件通知发送给目标AMF网元的缺省回调地址,以便目标AMF网元可以及时获知订阅事件的事件通知,从而及时处理相应的订阅事件。
可选的,作为一种实现方式,若本申请实施例提供的订阅更新方法包括上述步骤S401,步骤S403中包括第一事件通知网元向源AMF网元订阅的第一终端所在终端组的状态变更事件的信息;或者,第一事件通知网元向目标AMF网元订阅了第一终端所在终端组的状态变更事件或者源AMF网元的状态变更事件,则在步骤S403之后,本申请实施例提供的订阅更新方法还包括如下步骤S405:
S405、目标AMF网元向第一事件通知网元发送状态通知2,以使得第一事件通知网元接收来自目标AMF网元的状态通知2。其中,该状态通知2用于指示第一终端所在终端组由目标AMF网元提供服务。
其中,该状态通知2中可以携带被迁移到目标AMF网元的第一终端所在终端组对应的组标识,如第一终端所在终端组对应的GUAMI。
可选的,该状态通知2中可以携带目标AMF网元的标识,如目标AMF网元的名称,本申请实施例对此不作具体限定。
可选的,该状态通知2中还可以携带目标AMF网元的第一回调地址信息。其中,该目标AMF网元的第一回调地址信息的相关描述可参考步骤S404,在此不再赘述。
可选的,作为一种实现方式,在步骤S403之后,本申请实施例提供的订阅更新方法还可以包括如下步骤S406:
S406、目标AMF网元向NRF网元发送注册更新请求,以使得NRF网元接收来自目标AMF网元的注册更新请求。
其中,该注册更新请求用于请求将第一终端所在终端组注册为由目标AMF提供服务。
示例性的,该注册更新请求可以携带第一终端所在终端组对应的GUAMI或目标AMF网元的标识,以及目标AMF网元的第一回调地址信息,NRF网元接收该注册请求之后,可以存储第一终端所在终端组对应的GUAMI或目标AMF网元的标识,以及目标AMF网元的第一回调地址信息的对应关系,本申请实施例对此不作具体限定。
需要说明的是,目标AMF网元的第一回调地址信息也可以是在目标AMF网元首次向NRF网元注册时发送给NRF网元的,若目标AMF网元已经给NRF网元发送了目标AMF网元的第一回调地址信息,则在本步骤中可以不携带目标AMF网元的第一回调地址信息,在此统一说明,以下不再赘述。
可选的,本申请实施例中,NRF网元在接收到目标AMF网元向NRF网元发送的注册更新请求之后,还可以向第一事件通知网元发送状态通知3,该状态通知3携带目标AMF网元的标识和第一终端所在终端组对应的组标识,用于指示第一终端所在终端组由目标AMF网元提供服务。可选地,该状态通知3中还可以携带该目标AMF网元的第一回调地址信息,本申请实施例对此不作具体限定。
进一步的,本申请实施例提供的订阅更新方法还可以包括如下步骤S407-S408:
S407、第一事件通知网元确定第一终端的第一订阅事件的通知条件满足。
示例性的,若第一事件通知网元为UDM网元,第一订阅事件为签约变更事件,则在第一终端的签约数据发生变更的情况下,UDM网元可以确定第一订阅事件的通知条件满足。
S408、第一事件通知网元确定源AMF网元不再为第一终端服务。
一种可能的实现方式中,第一事件通知网元确定源AMF网元不再为第一终端提供服务,包括:第一事件通知网元根据步骤S404中的状态通知1或步骤S405中的状态通知2获知源AMF网元不再为第一终端提供服务。
一种可能的实现方式中,第一事件通知网元未订阅第一终端所在终端组的状态变更事件(即不执行步骤S401、以及步骤S404或S405),则第一事件通知网元确定源AMF网元不再为第一终端提供服务,包括:第一事件通知网元根据与第一终端关联的源AMF网元的回调地址信息,向源AMF网元发送第一订阅事件的第三事件通知;第一事件通知网元确定源AMF网元不可达。
其中,第一事件通知网元确定源AMF网元不可达,例如可以是:第一事件通知网元发现无法向源AMF网元发送消息;或者,第一事件通知网元接收到来自源AMF网元的拒绝消息,本申请实施例对此不作具体限定。可选的,该拒绝消息还可以携带目标AMF网元的第一回调地址信息,本申请实施例对此不作具体限定。
S409、可选的,第一事件通知网元向NRF网元发送请求消息,以使得NRF网元接收来自第一事件通知网元的请求消息。
其中,该请求消息中携带源AMF网元为第一终端所在终端组分配的第一组标识或目标AMF网元的标识中的至少一个以及第二指示信息,其中,第二指示信息用于指示该请求消息用于请求目标AMF网元的第一回调地址信息。
可选的,本申请实施例中的第一组标识例如可以是第一终端所在终端组对应的GUAMI,本申请实施例对此不作具体限定。
可选的,本申请实施例中的目标AMF网元的标识可以是通过步骤S404中的状态通知1或者步骤S405中的状态通知2或者步骤S406中的状态通知3获得的,本申请实施例对此不作具体限定。
S410、NRF网元向第一事件通知网元发送响应消息,以使得第一事件通知网元接收来自NRF网元的响应消息。其中,该响应消息携带目标AMF网元的第一回调地址信息。
具体的,本申请实施例中,NRF网元在接收请求消息之后,可以根据步骤S406中存储的第一终端所在终端组对应的GUAMI或目标AMF网元的标识,以及目标AMF网元的第一回调地址信息的对应关系,确定目标AMF网元的第一回调地址信息,本申请实施例对此不作具体限定。
其中,步骤S409-S410给出了一种第一事件通知网元获取目标AMF网元的第一回调地址信息的具体实现。当然,第一事件通知网元还可以通过其他方式获取目标AMF网元的第一回调地址信息,如:
可选的,一种可能的实现方式中,步骤S404中的状态通知1中携带目标AMF网元的第一回调地址信息,第一事件通知网元在接收该状态通知1之后,可以保存该状态通知1。进而,在第一事件通知网元确定第一终端的第一订阅事件的通知条件满足之后,第一事件通知网元根据存储的状态通知1,可以确定源AMF网元不再为第一终端服务,且可以确定目标AMF网 元的第一回调地址信息。
或者,可选的,一种可能的实现方式中,步骤S405中的状态通知2中携带目标AMF网元的第一回调地址信息,第一事件通知网元在接收该状态通知2之后,可以保存该状态通知2。进而,在第一事件通知网元确定第一终端的第一订阅事件的通知条件满足之后,第一事件通知网元根据存储的状态通知2,可以确定源AMF网元不再为第一终端服务,且可以确定目标AMF网元的第一回调地址信息。
或者,可选的,一种可能的实现方式中,步骤S406中的状态通知3中携带目标AMF网元的第一回调地址信息,第一事件通知网元在接收该状态通知3之后,可以保存该状态通知3。进而,在第一事件通知网元确定第一终端的第一订阅事件的通知条件满足之后,第一事件通知网元根据存储的状态通知3,可以确定源AMF网元不再为第一终端服务,且可以确定目标AMF网元的第一回调地址信息。
或者,可选的,一种可能的实现方式中,步骤S408中的拒绝消息中携带目标AMF网元的第一回调地址信息。
本申请实施例不限定第一事件通知网元获取目标AMF网元的第一回调地址信息的具体实现。
进一步的,本申请实施例提供的订阅更新方法还可以包括如下步骤S411:
S411、第一事件通知网元根据目标AMF网元的第一回调地址信息,向目标AMF网元发送消息1,以使得目标AMF网元接收来自第一事件通知网元的消息1。
其中,消息1携带第一终端的标识和第一订阅事件的第一事件通知,该第一终端的标识用于将第一事件通知与第一终端相关联。
可选的,该消息1中还可以携带源AMF网元为第一订阅事件分配的第一通知关联标识,其中,该第一通知关联标识用于确定第一订阅事件,本申请实施例对此不作具体限定。
可选的,本申请实施例提供的订阅更新方法还可以包括如下步骤S412:
S412、目标AMF网元向UDM网元发送注册请求,以使得UDM网元接收来自目标AMF网元的注册请求。
其中,该注册请求用于请求将第一终端注册为由目标AMF网元提供服务。
可选的,本申请实施例中,若目标AMF网元为该第一终端重新分配了对应的GUAMI,则该注册请求中还可以携带目标AMF网元为第一终端分配的GUAMI,本申请实施例对此不作具体限定。
可选的,本申请实施例提供的订阅更新方法还可以包括如下步骤S413:
S413、目标AMF网元向第一事件通知网元发送消息2,以使得第一事件通知网元接收来自目标AMF网元的消息2。
其中,该消息2携带目标AMF网元的第二回调地址信息和第一指示信息,其中,第二回调地址信息为与第一订阅事件关联的地址信息,第一指示信息用于确定第一订阅事件,第二回调地址信息用于第一事件通知网元根据第二回调地址信息向目标AMF网元发送第一订阅事件的第二事件通知。
可选的,本申请实施例中的第一指示信息可以是从步骤S403中的第一终端的上下文中得到的。该第一指示信息例如可以包括第一终端的标识或者第一事件通知网元为第一订阅事件 分配的订阅关联标识中的至少一个,本申请实施例对此不作具体限定。
可选的,本申请实施例中的消息2中还可以携带目标AMF网元为第一订阅事件分配的第二通知关联标识。相应的,第二回调地址信息还用于第一事件通知网元根据第二回调地址信息向目标AMF网元发送第二通知关联标识,其中,该第二通知关联标识用于确定第一订阅事件,本申请实施例对此不作具体限定。
可选的,本申请实施例中的消息2可以为订阅更新消息或者订阅请求消息,本申请实施例对此不作具体限定。
可选的,本申请实施例提供的订阅更新方法还可以包括如下步骤S414:
S414、目标AMF网元向第二事件通知网元发送消息3,以使得第二事件通知网元接收来自目标AMF网元的消息3。
其中,该消息3携带目标AMF网元的第三回调地址信息和第三指示信息,其中,第三回调地址信息为与第二订阅事件关联的地址信息,第三指示信息用于确定第三订阅事件,第三回调地址信息用于第二事件通知网元根据第三回调地址信息向目标AMF网元发送第二订阅事件的第四事件通知。
可选的,本申请实施例中的第三指示信息可以是从步骤S403中的第一终端的上下文中得到的。该第三指示信息例如可以包括第一终端的标识或者第二事件通知网元为第二订阅事件分配的订阅关联标识中的至少一个,本申请实施例对此不作具体限定。
可选的,本申请实施例中的消息3中还可以携带目标AMF网元为第二订阅事件分配的第三通知关联标识。相应的,第三回调地址信息还用于第二事件通知网元根据第三回调地址信息向目标AMF网元发送第三通知关联标识,其中,该第三通知关联标识用于确定第二订阅事件,本申请实施例对此不作具体限定。
可选的,本申请实施例中的消息3可以为订阅更新消息或者订阅请求消息,本申请实施例对此不作具体限定。
可选的,本申请实施例中,若第一终端还向第一事件通知网元或者第二事件通知网元订阅了其他的事件,或者,第一终端还向其他事件通知网元订阅了相应的事件,则对于相应的订阅事件,可以参考上述步骤S413中的第一订阅事件或者步骤S414中的第二订阅事件的订阅更新方式进行更新,在此不再一一赘述。
可选的,本申请实施例中的步骤S412、S413和S414之间没有必然的执行先后顺序,可以是先执行其中任意一个步骤,再执行另外一个步骤,最后执行剩余的一个步骤;也可以是先执行任意一个步骤,再同时执行剩余的两个步骤;也可以是先通同时执行其中的两个步骤,再执行剩余的一个步骤,等等,本申请实施例对此不作具体限定。
也就是说,本申请实施例中,在第一终端从源AMF网元迁移到目标AMF网元的场景下,第一订阅事件的通知条件满足也可以触发目标AMF网元将与第一终端的第一订阅事件之外的其余订阅事件关联的目标AMF网元的回调地址信息发送给相应的事件通知网元。这样,后续该订阅事件的通知条件满足之后,相应的事件通知网元可以直接根据该订阅事件关联的目标AMF网元的回调地址信息向目标AMF网元发送相应的事件通知,避免了当前为终端服务的目标AMF网元无法及时获知订阅事件的事件通知,从而无法及时处理相应的订阅事件的问题。
基于本申请实施例提供的订阅更新方法,可以使得在终端从源AMF网元迁移到目标AMF 网元的场景下,目标AMF网元及时获知订阅事件的事件通知,从而可以及时处理相应的订阅事件。相关技术效果分析可参考订阅更新系统部分的技术效果描述,在此不再赘述。
其中,上述步骤S401至S414中的第一事件通知网元、第二事件通知网元、源AMF网元、目标AMF网元、UDM网元或者NRF网元的动作可以由图3所示的通信设备300中的处理器301调用存储器303中存储的应用程序代码来执行,本实施例对此不作任何限制。
可选的,以图1所示的切换系统应用于如图2所示的5G网络为例,源订阅网元为5G网络中的源AMF网元,目标订阅网元为5G网元中的目标AMF网元为例,如图5所示,为本申请实施例提供的另一种订阅更新方法,包括如下步骤:
S501、同步骤S401,相关描述可参考上述步骤S401,在此不再赘述。
其中,本申请实施例中,步骤S501是个可选的步骤,在此统一说明,以下不再赘述。
S502、源AMF网元向NRF网元发送注册请求1,以使得NRF网元接收来自源AMF网元的注册请求1。
其中,该注册请求1用于请求将源AMF网元的第一回调地址信息注册到NRF网元。其中,该源AMF网元的第一回调地址信息例如可以为与源AMF网元服务的第一终端所在终端组关联的地址信息,即GUAMI粒度的地址信息;也可以为与源AMF网元关联的地址信息,即AMF网元粒度的地址信息,本申请实施例对此不作具体限定。
可选的,本申请实施例中,由于源AMF网元的第一回调地址信息不是与订阅事件关联的地址信息,因此该源AMF网元的第一回调地址信息也可以称之为源AMF网元的缺省回调地址信息,该缺省回调地址信息为源AMF网元还没有执行终端级别的订阅更新时,事件提供网元若有终端相关的事件通知需要发送给源AMF网元,则事件通知网元可以将事件通知发送给源AMF网元的缺省回调地址,以便源AMF网元可以及时获知订阅事件的事件通知,从而及时处理相应的订阅事件。
S503、目标AMF网元向NRF网元发送注册请求2,以使得NRF网元接收来自目标AMF网元的注册请求2。
其中,该注册请求2用于请求将目标AMF网元的第一回调地址信息注册到NRF网元。目标AMF网元的第一回调地址信息的相关描述可参考上述步骤S404,在此不再赘述。
可选的,本申请实施例中的步骤S502和步骤S503之间没有必然的执行先后顺序,可以是先执行步骤S502,再执行步骤S503;也可以是先执行步骤S503,再执行步骤S502;还可以是同时执行步骤S502和步骤S503,本申请实施例对此不作具体限定。
S504、源AMF网元确定不再为第一终端所在终端组内的终端提供服务之后,源AMF网元向UDSF网元发送第一终端所在终端组内的终端的上下文,以使得UDSF网元接收来自源AMF网元的第一终端所在终端组内的终端的上下文。
其中,第一终端所在终端组内的终端的上下文的相关描述可参考上述步骤S403,在此不再赘述。
可选的,若本申请实施例提供的订阅更新方法包括上述步骤S501,则本申请实施例提供的订阅更新方法还包括如下步骤S505:
S505、与步骤S404类似,区别比如在于本实施例中的步骤S505中不携带目标AMF网元的第一回调地址信息或者目标AMF网元的标识,相关描述可参考上述步骤S404,在此不再赘 述。
S506、同步骤S407,相关描述可参考上述步骤S407,在此不再赘述。
S507、第一事件通知网元确定源AMF网元不再为第一终端服务。
一种可能的实现方式中,第一事件通知网元确定源AMF网元不再为第一终端提供服务,包括:第一事件通知网元在接收来自源AMF网元的状态通知1(步骤S505)之后,可以存储该状态通知1。进而,在第一事件通知网元确定第一终端的第一订阅事件的通知条件满足之后,第一事件通知网元根据存储的状态通知1可以获知源AMF网元不再为第一终端提供服务。
一种可能的实现方式中,第一事件通知网元未订阅第一终端所在终端组的状态变更事件(即不执行步骤S501和S505),则第一事件通知网元确定源AMF网元不再为第一终端提供服务,包括:第一事件通知网元根据与第一终端关联的源AMF网元的回调地址信息,向源AMF网元发送第一订阅事件的第三事件通知;第一事件通知网元确定源AMF网元不可达。
其中,第一事件通知网元确定源AMF网元不可达,例如可以是:第一事件通知网元发现无法向源AMF网元发送消息;或者,第一事件通知网元接收来自源AMF网元的拒绝消息,本申请实施例对此不作具体限定。
S508、第一事件通知网元向NRF网元发送请求消息,以使得NRF网元接收来自第一事件通知网元的请求消息。
其中,该请求消息中携带第二指示信息以及第一终端所在终端组的组标识对应的AMF网元集合的集合标识。其中,该第二指示信息用于指示该请求消息用于请求目标AMF网元的第一回调地址信息,该集合标识例如可以为第一终端所在终端组对应的GUAMI中的AMF Set ID。
S509、NRF网元向第一事件通知网元发送响应消息,以使得第一事件通知网元接收来自NRF网元的响应消息。其中,该响应消息携带目标AMF网元的第一回调地址信息。
可选的,本申请实施例中,NRF网元在接收请求消息之后,可以根据AMF网元集合的集合标识确定为第一终端服务的目标AMF网元,进而可以根据存储的AMF网元的第一回调地址信息,确定目标AMF网元的第一回调地址信息。
或者,可选的,本申请实施例中,NRF网元在接收请求消息之后,可以将AMF网元集合的集合标识对应的AMF网元集合中所有可用的AMF网元的第一回调地址信息都发送给第一事件通知网元,由第一事件通知网元从所有可用的AMF网元中选择一个AMF网元,并将选择的AMF网元的第一回调地址信息确定为目标AMF网元的第一回调地址信息,本申请实施例对此不作具体限定。
S510、同步骤S411,相关描述可参考上述步骤S411,在此不再赘述。
S511、目标AMF网元向UDSF网元发送上下文请求消息,以使得UDSF网元接收来自目标AMF网元的上下文请求消息。
其中,该上下文请求消息用于请求第一终端的上下文。第一终端的上下文的相关描述可参考上述步骤S403,在此不再赘述。
S512、UDSF网元向目标AMF网元发送上下文响应消息,以使得目标AMF网元接收来自UDSF网元的上下文响应消息。
其中,该上下文响应消息携带第一终端的上下文。
可选的,本申请实施例提供的订阅更新方法还可以包括如下步骤:
S513-S515、同步骤S412-S414,相关描述可参考上述步骤S412-S414,在此不再赘述。
基于本申请实施例提供的订阅更新方法,可以使得在终端从源AMF网元迁移到目标AMF网元的场景下,目标AMF网元及时获知订阅事件的事件通知,从而可以及时处理相应的订阅事件。相关技术效果分析可参考订阅更新系统部分的技术效果描述,在此不再赘述。
其中,上述步骤S501至S515中的第一事件通知网元、第二事件通知网元、源AMF网元、目标AMF网元、UDM网元、NRF网元或者UDSF网元的动作可以由图3所示的通信设备300中的处理器301调用存储器303中存储的应用程序代码来执行,本实施例对此不作任何限制。
可选的,以图1所示的切换系统应用于如图2所示的5G网络为例,源订阅网元为5G网络中的源AMF网元,目标订阅网元为5G网元中的目标AMF网元为例,如图6所示,为本申请实施例提供的另一种订阅更新方法,包括如下步骤:
S601、同步骤S401,相关描述可参考上述步骤S401,在此不再赘述。
其中,本申请实施例中,步骤S501是个可选的步骤,在此统一说明,以下不再赘述。
S602-S603、同步骤S402-S403,相关描述可参考上述步骤S402-S403,在此不再赘述。
S604-S605、与步骤S404-S405类似,区别比如在于本实施例步骤S604-S605中不携带目标AMF网元的第一回调地址信息,相关描述可参考上述步骤S404-S405,在此不再赘述。其中,本申请实施例中,步骤S604-S605均是可选的步骤,在此统一说明,以下不再赘述。
S606、与步骤S406类似,区别比如在于本实施例中的步骤S606中不携带目标AMF网元的第一回调地址信息,而是携带该目标AMF网元的第一服务的地址信息,该第一服务用于触发第一订阅事件的订阅更新,相关描述可参考上述步骤S406,在此不再赘述。
此外,可选的,本申请实施例中,第一服务的地址信息也可以在目标AMF网元第一次注册到NRF网元时发送给NRF网元的,本申请实施例对此不作具体限定。
S607、同步骤S407,相关描述可参考上述步骤S407,在此不再赘述。
S608、与步骤S408类似,区别比如在于本实施例中的步骤S606中的拒绝消息中不携带目标AMF网元的第一回调地址信息,相关描述可参考上述步骤S408,在此不再赘述。
S609、第一事件通知网元向NRF网元发送请求消息,以使得NRF网元接收来自第一事件通知网元的请求消息。
其中,该请求消息中携带目标AMF网元的信息和第二指示信息,该二指示信息用于指示该请求消息用于请求目标AMF网元的第一服务的地址信息。
可选的,本申请实施例中,目标AMF网元的信息例如可以是目标AMF网元的标识,或者目标AMF网元的互联网协议(internet protocol,IP)地址,或者目标AMF网元的全量域名(fully qualified domain name,FQDN)等,本申请实施例不做具体限定。
S610、NRF网元向第一事件通知网元发送响应消息,以使得第一事件通知网元接收来自NRF网元的响应消息。其中,该响应消息携带目标AMF网元的第一服务的地址信息。
具体的,本申请实施例中,NRF网元在接收请求消息之后,可以根据步骤S606中存储的目标AMF网元的第一服务的地址信息和目标AMF网元的信息的对应关系,确定目标AMF网元的第一服务的地址信息,本申请实施例对此不作具体限定。
S611、第一事件通知网元根据第一服务的地址信息,向目标AMF网元发送消息1,以使 得目标AMF网元接收来自第一事件通知网元的消息1。
其中,该消息1携带第一终端的标识,用于请求目标AMF网元更新第一终端的订阅。
S612、同步骤S412,相关描述可参考上述步骤S412,在此不再赘述。
其中,本申请实施例中,步骤S612是个可选的步骤,在此统一说明,以下不再赘述。
S613、同步骤S413,相关描述可参考上述步骤S413,在此不再赘述。
S614、同步骤S414,相关描述可参考上述步骤S414,在此不再赘述。
其中,本申请实施例中,步骤S614是个可选的步骤,在此统一说明,以下不再赘述。
基于本申请实施例提供的订阅更新方法,可以使得在终端从源AMF网元迁移到目标AMF网元的场景下,目标AMF网元及时获知订阅事件的事件通知,从而可以及时处理相应的订阅事件。相关技术效果分析可参考订阅更新系统部分的技术效果,在此不再赘述。
其中,上述步骤S601至S614中的第一事件通知网元、第二事件通知网元、源AMF网元、目标AMF网元、UDM网元或者NRF网元的动作可以由图3所示的通信设备300中的处理器301调用存储器303中存储的应用程序代码来执行,本实施例对此不作任何限制。
可选的,以图1所示的切换系统应用于如图2所示的5G网络为例,源订阅网元为5G网络中的源AMF网元,目标订阅网元为5G网元中的目标AMF网元为例,如图7所示,为本申请实施例提供的另一种订阅更新方法,包括如下步骤:
S701、同步骤S501,相关描述可参考上述步骤S501,在此不再赘述。
其中,本申请实施例中,步骤S701是个可选的步骤,在此统一说明,以下不再赘述。
S702、同步骤S504,相关描述可参考上述步骤S504,在此不再赘述。
可选的,若本申请实施例提供的订阅更新方法包括上述步骤S701,则本申请实施例提供的订阅更新方法还包括如下步骤S703:
S703、同步骤S505,相关描述可参考步骤S505,在此不再赘述。
进一步的,本申请实施例提供的订阅更新方法还包括如下步骤:
S704-S705、同步骤S506-S507,相关描述可参考步骤S506-S507,在此不再赘述。
S706、第一事件通知网元向NRF网元发送请求消息,以使得NRF网元接收来自第一事件通知网元的请求消息。
其中,该请求消息中携带第二指示信息以及第一终端所在终端组的组标识对应的AMF网元集合的集合标识。其中,该第二指示信息用于指示该请求消息用于请求目标AMF网元的第一服务的地址信息,该第一服务用于触发第一订阅事件的订阅更新。该集合标识例如可以为第一终端所在终端组对应的GUAMI中的AMF Set ID。
示例性的,该第二指示信息例如可以是第一服务的类型,在此统一说明,本申请实施例对此不作具体限定。
S707、NRF网元向第一事件通知网元发送响应消息,以使得第一事件通知网元接收来自NRF网元的响应消息。其中,该响应消息携带目标AMF网元的第一服务的地址信息。
可选的,本申请实施例中,NRF网元在接收请求消息之后,可以根据AMF网元集合的集合标识确定为第一终端服务的目标AMF网元,进而可以根据存储的目标AMF网元的第一服务的地址信息和目标AMF网元的信息的对应关系,确定目标AMF网元的第一服务的地址信息。
或者,可选的,本申请实施例中,NRF网元可以将AMF网元集合的集合标识对应的AMF 网元集合中所有可用的AMF网元的第一服务地址信息都发送给第一事件通知网元,由第一事件网元从所有可用的AMF网元中选择一个AMF网元,并将选择的AMF网元的第一服务地址信息确定为目标AMF网元的第一服务地址信息,本申请实施例对此不作具体限定。
可选的,本申请实施例中,目标AMF网元的第一服务地址信息是由目标AMF网元发送给NRF网元的。比如,目标AMF网元可以在第一次注册到NRF网元时将该目标AMF网元的第一服务地址信息发送给NRF网元,或者目标AMF网元可以在后续的注册更新过程中将目标AMF网元可以第一服务地址信息发送给NRF网元,本申请实施例对此不作具体限定。
S708、同步骤S611,相关描述可参考上述步骤S611,在此不再赘述。
S709-S710、同步骤S511-S512,相关描述可参考上述步骤S511-S512,在此不再赘述。
S711-S713、同步骤S612-S614相关描述可参考上述步骤S612-S614,在此不再赘述。
基于本申请实施例提供的订阅更新方法,可以使得在终端从源AMF网元迁移到目标AMF网元的场景下,目标AMF网元及时获知订阅事件的事件通知,从而可以及时处理相应的订阅事件。相关技术效果分析可参考订阅更新系统部分的技术效果描述,在此不再赘述。
其中,上述步骤S701至S713中的第一事件通知网元、第二事件通知网元、源AMF网元、目标AMF网元、UDM网元、NRF网元或者UDSF网元的动作可以由图3所示的通信设备300中的处理器301调用存储器303中存储的应用程序代码来执行,本实施例对此不作任何限制。
可选的,以图1所示的切换系统应用于如图2所示的5G网络为例,源订阅网元为5G网络中的源AMF网元,目标订阅网元为5G网元中的目标AMF网元为例,如图8所示,为本申请实施例提供的另一种订阅更新方法,包括如下步骤:
S801、源AMF网元向第一事件通知网元发送订阅请求,以使得第一事件通知网元接收来自源AMF网元的订阅请求。
其中,该订阅请求携带第一终端的第一订阅事件对应的源AMF网元的第一回调地址信息,该源AMF网元的第一回调地址信息中包括源AMF网元的信息。
可选的,源AMF网元的第一回调地址信息中还可以包括第一终端的信息或者第一订阅事件的信息中的至少一个。其中,第一终端的信息用于确定第一订阅事件对应的第一终端,第一订阅事件的信息用于确定第一订阅事件,本申请实施例对此不作具体限定。
示例性的,本申请实施例中,源AMF网元的第一回调地址信息的格式可以为: http://<amf>/{uecontextid}/subscriptiondata
其中,本申请实施例中,<amf>为AMF网元的信息,用于标识AMF网元。比如,源AMF网元的第一回调地址信息中的<amf>为源AMF网元的信息,该源AMF网元的信息例如可以是源AMF网元的IP地址或者源AMF网元的FQDN等,本申请实施例对此不作具体限定。
其中,本申请实施例中,{uecontextid}可以为终端的标识。比如,源AMF网元的第一回调地址信息中的{uecontextid}为第一终端的标识,该第一终端的标识例如可以是第一终端的签约用户永久标识(subscriber permanent identifier,SUPI)、或者第一终端的全球唯一临时标识(global unique temporary identity,GUTI)、或者第一终端的永久设备标识(permanent equipment ID,PEI)等,本申请实施例对此不作具体限定。
可选的,本申请实施例中,{uecontextid}还可以用于指示终端上下文的存储位置。比如,当存在UDSF网元时,源AMF网元的第一回调地址信息中的{uecontextid}用于指示第一终端 的上下文在UDSF网元中的存储位置,以便根据源AMF网元的第一回调地址信息可以定位到UDSF网元中存储的第一终端的上下文,本申请实施例对此不作具体限定。
其中,本申请实施例中,subscriptiondata用于标识一个订阅。比如,源AMF网元的第一回调地址信息中的subscriptiondata用于标识第一订阅。可选的,本实施例中,若第一订阅时会话相关的订阅,则subscriptiondata中包括该第一订阅相关的会话的会话标识,本申请实施例对此不作具体限定。
或者,示例性的,本申请实施例中,源AMF网元的第一回调地址信息的格式可以为: http://<amf>/{GUAMI}/{uecontextid}/subscriptiondata
其中,GUAMI是第一终端所在终端组的组标识;<amf>、{uecontextid}和subscriptiondata的描述可参考上述示例,在此不再赘述。此外,本示例中,uecontextid还可以用于指示第一终端的上下文在该终端组内的终端中的相对位置,本示例对此不作具体限定。
当然,上述仅是示例性的提供了两种源AMF网元的第一回调地址信息的格式,当然,源AMF网元的第一回调地址信息还可以由其他的格式,本申请实施例对此不作具体限定。
S802、同步骤S501,相关描述可参考步骤S501,在此不再赘述。
其中,本申请实施例中,步骤S802是个可选的步骤,在此统一说明,以下不再赘述。
可选的,本申请实施例中,在步骤S802之后,本申请实施例提供的订阅更新方法还可以包括步骤S803:
S803、源AMF网元确定不再为第一终端所在终端组内的终端提供服务之后,源AMF网元向第一事件通知网元发送状态通知1,以使得第一事件通知网元接收来自源AMF网元的状态通知1。其中,该状态通知1用于指示源AMF网元不再为第一终端所在终端组提供服务。
其中,该状态通知1中可以携带被迁移到目标AMF网元的第一终端所在终端组对应的组标识,如第一终端所在终端组对应的GUAMI。
可选的,该状态通知1中可以携带目标AMF网元的标识,如目标AMF网元的名称,本申请实施例对此不作具体限定。
进一步的,本申请实施例提供的订阅更新方法还可以包括如下步骤:
S804-S805、同步骤S506-S507,相关描述可参考上述步骤S506-S507,在此不再赘述。
S806、第一事件通知网元为第一订阅事件生成对应的目标AMF网元的第一回调地址信息。
其中,本申请实施例中,目标AMF网元的第一回调地址信息的信息中包括目标AMF网元的信息,该目标AMF网元的信息例如可以是目标AMF网元的IP地址或者目标AMF网元的FQDN等,本申请实施例对此不作具体限定。
可选的,本申请实施例中,目标AMF网元的信息可以是携带在步骤S803中的状态通知1中,也可以是通过其他方式获取的。比如,针对存在UDSF网元的场景,第一事件通知网元可以根据该第一终端对应的GUAMI中的AMF网元集合的信息(如AMF网元集合的FQDN)查询域名系统(domain name system,DNS)或NRF网元,由DNS或NRF网元向第一事件通知网元返回AMF网元集合中可用的AMF网元的FQDN或IP地址。进而,第一事件通知网元从可用的AMF网元中选择一个AMF网元作为目标AMF网元,并将该目标AMF网元的FQDN或IP地址确定为目标AMF网元的信息,本申请实施例对此不作具体限定。
可选的,一种可能的实现方式中,第一事件通知网元为第一订阅事件生成对应的目标AMF网元的第一回调地址信息,包括:第一事件通知网元根据订阅请求中携带的源AMF网元的第一回调地址信息,为第一订阅事件生成对应的目标AMF网元的第一回调地址信息。比如,第一事件通知网元将源AMF网元的第一回调地址信息 http://<源 amf>/{uecontextid}/subscriptiondata中的源AMF网元的信息替换为目标AMF网元的信息,从而得到目标AMF网元的第一回调地址信息 http://<目标 amf>/{uecontextid}/subscriptiondata
可选的,另一种可能的实现方式中,第一事件通知网元为第一订阅事件生成对应的目标AMF网元的第一回调地址信息,包括:第一事件通知网元根据预设的回调地址格式,为第一订阅事件生成对应的目标AMF网元的第一回调地址信息。其中,预设的回调地址格式可以参考上述步骤S801中源AMF网元的第一回调地址信息的格式的描述,在此不再赘述。
S807、第一事件通知网元根据目标AMF网元的第一回调地址信息,向目标AMF网元发送消息1,以使得目标AMF网元接收来自第一事件通知网元的消息1。
其中,该消息1中携带第一订阅事件的第一事件通知。
可选的,本申请实施例提供的订阅更新方法还可以包括如下步骤:
S808、同步骤S412,相关描述可参考上述步骤S412,在此不再赘述。
S809、目标AMF网元向第一事件通知网元发送消息2,以使得第一事件通知网元接收来自目标AMF网元的消息2。
其中,该消息2可以携带目标AMF网元为第一订阅事件分配的通知关联标识,该通知关联标识用于确定第一订阅事件,本申请实施例对此不作具体限定。
基于本申请实施例提供的订阅更新方法,可以使得在终端从源AMF网元迁移到目标AMF网元的场景下,目标AMF网元及时获知订阅事件的事件通知,从而可以及时处理相应的订阅事件。相关技术效果分析可参考订阅更新系统部分的技术效果描述,在此不再赘述。
其中,上述步骤S801至S809中的第一事件通知网元、源AMF网元、目标AMF网元、UDM网元或者NRF网元的动作可以由图3所示的通信设备300中的处理器301调用存储器303中存储的应用程序代码来执行,本实施例对此不作任何限制。
可选的,以图1所示的切换系统应用于如图2所示的5G网络为例,源订阅网元为5G网络中的源AMF网元,目标订阅网元为5G网元中的目标AMF网元为例,如图9所示,为本申请实施例提供的另一种订阅更新方法,包括如下步骤:
S901、源AMF网元确定不再为第一终端提供服务之后,源AMF网元为第一终端选择目标AMF网元,并向目标AMF网元发送第一终端的上下文。
其中,第一终端的上下文的相关描述可参考上述步骤S402,在此不再赘述。
S902、同步骤S413,相关描述可参考上述步骤S413,在此不再赘述。
可选的,本申请实施例中的订阅更新方法还可以包括如下步骤S903:
S903、同步骤S414,相关描述可参考上述步骤S414,在此不再赘述。
可选的,本申请实施例提供的订阅更新方法还可以包括如下步骤S904:
S904、同步骤S412,相关描述可参考上述步骤S412,在此不再赘述。
可选的,本申请实施例中,若第一事件通知网元为UDM网元,则步骤S902中的消息1中 携带的信息与步骤S904中的注册请求中携带的信息可以通过一条消息进行发送;类似的,本申请实施例中,若第二事件通知网元为UDM网元,则步骤S903中的消息2中携带的信息与步骤S904中的注册请求中携带的信息可以通过一条消息进行发送,本申请实施例对此不作具体限定。
基于本申请实施例提供的订阅更新方法,可以使得在终端从源AMF网元迁移到目标AMF网元的场景下,目标AMF网元及时获知订阅事件的事件通知,从而可以及时处理相应的订阅事件。相关技术效果分析可参考订阅更新系统部分的技术效果描述,在此不再赘述。
其中,上述步骤S901至S904中的第一事件通知网元、第二事件通知网元、源AMF网元、目标AMF网元或者UDM网元的动作可以由图3所示的通信设备300中的处理器301调用存储器303中存储的应用程序代码来执行,本实施例对此不作任何限制。
上述主要从各个网元之间交互的角度对本申请实施例提供的方案进行了介绍。可以理解的是,上述源移动管理网元、目标移动管理网元或目标中间会话管理网元为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
本申请实施例可以根据上述方法示例对第一事件通知网元或者目标订阅网元进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
比如,以采用集成的方式划分各个功能模块的情况下,图10示出了一种第一事件通知网元100的结构示意图。该第一事件通知网元100包括:处理模块1001和收发模块1002。
其中,基于图10所示的第一事件通知网元10,可能提供如下几种可能的方案。
如方案一:处理模块1001,用于确定第一终端的第一订阅事件的通知条件满足。处理模块1001,还用于获取目标订阅网元的第一回调地址信息。收发模块1002,用于根据第一回调地址信息,向目标订阅网元发送第一消息,第一消息携带第一终端的标识和第一订阅事件的第一事件通知,其中,第一终端的标识用于将第一事件通知和第一终端相关联。
可选的,收发模块1002,还用于接收来自目标订阅网元的第二消息,第二消息携带目标订阅网元的第二回调地址信息和第一指示信息,其中,第二回调地址信息为与第一订阅事件关联的地址信息,第一指示信息用于确定第一订阅事件,第二回调地址信息用于第一事件通知网元根据第二回调地址信息向目标订阅网元发送第一订阅事件的第二事件通知。
可选的,收发模块1002,还用于接收来自源订阅网元或目标订阅网元的第一状态通知,第一状态通知携带目标订阅网元的第一回调地址信息;相应的,处理模块1001还用于获取目标订阅网元的第一回调地址信息,包括:还用于根据第一状态通知,确定目标订阅网元的第一回调地址信息。
可选的,处理模块1001还用于获取目标订阅网元的第一回调地址信息,包括:还用于 向网络存储功能网元发送第四消息,第四消息携带第二指示信息以及以下任意一项:源订阅网元为第一终端所在终端组分配的第一组标识、第一组标识对应的订阅网元集合的集合标识、目标订阅网元的标识、或者目标订阅网元的标识和第一组标识,其中,第二指示信息用于指示第四消息用于请求目标订阅网元的第一回调地址信息;接收来自网络存储功能网元的目标订阅网元的第一回调地址信息。
可选的,处理模块1001还用于获取目标订阅网元的第一回调地址信息,包括:还用于根据与第一终端关联的源订阅网元的回调地址信息,向源订阅网元发送第一订阅事件的第三事件通知;接收来自源订阅网元的拒绝消息,拒绝消息携带目标订阅网元的第一回调地址信息。
或者,如方案二:处理模块1001,用于确定第一终端的第一订阅事件的通知条件满足;收发模块1002,用于向目标订阅网元发送第一消息,第一消息携带第一终端的标识,用于请求目标订阅网元更新第一终端的订阅;收发模块1002,还用于接收来自目标订阅网元的第二消息,第二消息携带第一指示信息以及与第一订阅事件关联的目标订阅网元的第一回调地址信息,其中,第一指示信息用于确定第一订阅事件,第一回调地址信息用于第一事件通知网元根据第一回调地址信息向目标订阅网元发送第一订阅事件的第一事件通知。
可选的,处理模块1001,还用于从网络存储功能网元获取目标订阅网元的第一服务的地址信息,第一服务用于触发第一订阅事件的订阅更新;相应的,收发模块1002用于向目标订阅网元发送第一消息,包括:用于根据第一服务的地址信息,向目标订阅网元发送第一消息。
可选的,处理模块1001用于从网络存储功能网元获取目标订阅网元的第一服务的地址信息,包括:用于向网络存储功能网元发送第四消息,第四消息携带目标订阅网元的信息和第二指示信息,第二指示信息用于指示第四消息用于请求目标订阅网元的第一服务的地址信息;接收来自网络存储功能网元的第一服务的地址信息。
基于上述方案一或方案二,可选的,处理模块1001,还用于确定源订阅网元不再为第一终端提供服务。
作为一种实现,处理模块1001还用于确定源订阅网元不再为第一终端提供服务,包括:还用于接收来自源订阅网元或目标订阅网元的第二状态通知,第二状态通知用于通知源订阅网元不再为第一终端提供服务。
作为另一种实现,处理模块1001还用于确定源订阅网元不再为第一终端提供服务,包括:还用于根据与第一终端关联的源订阅网元的回调地址信息,向源订阅网元发送第一订阅事件的第三事件通知;确定源订阅网元不可达。
或者,如方案三:处理模块1001,用于确定第一终端的第一订阅事件的通知条件满足。处理模块1001,还用于为第一订阅事件生成对应的目标订阅网元的第一回调地址信息。收发模块1002,还用于根据第一回调地址信息,向目标订阅网元发送第一订阅事件的第一事件通知。
作为一种实现,收发模块1002,还用于接收来自源订阅网元的订阅请求,订阅请求携带第一订阅事件对应的源订阅网元的第一回调地址信息,其中,源订阅网元的第一回调地址信息中包括源订阅网元的信息。相应的,处理模块1001还用于为第一订阅事件生成对应的目标订阅网元的第一回调地址信息,包括:还用于根据第一订阅事件对应的源订阅网元的第一回 调地址信息,为第一订阅事件生成对应的目标订阅网元的第一回调地址信息,其中,目标订阅网元的第一回调地址信息中包括目标订阅网元的信息。
可选的,处理模块1001还用于根据第一订阅事件对应的源订阅网元的第一回调地址信息,为第一订阅事件生成对应的目标订阅网元的第一回调地址信息,包括:还用于将第一订阅事件对应的源订阅网元的第一回调地址信息中的源订阅网元的信息替换为目标订阅网元的信息,得到第一订阅事件生成对应的目标订阅网元的第一回调地址信息。
作为另一种实现,处理模块1001还用于为第一订阅事件生成对应的目标订阅网元的第一回调地址信息,包括:还用于根据预设的回调地址格式,为第一订阅事件生成对应的目标订阅网元的第一回调地址信息,其中,目标订阅网元的第一回调地址信息中包括目标订阅网元的信息。
其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
在本实施例中,该第一事件通知网元100以采用集成的方式划分各个功能模块的形式来呈现。这里的“模块”可以指特定ASIC,电路,执行一个或多个软件或固件程序的处理器和存储器,集成逻辑电路,和/或其他可以提供上述功能的器件。在一个简单的实施例中,本领域的技术人员可以想到该第一事件通知网元100可以采用图3所示的形式。
比如,图3中的处理器301可以通过调用存储器303中存储的计算机执行指令,使得第一事件通知网元100执行上述方法实施例中的订阅更新方法。
具体的,图10中的处理模块1001和收发模块1002的功能/实现过程可以通过图3中的处理器301调用存储器303中存储的计算机执行指令来实现。或者,图10中的收发模块1002的功能/实现过程可以通过图3中的通信接口304来实现;图10中处理模块1001的功能/实现过程可以通过图3中的处理器301调用存储器303中存储的计算机执行指令来实现。
由于本实施例提供的第一事件通知网元100可执行上述的订阅更新方法,因此其所能获得的技术效果可参考上述方法实施例,在此不再赘述。
可选的,本申请实施例还提供了一种芯片系统,该芯片系统包括处理器,用于支持第一事件通知网元100实现上述订阅更新方法,例如确定第一终端的第一订阅事件的通知条件满足。在一种可能的设计中,该芯片系统还包括存储器。该存储器,用于保存第一事件通知网元100必要的程序指令和数据。当然,存储器也可以不在芯片系统中。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件,本申请实施例对此不作具体限定。
比如,以采用集成的方式划分各个功能模块的情况下,图11示出了一种目标订阅网元110的结构示意图。该目标订阅网元110包括:接收模块1101和发送模块1102。其中,接收模块1101,用于接收来自第一事件通知网元的第一消息,第一消息携带第一终端的标识,用于请求目标订阅网元更新第一终端的订阅。发送模块1102,用于根据第一消息,向第一事件通知网元发送第二消息,第二消息携带第一指示信息以及与第一订阅事件关联的目标订阅网元的第一回调地址信息,其中,第一指示信息用于确定第一订阅事件,第一回调地址信息用于第一事件通知网元根据第一回调地址信息向目标订阅网元发送第一订阅事件的第一事件通知。
可选的,发送模块1102,还用于向第二事件通知网元发送第五消息,第五消息携带与第 一终端的第二订阅事件关联的目标订阅网元的第二回调地址信息和第三指示信息,其中,第三指示信息用于确定第二订阅事件,第二回调地址用于第二事件通知网元根据第二回调地址信息向目标订阅网元发送第二订阅事件的第四事件通知。
可选的,接收模块1101,还用于接收来自源订阅网元的第一事件通知网元的回调地址信息,其中,第一事件通知网元的回调地址信息用于接收第一终端所在终端组的状态改变通知。发送模块1102,还用于根据第一事件通知网元的回调地址信息,向第一事件通知网元发送状态改变通知,状态改变通知用于通知源订阅网元不再为第一终端所在终端组内的终端提供服务。
可选的,发送模块1102,还用于向网络存储功能网元发送第七消息,第七消息携带目标订阅网元的信息和目标订阅网元的第一服务的地址信息,由网络存储功能网元存储目标订阅网元的信息和目标订阅网元的第一服务的地址信息,其中,第一服务用于触发目标订阅网元进行订阅更新。
其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
在本实施例中,该目标订阅网元110以采用集成的方式划分各个功能模块的形式来呈现。这里的“模块”可以指特定ASIC,电路,执行一个或多个软件或固件程序的处理器和存储器,集成逻辑电路,和/或其他可以提供上述功能的器件。在一个简单的实施例中,本领域的技术人员可以想到该目标订阅网元110可以采用图3所示的形式。
比如,图3中的处理器301可以通过调用存储器303中存储的计算机执行指令,使得目标订阅网元110执行上述方法实施例中的订阅更新方法。
具体的,图11中的接收模块1101和发送模块1102的功能/实现过程可以通过图3中的处理器301调用存储器303中存储的计算机执行指令来实现。或者,图11中的接收模块1101和发送模块1102的功能/实现过程可以通过图3中的通信接口304来实现。
由于本实施例提供的目标订阅网元110可执行上述的订阅更新方法,因此其所能获得的技术效果可参考上述方法实施例,在此不再赘述。
可选的,本申请实施例还提供了一种芯片系统,该芯片系统包括处理器,用于支持目标订阅网元110实现上述订阅更新方法,例如获取与第一订阅事件关联的目标订阅网元的第一回调地址信息。在一种可能的设计中,该芯片系统还包括存储器。该存储器,用于保存目标订阅网元110必要的程序指令和数据。当然,存储器也可以不在芯片系统中。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件,本申请实施例对此不作具体限定。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站 站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,DVD)、或者半导体介质(例如固态硬盘(solid state disk,SSD))等。
尽管在此结合各实施例对本申请进行了描述,然而,在实施所要求保护的本申请过程中,本领域技术人员通过查看所述附图、公开内容、以及所附权利要求书,可理解并实现所述公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。
尽管结合具体特征及其实施例对本申请进行了描述,显而易见的,在不脱离本申请的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本申请的示例性说明,且视为已覆盖本申请范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

Claims (57)

  1. 一种订阅更新方法,应用于第一终端从源订阅网元迁移到目标订阅网元的场景下,其特征在于,所述方法包括:
    第一事件通知网元确定第一终端的第一订阅事件的通知条件满足;
    所述第一事件通知网元为所述第一订阅事件生成对应的所述目标订阅网元的第一回调地址信息;
    所述第一事件通知网元根据所述目标订阅网元的第一回调地址信息,向所述目标订阅网元发送所述第一订阅事件的第一事件通知。
  2. 根据权利要求1所述的方法,其特征在于,所述方法还包括:
    所述第一事件通知网元接收来自所述源订阅网元的订阅请求,所述订阅请求携带所述第一订阅事件对应的所述源订阅网元的第一回调地址信息,其中,所述源订阅网元的第一回调地址信息中包括所述源订阅网元的信息;
    所述第一事件通知网元为所述第一订阅事件生成对应的所述目标订阅网元的第一回调地址信息,包括:
    所述第一事件通知网元根据所述第一订阅事件对应的所述源订阅网元的第一回调地址信息,为所述第一订阅事件生成对应的所述目标订阅网元的第一回调地址信息,其中,所述目标订阅网元的第一回调地址信息中包括所述目标订阅网元的信息。
  3. 根据权利要求2所述的方法,其特征在于,所述第一事件通知网元根据所述第一订阅事件对应的所述源订阅网元的第一回调地址信息,为所述第一订阅事件生成对应的所述目标订阅网元的第一回调地址信息,包括:
    所述第一事件通知网元将所述第一订阅事件对应的所述源订阅网元的第一回调地址信息中的所述源订阅网元的信息替换为所述目标订阅网元的信息,得到所述第一订阅事件生成对应的所述目标订阅网元的第一回调地址信息。
  4. 根据权利要求2或3所述的方法,其特征在于,所述目标订阅网元的信息为所述目标订阅网元的互联网协议IP地址,或所述目标订阅网元的全量域名FQDN,或所述目标订阅网元的的标识。
  5. 根据权利要求4所述的方法,其特征在于,所述目标订阅网元为目标接入和移动性管理功能网元AMF。
  6. 根据权利要求1所述的方法,其特征在于,所述第一事件通知网元为所述第一订阅事件生成对应的所述目标订阅网元的第一回调地址信息,包括:
    所述第一事件通知网元根据预设的回调地址格式,为所述第一订阅事件生成对应的所述目标订阅网元的第一回调地址信息,其中,所述目标订阅网元的第一回调地址信息中包括所述目标订阅网元的信息。
  7. 根据权利要求6所述的方法,其特征在于,所述预设的回调地址格式或者所述源订阅网元的回调地址信息还包括第一信息,所述第一信息包括所述第一终端的信息、或者所述第一订阅事件的信息中的至少一个,其中,所述第一终端的信息用于确定所述第一订阅事件对应的所述第一终端,所述第一订阅事件的信息用于确定所述第一订阅事件;
    相应的,所述目标订阅网元的第一回调地址信息还包括所述第一信息。
  8. 根据权利要求1-7任一项所述的方法,其特征在于,还包括,所述第一事件通知网元 确定所述源订阅网元不再为第一终端服务。
  9. 根据权利要求8所述的方法,其特征在于,所述第一事件通知网元确定所述源订阅网元不再为第一终端服务,具体包括:
    第一事件通知网元接收来自所述源订阅网元或所述目标订阅网元的状态通知,所述状态通知用于通知所述源订阅网元不再为所述第一终端提供服务。
  10. 根据权利要求8所述的方法,其特征在于,所述第一事件通知网元确定所述源订阅网元不再为所述第一终端提供服务,包括:
    所述第一事件通知网元根据与所述第一终端关联的所述源订阅网元的第一回调地址信息,向所述源订阅网元发送所述第一订阅事件的第三事件通知;
    所述第一事件通知网元确定所述源订阅网元不可达。
  11. 根据权利要求1-10任一项所述的方法,其特征在于,还包括:所述第一事件通知网元获取所述目标订阅网元的信息。
  12. 根据权利要求10所述的方法,其特征在于,所述第一事件通知网元获取所述目标订阅网元的信息,具体包括:
    所述第一事件通知网元接收来自所述源订阅网元的状态通知,所述状态通知消息中携带所述目标订阅网元的信息。
  13. 根据权利要求10所述的方法,其特征在于,所述目标订阅网元为目标接入和移动性管理功能网元AMF,所述第一事件通知网元获取所述目标订阅网元的信息,具体包括:
    所述第一事件通知网元根据所述第一终端对应的全球移动管理网元标识中的AMF集合的信息查询域名系统或网络功能存储功能网元;
    接收域名系统或网络功能存储功能网元返回的接入和移动性管理功能网元集合中可用的AMF的全量域名或互联网协议地址;
    所述第一事件通知网元从所述可用的AMF中选择一个AMF作为目标AMF,并将所述目标AMF的全量域名或互联网协议地址确定为目标AMF的信息。
  14. 一种第一事件通知网元,应用于第一终端从源订阅网元迁移到目标订阅网元的场景下,其特征在于,所述第一事件通知网元包括:处理模块和收发模块;
    所述处理模块,用于确定第一终端的第一订阅事件的通知条件满足;
    所述处理模块,还用于为所述第一订阅事件生成对应的所述目标订阅网元的第一回调地址信息;
    所述收发模块,还用于根据所述第一回调地址信息,向所述目标订阅网元发送所述第一订阅事件的第一事件通知。
  15. 根据权利要求14所述的第一事件通知网元,其特征在于,
    所述收发模块,还用于接收来自所述源订阅网元的订阅请求,所述订阅请求携带所述第一订阅事件对应的所述源订阅网元的第一回调地址信息,其中,所述源订阅网元的第一回调地址信息中包括所述源订阅网元的信息;
    所述处理模块还用于为所述第一订阅事件生成对应的所述目标订阅网元的第一回调地址信息,包括:
    还用于根据所述第一订阅事件对应的所述源订阅网元的第一回调地址信息,为所述第一订阅事件生成对应的所述目标订阅网元的第一回调地址信息,其中,所述目标订阅网元的第一回调地址信息中包括所述目标订阅网元的信息。
  16. 根据权利要求15所述的第一事件通知网元,其特征在于,所述处理模块还用于根据所述第一订阅事件对应的所述源订阅网元的第一回调地址信息,为所述第一订阅事件生成对应的所述目标订阅网元的第一回调地址信息,包括:
    还用于将所述第一订阅事件对应的所述源订阅网元的第一回调地址信息中的所述源订阅网元的信息替换为所述目标订阅网元的信息,得到所述第一订阅事件生成对应的所述目标订阅网元的第一回调地址信息。
  17. 根据权利要求14所述的第一事件通知网元,其特征在于,所述处理模块还用于为所述第一订阅事件生成对应的所述目标订阅网元的第一回调地址信息,包括:
    还用于根据预设的回调地址格式,为所述第一订阅事件生成对应的所述目标订阅网元的第一回调地址信息,其中,所述目标订阅网元的第一回调地址信息中包括所述目标订阅网元的信息。
  18. 根据权利要求14-17任一所述的第一事件通知网元,其特征在于,所述处理单元,还用于确定所述源订阅网元不再为第一终端服务。
  19. 根据权利要求18所述的方法,其特征在于,所述处理单元用于确定所述源订阅网元不再为第一终端服务,具体包括:
    所述处理单元,用于根据状态通知获知源订阅网元不再为第一终端提供服务,所述状态通知用于通知所述源订阅网元不再为所述第一终端提供服务,所述状态通知是来自所述源订阅网元或所述目标订阅网元。
  20. 根据权利要求18所述的方法,其特征在于,所述处理单元用于确定所述源订阅网元不再为第一终端服务,具体包括:
    所述处理单元,用于根据与所述第一终端关联的所述源订阅网元的回调地址信息,向所述源订阅网元发送所述第一订阅事件的第三事件通知;
    所述第一事件通知网元确定所述源订阅网元不可达。
  21. 一种订阅更新系统,其特征在于,所述订阅更新系统包括:第一事件通知网元和目标订阅网元;
    所述第一事件通知网元,用于确定第一终端的第一订阅事件的通知条件满足;为所述第一订阅事件生成对应的所述目标订阅网元的第一回调地址信息;根据所述第一回调地址信息,向所述目标订阅网元发送所述第一订阅事件的第一事件通知;
    所述目标订阅网元,用于接收所述第一事件通知。
  22. 根据权利要求21所述的订阅更新系统,其特征在于,
    所述第一事件通知网元,还用于接收来自所述源订阅网元的订阅请求,所述订阅请求携带所述第一订阅事件对应的所述源订阅网元的第一回调地址信息,其中,所述源订阅网元的第一回调地址信息中包括所述源订阅网元的信息;
    相应的,所述第一事件通知网元用于为所述第一订阅事件生成对应的所述目标订阅网元的第一回调地址信息,具体包括:所述第一事件通知网元用于根据所述第一订阅事件对应的所述源订阅网元的第一回调地址信息,为所述第一订阅事件生成对应的所述目标订阅网元的第一回调地址信息,其中,所述目标订阅网元的第一回调地址信息中包括所述目标订阅网元的信息。
  23. 根据权利要求22所述的订阅更新系统,其特征在于,
    所述第一事件通知网元用于根据所述第一订阅事件对应的所述源订阅网元的第一回调地 址信息,为所述第一订阅事件生成对应的所述目标订阅网元的第一回调地址信息,具体包括:所述第一事件通知网元用于将所述第一订阅事件对应的所述源订阅网元的第一回调地址信息中的所述源订阅网元的信息替换为所述目标订阅网元的信息,得到所述第一订阅事件生成对应的所述目标订阅网元的第一回调地址信息。
  24. 一种订阅更新方法,应用于第一终端从源订阅网元迁移到目标订阅网元的场景下,其特征在于,所述方法包括:
    第一事件通知网元确定所述第一终端的第一订阅事件的通知条件满足;
    所述第一事件通知网元获取所述目标订阅网元的第一回调地址信息;
    所述第一事件通知网元根据所述第一回调地址信息,向所述目标订阅网元发送第一消息,所述第一消息携带所述第一终端的标识和所述第一订阅事件的第一事件通知,其中,所述第一终端的标识用于将所述第一事件通知和所述第一终端相关联。
  25. 根据权利要求24所述的方法,其特征在于,所述第一回调地址信息为与所述目标订阅网元关联的地址信息,或者所述第一回调地址信息为与所述第一终端所在终端组关联的地址信息。
  26. 根据权利要求24或25所述的方法,其特征在于,所述方法还包括:
    所述第一事件通知网元接收来自所述目标订阅网元的第二消息,所述第二消息携带所述目标订阅网元的第二回调地址信息和第一指示信息,其中,所述第二回调地址信息为与所述第一订阅事件关联的地址信息,所述第一指示信息用于确定所述第一订阅事件,所述第二回调地址信息用于所述第一事件通知网元根据所述第二回调地址信息向所述目标订阅网元发送所述第一订阅事件的第二事件通知。
  27. 根据权利要求26所述的方法,其特征在于,所述第一指示信息包括所述第一事件通知网元为所述第一订阅事件分配的订阅关联标识或者所述第一终端的标识中的至少一个。
  28. 根据权利要求26或27所述的方法,其特征在于,所述第二消息还携带所述目标订阅网元为所述第一订阅事件分配的第二通知关联标识;
    相应的,所述第二回调地址信息还用于所述第一事件通知网元根据所述第二回调地址信息向所述目标订阅网元发送所述第二通知关联标识。
  29. 根据权利要求24-28任一项所述的方法,其特征在于,所述第一消息还携带源订阅网元为所述第一订阅事件分配的第一通知关联标识,其中,所述第一通知关联标识用于确定所述第一订阅事件。
  30. 根据权利要求24-29任一项所述的方法,其特征在于,所述方法还包括:
    所述第一事件通知网元接收来自所述源订阅网元或所述目标订阅网元的第一状态通知,所述第一状态通知携带所述目标订阅网元的第一回调地址信息;
    相应的,所述第一事件通知网元获取所述目标订阅网元的第一回调地址信息,包括:
    所述第一事件通知网元根据所述第一状态通知,确定所述目标订阅网元的第一回调地址信息。
  31. 根据权利要求24-29任一项所述的方法,其特征在于,所述第一事件通知网元获取所述目标订阅网元的第一回调地址信息,包括:
    所述第一事件通知网元向网络存储功能网元发送第四消息,所述第四消息携带第二指示信息以及以下任意一项:所述源订阅网元为所述第一终端所在终端组分配的第一组标识、所述第一组标识对应的订阅网元集合的集合标识、所述目标订阅网元的标识、或者所述目标订 阅网元的标识和所述第一组标识,其中,所述第二指示信息用于指示所述第四消息用于请求所述目标订阅网元的第一回调地址信息;
    所述第一事件通知网元接收来自所述网络存储功能网元的所述目标订阅网元的第一回调地址信息。
  32. 根据权利要求31所述的方法,其特征在于,在所述第一事件通知网元向网络存储功能网元发送第四消息之前,所述方法还包括:
    所述第一事件通知网元确定所述源订阅网元不再为所述第一终端提供服务。
  33. 根据权利要求32所述的方法,其特征在于,所述第一事件通知网元确定所述源订阅网元不再为所述第一终端提供服务,包括:
    所述第一事件通知网元接收来自所述源订阅网元或所述目标订阅网元的第二状态通知,所述第二状态通知用于通知所述源订阅网元不再为所述第一终端提供服务;
    或者,所述第一事件通知网元确定所述源订阅网元不再为所述第一终端提供服务,包括:
    所述第一事件通知网元根据与所述第一终端关联的所述源订阅网元的回调地址信息,向所述源订阅网元发送所述第一订阅事件的第三事件通知;
    所述第一事件通知网元确定所述源订阅网元不可达。
  34. 根据权利要求31-33任一项所述的方法,其特征在于,所述目标订阅网元包括目标移动管理网元;相应的,所述第一组标识为所述第一终端所在终端组对应的全球唯一移动管理网元标识GUAMI。
  35. 根据权利要求24-29任一项所述的方法,其特征在于,所述第一事件通知网元获取所述目标订阅网元的第一回调地址信息,包括:
    所述第一事件通知网元根据与所述第一终端关联的源订阅网元的回调地址信息,向所述源订阅网元发送所述第一订阅事件的第三事件通知;
    所述第一事件通知网元接收来自所述源订阅网元的拒绝消息,所述拒绝消息携带所述目标订阅网元的第一回调地址信息。
  36. 一种第一事件通知网元,应用于第一终端从源订阅网元迁移到目标订阅网元的场景下,其特征在于,所述第一事件通知网元包括:处理模块和收发模块;
    所述处理模块,用于确定所述第一终端的第一订阅事件的通知条件满足;
    所述处理模块,还用于获取所述目标订阅网元的第一回调地址信息;
    所述收发模块,用于根据所述第一回调地址信息,向所述目标订阅网元发送第一消息,所述第一消息携带所述第一终端的标识和所述第一订阅事件的第一事件通知,其中,所述第一终端的标识用于将所述第一事件通知和所述第一终端相关联。
  37. 根据权利要求36所述的第一事件通知网元,其特征在于,
    所述收发模块,还用于接收来自所述目标订阅网元的第二消息,所述第二消息携带所述目标订阅网元的第二回调地址信息和第一指示信息,其中,所述第二回调地址信息为与所述第一订阅事件关联的地址信息,所述第一指示信息用于确定所述第一订阅事件,所述第二回调地址信息用于所述第一事件通知网元根据所述第二回调地址信息向所述目标订阅网元发送所述第一订阅事件的第二事件通知。
  38. 根据权利要求36或37所述的第一事件通知网元,其特征在于,
    所述收发模块,还用于接收来自所述源订阅网元或所述目标订阅网元的第一状态通知,所述第一状态通知携带所述目标订阅网元的第一回调地址信息;
    相应的,所述处理模块还用于获取所述目标订阅网元的第一回调地址信息,包括:
    还用于根据所述第一状态通知,确定所述目标订阅网元的第一回调地址信息。
  39. 根据权利要求36或37所述的第一事件通知网元,其特征在于,所述处理模块还用于获取所述目标订阅网元的第一回调地址信息,包括:
    还用于向网络存储功能网元发送第四消息,所述第四消息携带第二指示信息以及以下任意一项:所述源订阅网元为所述第一终端所在终端组分配的第一组标识、所述第一组标识对应的订阅网元集合的集合标识、所述目标订阅网元的标识、或者所述目标订阅网元的标识和所述第一组标识,其中,所述第二指示信息用于指示所述第四消息用于请求所述目标订阅网元的第一回调地址信息;接收来自所述网络存储功能网元的所述目标订阅网元的第一回调地址信息。
  40. 根据权利要求39所述的第一事件通知网元,其特征在于,
    所述处理模块,还用于确定所述源订阅网元不再为所述第一终端提供服务。
  41. 根据权利要求36或37所述的第一事件通知网元,其特征在于,所述处理模块还用于获取所述目标订阅网元的第一回调地址信息,包括:
    还用于根据与所述第一终端关联的源订阅网元的回调地址信息,向所述源订阅网元发送所述第一订阅事件的第三事件通知;接收来自所述源订阅网元的拒绝消息,所述拒绝消息携带所述目标订阅网元的第一回调地址信息。
  42. 一种订阅更新系统,应用于第一终端从源订阅网元迁移到目标订阅网元的场景下,其特征在于,所述订阅更新系统包括:第一事件通知网元和所述目标订阅网元;
    所述第一事件通知网元,用于确定所述第一终端的第一订阅事件的通知条件满足;
    所述第一事件通知网元,还用于获取所述目标订阅网元的第一回调地址信息;
    所述第一事件通知网元,还用于根据所述第一回调地址信息,向所述目标订阅网元发送第一消息,所述第一消息携带所述第一终端的标识和所述第一订阅事件的第一事件通知,其中,所述第一终端的标识用于将所述第一事件通知和所述第一终端相关联;
    所述目标订阅网元,用于接收来自所述第一事件通知网元的所述第一消息。
  43. 根据权利要求42所述的订阅更新系统,其特征在于,
    所述目标订阅网元,还用于向所述第一事件通知网元发送第二消息,所述第二消息携带所述目标订阅网元的第二回调地址信息和第一指示信息,其中,所述第二回调地址信息为与所述第一订阅事件关联的地址信息,所述第一指示信息用于确定所述第一订阅事件,所述第二回调地址信息用于所述第一事件通知网元根据所述第二回调地址信息向所述目标订阅网元发送所述第一订阅事件的第二事件通知;
    所述第一事件通知网元,还用于接收来自所述目标订阅网元的所述第二消息。
  44. 根据权利要求43所述的订阅更新系统,其特征在于,所述订阅更新系统还包括:第二事件通知网元;
    所述目标订阅网元,还用于向所述第二事件通知网元发送第五消息,所述第五消息携带所述目标订阅网元的第三回调地址信息和第三指示信息,其中,所述第三回调地址信息为与所述第一终端的第二订阅事件关联的地址信息,所述第三指示信息用于确定所述第二订阅事件,所述第三回调地址信息用于所述第二事件通知网元根据所述第三回调地址信息向所述目标订阅网元发送所述第二订阅事件的第四事件通知;
    所述第二事件通知网元,还用于接收来自所述目标订阅网元的所述第五消息。
  45. 根据权利要求43或44所述的订阅更新系统,其特征在于,所述订阅更新系统还包括:所述源订阅网元和非结构数据存储网元;
    所述源订阅网元,用于在确定不再为所述第一终端所在终端组内的终端提供服务之后,向所述非结构数据存储网元发送所述第一终端所在终端组内的终端的上下文,其中,所述第一终端所在终端组内的终端的上下文中包括所述第一终端的上下文,所述第一终端的上下文中包括所述第一订阅事件的信息,所述第一订阅事件的信息中包括所述第一指示信息;
    所述非结构数据存储网元,用于接收并存储来自所述源订阅网元的所述第一终端所在终端组内的终端的上下文;
    所述目标订阅网元,还用于从所述非结构数据存储网元获取所述第一终端的上下文。
  46. 根据权利要求43或44所述的订阅更新系统,其特征在于,所述订阅更新系统还包括:所述源订阅网元;
    所述源订阅网元,用于在确定不再为所述第一终端所在的终端组内的终端提供服务之后,向所述目标订阅网元发送所述第一终端所在终端组内的终端的上下文,其中,所述第一终端所在终端组内的终端的上下文中包括所述第一终端的上下文,所述第一终端的上下文中包括所述第一订阅事件的信息,所述第一订阅事件的信息中包括所述第一指示信息;
    所述目标订阅网元,用于接收并存储来自所述源订阅网元的所述第一终端所在终端组内的终端的上下文。
  47. 根据权利要求42-46任一项所述的订阅更新系统,其特征在于,所述订阅更新系统还包括:所述源订阅网元;
    所述第一事件通知网元,用于向所述源订阅网元发送订阅请求,所述订阅请求携带所述第一事件通知网元的回调地址信息,用于订阅所述第一终端所在终端组的状态变更事件;
    所述源订阅网元,用于在确定不再为所述第一终端所在终端组内的终端提供服务之后,根据所述第一事件通知网元的回调地址信息,向所述第一事件通知网元发送第一状态通知,所述第一状态通知携带所述目标订阅网元的第一回调地址信息;
    所述第一事件通知网元,还用于接收来自所述源订阅网元的所述第一状态通知;
    相应的,所述第一事件通知网元,还用于获取所述目标订阅网元的第一回调地址信息,包括:还用于根据所述第一状态通知,确定所述目标订阅网元的第一回调地址信息。
  48. 根据权利要求42-46任一项所述的订阅更新系统,其特征在于,所述订阅更新系统还包括:所述源订阅网元;
    所述第一事件通知网元,用于向所述源订阅网元发送订阅请求,所述订阅请求携带所述第一事件通知网元的回调地址信息,用于订阅所述第一终端所在终端组的状态变更事件;
    所述源订阅网元,用于在确定不再为所述第一终端所在终端组内的终端提供服务之后,向所述目标订阅网元发送所述第一事件通知网元的回调地址信息,其中,所述第一事件通知网元的回调地址信息用于接收所述第一终端所在终端组的状态改变通知;
    所述目标订阅网元,还用于接收来自所述源订阅网元的所述第一事件通知网元的回调地址信息,并根据所述第一事件通知网元的回调地址信息,向所述第一事件通知网元发送第一状态通知,所述第一状态通知携带所述目标订阅网元的第一回调地址信息;
    所述第一事件通知网元,还用于接收来自所述目标订阅网元的所述第一状态通知;
    相应的,所述第一事件通知网元,还用于获取所述目标订阅网元的第一回调地址信息,包括:还用于根据所述第一状态通知,确定所述目标订阅网元的第一回调地址信息。
  49. 根据权利要求42-46任一项所述的订阅更新系统,其特征在于,所述订阅更新系统还包括:网络存储功能网元;
    所述第一事件通知网元,还用于获取所述目标订阅网元的第一回调地址信息,包括:还用于向所述网络存储功能网元发送第四消息,所述第四消息携带第二指示信息以及以下任意一项:所述源订阅网元为所述第一终端所在终端组分配的第一组标识、所述第一组标识对应的订阅网元集合的集合标识、所述目标订阅网元的标识、或者所述目标订阅网元的标识和所述第一组标识,其中,所述第二指示信息用于指示所述第四消息用于请求所述目标订阅网元的第一回调地址信息;接收来自所述网络存储功能网元的所述目标订阅网元的第一回调地址信息;
    所述网络存储功能网元,用于接收来自所述第一事件通知网元的所述第四消息,并根据所述第四消息,确定所述目标订阅网元的第一回调地址信息之后,向所述第一事件通知网元发送所述目标订阅网元的第一回调地址信息。
  50. 根据权利要求42-46任一项所述的订阅更新系统,其特征在于,所述订阅更新系统还包括:所述源订阅网元;
    所述第一事件通知网元,还用于获取所述目标订阅网元的第一回调地址信息,包括:还用于根据与所述第一终端关联的源订阅网元的回调地址信息,向所述源订阅网元发送所述第一订阅事件的第三事件通知;接收来自所述源订阅网元的拒绝消息,所述拒绝消息携带所述目标订阅网元的第一回调地址信息;
    所述源订阅网元,用于接收来自所述第一事件通知网元的所述第三事件通知,并向所述第一事件通知网元发送所述拒绝消息。
  51. 一种第一事件通知网元,其特征在于,包括:处理器和存储器;所述存储器用于存储计算机执行指令,当所述第一事件通知网元运行时,所述处理器执行所述存储器存储的所述计算机执行指令,以使所述第一事件通知网元执行如权利要求1-13任一项所述的订阅更新方法。
  52. 一种第一事件通知网元,其特征在于,包括:处理器和存储器;所述存储器用于存储计算机执行指令,当所述第一事件通知网元运行时,所述处理器执行所述存储器存储的所述计算机执行指令,以使所述第一事件通知网元执行如权利要求24-35任一项所述的订阅更新方法。
  53. 一种处理器,其特征在于,用于执行如权利要求1-13任一项,或权利要求24-35任一项所述的订阅更新方法。
  54. 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机可以执行如权利要求1-13任一项,或权利要求24-35任一项所述的订阅更新方法。
  55. 一种计算机程序产品,其特征在于,所述计算机程序产品中存储有指令,当其在计算机上运行时,使得计算机可以执行如权利要求1-13任一项,或权利要求24-35任一项所述的订阅更新方法。
  56. 一种用来执行权利要求1-13任一项所述的订阅更新方法的装置。
  57. 一种用来执行权利要求24-35任一项所述的订阅更新方法的装置。
PCT/CN2019/078455 2018-05-11 2019-03-18 订阅更新方法、设备及系统 Ceased WO2019214343A1 (zh)

Priority Applications (7)

Application Number Priority Date Filing Date Title
BR112019016900-8A BR112019016900A2 (pt) 2018-05-11 2019-03-18 método, dispositivo, e sistema de atualização de assinatura
EP19742665.3A EP3592012B1 (en) 2018-05-11 2019-03-18 Subscription update method, device and system
CN201980005863.9A CN111386719B (zh) 2018-05-11 2019-03-18 订阅更新方法、设备及系统
JP2019548381A JP6768976B2 (ja) 2018-05-11 2019-03-18 サブスクリプション更新方法、装置、及びシステム
EP21163212.0A EP3905739B1 (en) 2018-05-11 2019-03-18 Update of subscription to event notification at a network element when terminal migrates from source to target network element
US16/448,403 US10674349B2 (en) 2018-05-11 2019-06-21 Subscription update method, device, and system
US16/862,047 US10897699B2 (en) 2018-05-11 2020-04-29 Subscription update method, device, and system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201810450232.5A CN110475239A (zh) 2018-05-11 2018-05-11 订阅更新方法、设备及系统
CN201810450232.5 2018-05-11

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US16/448,403 Continuation US10674349B2 (en) 2018-05-11 2019-06-21 Subscription update method, device, and system

Publications (1)

Publication Number Publication Date
WO2019214343A1 true WO2019214343A1 (zh) 2019-11-14

Family

ID=66992344

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2019/078455 Ceased WO2019214343A1 (zh) 2018-05-11 2019-03-18 订阅更新方法、设备及系统

Country Status (5)

Country Link
EP (2) EP3592012B1 (zh)
JP (1) JP6768976B2 (zh)
CN (3) CN110475239A (zh)
BR (1) BR112019016900A2 (zh)
WO (1) WO2019214343A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115669106A (zh) * 2020-05-19 2023-01-31 瑞典爱立信有限公司 用于维持对订户nf的订阅的技术
WO2024113159A1 (en) * 2022-11-29 2024-06-06 Telefonaktiebolaget Lm Ericsson (Publ) Methods, network nodes, and media for implicit event subscription removal
US20250158889A1 (en) * 2022-01-07 2025-05-15 Telefonaktiebolaget Lm Ericsson (Publ) Add subscription context to the definition of type notification data

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110167080A (zh) * 2018-02-13 2019-08-23 中兴通讯股份有限公司 订阅信息更新的方法及装置
CN112584373B (zh) * 2019-09-30 2022-04-22 华为技术有限公司 事件订阅方法和装置
CN111651280B (zh) * 2020-04-17 2024-05-24 宁波吉利汽车研究开发有限公司 一种事件的动态订阅方法、装置、电子设备及存储介质
EP4193501A1 (en) * 2020-08-06 2023-06-14 Nokia Technologies Oy Method, apparatus and computer program
CN116261864B (zh) * 2020-09-21 2025-03-14 瑞典爱立信有限公司 用于执行服务预订的方法和装置
CN113382432B (zh) * 2021-08-13 2021-11-23 新华三技术有限公司 一种5g网络服务提供方法、装置及设备
CN115706956A (zh) * 2021-08-17 2023-02-17 中兴通讯股份有限公司 网元数据订阅方法、设备及存储介质
CN113961342B (zh) * 2021-10-18 2024-07-09 上海交通大学 边云协同的复杂事件检测方法
CN114007194B (zh) * 2021-11-03 2023-03-14 中国电信股份有限公司 订阅消息发送方法、装置、电子设备及存储介质
CN116156476B (zh) * 2021-11-23 2026-04-07 大唐移动通信设备有限公司 请求方法、设备、装置及存储介质
CN115022876B (zh) * 2022-05-30 2024-12-27 中国电信股份有限公司 用户签约数据更新方法、装置和系统
CN117998474A (zh) * 2022-11-01 2024-05-07 中国移动通信有限公司研究院 服务切换方法、网元及计算机可读存储介质
CN116367272A (zh) * 2023-02-28 2023-06-30 北京神州泰岳软件股份有限公司 一种5g网元开放事件处理方法及装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101562578A (zh) * 2008-04-16 2009-10-21 华为技术有限公司 一种用户数据订阅通知方法及装置
CN101931939A (zh) * 2009-06-24 2010-12-29 中兴通讯股份有限公司 一种选择应用前端的方法、装置及用户数据仓储

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101835133B (zh) * 2009-03-12 2013-12-04 中兴通讯股份有限公司 订阅通知处理方法和系统
US11405863B2 (en) * 2016-10-05 2022-08-02 Qualcomm Incorporated Systems and methods to enable combined periodic and triggered location of a mobile device
CN110366144B (zh) * 2018-04-09 2024-09-17 华为技术有限公司 一种订阅服务的方法及装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101562578A (zh) * 2008-04-16 2009-10-21 华为技术有限公司 一种用户数据订阅通知方法及装置
CN101931939A (zh) * 2009-06-24 2010-12-29 中兴通讯股份有限公司 一种选择应用前端的方法、装置及用户数据仓储

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
HUAWEI ET AL.: "Pseudo CR on TS 23.502 for Updating Registration Procedures with NF Service Operation Invocations", SA WG2 MEETING #122 S2-174161, 20 June 2017 (2017-06-20), XP051303019 *
See also references of EP3592012A4

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115669106A (zh) * 2020-05-19 2023-01-31 瑞典爱立信有限公司 用于维持对订户nf的订阅的技术
US20250158889A1 (en) * 2022-01-07 2025-05-15 Telefonaktiebolaget Lm Ericsson (Publ) Add subscription context to the definition of type notification data
WO2024113159A1 (en) * 2022-11-29 2024-06-06 Telefonaktiebolaget Lm Ericsson (Publ) Methods, network nodes, and media for implicit event subscription removal

Also Published As

Publication number Publication date
EP3592012B1 (en) 2021-05-05
CN111386719B (zh) 2021-08-03
JP6768976B2 (ja) 2020-10-14
EP3905739A1 (en) 2021-11-03
EP3592012A4 (en) 2020-04-22
BR112019016900A2 (pt) 2020-04-14
CN109936843A (zh) 2019-06-25
JP2020522905A (ja) 2020-07-30
EP3905739B1 (en) 2025-12-10
EP3905739C0 (en) 2025-12-10
CN110475239A (zh) 2019-11-19
EP3592012A1 (en) 2020-01-08
CN111386719A (zh) 2020-07-07
CN109936843B (zh) 2020-02-14

Similar Documents

Publication Publication Date Title
CN109936843B (zh) 订阅更新方法、设备及系统
JP7139522B2 (ja) ローカルエリアネットワーク通信方法、装置、およびシステム
EP3790315B1 (en) Handover methods, apparatuses,communication system and computer-readable storage medium
CN111328110B (zh) 网络切片选择的方法、设备及系统
CN109788078B (zh) 应用服务器切换方法、设备及系统
CN110166407B (zh) QoS流处理方法、设备及系统
US10897699B2 (en) Subscription update method, device, and system
CN110971421B (zh) 订阅更新方法、设备及系统
CN115442771A (zh) 一种订阅服务的方法及装置
WO2019085753A1 (zh) 会话建立方法、设备及系统
WO2019137553A1 (zh) 一种配置ue的策略的方法、装置和系统
WO2020164290A1 (zh) 策略控制方法、装置及系统
CN109429214B (zh) 业务会话建立方法、设备及系统
WO2019042182A1 (zh) 数据传输方法、设备及系统
CN110324152B (zh) 策略和计费控制规则获取方法、装置及系统
WO2020147663A1 (zh) 一种令牌处理方法及装置
WO2019120073A1 (zh) 数据传输方法、设备及系统
WO2019174437A1 (zh) 地址管理方法、设备及系统
WO2018000202A1 (zh) 一种负载迁移方法、装置及系统
WO2020034817A1 (zh) 策略控制方法、设备及系统
CN109429219B (zh) 切换方法、设备及系统
CN106028311B (zh) 一种终端注册方法及装置
JP6961098B2 (ja) セッション管理方法およびシステム、ならびに装置
EP3863312B1 (en) Api publishing method and device
WO2019062591A1 (zh) 网络调整冲突解决方法、设备及系统

Legal Events

Date Code Title Description
ENP Entry into the national phase

Ref document number: 2019548381

Country of ref document: JP

Kind code of ref document: A

ENP Entry into the national phase

Ref document number: 2019742665

Country of ref document: EP

Effective date: 20190802

REG Reference to national code

Ref country code: BR

Ref legal event code: B01A

Ref document number: 112019016900

Country of ref document: BR

ENP Entry into the national phase

Ref document number: 112019016900

Country of ref document: BR

Kind code of ref document: A2

Effective date: 20190814

NENP Non-entry into the national phase

Ref country code: DE