Service notification method and apparatus, communication device, and readable storage medium

By introducing intelligent predictive capabilities into communication equipment and initiating the cross-subnet service discovery process in advance, the problem of low service discovery efficiency in distributed network services is solved, enabling plug-and-play, high-efficiency network service access.

CN122120786APending Publication Date: 2026-05-29CHINA MOBILE COMM LTD RES INST +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
CHINA MOBILE COMM LTD RES INST
Filing Date
2024-11-29
Publication Date
2026-05-29

AI Technical Summary

Technical Problem

Existing service discovery methods cannot meet the agility requirements of distributed network services, especially in future networks such as 6G networks, where the distributed deployment of the core network leads to low service discovery efficiency.

Method used

By introducing intelligent predictive capabilities into communication devices, notification information is sent to relevant network functions when it is predicted that the terminal is about to enter a new subnet, thus initiating the cross-subnet service discovery process in advance, enabling the terminal to directly access the target network functions after entering the new subnet.

Benefits of technology

It enables plug-and-play and agile distributed network services, eliminating the service discovery and query process and improving the response speed and efficiency of network services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122120786A_ABST
    Figure CN122120786A_ABST
Patent Text Reader

Abstract

The application discloses a service notification method and device, communication equipment and a readable storage medium, and belongs to the technical field of communication. The service notification method comprises the following steps: a first communication equipment sends first notification information to a first network function (NF), or sends second notification information to a second communication equipment of a first subnetwork; wherein, the first notification information is used for notifying the first NF to query a target NF providing a service before a terminal enters a second subnetwork; and the second notification information is used for notifying a target NF of a target subnetwork, and the second communication equipment notifies the first NF to access the target NF after the terminal enters the second subnetwork. Therefore, the terminal can directly access the service of the target NF after entering the second subnetwork, thereby meeting the agile requirement of a distributed network service.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of communication technology, specifically relating to a service notification method, apparatus, communication equipment, and readable storage medium. Background Technology

[0002] In existing networks, the core network is centralized, with the Network Repository Function (NRF) responsible for service discovery. This allows Network Function (NF) instances to discover services provided by other Network Function instances by querying their local NRF, and also allows service discovery requests to be sent from the NRF of the local Public Land Mobile Network (PLMN) to NRFs in other PLMNs. However, future networks, such as 6G networks, may have multiple subnets, and the core network will be deployed in a distributed manner. This will render the existing service discovery method unable to meet the agile requirements of distributed network services. Summary of the Invention

[0003] The purpose of this application is to provide a service notification method, apparatus, communication device, and readable storage medium to address the problem of how to meet the agility requirements of distributed network services.

[0004] To solve the above-mentioned technical problems, this application is implemented as follows:

[0005] Firstly, a service notification method is provided, including:

[0006] The first communication device sends a first notification message to the first network function NF, or sends a second notification message to the second communication device of the first subnet;

[0007] The first notification information is used to notify the first NF to query and obtain the target NF that provides services before the terminal enters the second subnet;

[0008] The second notification information is used to notify the target NF of the target subnet, and the second communication device notifies the first NF to access the target NF after the terminal enters the second subnet.

[0009] Secondly, a service notification method is provided, including:

[0010] The first NF receives a first notification message sent by the first communication device, or receives a third notification message sent by the second communication device of the first subnet;

[0011] The first notification information is used to notify the first NF to query and obtain the target NF that provides services before the terminal enters the second subnet;

[0012] The third notification information is used to notify the first NF to access the target NF of the target subnet. The third notification information is sent after the terminal enters the second subnet.

[0013] Thirdly, a service notification device is provided, comprising:

[0014] The sending module is used to send a first notification message to a first NF, or to send a second notification message to a second communication device of a first subnet; wherein, the first notification message is used to notify the first NF to query and obtain the target NF providing services before the terminal enters the second subnet; the second notification message is used to notify the target NF of the target subnet, and the second communication device notifies the first NF to access the target NF after the terminal enters the second subnet.

[0015] Fourthly, a service notification device is provided, comprising:

[0016] The receiving module is configured to receive a first notification message sent by a first communication device, or a third notification message sent by a second communication device in a first subnet; wherein the first notification message is configured to notify the first NF to query and obtain the target NF providing services before the terminal enters the second subnet; the third notification message is configured to notify the first NF to access the target NF in the target subnet, and the third notification message is sent after the terminal enters the second subnet.

[0017] Fifthly, a communication device is provided, including a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the method described in the first aspect, or the steps of the method described in the second aspect.

[0018] In a sixth aspect, a readable storage medium is provided, on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect, or the steps of the method described in the second aspect.

[0019] In a seventh aspect, a computer program product is provided, including computer instructions that, when executed by a processor, implement the steps of the method described in the first aspect, or the steps of the method described in the second aspect.

[0020] The solution in this application embodiment can introduce intelligent prediction capabilities into the first communication device and send a first notification message to the first NF or a second notification message to the second communication device of the first subnet when it predicts that the terminal is about to enter the second subnet from the first subnet. This allows the first NF to skip the service discovery / query process or start the cross-subnet service discovery / query process in advance, so that the terminal can directly access the service of the target NF after entering the second subnet, thereby meeting the plug-and-play and agile requirements of distributed network services. Attached Figure Description

[0021] Figure 1 This is a flowchart of a service notification method provided in an embodiment of this application;

[0022] Figure 2 This is a flowchart of another service notification method provided in an embodiment of this application;

[0023] Figure 3 This is a flowchart of the service access process in Embodiment 1 of this application;

[0024] Figure 4 This is a flowchart of the service access process in Embodiment 2 of this application;

[0025] Figure 5 This is a flowchart of the service access process in Embodiment 3 of this application;

[0026] Figure 6 This is a schematic diagram of the structure of a service notification device provided in an embodiment of this application;

[0027] Figure 7 This is a schematic diagram of another service notification device provided in an embodiment of this application;

[0028] Figure 8 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application. Detailed Implementation

[0029] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0030] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0031] The service notification method, apparatus, communication device, and readable storage medium provided in this application will be described in detail below with reference to the accompanying drawings and through specific embodiments and application scenarios.

[0032] Please see Figure 1 , Figure 1 This is a flowchart of a service notification method provided in an embodiment of this application. The method is applied to a first communication device, such as... Figure 1 As shown, the method includes the following steps:

[0033] Step 11: The first communication device sends a first notification message to the first NF, or sends a second notification message to the second communication device of the first subnet.

[0034] In this embodiment, the first notification information is used to notify the first NF to query and obtain the target NF providing the service before the terminal enters the second subnet. This target NF is the NF that provides the service after the terminal enters the second subnet. Therefore, the first NF can initiate the cross-subnet service discovery / query process in advance to obtain the target NF, and directly access the service of the target NF after the terminal enters the second subnet.

[0035] The second notification information is used to notify the target NF of the target subnet. The second communication device notifies the first NF to access the target NF after the terminal enters the second subnet. This target subnet can be the second subnet or a different subnet. This target NF is the NF that provides services after the terminal enters the second subnet. Therefore, the first NF can directly access the services of the target NF after the terminal enters the second subnet, eliminating the service discovery / query process.

[0036] Optionally, the first communication device may be any of the following: a central network repository function (NRF), a central service communication proxy (SCP), an NRF of the first subnet, and an SCP of the first subnet. The central NRF can be understood as an NRF used for unified management, capable of interacting with the NRFs / SCPs in each subnet. The central SCP can be understood as an SCP used for unified management, capable of interacting with the NRFs / SCPs in each subnet. SCP refers to a proxy server responsible for proxying service requests, processing requests and responses related to communication services during communication.

[0037] Optionally, when the first communication device sends the first notification information to the first NF, the first communication device may be any of the following: a central NRF, a central SCP, an NRF of the first subnet, and an SCP of the first subnet. Alternatively, when the first communication device sends the second notification information to the second communication device of the first subnet, the first communication device may be any of the following: a central NRF and a central SCP. The first NF may be a consumer NF, such as a consumer NF.

[0038] The second communication device of the first subnet can be any of the following: the NRF of the first subnet and the SCP of the first subnet, etc.

[0039] The first subnet and the second subnet are two different subnets.

[0040] The solution implemented in this application introduces intelligent predictive capabilities into the first communication device. When it predicts that a terminal is about to enter the second subnet from the first subnet, it sends a first notification message to the first NF or a second notification message to the second communication device in the first subnet. This allows the first NF to skip the service discovery / query process or initiate the cross-subnet service discovery / query process in advance, enabling the terminal to directly access the target NF's services after entering the second subnet. This satisfies the plug-and-play and agile requirements of distributed network services. For example, when the first communication device is a central NRF / SCP, intelligent predictive capabilities can be introduced into the central NRF / SCP, enhancing its service discovery and selection capabilities.

[0041] Optionally, the first notification information is specifically used for at least one of the following:

[0042] (1) The first NF is notified to query candidate NFs from at least one candidate subnet, and select the target NF from the queried candidate NFs; the candidate subnet is a subnet selected by the first communication device that can provide services after the terminal enters the second subnet, and the candidate NF is an NF that can provide services. The at least one candidate subnet can constitute a candidate subnet list. In this case, the first notification information can carry slice information, data network name (DNN), service capabilities that the NF needs to support, terminal location information (such as Tracking Area Identity (TAI)), and the identifier of the candidate subnet, etc. Thus, the first NF can start the cross-subnet service discovery / query process in advance, obtain the target NF, and directly access the service of the target NF after the terminal enters the second subnet.

[0043] (2) The first NF is notified to query candidate NFs that can provide services in the second subnet, and to select the target NF from the queried candidate NFs. In this case, the first notification information may carry slice information, the service capabilities that the NF needs to support, terminal location information (such as TAI), the identifier of the second subnet, etc.; thereby, the first NF can start the cross-subnet service discovery / query process in advance, obtain the target NF, and directly access the service of the target NF after the terminal enters the second subnet.

[0044] In one alternative implementation, when selecting candidate subnets for a first NF (such as a consumer NF), the first communication device can make the selection based on the stored intra-domain network topology and the service capabilities (such as access latency, load, etc.) of each subnet. For example, the second subnet and its neighboring subnets with lower load and / or lower access latency can be selected as candidate subnets.

[0045] Optionally, for the second notification information mentioned above, the target NF of the target subnet can be the NF selected by the first communication device to provide services after the terminal enters the second subnet. For example, after the central NRF / SCP selects the target NF of the target subnet, it can first send the second notification information to the NRF / SCP of the first subnet, which carries the identifier ID of the target subnet and the ID of the target NF. Then, after the terminal enters the second subnet, the NRF / SCP of the first subnet notifies the consumer NF to access the service of the target NF.

[0046] In one optional implementation, when the first communication device selects a target NF of a target subnet that will provide services after the terminal enters the second subnet for the first NF (such as a consumer NF), it can make the selection based on the stored intra-domain network topology and the service capabilities (such as access latency, load, etc.) of each subnet. For example, the subnet with the lowest load among the second subnet and its neighboring subnets can be selected as the target subnet, and the NFs in the target subnet that support the corresponding services can be selected as the target NFs; or, the subnet in the second subnet and its neighboring subnets that supports the corresponding services and has the lowest access latency can be selected as the target subnet, and the NFs in the target subnet that support the corresponding services can be selected as the target NFs.

[0047] In this embodiment, the first communication device can be equipped with intelligent prediction capabilities and send relevant notification information when it predicts that a terminal is about to enter the second subnet from the first subnet. Before sending the first notification information to the first NF, or sending the second notification information to the second communication device of the first subnet, the service notification method may further include:

[0048] The first communication device predicts that the terminal will soon enter the second subnet from the first subnet based on the terminal's movement trajectory. For example, the first communication device (such as a central NRF / SCP) can obtain the terminal's real-time location information from the Location Management Function (LMF) and generate the terminal's movement trajectory; the specific model for generating the movement trajectory is not limited. Then, combined with the stored intra-domain network topology, it uses intelligent processing capabilities to predict the time and specific location of the terminal entering the second subnet. The acquisition of the terminal's real-time location information can be done periodically, with the corresponding period preset or configured by the network, or it can be obtained through a request. When predicting the time and specific location of the terminal entering the second subnet, prediction can be done periodically, with the corresponding period preset or configured by the network; alternatively, if the prediction time error or prediction location error exceeds a threshold, the time and specific location of the terminal entering the second subnet can be re-predicted to ensure prediction accuracy.

[0049] Optionally, when the target NF of the target subnet is selected by the first communication device, the target NF may be selected by the first communication device (such as a central NRF / SCP) at a first time or when the terminal is a first distance away from the second subnet. The first time is a first duration between the time the terminal enters the second subnet. The first duration may be preset or configured by the network, and its specific value depends on actual needs. The first distance may also be preset or configured by the network, and its specific value depends on actual needs. By reasonably setting / configuring the first duration and the first distance, the target NF can be selected when the terminal is relatively close to the second subnet, thereby ensuring that the target NF can effectively provide services.

[0050] Optionally, sending the first notification information to the first NF may include:

[0051] The first communication device sends a first notification message to the first NF when the terminal is a second time interval or a second distance away from the second subnet; the second time interval is the time between the terminal entering the second subnet and a second duration. For example, the second duration can be preset or configured by the network, with its specific value determined based on actual needs. The second distance can also be preset or configured by the network, with its specific value determined based on actual needs. In this way, by reasonably setting / configuring the second duration and the second distance, sufficient time can be reserved for the first NF to initiate the cross-subnet service discovery / query process in advance, thereby ensuring that an NF meeting the service requirements is selected.

[0052] Please see Figure 2 , Figure 2 This is a flowchart of a service notification method provided in an embodiment of this application. The method is applied to a first normalized network (NF), such as... Figure 2 As shown, the method includes the following steps:

[0053] Step 21: The first NF receives the first notification information sent by the first communication device, or receives the third notification information sent by the second communication device of the first subnet.

[0054] In this embodiment, the first notification information is used to notify the first NF to query and obtain the target NF providing the service before the terminal enters the second subnet. This target NF is the NF that provides the service after the terminal enters the second subnet. Therefore, the first NF can initiate the cross-subnet service discovery / query process in advance to obtain the target NF, and directly access the service of the target NF after the terminal enters the second subnet.

[0055] The third notification message is used to notify the first NF to access the target NF in the target subnet. This third notification message is sent after the terminal enters the second subnet. This target subnet can be the second subnet or a different subnet. This target NF is the NF that provides services after the terminal enters the second subnet. Therefore, the first NF can directly access the services of the target NF after the terminal enters the second subnet, eliminating the service discovery / query process.

[0056] Optionally, the first NF can be a consumer NF, such as a consumer NF.

[0057] The first communication device may be any of the following: a central NRF, a central SCP, an NRF of the first subnet, and an SCP of the first subnet. The central NRF can be understood as an NRF used for unified management, capable of interacting with the NRFs / SCPs in each subnet. The central SCP can be understood as an SCP used for unified management, capable of interacting with the NRFs / SCPs in each subnet.

[0058] The second communication device of the first subnet can be any of the following: the NRF of the first subnet and the SCP of the first subnet, etc.

[0059] Optionally, the first notification information may be sent when the terminal is predicted to enter the second subnet from the first subnet based on the terminal's movement trajectory, wherein the first subnet and the second subnet are two different subnets.

[0060] The solution implemented in this application introduces intelligent predictive capabilities into the first communication device. When it predicts that a terminal is about to enter the second subnet from the first subnet, it sends a first notification message to the first NF or a second notification message to the second communication device in the first subnet. This allows the first NF to skip the service discovery / query process or initiate the cross-subnet service discovery / query process in advance, enabling the terminal to directly access the target NF's services after entering the second subnet. This satisfies the plug-and-play and agile requirements of distributed network services. For example, when the first communication device is a central NRF / SCP, intelligent predictive capabilities can be introduced into the central NRF / SCP, enhancing its service discovery and selection capabilities.

[0061] Optionally, the first notification information is specifically used for at least one of the following:

[0062] (1) The first NF is notified to query at least one candidate subnet for candidate NFs that can provide services, and to select the target NF from the queried candidate NFs; the candidate subnet is a subnet selected by the first communication device that can provide services after the terminal enters the second subnet. The at least one candidate subnet can constitute a candidate subnet list. In this case, the first notification information can carry slice information, data network name (DNN), service capabilities that the NF needs to support, terminal location information (such as TAI), and the identifier of the candidate subnet, etc. Thus, the first NF can initiate the cross-subnet service discovery / query process in advance, obtain the target NF, and directly access the service of the target NF after the terminal enters the second subnet.

[0063] In this (1) scenario, after receiving the first notification information, the first NF can query the candidate NFs that can provide services from the candidate subnets, and select the target NF to access from the queried candidate NFs; for example, the target NF can be selected based on load, access latency, etc. The first NF directly accesses the target NF after the terminal enters the second subnet. For example, taking the first NF as a consumer NF, the consumer NF can access the service of the target NF through the NRF / SCP of the first subnet and the NRF / SCP of the target subnet.

[0064] (2) The first NF is notified to query candidate NFs that can provide services in the second subnet, and to select the target NF from the queried candidate NFs. In this case, the first notification information may carry slice information, the service capabilities that the NF needs to support, terminal location information (such as TAI), the identifier of the second subnet, etc.; thereby, the first NF can start the cross-subnet service discovery / query process in advance, obtain the target NF, and directly access the service of the target NF after the terminal enters the second subnet.

[0065] In this (2) scenario, after receiving the first notification information, the first NF can query the candidate NFs that can provide services from the second subnet, and select the target NF to access from the queried candidate NFs; for example, the target NF can be selected based on load, access latency, etc. The first NF directly accesses the target NF after the terminal enters the second subnet. For example, taking the first NF as a consumer NF, the consumer NF can access the service of the target NF through the NRF / SCP of the first subnet and the NRF / SCP of the target subnet.

[0066] Optionally, for the aforementioned third notification information, the target NF of the target subnet can be the NF selected by the first communication device to provide services after the terminal enters the second subnet. For example, after the central NRF / SCP selects the target NF of the target subnet, it can first send a second notification information to the NRF / SCP of the first subnet, which carries the identifier ID of the target subnet and the ID of the target NF. Then, after the terminal enters the second subnet, the NRF / SCP of the first subnet notifies the consumer NF to access the services of the target NF through the third notification information.

[0067] Optionally, when the target NF is selected by the first communication device, the target NF may be selected by the first communication device (such as a central NRF / SCP) at a first time or when the terminal is a first distance away from the second subnet. The first time is a first duration between the time interval between the terminal entering the second subnet and the first duration. The first duration may be preset or configured by the network, and its specific value depends on actual needs. The first distance may also be preset or configured by the network, and its specific value depends on actual needs. By reasonably setting / configuring the first duration and the first distance, the target NF can be selected when the terminal is relatively close to the second subnet, thereby ensuring that the target NF can effectively provide services.

[0068] Optionally, the first notification information received from the first communication device may include:

[0069] The first NF receives a first notification message sent by the first communication device at a second time or when the terminal is a second distance away from the second subnet; the second time is the time interval between the terminal entering the second subnet and a second duration. For example, the second duration can be preset or configured by the network, and its specific value depends on actual needs. The second distance can also be preset or configured by the network, and its specific value depends on actual needs. In this way, by reasonably setting / configuring the second duration and the second distance, sufficient time can be reserved for the first NF to start the cross-subnet service discovery / query process in advance, thereby ensuring that an NF that meets the service requirements is selected.

[0070] Optionally, when the first notification information notifies the first NF to query candidate NFs that can provide services from at least one candidate subnet, and selects the target NF from the queried candidate NFs, the method after receiving the first notification information sent by the first communication device may further include:

[0071] The first NF queries each of the candidate subnets for candidate NFs that can provide services, and selects the target NF to be accessed from the queried candidate NFs; the target NF is accessed after the terminal enters the second subnet. In this way, the first NF can start the cross-subnet service discovery / query process in advance, and directly access the service of the target NF after the terminal enters the second subnet, realizing the agility of distributed network services.

[0072] Optionally, when the first notification information notifies the first NF to query candidate NFs that can provide services from the second subnet and select the target NF from the queried candidate NFs, the method after receiving the first notification information sent by the first communication device may further include:

[0073] The first NF queries the second subnet for candidate NFs that can provide services, and selects the target NF to access from the queried candidate NFs; the target NF is accessed after the terminal enters the second subnet. In this way, the first NF can start the cross-subnet service discovery / query process in advance, and directly access the service of the target NF after the terminal enters the second subnet, realizing the agility of distributed network services.

[0074] The present application will now be described in conjunction with specific embodiments.

[0075] Example 1

[0076] In this first embodiment, the central NRF / SCP stores the entire network topology information (such as NF deployment information) and distributed subnet capabilities. By enhancing the capabilities of the central NRF / SCP, it can predict the mobility of terminals such as UEs in advance. When a UE is about to leave subnet 1 and enter subnet 2, the central NRF / SCP, based on the network topology and subnet capabilities, pre-selects a suitable subnet and NF to provide services to the UE after entering subnet 2, and notifies the consumer NF to directly access the services of that NF after the UE enters subnet 2, saving the service query process. Figure 3 As shown, the specific service access process includes:

[0077] S0: The central NRF / SCP stores the network topology information and capabilities of each subnet within the entire domain in real time.

[0078] S1: The central NRF / SCP predicts that the UE is about to move from subnet 1 to subnet 2 based on the stored network topology and the UE's movement trajectory.

[0079] For example, the central NRF / SCP can obtain the UE's real-time location from the LMF and generate the UE's movement trajectory. Through intelligent processing capabilities, it can predict the time and specific location of the UE entering subnet 2. The central NRF / SCP can continuously monitor the UE's movement trajectory and, when the prediction time error is t0 or the prediction location error is l0, re-predict the time and specific location of the UE entering subnet 2. t0 and l0 can be preset or configured by the network.

[0080] S2: The central NRF / SCP selects the appropriate target NF of the target subnet to provide services to the UE after it enters subnet 2, based on the stored intra-domain network topology information and the capabilities of each subnet.

[0081] For example, a time parameter t1 or a distance parameter l1 can be preset, and when the UE is t1 away from entering subnet 2 or moves to a distance l1 from subnet 2, the central NRF / SCP selects the target NF of the appropriate target subnet based on access latency, subnet load, etc.

[0082] S3: The central NRF / SCP sends a second notification message to the NRF / SCP of subnet 1, which carries the ID of the target subnet and the ID of the target NF to be accessed after the UE enters subnet 2.

[0083] S4: After the UE enters subnet 2, the NRF / SCP of subnet 1 sends a third notification message to the consumer NF, notifying the consumer NF to access the services of the target NF.

[0084] S5: The consumer NF accesses the target NF through the NRF / SCP of subnet 1 and the NRF / SCP of the target subnet. For example, the consumer NF can send a service access request to the target NF to request services from the target NF through the NRF / SCP of subnet 1 and the NRF / SCP of the target subnet.

[0085] Example 2

[0086] In this second embodiment, the central NRF / SCP stores the entire network topology information (such as NF deployment information) and distributed subnet capabilities. By enhancing the capabilities of the central NRF / SCP, it can predict UE mobility in advance. When the UE is about to leave subnet 1 and enter subnet 2, it selects a candidate subnet that can provide services and notifies the consumer NF to initiate a cross-subnet service query process in advance, returning the target NF so that the UE can directly access the target NF after entering subnet 2. Figure 4 As shown, the specific service access process includes:

[0087] S0: The central NRF / SCP stores the network topology information and capabilities of each subnet within the entire domain in real time.

[0088] S1: The central NRF / SCP predicts that the UE is about to move from subnet 1 to subnet 2 based on the stored network topology and the UE's movement trajectory.

[0089] For example, the central NRF / SCP can obtain the UE's real-time location from the LMF and generate the UE's movement trajectory. Through intelligent processing capabilities, it can predict the time and specific location of the UE entering subnet 2. The central NRF / SCP can continuously monitor the UE's movement trajectory and, when the prediction time error is t0 or the prediction location error is l0, re-predict the time and specific location of the UE entering subnet 2. t0 and l0 can be preset or configured by the network.

[0090] S2: The central NRF / SCP selects a list of candidate subnets that can provide services after the UE enters subnet 2, and sends a first notification message to the consumer NF to notify the consumer NF to query the target NF that can provide services from the candidate subnets in the candidate subnet list; the notification message may carry information such as slice information, DNN, service capabilities that the NF needs to support, TAI, and candidate subnet ID, and the candidate subnet ID may include the IDs of all candidate subnets in the candidate subnet list.

[0091] For example, a time parameter t2 or a distance parameter l2 can be preset. When the time for the UE to enter subnet 2 is t2 or the distance from the UE to subnet 2 is l2, the central NRF / SCP selects a list of candidate subnets that can provide services after the UE enters subnet 2 based on the currently predicted UE movement trajectory information, and notifies the consumer NF to start the service query process in advance.

[0092] S3: The consumer NF performs a cross-subnet service query, that is, through the NRF / SCP of subnet 1, it queries the list of NFs that can provide services from the NRF / SCP of the candidate subnets, and selects the target NF of the target subnet to be accessed.

[0093] S4: After the UE enters subnet 2, the consumer NF accesses the target NF through the NRF / SCP of subnet 1 and the NRF / SCP of the target subnet. For example, the consumer NF can send a service access request to the target NF to request the target NF's services through the NRF / SCP of subnet 1 and the NRF / SCP of the target subnet.

[0094] Example 3

[0095] In this third embodiment, the NRF / SCP of this network can predict the UE's mobility in advance based on network topology information and notify the consumer NF to initiate a cross-subnet service query process in advance, returning the target NF so that the UE can directly access the target NF after entering subnet 2. For example... Figure 5 As shown, the specific service access process includes:

[0096] S0: Subnet 1 stores its own network topology information in real time.

[0097] S1: The NRF / SCP of subnet 1 predicts that the UE is about to enter subnet 2 from subnet 1 based on the stored network topology and the UE's movement trajectory.

[0098] For example, the NRF / SCP in subnet 1 can obtain the UE's real-time location from the LMF and generate the UE's movement trajectory. Through intelligent processing capabilities, it can predict the time and specific location of the UE entering subnet 2. The NRF / SCP in subnet 1 can continuously monitor the UE's movement trajectory and, when the prediction time error is tt0 or the prediction location error is ll0, re-predict the time and specific location of the UE entering subnet 2. tt0 and ll0 can be preset or configured by the network.

[0099] S2: The NRF / SCP notification of subnet 1 to consumer NF queries the candidate NF that can provide services from subnet 2. The corresponding first notification information can carry information such as slice, DNN, service capabilities that NF needs to support, TAI, and ID of subnet 2.

[0100] For example, a time parameter t3 or a distance parameter l3 can be preset, and when the time for the UE to enter subnet 2 is t3 or the distance from subnet 2 is l3, the NRF / SCP of subnet 1 can notify the consumer NF to start the service query process in advance based on the currently predicted UE movement trajectory information.

[0101] S3: The consumer NF queries the NRF / SCP of subnet 2 for a list of NFs that can provide services via the NRF / SCP of subnet 1, and selects the target NF to access.

[0102] Optionally, the consumer NF can also use the NRF / SCP of subnet 1 to select the NRF / SCP of the subnet that can support the corresponding service based on the service capabilities of multiple nearby subnets, request the information of the candidate NF, and select the target NF of the target subnet to be accessed.

[0103] S4: After the UE enters subnet 2, the consumer NF accesses the target NF through the NRF / SCP of subnet 1 and the NRF / SCP of subnet 2. For example, the consumer NF can send a service access request to the target NF to request the target NF's services through the NRF / SCP of subnet 1 and the NRF / SCP of subnet 2.

[0104] It should be noted that the service notification method provided in this application embodiment can be executed by a service notification device or a control module within that service notification device for executing the service notification method. This application embodiment uses the execution of the service notification method by a service notification device as an example to illustrate the service notification device provided in this application embodiment.

[0105] Please see Figure 6 , Figure 6 This is a schematic diagram of a service notification device provided in an embodiment of this application. The device is applied to a first communication device, such as... Figure 6 As shown, the service notification device 60 includes:

[0106] The sending module 61 is used to send a first notification message to a first NF, or to send a second notification message to a second communication device of a first subnet; wherein, the first notification message is used to notify the first NF to query and obtain the target NF that provides services before the terminal enters the second subnet; the second notification message is used to notify the target NF of the target subnet, and the second communication device notifies the first NF to access the target NF after the terminal enters the second subnet.

[0107] Optionally, the first notification information is specifically used for at least one of the following:

[0108] The first NF is notified to query candidate NFs that can provide services from at least one candidate subnet, and to select the target NF from the queried candidate NFs; the candidate subnet is the subnet that the first communication device selects that can provide services after the terminal enters the second subnet;

[0109] The first NF is notified to query the second subnet for candidate NFs that can provide services, and to select the target NF from the queried candidate NFs.

[0110] Optionally, the target NF of the target subnet is the NF that the first communication device selects to provide services after the terminal enters the second subnet.

[0111] Optionally, the service notification device 60 also includes:

[0112] The prediction module is used to predict, based on the terminal's movement trajectory, that the terminal is about to enter the second subnet from the first subnet before sending a first notification message to the first network function NF or a second notification message to the second communication device of the first subnet.

[0113] Optionally, when the first communication device sends the first notification information to the first network function NF, the first communication device is any one of the following:

[0114] Central network storage function (NRF);

[0115] Central Service Communication Agent (SCP);

[0116] NRF of the first subnet;

[0117] The SCP of the first subnet;

[0118] Alternatively, when the first communication device sends the second notification information to the second communication device in the first subnet, the first communication device is any one of the following:

[0119] Central NRF;

[0120] Central SCP.

[0121] Optionally, the first NF is the consumer NF;

[0122] And / or, the second communication device of the first subnet is any one of the following:

[0123] NRF of the first subnet;

[0124] The SCP of the first subnet.

[0125] Optionally, the target NF of the target subnet is selected by the first communication device at a first time or when the terminal is a first distance away from the second subnet, wherein the first time is a first duration between the time interval of the terminal entering the second subnet.

[0126] Optionally, the sending module 61 is specifically used to: send the first notification information to the first NF when the terminal is at a second time or when the terminal is at a second distance from the second subnet; wherein the second time is a second duration between the time interval when the terminal enters the second subnet.

[0127] The service notification device 60 of this application embodiment can achieve the above-mentioned... Figure 1 The various processes of the method embodiments shown can achieve the same technical effect, and will not be described again here to avoid repetition.

[0128] Please see Figure 7 , Figure 7 This is a schematic diagram of a service notification device provided in an embodiment of this application. The device is applied to a first NF, such as... Figure 7 As shown, the service notification device 70 includes:

[0129] The receiving module 71 is configured to receive a first notification message sent by a first communication device, or to receive a third notification message sent by a second communication device of a first subnet; wherein the first notification message is configured to notify the first NF to query and obtain the target NF providing services before the terminal enters the second subnet; the third notification message is configured to notify the first NF to access the target NF of the target subnet, and the third notification message is sent after the terminal enters the second subnet.

[0130] Optionally, the first notification information is specifically used for at least one of the following:

[0131] The first NF is notified to query candidate NFs that can provide services from at least one candidate subnet, and to select the target NF from the queried candidate NFs; the candidate subnet is the subnet that the first communication device selects that can provide services after the terminal enters the second subnet;

[0132] The first NF is notified to query the second subnet for candidate NFs that can provide services, and to select the target NF from the queried candidate NFs.

[0133] Optionally, the target NF of the target subnet is the NF that the first communication device selects to provide services after the terminal enters the second subnet, and is notified to the second communication device of the first subnet by the first communication device through the second notification information.

[0134] Optionally, the first NF is the consumer NF;

[0135] And / or, the first communication device is any one of the following:

[0136] Central NRF;

[0137] Central SCP;

[0138] NRF of the first subnet;

[0139] The SCP of the first subnet;

[0140] And / or, the second communication device of the first subnet is any one of the following:

[0141] NRF of the first subnet;

[0142] The SCP of the first subnet.

[0143] Optionally, the receiving module 71 is specifically used to: receive the first notification information sent by the first communication device at a second time or when the terminal is a second distance away from the second subnet; wherein the second time is a second duration between the time interval when the terminal enters the second subnet.

[0144] Optionally, the service notification device 70 also includes:

[0145] The first execution module is configured to, after receiving the first notification information sent by the first communication device, query the candidate NFs that can provide services from each of the candidate subnets, and select the target NF to be accessed from the queried candidate NFs; and access the target NF after the terminal enters the second subnet.

[0146] Optionally, the service notification device 70 also includes:

[0147] The second execution module is configured to, after receiving the first notification information sent by the first communication device, query the second subnet for candidate NFs that can provide services, and select the target NF to be accessed from the queried candidate NFs; and access the target NF after the terminal enters the second subnet.

[0148] The service notification device 70 of this application embodiment can achieve the above-mentioned... Figure 2 The various processes of the method embodiments shown can achieve the same technical effect, and will not be described again here to avoid repetition.

[0149] Optional, such as Figure 8 As shown, this application embodiment also provides a communication device 80, including a processor 81, a memory 82, and a program or instructions stored in the memory 82 and executable on the processor 81. When the program or instructions are executed by the processor 81, they can achieve the above-mentioned functions. Figure 1 or Figure 2 The various processes of the service notification method embodiment shown can achieve the same technical effect, and will not be described again here to avoid repetition.

[0150] This application also provides a computer program product, including computer instructions, which, when executed by a processor, can perform the above-described functions. Figure 1 or Figure 2 The various processes of the service notification method embodiments shown can achieve the same technical effect, and will not be described again here to avoid repetition.

[0151] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they can implement the various processes of the above-described service notification method embodiments and achieve the same technical effects. To avoid repetition, they will not be described again here.

[0152] Computer-readable media include both permanent and non-permanent, removable and non-removable media, which can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.

[0153] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0154] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0155] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a service classification device (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0156] The above description is only a preferred embodiment of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of this application, and these improvements and modifications should also be considered within the scope of protection of this application.

Claims

1. A service notification method, characterized in that, include: The first communication device sends a first notification message to the first network function NF, or sends a second notification message to the second communication device of the first subnet; The first notification information is used to notify the first NF to query and obtain the target NF that provides services before the terminal enters the second subnet; The second notification information is used to notify the target NF of the target subnet, and the second communication device notifies the first NF to access the target NF after the terminal enters the second subnet.

2. The method according to claim 1, characterized in that, The first notification information is specifically used for at least one of the following: The first NF is notified to query candidate NFs from at least one candidate subnet, and select the target NF from the queried candidate NFs; the candidate subnet is a subnet selected by the first communication device that can provide services after the terminal enters the second subnet; The first NF is notified to query the second subnet for candidate NFs that can provide services, and to select the target NF from the queried candidate NFs.

3. The method according to claim 1, characterized in that, The target NF of the target subnet is the NF that the first communication device selects to provide services after the terminal enters the second subnet.

4. The method according to claim 1, characterized in that, Before sending the first notification information to the first network function NF, or sending the second notification information to the second communication device of the first subnet, the method further includes: The first communication device predicts, based on the terminal's movement trajectory, that the terminal is about to enter the second subnet from the first subnet.

5. The method according to claim 1, characterized in that, When the first communication device sends the first notification information to the first network function NF, the first communication device is any one of the following: Central network storage function (NRF); Central Service Communication Agent (SCP); NRF of the first subnet; The SCP of the first subnet; or, When the first communication device sends the second notification information to the second communication device in the first subnet, the first communication device is any one of the following: Central network storage function (NRF); Central Service Communications Agent (SCP).

6. The method according to any one of claims 1 to 5, characterized in that, The first NF is the consumer NF; And / or, The second communication device of the first subnet is any one of the following: NRF of the first subnet; The SCP of the first subnet.

7. The method according to claim 1 or 3, characterized in that, The target NF of the target subnet is selected by the first communication device at a first time or when the terminal is a first distance away from the second subnet, wherein the first time is a first duration between the time interval when the terminal enters the second subnet.

8. The method according to claim 1, characterized in that, The first communication device sends a first notification message to the first network function NF, including: The first communication device sends the first notification information to the first NF when the second time or when the terminal is a second distance away from the second subnet; wherein the second time is a second duration between the time interval when the terminal enters the second subnet.

9. A service notification method, characterized in that, include: The first NF receives a first notification message sent by the first communication device, or receives a third notification message sent by the second communication device of the first subnet; The first notification information is used to notify the first NF to query and obtain the target NF that provides services before the terminal enters the second subnet; The third notification information is used to notify the first NF to access the target NF of the target subnet. The third notification information is sent after the terminal enters the second subnet.

10. The method according to claim 9, characterized in that, The first notification information is specifically used for at least one of the following: The first NF is notified to query candidate NFs from at least one candidate subnet, and select the target NF from the queried candidate NFs; the candidate subnet is a subnet selected by the first communication device that can provide services after the terminal enters the second subnet; The first NF is notified to query candidate NFs from the second subnet, and to select the target NF from the queried candidate NFs.

11. The method according to claim 9, characterized in that, The target NF of the target subnet is the NF that the first communication device selects to provide services after the terminal enters the second subnet, and is notified by the first communication device to the second communication device of the first subnet through the second notification information.

12. The method according to any one of claims 9 to 11, characterized in that, The first communication device is any one of the following: Central NRF; Central SCP; NRF of the first subnet; The SCP of the first subnet; And / or, The second communication device of the first subnet is any one of the following: NRF of the first subnet; The SCP of the first subnet.

13. The method according to claim 9, characterized in that, The first NF receives first notification information sent by the first communication device, including: The first NF receives the first notification information sent by the first communication device at a second time or when the terminal is a second distance away from the second subnet; wherein the second time is a second duration between the time interval when the terminal enters the second subnet.

14. The method according to claim 9, characterized in that, When the first notification information notifies the first NF to query candidate NFs that can provide services from at least one candidate subnet, and selects the target NF from the queried candidate NFs, the method further includes, after receiving the first notification information sent by the first communication device: The first NF queries each of the candidate subnets for candidate NFs that can provide services, and selects the target NF to be accessed from the queried candidate NFs; The first NF accesses the target NF after the terminal enters the second subnet.

15. The method according to claim 9, characterized in that, When the first notification information notifies the first NF to query candidate NFs that can provide services from the second subnet, and selects the target NF from the queried candidate NFs, the method further includes, after receiving the first notification information sent by the first communication device: The first NF queries the second subnet for candidate NFs that can provide services, and selects the target NF to be accessed from the queried candidate NFs; The first NF accesses the target NF after the terminal enters the second subnet.

16. A service notification device, characterized in that, include: The sending module is used to send a first notification message to a first NF, or to send a second notification message to a second communication device of a first subnet; wherein, the first notification message is used to notify the first NF to query and obtain the target NF providing services before the terminal enters the second subnet; the second notification message is used to notify the target NF of the target subnet, and the second communication device notifies the first NF to access the target NF after the terminal enters the second subnet.

17. A service notification device, characterized in that, include: The receiving module is configured to receive a first notification message sent by a first communication device, or a third notification message sent by a second communication device in a first subnet; wherein the first notification message is configured to notify the first NF to query and obtain the target NF providing services before the terminal enters the second subnet; the third notification message is configured to notify the first NF to access the target NF in the target subnet, and the third notification message is sent after the terminal enters the second subnet.

18. A communication device, characterized in that, It includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the method as claimed in any one of claims 1 to 8, or the steps of the method as claimed in any one of claims 9 to 15.

19. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the method as claimed in any one of claims 1 to 8, or the steps of the method as claimed in any one of claims 9 to 15.

20. A computer program product, characterized in that, Includes computer instructions that, when executed by a processor, implement the steps of the method as claimed in any one of claims 1 to 8, and the steps of the method as claimed in any one of claims 9 to 15.