Method and device for providing localized service through hosting network
Patent Information
- Application Number
- CN202280004977.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-10
- Publication Date
- 2024-12-13
AI Technical Summary
Terminal devices lack effective means to obtain localized services and cannot effectively select and connect to appropriate hosting networks to obtain localized services.
By obtaining localization service information, select a target hosting network to provide localization services, including sending a registration request to the current network to obtain localization service information, and selecting an appropriate hosting network to access localization services based on this information.
It solves the problem of how terminal devices obtain localized services, enables terminal devices to use localized services provided by the hosting network, and improves the efficiency and reliability of service acquisition.
Smart Images

Figure CN119138023A_ABST
Abstract
Description
A method and device for providing localized services through a hosting network Technical Field
[0001] The present disclosure relates to the field of communication technology, and in particular to a method and apparatus for providing localized services through a hosted network. Background Art
[0002] In a communication system, when a terminal device needs to obtain a localized service, it can request the localized service from a corresponding localized server. For example, the terminal device can access a hosting network to request the localized service from the localized server, so that the terminal device obtains the localized service.
[0003] However, there is currently a lack of effective means to solve the problem of how terminal devices obtain localized services.
[0004] Summary of the Invention
[0005] The embodiments of the present disclosure provide a method and apparatus for providing localized services through a hosted network. A target hosted network can be selected through localized service information so as to provide localized services to a terminal device through the target hosted network. This solves the problem of how a terminal device obtains localized services, thereby enabling the terminal device to use the localized services provided by the hosted network.
[0006] In a first aspect, an embodiment of the present disclosure provides a method for providing a localized service through a hosted network, the method being executed by a terminal device, the method comprising:
[0007] Obtain localized service information from the current first network;
[0008] A target hosting network is selected according to the localized service information; wherein the target hosting network is used to provide the localized service.
[0009] In this technical solution, the target hosting network can be selected through the localized service information so that the localized service can be provided to the terminal device through the target hosting network. This can solve the problem of how the terminal device obtains the localized service, so that the terminal device can use the localized service provided by the hosting network.
[0010] In one implementation, the localized service information includes at least one of the following information:
[0011] Localized service name;
[0012] The Internet Protocol (IP) address of the localization server;
[0013] The fully qualified domain name (FQDN) of the localization server;
[0014] One or more managed network identifiers and / or names;
[0015] Valid time information and / or valid location information.
[0016] In a possible implementation, the acquiring localized service information from the current first network includes:
[0017] A registration request is sent to the current first network, and the localized service information is obtained from the current first network according to the registration request.
[0018] In a possible implementation, the sending a registration request to the current first network and obtaining the localized service information from the current first network according to the registration request includes:
[0019] Sending a registration request to the access and mobility management function AMF; wherein the registration request includes independent non-public network SNPN network access indication information, and the SNPN network access indication information is used to instruct the current first network to send the localized service information to the terminal device;
[0020] Receive the localized service information sent by the AMF after the terminal successfully registers on the network; wherein the localized service information comes from the pre-configuration on the AMF, or from the default certificate server DCS.
[0021] In a possible implementation, the method further includes: triggering, according to the localized service information, establishment of a restricted packet data unit (PDU) session for the localized service via the target hosting network, so as to access the localized service.
[0022] In a possible implementation, the sending a registration request to the current first network and obtaining the localized service information from the current first network according to the registration request includes:
[0023] When the current first network is the home network of the terminal device, sending a registration request to the home network;
[0024] Receive the localized service information sent by AMF after the terminal successfully registers with the network; wherein the localized service information comes from the pre-configuration on the AMF, or from the unified data management UDM or unified data warehouse UDR of the home network.
[0025] In a possible implementation, the sending a registration request to the current first network and obtaining the localized service information from the current first network according to the registration request includes:
[0026] In a case where the current first network is a service network of the terminal device, sending a registration request to the service network;
[0027] Receive the localized service information sent by AMF after the terminal successfully registers with the network; wherein the localized service information comes from the pre-configuration on the AMF, or the localized service information is sent to the AMF by the home network of the terminal device through the roaming guidance SoR mechanism.
[0028] In one possible implementation, the method further includes: when the terminal device selects a second network as the target hosted network, triggering a network registration process for the terminal device on the second network; wherein the second network is a different network from the current first network.
[0029] In a second aspect, an embodiment of the present disclosure provides another method for providing a localized service through a hosted network, the method being performed by an access and mobility management function (AMF), the method including:
[0030] Receive a registration request sent by a terminal device;
[0031] After the terminal device successfully registers on the network, localized service information is sent to the terminal device; wherein the localized service information is used to assist the terminal device in selecting a target hosting network, and the target hosting network is used to provide the localized service.
[0032] In this technical solution, localized service information can be sent to the terminal device through AMF, and the terminal device selects a target hosting network based on the localized service information so that localized services can be provided to the terminal device through the target hosting network. This can solve the problem of how the terminal device obtains localized services, so that the terminal device can use the localized services provided by the hosting network.
[0033] In one implementation, the registration request includes independent non-public network SNPN network access indication information, and the SNPN network access indication information is used to instruct the current first network to send the localized service information to the terminal device; wherein, the localized service information comes from the pre-configuration on the AMF, or from the default certificate server DCS.
[0034] In another implementation, the registration request does not include SNPN network access indication information; wherein the localized service information comes from the pre-configuration on the AMF, or from the home network of the terminal device.
[0035] In a possible implementation, the localized service information includes at least one of the following information:
[0036] Localized service name;
[0037] The Internet Protocol (IP) address of the localization server;
[0038] The fully qualified domain name (FQDN) of the localization server;
[0039] One or more managed network identifiers and / or names;
[0040] Valid time information and / or valid location information.
[0041] The target hosting network is determined from one or more hosting networks provided in the localized service information.
[0042] In a third aspect, an embodiment of the present disclosure provides a method for providing a localized service through a hosted network, the method being performed by a core network, the method comprising:
[0043] Receive a registration request sent by a terminal device;
[0044] Sending localized service information to the terminal device; wherein the localized service information is used to assist the terminal device in selecting a target hosting network, and the target hosting network is used to provide the localized service.
[0045] In a fourth aspect, an embodiment of the present disclosure provides a method for providing a localized service through a hosted network, the method comprising:
[0046] The access and mobility management function AMF receives the registration request sent by the terminal device;
[0047] The AMF sends localized service information to the terminal device after the terminal device successfully registers with the network; wherein the localized service information is used to assist the terminal device in selecting a target hosting network, and the target hosting network is used to provide the localized service.
[0048] In a fifth aspect, an embodiment of the present disclosure provides a communication device that has the function of implementing some or all of the functions of the terminal device in the method described in the first aspect above. For example, the functions of the communication device may have the functions of some or all of the embodiments of the present disclosure, or may have the function of implementing any one of the embodiments of the present disclosure alone. The functions may be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the above functions.
[0049] In one implementation, the communication device may include a transceiver module and a processing module, wherein the processing module is configured to support the communication device in performing the corresponding functions of the above-mentioned method. The transceiver module is used to support communication between the communication device and other devices. The communication device may also include a storage module, which is coupled to the transceiver module and the processing module and stores computer programs and data necessary for the communication device.
[0050] As an example, the processing module may be a processor, the transceiver module may be a transceiver or a communication interface, and the storage module may be a memory.
[0051] In a sixth aspect, an embodiment of the present disclosure provides another communication device, which has some or all of the functions of the AMF in the method example described in the second aspect above. For example, the functions of the communication device may have some or all of the functions in the embodiments of the present disclosure, or may have the functions of implementing any one of the embodiments of the present disclosure separately. The functions can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the above functions.
[0052] In one implementation, the communication device may include a transceiver module and a processing module, the processing module being configured to support the communication device in performing the corresponding functions of the above-described method. The transceiver module is configured to support communication between the communication device and other devices. The communication device may also include a storage module, coupled to the transceiver module and the processing module, which stores computer programs and data necessary for the communication device.
[0053] In a seventh aspect, an embodiment of the present disclosure provides a communication system, which is used to execute the method described in the third aspect.
[0054] In an eighth aspect, an embodiment of the present disclosure provides a communication system, including the following network elements:
[0055] Access and mobility management function AMF used to execute the method described in the second aspect above.
[0056] In a ninth aspect, an embodiment of the present disclosure provides a communication device, which includes a processor. When the processor calls a computer program in a memory, it executes the method described in the first aspect above.
[0057] In a tenth aspect, an embodiment of the present disclosure provides a communication device, which includes a processor. When the processor calls a computer program in a memory, it executes the method described in the second aspect above.
[0058] In the eleventh aspect, an embodiment of the present disclosure provides a communication device, which includes a processor and a memory, in which a computer program is stored; the processor executes the computer program stored in the memory so that the communication device executes the method described in the first aspect above.
[0059] In the twelfth aspect, an embodiment of the present disclosure provides a communication device, which includes a processor and a memory, in which a computer program is stored; the processor executes the computer program stored in the memory so that the communication device executes the method described in the second aspect above.
[0060] In a thirteenth aspect, an embodiment of the present disclosure provides a communication device, which includes a processor and an interface circuit, wherein the interface circuit is used to receive code instructions and transmit them to the processor, and the processor is used to run the code instructions to enable the device to execute the method described in the first aspect above.
[0061] In a fourteenth aspect, an embodiment of the present disclosure provides a communication device, which includes a processor and an interface circuit, wherein the interface circuit is used to receive code instructions and transmit them to the processor, and the processor is used to run the code instructions to enable the device to execute the method described in the second aspect above.
[0062] In aspect 15, an embodiment of the present disclosure provides a communication system, which includes the communication device described in aspect 5 and the communication device described in aspect 6, or the system includes the communication device described in aspect 7 and the communication device described in aspect 8, or the system includes the communication device described in aspect 9 and the communication device described in aspect 10, or the system includes the communication device described in aspect 11 and the communication device described in aspect 12.
[0063] In a sixteenth aspect, an embodiment of the present disclosure provides a computer-readable storage medium for storing instructions for the above-mentioned terminal device, and when the instructions are executed, the terminal device executes the method described in the first aspect.
[0064] In the seventeenth aspect, an embodiment of the present disclosure provides a readable storage medium for storing instructions used by the above-mentioned AMF. When the instructions are executed, the AMF executes the method described in the second aspect.
[0065] In an eighteenth aspect, the present disclosure further provides a computer program product comprising a computer program, which, when executed on a computer, enables the computer to execute the method described in the first aspect above.
[0066] In a nineteenth aspect, the present disclosure further provides a computer program product comprising a computer program, which, when executed on a computer, enables the computer to execute the method described in the second aspect above.
[0067] In a twentieth aspect, the present disclosure provides a chip system comprising at least one processor and an interface for supporting a terminal device in implementing the functions described in the first aspect, such as determining or processing at least one of the data and information described in the aforementioned method. In one possible design, the chip system further comprises a memory for storing computer programs and data necessary for the terminal device. The chip system may consist of a chip alone or may include a chip and other discrete components.
[0068] In a twenty-first aspect, the present disclosure provides a chip system comprising at least one processor and an interface for supporting an AMF in implementing the functions described in the second aspect, such as determining or processing at least one of the data and information involved in the aforementioned method. In one possible design, the chip system further comprises a memory for storing computer programs and data necessary for the AMF. The chip system may consist solely of a chip or may include a chip and other discrete components.
[0069] In a twenty-second aspect, the present disclosure provides a computer program which, when executed on a computer, enables the computer to execute the method described in the first aspect above.
[0070] In a twenty-third aspect, the present disclosure provides a computer program which, when executed on a computer, enables the computer to execute the method described in the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0071] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure or the background technology, the drawings required for use in the embodiments of the present disclosure or the background technology will be described below.
[0072] FIG1 is a flow chart of a method for providing localization services through a hosting network according to an embodiment of the present disclosure;
[0073] FIG2 is a flowchart of another method for providing localization services through a hosting network according to an embodiment of the present disclosure;
[0074] FIG3 is a flowchart of another method for providing localized services through a hosted network according to an embodiment of the present disclosure;
[0075] FIG4 is a flowchart of another method for providing localization services through a hosting network according to an embodiment of the present disclosure;
[0076] FIG5 is a flowchart of another method for providing localized services through a hosting network according to an embodiment of the present disclosure;
[0077] FIG6 is a flowchart of another method for providing localization services through a hosting network according to an embodiment of the present disclosure;
[0078] FIG7 is a flowchart of another method for providing localization services through a hosting network according to an embodiment of the present disclosure;
[0079] FIG8 is a flowchart of another method for providing localized services through a hosting network according to an embodiment of the present disclosure;
[0080] FIG9 is a schematic structural diagram of a communication device provided by an embodiment of the present disclosure;
[0081] FIG10 is a schematic structural diagram of another communication device provided in an embodiment of the present disclosure;
[0082] FIG11 is a schematic structural diagram of a chip provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0083] The embodiments of the present disclosure are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present disclosure, and are not to be construed as limitations on the present disclosure. In the description of the present disclosure, unless otherwise specified, " / " means or, for example, A / B can mean A or B; "and / or" in this article is merely a description of the association relationship of associated objects, indicating that three relationships can exist, for example, A and / or B can mean: the existence of A alone, the existence of A and B at the same time, and the existence of B alone.
[0084] The terms used in the present disclosure are only for the purpose of describing specific embodiments and are not intended to limit the present disclosure. The singular forms "a", "an" and "the" used in the present disclosure and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise.
[0085] It should be understood that although the terms first, second, third, etc. may be used to describe various information in the embodiments of the present disclosure, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of the embodiments of the present disclosure, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the words "if" and "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".
[0086] The embodiments of the present disclosure are described in detail below. Examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals represent the same or similar elements throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present disclosure, and should not be understood as limiting the present disclosure.
[0087] To facilitate understanding, the terms involved in this disclosure are first introduced.
[0088] 1. 5th generation mobile networks (5G)
[0089] 5G is a new generation of broadband mobile communication technology with high speed and low latency. It is the network infrastructure for realizing the interconnection between people, machines and things.
[0090] 2. Home network (also called home network)
[0091] The network system provided by the operator to which the terminal device is contracted, for example, the network system includes an access network and a core network.
[0092] 3. Hosting network
[0093] A network system provided by an operator other than the operator to which the terminal device is subscribed, for example, the network may include an access network and a core network.
[0094] It should be noted that the technical solutions of the embodiments of the present disclosure can be applied to various communication systems. For example: the fifth generation (5G) mobile communication system, the 5G new radio (NR) system, or other future new mobile communication systems. It is understandable that the communication system described in the embodiments of the present disclosure is to more clearly illustrate the technical solutions of the embodiments of the present disclosure and does not constitute a limitation on the technical solutions provided by the embodiments of the present disclosure. It is known to those skilled in the art that with the evolution of the system architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of the present disclosure are also applicable to similar technical problems.
[0095] It should also be noted that the terminal device in the embodiments of the present disclosure can be an entity on the user side for receiving or transmitting signals, such as a mobile phone. UE can also be referred to as a terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), etc. UE can be a car with communication capabilities, a smart car, a mobile phone, a wearable device, a tablet computer (Pad), a computer with wireless transceiver capabilities, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, a wireless terminal device in a smart home, etc. The embodiments of the present disclosure do not limit the specific technology and specific device form used by the UE.
[0096] The method and apparatus for providing localized services through a hosted network provided by the embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings.
[0097] It should be noted that in the present disclosure, the method for providing localized services through a hosted network provided by any embodiment can be executed separately, and any implementation method in the embodiment can also be executed separately, or combined with other embodiments, or possible implementation methods in other embodiments, and can also be executed together with any technical solution in the related technology. It can be understood that the above-mentioned various combination solutions are all within the protection scope of the present disclosure.
[0098] Please refer to Figure 1, which is a flow chart of a method for providing localized services through a hosted network according to an embodiment of the present disclosure. It should be noted that the method can be executed by a terminal device, as shown in Figure 1, and the method may include but is not limited to the following steps.
[0099] In step 101, localized service information is obtained from the current first network.
[0100] In the embodiments of the present disclosure, the current first network may be a home network of the terminal device, or a service network of the terminal device, or a hosted network. As an example, the current first network may include an access network ((R)AN) and a core network, wherein the core network may include but is not limited to an AMF (Access and Mobility Management Function).
[0101] In an embodiment of the present disclosure, the terminal device may obtain localized service information from the core network of the current first network. As an example of a possible implementation, the terminal device may obtain the localized service information from the AMF of the core network in the current first network.
[0102] In one implementation, the terminal device may send a registration request to the current first network, and obtain localized service information from the current first network according to the registration request.
[0103] In one possible implementation, when the terminal device registers for the network through Onboarding type (network access type), the localized service information can come from the pre-configuration on the AMF of the core network in the current first network, or the localized service information can also come from DCS (Default Credential Server).
[0104] In another possible implementation, when the current first network is the home network of the terminal device, the localized service information may be derived from a pre-configuration on the AMF of the core network in the current first network, or the localized service information may be derived from the UDM (Unified Data Management) or UDR (Unified Data Repository) of the home network of the terminal device. The UDM and the UDR are network elements in the home network that may store the localized service information.
[0105] In another possible implementation, when the current first network is the serving network of the terminal device (roaming scenario, serving network), the localized service information comes from the pre-configuration on the AMF of the core network in the current first network, or the localized service information can also be sent by the home network of the terminal device through the SoR (Steering of Roaming, SoR) mechanism to the AMF, and then sent by the AMF to the terminal device.
[0106] In some embodiments of the present disclosure, the localization service information may be configuration information, and the terminal device may obtain the corresponding localization service based on the configuration information. The localization service information may include, but is not limited to, at least one of the following information: a localization service name; an IP (Internet Protocol) address of a localization server; a fully qualified domain name (FQDN) of a localization server; one or more hosting network identifiers and / or names; and validity period information and / or validity location information.
[0107] In the embodiment of the present disclosure, the localized service information may include but is not limited to a localized service name or the FQDN of a localized server.
[0108] In the embodiment of the present disclosure, the localization service information may include but is not limited to a localization service name or an IP address of a localization server.
[0109] In the embodiment of the present disclosure, the localized service information may include, but is not limited to, a localized service name, one or more hosting network identifiers or names, valid time information, or valid location information, wherein the location may be location information.
[0110] In one implementation, the effective time information may include the time period during which the localized service is allowed to be executed, such as allowing the localized service to be executed from 8:00 AM to 4:00 PM during the day. The effective location information may include the location information during which the localized service is allowed to be executed, such as allowing the localized service to be executed in region A. It is understood that the content included in the above effective time information and effective location information is merely an example and cannot be used as a specific limitation of the present disclosure. In other words, the above effective time information and effective location information may also include other information, which is not specifically limited in the present embodiment.
[0111] It should be noted that the above embodiments are not exhaustive and are only illustrations of some embodiments. The above embodiments can be implemented individually or in combination. The above embodiments are only for illustration and are not intended to be a specific limitation on the scope of protection of the embodiments of the present disclosure.
[0112] In step 102, a target hosting network is selected according to the localized service information; wherein the target hosting network is used to provide localized service.
[0113] In one implementation, the target hosting network may act as a service provider for the localized services.
[0114] In an embodiment of the present disclosure, a terminal device can use localized service information to select a target hosted network. Thus, the terminal device can use the localized service information to trigger the establishment of a PDU (Packet Data Unit) session for the localized service via the target hosted network, thereby accessing the localized service. The target hosted network can be determined from one or more hosted networks in the localized service information.
[0115] In one possible implementation, the selection of the target hosted network may be performed based on a user request, i.e., using manual selection, unless the terminal device can maintain PDU sessions established with the home network while selecting the target hosted network and retain the services provided by the home network on these PDU sessions.
[0116] For example, taking the manual selection of the target hosting network as an example, the terminal device can display the services supported by each hosting network (such as the localized services provided by the hosting network) on the display interface of the terminal device through the localized service information. The user can select the localized service and the hosting network on the display interface. For example, when receiving a selection operation for a displayed service (such as a localized service), the terminal device can determine the target hosting network corresponding to the specific localized service and the selected localized service. Among them, the selection operation can be, for example: clicking on the service, or circling the service, etc.
[0117] Optionally, in some embodiments of the present disclosure, when a terminal device selects a second network as a target managed network, the terminal device may trigger a network registration process for the terminal device on the second network; wherein the second network is different from the current first network. This ensures communication between the terminal device and the network, allowing the terminal device to use services provided by the selected network.
[0118] By implementing the embodiments of the present disclosure, a target hosting network can be selected through localized service information so that localized services can be provided to the terminal device through the target hosting network. This can solve the problem of how the terminal device obtains localized services, thereby allowing the terminal device to use the localized services provided by the hosting network.
[0119] It should be noted that a terminal device can register for the network using the Onboarding type to obtain localized service information. Please refer to Figure 2, which is a flowchart of another method for providing localized services via a managed network, provided in an embodiment of the present disclosure. It should be noted that this method can be executed by a terminal device, as shown in Figure 2, and may include, but is not limited to, the following steps.
[0120] In step 201, a registration request is sent to the AMF.
[0121] In one implementation, the AMF is the AMF of the core network in the current first network. The terminal device can send a registration request to the AMF of the core network in the current first network through the access network in the current first network.
[0122] In an embodiment of the present disclosure, the registration request may include SNPN (Standalone Non-public Network) network access indication information, wherein the SNPN network access indication information is used to instruct the current first network to send localized service information to the terminal device.
[0123] In one possible implementation, the terminal device sends a registration request to the AMF via the (Radio) Access Network ((R)AN), where the registration type is "SNPN Onboarding". The registration request includes SNPN Onboarding indication information. The SNPN Onboarding indication information may instruct the AMF to send localized service information to the terminal device.
[0124] In step 202, the localized service information sent by the AMF after the terminal successfully registers with the network is received.
[0125] In one possible implementation, the terminal device can receive localized service information sent by the AMF of the core network in the current first network after the terminal successfully registers with the network.
[0126] In an embodiment of the present disclosure, the localized service information comes from the pre-configuration on the AMF, or from the default credential server DCS.
[0127] In one possible implementation, the localized service information received by the terminal device may be derived from the pre-configuration on the AMF, or the localized service information received by the terminal device may be derived from the DCS (Default Credential Server). For example, the terminal device and the DCS perform an authentication / security process through the AMF / AUSF (Authentication Server Function). When the authentication is successful, the DCS sends the localized service information to the AMF through the AUSF. The AMF sends the localized service information from the DCS to the terminal device.
[0128] In some embodiments of the present disclosure, the localization service information may include but is not limited to at least one of the following information: a localization service name; an IP (Internet Protocol) address of a localization server; an FQDN (Fully Qualified Domain Name) of a localization server; one or more hosted network identifiers and / or names; valid time information and / or valid location information.
[0129] In the embodiment of the present disclosure, the localized service information may include but is not limited to a localized service name or the FQDN of a localized server.
[0130] In the embodiment of the present disclosure, the localization service information may include but is not limited to a localization service name or an IP address of a localization server.
[0131] In the embodiment of the present disclosure, the localized service information may include, but is not limited to, a localized service name, one or more hosting network identifiers or names, valid time information, or valid location information, wherein the location may be location information.
[0132] In one implementation, the effective time information may include the time period during which the localized service is permitted to be executed, such as allowing the localized service to be executed from 8:00 AM to 4:00 PM during the day. The effective location information may include the location information for which the localized service is permitted to be executed, such as allowing the localized service to be executed in Region A. It is understood that the contents of the effective time information and effective location information described above are merely examples and are not intended to be specific limitations of this disclosure. In other words, the effective time information and effective location information described above may also include other information, which is not specifically limited in this embodiment of the disclosure.
[0133] It should be noted that the above embodiments are not exhaustive and are only illustrations of some embodiments. The above embodiments can be implemented individually or in combination. The above embodiments are only for illustration and are not intended to be a specific limitation on the scope of protection of the embodiments of the present disclosure.
[0134] In step 203, a target hosting network is selected according to the localized service information; wherein the target hosting network is used to provide the localized service.
[0135] In one implementation, the target hosting network may act as a service provider for the localized services.
[0136] In a possible implementation, the target hosting network may be a SNPN.
[0137] In an embodiment of the present disclosure, a terminal device may use the localized service information to select a target hosting network. In this way, the terminal device may use the localized service information to trigger the establishment of a restricted PDU session for the localized service via the target hosting network to access the localized service.
[0138] In one possible implementation, the selection of the target hosted network may be performed based on a user request, i.e., using manual selection, unless the terminal device can maintain PDU sessions established with the home network while selecting the target hosted network and retain the services provided by the home network on these PDU sessions.
[0139] For example, taking the manual selection of the target hosting network as an example, the terminal device can display the services supported by each hosting network (such as the localized services provided by the hosting network) on the display interface of the terminal device through the localized service information. The user can select the localized service and the hosting network on the display interface. For example, when receiving a selection operation for a displayed service (such as a localized service), the terminal device can determine the target hosting network corresponding to the specific localized service and the selected localized service. Among them, the selection operation can be, for example: clicking on the service, or circling the service, etc.
[0140] Optionally, in some embodiments of the present disclosure, when a terminal device selects a second network as a target managed network, the terminal device may trigger a network registration process for the terminal device on the second network; wherein the second network is different from the current first network. This ensures communication between the terminal device and the network, allowing the terminal device to use services provided by the selected network.
[0141] By implementing the embodiments of the present disclosure, after authentication is performed between the terminal device and the DCS via the managed network (SNPN), the AMF obtains localized service information from the DCS via the AUSF and sends it to the terminal device. The terminal device triggers the establishment of a restricted PDU session for the localized service via the managed network using the localized service information. This can enhance the configuration process during the UE network access operation and solve the problem of how the terminal device obtains localized services, thereby enabling the terminal device to use the localized services provided by the managed network.
[0142] It should be noted that in the home network scenario, a terminal device can obtain localized service information by registering normally. Please refer to Figure 3, which is a flowchart of another method for providing localized services via a hosted network, according to an embodiment of the present disclosure. It should be noted that this method can be executed by a terminal device, as shown in Figure 3, and may include, but is not limited to, the following steps.
[0143] In step 301, when the current first network is the home network of the terminal device, a registration request is sent to the home network.
[0144] In an embodiment of the present disclosure, in a home network scenario, a terminal device may send a registration request to the home network. This registration request is used to assist the terminal device in obtaining localized service information. In one implementation, the terminal device registers through normal network access. After the terminal device successfully registers, the core network in the current first network (e.g., the AMF in the core network) automatically delivers the required localized service information to the terminal device.
[0145] In step 302, the localized service information sent by the AMF after the terminal successfully registers with the network is received.
[0146] In one implementation, the terminal device receives localized service information sent by the AMF in the core network after the terminal successfully registers with the network.
[0147] In an embodiment of the present disclosure, the localized service information comes from the pre-configuration on the AMF in the core network, or from the unified data management UDM or unified data warehouse UDR of the home network.
[0148] In one possible implementation, the terminal device may receive localized service information sent by the AMF in the core network after the terminal device successfully registers with the network. As an example, the localized service information may be carried in a registration acceptance message.
[0149] In one possible implementation, the localized service information received by the terminal device may come from the pre-configuration on the AMF (eg, the localized service information is pre-configured on the AMF in advance).
[0150] In another possible implementation, the localized service information received by the terminal device may also be sent from the home network to the AMF. The AMF sends the localized service information sent by the home network to the terminal device. For example, the localized service information sent by the AMF to the terminal device may be sent by the UDM or UDR of the home network to the AMF, and then the AMF sends the localized service information to the terminal device.
[0151] In some embodiments of the present disclosure, the localization service information may include but is not limited to at least one of the following information: a localization service name; an IP (Internet Protocol) address of a localization server; an FQDN (Fully Qualified Domain Name) of a localization server; one or more hosted network identifiers and / or names; valid time information and / or valid location information.
[0152] In the embodiment of the present disclosure, the localized service information may include but is not limited to a localized service name or the FQDN of a localized server.
[0153] In the embodiment of the present disclosure, the localization service information may include but is not limited to a localization service name or an IP address of a localization server.
[0154] In the embodiment of the present disclosure, the localized service information may include, but is not limited to, a localized service name, one or more hosting network identifiers or names, valid time information, or valid location information, wherein the location may be location information.
[0155] In one implementation, the effective time information may include the time period during which the localized service is allowed to be executed, such as allowing the localized service to be executed from 8:00 AM to 4:00 PM during the day. The effective location information may include the location information during which the localized service is allowed to be executed, such as allowing the localized service to be executed in region A. It is understood that the content included in the above effective time information and effective location information is merely an example and cannot be used as a specific limitation of the present disclosure. In other words, the above effective time information and effective location information may also include other information, which is not specifically limited in the present embodiment.
[0156] It should be noted that the above embodiments are not exhaustive and are only illustrations of some embodiments. The above embodiments can be implemented individually or in combination. The above embodiments are only for illustration and are not intended to be a specific limitation on the scope of protection of the embodiments of the present disclosure.
[0157] In step 303, a target hosting network is selected according to the localized service information; wherein the target hosting network is used to provide the localized service.
[0158] In one implementation, the target hosting network may act as a service provider for the localized services.
[0159] In embodiments of the present disclosure, a terminal device can use localized service information to select a target hosting network. Thus, the terminal device can use this localized service information to trigger the establishment of a PDU session for the localized service via the target hosting network, thereby accessing the localized service. Existing procedures can be used to access the localized service, which will not be further described here.
[0160] In one possible implementation, the selection of the target hosted network may be performed based on a user request, i.e., using manual selection, unless the terminal device can maintain PDU sessions established with the home network while selecting the target hosted network and retain the services provided by the home network on these PDU sessions.
[0161] For example, taking the manual selection of the target hosting network as an example, the terminal device can display the services supported by each hosting network (such as the localized services provided by the hosting network) on the display interface of the terminal device through the localized service information. The user can select the localized service and the hosting network on the display interface. For example, when receiving a selection operation for a displayed service (such as a localized service), the terminal device can determine the target hosting network corresponding to the specific localized service and the selected localized service. Among them, the selection operation can be, for example: clicking on the service, or circling the service, etc.
[0162] Optionally, in some embodiments of the present disclosure, when a terminal device selects a second network as a target managed network, the terminal device may trigger a network registration process for the terminal device on the second network; wherein the second network is different from the current first network. This ensures communication between the terminal device and the network, allowing the terminal device to use services provided by the selected network.
[0163] By implementing the embodiments of the present disclosure, the terminal device can normally register with the hometown network to obtain localized service information. The terminal device selects a target hosted network based on the localized service information so that the localized service can be provided to the terminal device through the target hosted network. This can solve the problem of how the terminal device obtains the localized service, thereby enabling the terminal device to use the localized service provided by the hosted network.
[0164] It should be noted that in a roaming scenario, a terminal device can register with the network normally, allowing the home network to return the localized service information required by the terminal device through the roaming location AMF. Please refer to Figure 4, which is a flowchart of another method for providing localized services through a hosted network according to an embodiment of the present disclosure. It should be noted that this method can be executed by a terminal device, as shown in Figure 4, and may include but is not limited to the following steps.
[0165] In step 401, when the current first network is a service network of the terminal device, a registration request is sent to the service network.
[0166] In an embodiment of the present disclosure, in a roaming scenario, a terminal device may send a registration request to the serving network. This registration request assists the terminal device in obtaining localized service information. In one implementation, the terminal device registers through normal network access. After the terminal device successfully registers, the home network returns the localized service information required by the terminal device via the roaming location AMF.
[0167] In step 402, the localized service information sent by the AMF after the terminal successfully registers with the network is received.
[0168] In one implementation, the terminal device receives localized service information sent by the AMF of the core network after the terminal successfully registers with the network.
[0169] In the embodiment of the present disclosure, the localized service information is derived from a pre-configuration on the AMF in the core network, or the localized service information is sent to the core network by the home network of the terminal device through a roaming steering SoR mechanism. For example, the localized service information is sent to the AMF of the core network by the home network of the terminal device through a roaming steering SoR mechanism.
[0170] In one possible implementation, the terminal device may receive localized service information sent by the AMF in the core network after the terminal device successfully registers with the network. As an example, the localized service information may be carried in a registration acceptance message.
[0171] In one possible implementation, the localized service information received by the terminal device may come from the pre-configuration on the AMF (eg, the localized service information is pre-configured on the AMF in advance).
[0172] In another possible implementation, the localized service information received by the terminal device may be sent to the AMF by the terminal device's home network through the SoR mechanism. For example, in the registration process of the terminal device located in the service network (also called the visited location, also called the roaming location, i.e., the roaming scenario), the UDM (UDM of the home network) network element corresponding to the terminal device will respond to the contract information request of the visited AMF (i.e., the AMF of the core network in the current first network) network element, and send SoR information to the visited AMF network element. The SoR information carries the localized service information required by the terminal device. The terminal device selects the target hosting network based on the localized service information fed back by the visited AMF network element.
[0173] In step 403, a target hosting network is selected according to the localized service information; wherein the target hosting network is used to provide the localized service.
[0174] In one implementation, the target hosting network may act as a service provider for the localized services.
[0175] In embodiments of the present disclosure, a terminal device can use localized service information to select a target hosting network. Thus, the terminal device can use this localized service information to trigger the establishment of a PDU session for the localized service via the target hosting network, thereby accessing the localized service. Existing procedures can be used to access the localized service, which will not be further described here.
[0176] In one possible implementation, the selection of the target hosted network may be performed based on a user request, i.e., using manual selection, unless the terminal device can maintain PDU sessions established with the home network while selecting the target hosted network and retain the services provided by the home network on these PDU sessions.
[0177] For example, taking the manual selection of the target hosting network as an example, the terminal device can display the services supported by each hosting network (such as the localized services provided by the hosting network) on the display interface of the terminal device through the localized service information. The user can select the localized service and the hosting network on the display interface. For example, when receiving a selection operation for a displayed service (such as a localized service), the terminal device can determine the target hosting network corresponding to the specific localized service and the selected localized service. Among them, the selection operation can be, for example: clicking on the service, or circling the service, etc.
[0178] Optionally, in some embodiments of the present disclosure, when a terminal device selects a second network as a target managed network, the terminal device may trigger a network registration process for the terminal device on the second network; wherein the second network is different from the current first network. This ensures communication between the terminal device and the network, allowing the terminal device to use services provided by the selected network.
[0179] By implementing the embodiments of the present disclosure, the terminal device can normally register with the service network to obtain localized service information. The terminal device selects a target hosting network based on the localized service information so that the localized service can be provided to the terminal device through the target hosting network. This can solve the problem of how the terminal device obtains the localized service, thereby enabling the terminal device to use the localized service provided by the hosting network.
[0180] It can be understood that the above embodiment describes the implementation of the method for providing localization services through a hosted network according to the embodiment of the present disclosure from the terminal device side. The embodiment of the present disclosure also proposes a method for providing localization services through a hosted network. The implementation of the method for providing localization services through a hosted network will be described below from the AMF side. Please refer to Figure 5, which is a flowchart of another method for providing localization services through a hosted network according to the embodiment of the present disclosure. It should be noted that the method can be executed by the AMF. As shown in Figure 5, the method may include but is not limited to the following steps.
[0181] In step 501, a registration request sent by a terminal device is received.
[0182] In step 502, localized service information is sent to the terminal device after the terminal device successfully registers on the network.
[0183] In the embodiment of the present disclosure, the localized service information is used to assist the terminal device in selecting a target hosting network, and the target hosting network is used to provide localized services.
[0184] Optionally, in some embodiments of the present disclosure, the registration request includes independent non-public network SNPN network access indication information, and the SNPN network access indication information is used to instruct the current first network to send the localized service information to the terminal device; wherein, the localized service information comes from the pre-configuration on the AMF, or comes from the default credential server DCS. Wherein, as an example, the current first network may include an access network ((R)AN) and a core network. The AMF in this embodiment is the AMF of the core network in the current first network. The current first network is the network to which the terminal device is connected, and the current first network may be the terminal device's home network, or it may also be the terminal device's service network, or it may also be a hosted network.
[0185] In one possible implementation, the AMF receives a registration request sent by a terminal device via a (R)AN, where the registration type is "SNPN Onboarding". The registration request includes SNPN Onboarding indication information. The SNPN Onboarding indication information may instruct the AMF to send localized service information to the terminal device.
[0186] The localized service information sent by the AMF to the terminal device may be derived from a pre-configuration on the AMF, or may be derived from the DCS. For example, the terminal device and the DCS perform an authentication / security process via the AMF / AUSF (Authentication Server Function). Upon successful authentication, the DCS sends the localized service information to the AMF via the AUSF. The AMF sends the localized service information from the DCS to the terminal device.
[0187] Optionally, in some embodiments of the present disclosure, the registration request does not include SNPN network access indication information; wherein the localized service information comes from the pre-configuration on the AMF, or from the home network of the terminal device.
[0188] In one possible implementation, in a home network scenario, a terminal device can send a registration request to the home network. The AMF receives the registration request sent by the terminal device, performs identity authentication / security process on the terminal device, and after the terminal device is successfully registered, the AMF automatically sends the required localized service information to the terminal device. As an example, the localized service information can be carried in a registration acceptance message. The localized service information sent by the AMF to the terminal device can be derived from the pre-configuration on the AMF (such as the localized service information is pre-configured on the AMF in advance). Alternatively, the localized service information sent by the AMF to the terminal device can also be sent from the home network to the AMF. The AMF sends the localized service information sent by the home network to the terminal device. For example, the localized service information sent by the AMF to the terminal device can be sent by the UDM or UDR of the home network to the AMF, and then the AMF sends the localized service information to the terminal device.
[0189] In another possible implementation, in a roaming scenario, a terminal device can send a registration request to a serving network. The AMF receives the registration request from the terminal device, performs identity authentication / security procedures on the terminal device, and, after successful registration, automatically delivers the required localized service information to the terminal device. For example, the localized service information can be carried in a registration accept message. The localized service information sent by the AMF to the terminal device can be derived from a pre-configuration on the AMF (e.g., the localized service information is pre-configured on the AMF). Alternatively, the localized service information sent by the AMF to the terminal device can be sent by the terminal device's home network to the AMF via a SoR mechanism. For example, during the registration process when the terminal device is located in a serving network (also called a visited location or roaming location, i.e., a roaming scenario), the UDM network element corresponding to the terminal device responds to the subscription information request from the visited location AMF network element and sends SoR information to the visited location AMF network element. This SoR information carries the localized service information required by the terminal device. The terminal device selects a target managed network based on the localized service information fed back by the visited location AMF network element.
[0190] In some embodiments of the present disclosure, the localization service information may include but is not limited to at least one of the following information: a localization service name; an IP (Internet Protocol) address of a localization server; an FQDN (Fully Qualified Domain Name) of a localization server; one or more hosted network identifiers and / or names; valid time information and / or valid location information.
[0191] In the embodiment of the present disclosure, the localized service information may include but is not limited to a localized service name or the FQDN of a localized server.
[0192] In the embodiment of the present disclosure, the localization service information may include but is not limited to a localization service name or an IP address of a localization server.
[0193] In the embodiment of the present disclosure, the localized service information may include, but is not limited to, a localized service name, one or more hosting network identifiers or names, valid time information, or valid location information, wherein the location may be location information.
[0194] In one implementation, the effective time information may include the time period during which the localized service is allowed to be executed, such as allowing the localized service to be executed from 8:00 AM to 4:00 PM during the day. The effective location information may include the location information during which the localized service is allowed to be executed, such as allowing the localized service to be executed in region A. It is understood that the content included in the above effective time information and effective location information is merely an example and cannot be used as a specific limitation of the present disclosure. In other words, the above effective time information and effective location information may also include other information, which is not specifically limited in the present embodiment.
[0195] It should be noted that the above embodiments are not exhaustive and are only illustrations of some embodiments. The above embodiments can be implemented individually or in combination. The above embodiments are only for illustration and are not intended to be a specific limitation on the scope of protection of the embodiments of the present disclosure.
[0196] By implementing the embodiments of the present disclosure, localized service information can be sent to the terminal device through the AMF, and the terminal device can select a target hosting network based on the localized service information so that the localized service can be provided to the terminal device through the target hosting network. This can solve the problem of how the terminal device obtains the localized service, thereby enabling the terminal device to use the localized service provided by the hosting network.
[0197] The present disclosure also provides a method for providing localized services via a managed network. Please refer to Figure 6, which is a flow chart of a method for providing localized services via a managed network, according to an embodiment of the present disclosure. It should be noted that this method can be executed by a core network. As shown in Figure 6, this method may include, but is not limited to, the following steps.
[0198] In step 601, a registration request sent by a terminal device is received.
[0199] In step 602, localized service information is sent to the terminal device; wherein the localized service information is used to assist the terminal device in selecting a target hosting network, and the target hosting network is used to provide localized services.
[0200] Optionally, in some embodiments of the present disclosure, the registration request includes independent non-public network SNPN network access indication information, and the SNPN network access indication information is used to instruct the current first network to send localized service information to the terminal device; wherein the localized service information comes from the pre-configuration on the MF in the core network, or comes from the default credential server DCS. Wherein, as an example, the core network is the core network of the current first network. The current first network may include an access network ((R)AN) and a core network. The AMF in this embodiment is the AMF of the core network in the current first network. The current first network is the network to which the terminal device is connected, and the current first network may be the terminal device's home network, or it may also be the terminal device's service network, or it may also be a hosted network.
[0201] In one possible implementation, the core network receives a registration request sent by a terminal device via a (R)AN, where the registration type is "SNPN Onboarding." The registration request includes SNPN Onboarding indication information. The SNPN Onboarding indication information may instruct the core network to send localized service information to the terminal device.
[0202] The localized service information received by the terminal device may be derived from the pre-configuration on the AMF in the core network, or the localized service information received by the terminal device may be derived from the DCS. For example, the terminal device and the DCS perform an authentication / security process through the AMF / AUSF. When the authentication is successful, the DCS sends the localized service information to the AMF in the core network through the AUSF. The AMF sends the localized service information from the DCS to the terminal device.
[0203] Optionally, in some embodiments of the present disclosure, the registration request does not include SNPN network access indication information; wherein the localized service information comes from the pre-configuration on the AMF in the core network, or from the home network of the terminal device.
[0204] In one possible implementation, in a home network scenario, a terminal device can send a registration request to the home network. The core network receives the registration request sent by the terminal device, performs identity authentication / security process on the terminal device, and after the terminal device is successfully registered, the core network automatically sends the required localized service information to the terminal device. As an example, the localized service information can be carried in a registration acceptance message. The localized service information sent by the core network to the terminal device can be derived from the pre-configuration on the AMF in the core network (such as the localized service information is pre-configured on the AMF in advance). Alternatively, the localized service information sent by the core network to the terminal device can also be sent from the home network to the AMF in the core network. The AMF sends the localized service information sent by the home network to the terminal device. For example, the localized service information received by the terminal device can be sent by the UDM or UDR of the home network to the AMF, and then the AMF sends the localized service information to the terminal device.
[0205] In another possible implementation, in a roaming scenario, the terminal device can send a registration request to the service network. The core network receives the registration request sent by the terminal device, performs identity authentication / security procedures on the terminal device, and after the terminal device successfully registers, the core network automatically sends the required localized service information to the terminal device. As an example, the localized service information can be carried in a registration acceptance message. The localized service information received by the terminal device can be derived from the pre-configuration on the AMF in the core network (e.g., the localized service information is pre-configured on the AMF in advance). Alternatively, the localized service information received by the terminal device can also be sent to the core network by the terminal device's home network through the SoR mechanism. For example, in the registration process when the terminal device is located in the service network (also called the visited location, also called the roaming location, i.e., the roaming scenario), the UDM network element corresponding to the terminal device will respond to the subscription information request of the visited location AMF network element and send SoR information to the visited location AMF network element. The SoR information carries the localized service information required by the terminal device. The terminal device selects the target hosting network based on the localized service information fed back by the AMF network element in the visited location.
[0206] In some embodiments of the present disclosure, the localization service information may include but is not limited to at least one of the following information: a localization service name; an IP (Internet Protocol) address of a localization server; an FQDN (Fully Qualified Domain Name) of a localization server; one or more hosted network identifiers and / or names; valid time information and / or valid location information.
[0207] In the embodiment of the present disclosure, the localized service information may include but is not limited to a localized service name or the FQDN of a localized server.
[0208] In the embodiment of the present disclosure, the localization service information may include but is not limited to a localization service name or an IP address of a localization server.
[0209] In the embodiment of the present disclosure, the localized service information may include, but is not limited to, a localized service name, one or more hosting network identifiers or names, valid time information, or valid location information, wherein the location may be location information.
[0210] In one implementation, the effective time information may include the time period during which the localized service is allowed to be executed, such as allowing the localized service to be executed from 8:00 AM to 4:00 PM during the day. The effective location information may include the location information during which the localized service is allowed to be executed, such as allowing the localized service to be executed in region A. It is understood that the content included in the above effective time information and effective location information is merely an example and cannot be used as a specific limitation of the present disclosure. In other words, the above effective time information and effective location information may also include other information, which is not specifically limited in the present embodiment.
[0211] It should be noted that the above embodiments are not exhaustive and are only illustrations of some embodiments. The above embodiments can be implemented individually or in combination. The above embodiments are only for illustration and are not intended to be a specific limitation on the scope of protection of the embodiments of the present disclosure.
[0212] Optionally, in some embodiments of the present disclosure, the core network receives a packet data unit (PDU) session establishment request sent by a terminal device. The PDU session establishment request is initiated by the terminal device based on localized service information. The core network establishes a PDU session for the localized service provided by the target hosted network based on the PDU session establishment request to access the localized service.
[0213] By implementing the embodiments of the present disclosure, localized service information is sent to the terminal device through the core network, and the terminal device selects a target hosting network based on the localized service information so that the localized service is provided to the terminal device through the target hosting network. This can solve the problem of how the terminal device obtains the localized service, thereby enabling the terminal device to use the localized service provided by the hosting network.
[0214] The present disclosure also provides a method for providing localized services via a managed network. FIG7 is a flowchart of a method for providing localized services via a managed network according to an embodiment of the present disclosure. As shown in FIG7 , the method may include, but is not limited to, the following steps.
[0215] In step 701, the AMF receives a registration request sent by a terminal device.
[0216] In step 702, the AMF sends localized service information to the terminal device after the terminal device successfully registers with the network; wherein the localized service information is used to assist the terminal device in selecting a target hosting network, and the target hosting network is used to provide localized services.
[0217] Optionally, in some embodiments of the present disclosure, the registration request includes independent non-public network (SNPN) network access indication information, where the SNPN network access indication information is used to instruct the current first network to send the localized service information to the terminal device. In one possible implementation, the implementation method of the AMF sending the localized service information to the terminal device after the terminal device successfully registers with the network may include but is not limited to the following steps:
[0218] Step 702a1, AMF selects the authentication service function AUSF according to the SNPN network access indication information.
[0219] In step 702a2, the AMF authenticates the terminal device and the default credential server DCS through the selected AUSF.
[0220] Step 702a3: When the identity authentication is successful, the AMF receives the localized service information sent by the DCS through the selected AUSF, and sends the localized service information to the terminal device.
[0221] In another possible implementation, the implementation method of the AMF sending localized service information to the terminal device after the terminal device successfully registers with the network may include but is not limited to the following steps:
[0222] Step 702b1, AMF selects the authentication service function AUSF according to the SNPN network access indication information.
[0223] In step 702b2, the AMF authenticates the terminal device and the default credential server DCS through the selected AUSF.
[0224] Step 702b3: When the identity authentication is successful, the AMF sends the pre-configured localized service information on the AMF to the terminal device.
[0225] Optionally, in some embodiments of the present disclosure, the registration request does not include SNPN network access indication information. In one possible implementation, the implementation method of the AMF sending localized service information to the terminal device after the terminal device successfully registers with the network may include but is not limited to the following steps:
[0226] Step 702c1, when the current first network of the terminal device is the home network of the terminal device, the AMF selects the authentication service function AUSF according to the registration request.
[0227] In step 702c2, AMF authenticates the terminal device through the selected AUSF.
[0228] In step 702c3, when the identity authentication is successful, the AMF receives the localized service information sent by the unified data management UDM or the unified data warehouse UDR, and sends the localized service information to the terminal device; wherein the core network is the core network in the current first network, and the UDM and UDR are network elements of the core network.
[0229] In another possible implementation, the implementation method of the AMF sending localized service information to the terminal device after the terminal device successfully registers with the network may include but is not limited to the following steps:
[0230] Step 702d1, when the current first network of the terminal device is the home network of the terminal device, the AMF selects the authentication service function AUSF according to the registration request.
[0231] Step 702d2: AMF authenticates the terminal device through the selected AUSF.
[0232] Step 702d3: When the identity authentication is successful, the AMF sends the pre-configured localized service information on the AMF to the terminal device.
[0233] Optionally, in some embodiments of the present disclosure, the registration request does not include SNPN network access indication information. In one possible implementation, the implementation method of the AMF sending localized service information to the terminal device after the terminal device successfully registers with the network may include but is not limited to the following steps:
[0234] Step 702e1, when the current first network of the terminal device is the service network of the terminal device, the AMF selects the authentication service function AUSF according to the registration request.
[0235] In step 702e2, AMF authenticates the terminal device through the selected AUSF.
[0236] In step 702e3, when the identity authentication is successful, the AMF receives the localized service information sent by the home network of the terminal device through the roaming guidance SoR mechanism, and sends the localized service information to the terminal device.
[0237] In another possible implementation, the implementation method of the AMF sending localized service information to the terminal device after the terminal device successfully registers with the network may include but is not limited to the following steps:
[0238] Step 702f1, when the current first network of the terminal device is the service network of the terminal device, the AMF selects the authentication service function AUSF according to the registration request.
[0239] Step 702f2, AMF authenticates the terminal device through the selected AUSF.
[0240] Step 702f3: When the identity authentication is successful, AMF sends the pre-configured localized service information on AMF to the terminal device.
[0241] Optionally, in some embodiments of the present disclosure, the AMF receives a packet data unit (PDU) session establishment request sent by the terminal device. The PDU session establishment request is initiated by the terminal device based on the localized service information. The SMF receives the PDU session establishment request forwarded by the AMF, and creates a session context for the terminal device based on the PDU session establishment request. The SMF obtains policy-related information from the policy control function (PCF), and selects the user plane function (UPF) to establish a user plane tunnel from the radio access network (RAN) to the UPF. The SMF sends session-related configuration parameters and quality of service (QoS) parameters to the AMF. The AMF forwards the session-related configuration parameters and quality of service (QoS) parameters to the terminal device to establish a PDU session for the localized service to access the localized service.
[0242] By implementing the embodiments of the present disclosure, localized service information is sent to the terminal device through the AMF, and the terminal device selects a target hosting network based on the localized service information so that the localized service is provided to the terminal device through the target hosting network. This can solve the problem of how the terminal device obtains the localized service, thereby enabling the terminal device to use the localized service provided by the hosting network.
[0243] To facilitate understanding of the present disclosure, an embodiment of the present disclosure will be described in detail below with reference to FIG8 .
[0244] For example, as shown in FIG8 , the method for providing localized services through a hosted network according to an embodiment of the present disclosure may include but is not limited to the following steps.
[0245] In step 1, the UE sends a registration request to the AMF of the core network in the current first network through the (R)AN in the current first network, with the registration type being "SNPN Onboarding". This is to allow the UE to access the SNPN so as to provide the UE with specific localized service information from the subscription owner SNPN (Subscribe-Owner-SNPN).
[0246] In step 2, based on the SNPN Onboarding indication, the AMF selects the AUSF to perform the authentication / security process.
[0247] In step 3, the authentication / security process is performed between the UE and the DCS through AMF / AUSF. When the authentication is successful, the DCS sends the localized service information to the AMF through AUSF.
[0248] In step 4, the AMF sends a registration acceptance message carrying localized service information to the UE via the (R)AN. In this embodiment, the localized service information comes from the DCS.
[0249] In step 5, the UE / user determines a specific localized service by using the localized service information and selects a corresponding hosted network (ie, selects a target hosted network).
[0250] In step 6, the UE triggers the establishment of a PDU session with restricted localized services by using localized service information (e.g., localized service name / FQDN, etc.). For example, the UE initiates a PDU session establishment request based on the localized service information. The UE sends the PDU session establishment request to the SMF (Session Management function) through the (R)AN / AMF, where the request contains some service requirements. The SMF creates a session context for the UE, and the SMF obtains policy-related information from the PCF (Policy Control function). The SMF then selects a suitable UPF (User plane function) to establish a user plane tunnel from the RAN to the UPF. The SMF then sends session-related configuration parameters and QOS (Quality of Service) parameters to the RAN and the UE through the AMF. Among them, the AMF, AUSF, SMF, PCF, and UPF are all network elements in the core network.
[0251] It is worth noting that if the UE selects another network as the hosting network in step 5, the UE will perform steps 1-4 for registration. After successful authentication, the UE triggers the establishment of a PDU session for localized service restrictions.
[0252] In the present disclosure, after authentication is performed between the terminal device and the DCS via the managed network (SNPN), the AMF obtains localized service information from the DCS via the AUSF and sends it to the terminal device. The terminal device triggers the establishment of a restricted PDU session for the localized service via the managed network through the localized service information, which can enhance the configuration process during the UE network access operation and solve the problem of how the terminal device obtains the localized service, thereby enabling the terminal device to use the localized service provided by the managed network.
[0253] In the embodiments provided above, the methods provided in the embodiments of the present disclosure are described from the perspectives of the terminal device and the AMF. To implement the various functions of the methods provided in the embodiments of the present disclosure, the terminal device and the AMF may include hardware structures and software modules, and implement the aforementioned functions in the form of hardware structures, software modules, or hardware structures and software modules. One of the aforementioned functions may be implemented in the form of hardware structures, software modules, or hardware structures and software modules.
[0254] Please refer to Figure 9, which is a schematic diagram of the structure of a communication device 90 provided in an embodiment of the present disclosure. The communication device 90 shown in Figure 9 may include a transceiver module 901 and a processing module 902. The transceiver module 901 may include a sending module and / or a receiving module. The sending module is used to implement a sending function, and the receiving module is used to implement a receiving function. The transceiver module 901 can implement the sending function and / or the receiving function.
[0255] The communication device 90 may be a terminal device, a device in a terminal device, or a device that can be used in conjunction with the terminal device. Alternatively, the communication device 90 may be a core network, a device in a core network, or a device that can be used in conjunction with the core network.
[0256] The communication device 90 is a terminal device: the transceiver module 901 is used to obtain localized service information from the current first network; the processing module 902 is used to select a target hosting network according to the localized service information; wherein the target hosting network is used to provide localized services.
[0257] In one implementation, the localized service information includes at least one of the following information: a localized service name; an Internet Protocol (IP) address of a localized server; a fully qualified domain name (FQDN) of a localized server; one or more hosted network identifiers and / or names; valid time information and / or valid location information.
[0258] In a possible implementation, the transceiver module 901 is configured to send a registration request to the current first network. The processing module 902 is specifically configured to obtain localized service information from the current first network according to the registration request.
[0259] In one possible implementation, the transceiver module 901 is specifically used to: send a registration request to the access and mobility management function AMF; wherein the registration request includes independent non-public network SNPN network access indication information, and the SNPN network access indication information is used to indicate that the current first network sends localized service information to the terminal device; receive the localized service information sent by the AMF after the terminal network registration is successful; wherein the localized service information comes from the pre-configuration above, or from the default certificate server DCS.
[0260] In a possible implementation, the processing module 902 is further configured to: trigger, according to the localized service information, establishment of a restricted packet data unit (PDU) session for the localized service via the target hosting network, so as to access the localized service.
[0261] In one possible implementation, the transceiver module 901 is specifically used to: when the current first network is the home network of the terminal device, send a registration request to the home network; receive localized service information sent by the AMF after the terminal successfully registers with the network; wherein the localized service information comes from the pre-configuration on the AMF, or from the unified data management UDM or unified data warehouse UDR of the home network.
[0262] In one possible implementation, the transceiver module 901 is specifically used to: when the current first network is the service network of the terminal device, send a registration request to the service network; receive localized service information sent by the AMF after the terminal successfully registers with the network; wherein the localized service information comes from the pre-configuration on the AMF, or the localized service information is sent to the AMF by the home network of the terminal device through the roaming guidance SoR mechanism.
[0263] In one implementation, the processing module 902 is further configured to: trigger a network registration process of the terminal device on the second network when the terminal device selects the second network as the target hosting network; wherein the second network is different from the current first network.
[0264] The communication device 90 is an AMF (such as the AMF in the core network): the transceiver module 901 is used to receive a registration request sent by the terminal device; the transceiver module 901 is also used to send localized service information to the terminal device after the terminal device successfully registers with the network; wherein the localized service information is used to assist the terminal device in selecting a target hosting network, and the target hosting network is used to provide localized services.
[0265] In one implementation, the registration request includes independent non-public network SNPN network access indication information, and the SNPN network access indication information is used to instruct the current first network to send localized service information to the terminal device; wherein the localized service information comes from the pre-configuration on the AMF, or from the default certificate server DCS.
[0266] In another implementation, the registration request does not include SNPN network access indication information; wherein the localized service information comes from the pre-configuration on the AMF, or from the home network of the terminal device.
[0267] In one possible implementation, the localization service information includes at least one of the following information: a localization service name; an Internet Protocol (IP) address of a localization server; a fully qualified domain name (FQDN) of a localization server; one or more hosted network identifiers and / or names; valid time information and / or valid location information.
[0268] Regarding the apparatus in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0269] Please refer to Figure 10, which is a schematic diagram of the structure of another communication device 100 provided in an embodiment of the present disclosure. The communication device 100 can be a terminal device, an AMF (such as the AMF in the aforementioned core network), a chip, a chip system, or a processor that supports the terminal device to implement the above method, or a chip, a chip system, or a processor that supports the AMF (such as the AMF in the aforementioned core network) to implement the above method. This device can be used to implement the method described in the above method embodiment. For details, please refer to the description of the above method embodiment.
[0270] The communication device 100 may include one or more processors 1001. The processor 1001 may be a general-purpose processor or a dedicated processor. For example, it may be a baseband processor or a central processing unit. The baseband processor may be used to process communication protocols and communication data, and the central processing unit may be used to control the communication device (e.g., a base station, a baseband chip, a terminal device, a terminal device chip, a DU or CU, etc.), execute computer programs, and process computer program data.
[0271] Optionally, the communication device 100 may further include one or more memories 1002, on which a computer program 1004 may be stored. The processor 1001 executes the computer program 1004 to cause the communication device 100 to perform the method described in the above method embodiment. Optionally, the memory 1002 may also store data. The communication device 100 and the memory 1002 may be provided separately or integrated together.
[0272] Optionally, the communication device 100 may further include a transceiver 1005 and an antenna 1006. The transceiver 1005 may be referred to as a transceiver unit, a transceiver, or a transceiver circuit, and is configured to implement transceiver functions. The transceiver 1005 may include a receiver and a transmitter. The receiver may be referred to as a receiver or a receiving circuit, and is configured to implement a receiving function; the transmitter may be referred to as a transmitter or a transmitting circuit, and is configured to implement a transmitting function.
[0273] Optionally, the communication device 100 may further include one or more interface circuits 1007. The interface circuit 1007 is configured to receive code instructions and transmit the code instructions to the processor 1001. The processor 1001 executes the code instructions to enable the communication device 100 to perform the method described in the above method embodiment.
[0274] The communication apparatus 100 is a terminal device: the processor 1001 is configured to execute step 102 in FIG. 1 ; step 203 in FIG. 2 ; step 303 in FIG. 3 ; step 403 in FIG. 4 ; or step 5 and step 6 in FIG. The transceiver 1005 is configured to execute step 101 in FIG. 1 ; steps 201 and 202 in FIG. 2 ; steps 301 and 302 in FIG. 3 ; steps 401 and 402 in FIG. 4 ; or step 1 in FIG. 8 .
[0275] The communication device 100 is an AMF (such as the AMF in the core network mentioned above): the transceiver 1005 is used to execute steps 501 and 502 in Figure 5; or step 4 in Figure 8. The processor 1001 is used to execute step 2 in Figure 8.
[0276] In one implementation, processor 1001 may include a transceiver for implementing receiving and transmitting functions. For example, the transceiver may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing the receiving and transmitting functions may be separate or integrated. The transceiver circuit, interface, or interface circuit may be used for reading and writing code / data, or may be used for transmitting or delivering signals.
[0277] In one implementation, the processor 1001 may store a computer program that runs on the processor 1001 and enables the communication device 100 to perform the method described in the above method embodiment. The computer program may be fixed in the processor 1001, in which case the processor 1001 may be implemented by hardware.
[0278] In one implementation, the communication device 100 may include a circuit that can implement the functions of sending, receiving, or communicating in the aforementioned method embodiments. The processor and transceiver described in the present disclosure can be implemented on an integrated circuit (IC), an analog IC, a radio frequency integrated circuit RFIC, a mixed signal IC, an application specific integrated circuit (ASIC), a printed circuit board (PCB), an electronic device, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductor (CMOS), N-type metal oxide semiconductor (nMetal-oxide-semiconductor, NMOS), P-type metal oxide semiconductor (positive channel metal oxide semiconductor, PMOS), bipolar junction transistor (bipolar junction transistor, BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.
[0279] The communication device described in the above embodiment may be a core network (such as the AMF in the aforementioned core network) or a terminal device, but the scope of the communication device described in this disclosure is not limited thereto, and the structure of the communication device may not be limited to FIG. 10. The communication device may be an independent device or may be part of a larger device. For example, the communication device may be:
[0280] (1) An independent integrated circuit (IC), or chip, or chip system or subsystem;
[0281] (2) a collection of one or more ICs, optionally including a storage component for storing data and computer programs;
[0282] (3) ASIC, such as modem;
[0283] (4) Modules that can be embedded in other devices;
[0284] (5) Receivers, terminal devices, intelligent terminal devices, cellular phones, wireless devices, handheld devices, mobile units, vehicle-mounted devices, network devices, cloud devices, artificial intelligence devices, etc.;
[0285] (6)Others, etc.
[0286] If the communication device can be a chip or a chip system, please refer to the schematic diagram of the chip structure shown in Figure 11. The chip shown in Figure 11 includes a processor 1101 and an interface 1102. The number of processors 1101 can be one or more, and the number of interfaces 1102 can be multiple.
[0287] For the case where the chip is used to implement the functions of the terminal device in the embodiments of the present disclosure:
[0288] The interface 1102 is used to obtain localized service information from the current first network; the processor 1101 is used to select a target hosting network according to the localized service information; wherein the target hosting network is used to provide localized services.
[0289] In one implementation, the localized service information includes at least one of the following information: a localized service name; an Internet Protocol (IP) address of a localized server; a fully qualified domain name (FQDN) of a localized server; one or more hosted network identifiers and / or names; valid time information and / or valid location information.
[0290] In a possible implementation, the interface 1102 is configured to send a registration request to the current first network. The processor 1101 is specifically configured to obtain localized service information from the current first network according to the registration request.
[0291] In one possible implementation, interface 1102 is specifically used to: send a registration request to the access and mobility management function AMF; wherein the registration request includes independent non-public network SNPN network access indication information, and the SNPN network access indication information is used to indicate that the current first network sends localized service information to the terminal device; receive the localized service information sent by the AMF after the terminal network registration is successful; wherein the localized service information comes from the pre-configuration on the AMF, or from the default certificate server DCS.
[0292] In a possible implementation, the processor 1101 is further configured to: trigger, according to the localized service information, establishment of a restricted packet data unit (PDU) session for the localized service via the target hosting network, so as to access the localized service.
[0293] In one possible implementation, interface 1102 is specifically used to: send a registration request to the home network when the current first network is the home network of the terminal device; receive localized service information sent by the AMF after the terminal successfully registers with the network; wherein the localized service information comes from the pre-configuration on the AMF, or from the unified data management UDM or unified data warehouse UDR of the home network.
[0294] In one possible implementation, interface 1102 is specifically used to: when the current first network is the service network of the terminal device, send a registration request to the service network; receive localized service information sent by the AMF after the terminal successfully registers with the network; wherein the localized service information comes from the pre-configuration on the AMF, or the localized service information is sent to the AMF by the home network of the terminal device through the roaming guidance SoR mechanism.
[0295] In one implementation, the processor 1101 is further configured to: trigger a network registration process of the terminal device on the second network when the terminal device selects the second network as the target hosted network; wherein the second network is a different network from the current first network.
[0296] For the case where the chip is used to implement the functions of the AMF (such as the AMF in the aforementioned core network) in the embodiments of the present disclosure:
[0297] Interface 1102 is used to receive a registration request sent by a terminal device; interface 1102 is also used to send localized service information to the terminal device after the terminal device successfully registers on the network; wherein the localized service information is used to assist the terminal device in selecting a target hosting network, and the target hosting network is used to provide localized services.
[0298] In one implementation, the registration request includes independent non-public network SNPN network access indication information, and the SNPN network access indication information is used to instruct the current first network to send localized service information to the terminal device; wherein the localized service information comes from the pre-configuration on the AMF, or from the default certificate server DCS.
[0299] In another implementation, the registration request does not include SNPN network access indication information; wherein the localized service information comes from the pre-configuration on the AMF, or from the home network of the terminal device.
[0300] In one possible implementation, the localization service information includes at least one of the following information: a localization service name; an Internet Protocol (IP) address of a localization server; a fully qualified domain name (FQDN) of a localization server; one or more hosted network identifiers and / or names; valid time information and / or valid location information.
[0301] Optionally, the chip further includes a memory 1103, which is used to store necessary computer programs and data.
[0302] Those skilled in the art will also appreciate that the various illustrative logical blocks and steps listed in the embodiments of the present disclosure may be implemented by electronic hardware, computer software, or a combination of both. Whether such functionality is implemented by hardware or software depends on the specific application and the design requirements of the entire system. Those skilled in the art may use various methods to implement the described functionality for each specific application, but such implementation should not be construed as exceeding the scope of protection of the embodiments of the present disclosure.
[0303] An embodiment of the present disclosure also provides a communication system, which includes the communication device as a terminal device in the embodiment of Figure 9 and the communication device as an AMF (such as the AMF in the aforementioned core network), or the system includes the communication device as a terminal device in the embodiment of Figure 10 and the communication device as an AMF (such as the AMF in the aforementioned core network).
[0304] The embodiment of the present disclosure further provides a communication system, which is used to execute the method of the embodiment shown in FIG. 6 .
[0305] An embodiment of the present disclosure also provides a communication system, comprising the following network elements: an AMF for executing the method of the embodiment shown in Figure 5 above.
[0306] The present disclosure also provides a readable storage medium having instructions stored thereon, which implement the functions of any of the above method embodiments when executed by a computer.
[0307] The present disclosure also provides a computer program product, which implements the functions of any of the above method embodiments when executed by a computer.
[0308] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented using software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer programs. When the computer program is loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present disclosure are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer program can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a high-density digital video disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).
[0309] Those skilled in the art will understand that the various numerical numbers such as first and second involved in the present disclosure are only for the convenience of description and are not used to limit the scope of the embodiments of the present disclosure, and also indicate the order of precedence.
[0310] The at least one in the present disclosure can also be described as one or more, and the multiple can be two, three, four or more, which is not limited in the present disclosure. In the embodiments of the present disclosure, for a technical feature, the technical features in the technical feature are distinguished by "first", "second", "third", "A", "B", "C" and "D", and there is no order of precedence or size between the technical features described by "first", "second", "third", "A", "B", "C" and "D".
[0311] The correspondences shown in the tables of the present disclosure can be configured or predefined. The values of the information in each table are merely examples and can be configured to other values, which are not limited by the present disclosure. When configuring the correspondences between information and parameters, it is not necessarily required to configure all the correspondences shown in each table. For example, in the tables of the present disclosure, the correspondences shown in certain rows may not be configured. For another example, appropriate deformation adjustments can be made based on the above tables, such as splitting, merging, etc. The names of the parameters shown in the titles of the above tables may also adopt other names that can be understood by the communication device, and the values or representations of the parameters may also adopt other values or representations that can be understood by the communication device. When implementing the above tables, other data structures may also be used, such as arrays, queues, containers, stacks, linear lists, pointers, linked lists, trees, graphs, structures, classes, heaps, hash tables or hash tables, etc.
[0312] The predefined in the present disclosure may be understood as defined, predefined, stored, pre-stored, pre-negotiated, pre-configured, solidified, or pre-burned.
[0313] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this disclosure.
[0314] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0315] The above description is merely a specific embodiment of the present disclosure, but the scope of protection of the present disclosure is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this disclosure should be included in the scope of protection of the present disclosure. Therefore, the scope of protection of the present disclosure should be based on the scope of protection of the claims.
Claims
1. A method for providing localized services via a hosted network, characterized in that: The method is executed by a terminal device, and includes: Obtain localized service information from the current first network; A target hosting network is selected according to the localized service information; wherein the target hosting network is used to provide the localized service.
2. The method according to claim 1, wherein The localized service information includes at least one of the following information: Localized service name; The Internet Protocol (IP) address of the localization server; The fully qualified domain name (FQDN) of the localization server; One or more managed network identifiers and / or names, the target managed network being determined from the one or more managed networks; Valid time information and / or valid location information.
3. The method according to claim 1 or 2, wherein: The acquiring of localized service information from the current first network includes: A registration request is sent to the current first network, and the localized service information is obtained from the current first network according to the registration request.
4. The method according to claim 3, wherein The sending a registration request to the current first network and obtaining the localized service information from the current first network according to the registration request includes: Sending a registration request to the access and mobility management function AMF; wherein the registration request includes independent non-public network SNPN network access indication information, and the SNPN network access indication information is used to instruct the current first network to send the localized service information to the terminal device; Receive the localized service information sent by the AMF after the terminal successfully registers on the network; wherein the localized service information comes from the pre-configuration on the AMF, or from the default certificate server DCS.
5. The method according to claim 4, wherein The method further comprises: According to the localized service information, trigger establishment of a restricted packet data unit (PDU) session for the localized service via the target hosting network to access the localized service.
6. The method according to claim 3, wherein The sending a registration request to the current first network and obtaining the localized service information from the current first network according to the registration request includes: When the current first network is the home network of the terminal device, sending a registration request to the home network; Receive the localized service information sent by AMF after the terminal successfully registers with the network; wherein the localized service information comes from the pre-configuration on the AMF, or from the unified data management UDM or unified data warehouse UDR of the home network.
7. The method according to claim 3, wherein The sending a registration request to the current first network and obtaining the localized service information from the current first network according to the registration request includes: In a case where the current first network is a service network of the terminal device, sending a registration request to the service network; Receive the localized service information sent by AMF after the terminal successfully registers with the network; wherein the localized service information comes from the pre-configuration on the AMF, or the localized service information is sent to the AMF by the home network of the terminal device through the roaming guidance SoR mechanism.
8. The method according to any one of claims 1 to 7, characterized in that The method further comprises: In a case where the terminal device selects a second network as the target hosting network, a network registration process of the terminal device on the second network is triggered; wherein the second network is different from the current first network.
9. A method for providing localized services via a hosted network, characterized in that: The method is performed by an access and mobility management function (AMF), and the method includes: Receive a registration request sent by a terminal device; After the terminal device successfully registers on the network, localized service information is sent to the terminal device; wherein the localized service information is used to assist the terminal device in selecting a target hosting network, and the target hosting network is used to provide the localized service.
10. The method according to claim 9, wherein The registration request includes independent non-public network SNPN network access indication information, and the SNPN network access indication information is used to instruct the current first network to send the localized service information to the terminal device; wherein, the localized service information comes from the pre-configuration on the AMF, or from the default certificate server DCS.
11. The method according to claim 9, wherein The registration request does not include SNPN network access indication information; wherein the localized service information comes from the pre-configuration on the AMF, or from the home network of the terminal device.
12. The method according to any one of claims 9 to 11, characterized in that The localized service information includes at least one of the following information: Localized service name; The Internet Protocol (IP) address of the localization server; The fully qualified domain name (FQDN) of the localization server; One or more managed network identifiers and / or names, the target managed network being determined from the one or more managed networks; Valid time information and / or valid location information.
13. A method for providing localized services via a hosting network, characterized in that: The method is performed by a core network, and includes: Receive a registration request sent by a terminal device; Sending localized service information to the terminal device; wherein the localized service information is used to assist the terminal device in selecting a target hosting network, and the target hosting network is used to provide the localized service.
14. The method according to claim 13, wherein The registration request includes independent non-public network SNPN network access indication information, and the SNPN network access indication information is used to instruct the current first network to send the localized service information to the terminal device; wherein, the localized service information comes from the pre-configuration on the core network, or from the default certificate server DCS.
15. The method according to claim 13, wherein The registration request does not include SNPN network access indication information; wherein the localized service information comes from the pre-configuration on the core network, or comes from the home network of the terminal device.
16. The method according to any one of claims 13 to 15, characterized in that The method further comprises: receiving a packet data unit (PDU) session establishment request sent by the terminal device; the PDU session establishment request is initiated by the terminal device according to the localized service information; A PDU session is established for the localized service provided by the target hosting network according to the PDU session establishment request to access the localized service.
17. The method according to any one of claims 13 to 16, characterized in that The localized service information includes at least one of the following information: Localized service name; The Internet Protocol (IP) address of the localization server; The fully qualified domain name (FQDN) of the localization server; One or more managed network identifiers and / or names; the target managed network is determined from the one or more managed networks; Valid time information and / or valid location information.
18. A method for providing localized services via a hosting network, characterized in that: The method is performed by AMF and SMF, and includes: The access and mobility management function AMF receives the registration request sent by the terminal device; The AMF sends localized service information to the terminal device after the terminal device successfully registers with the network; wherein the localized service information is used to assist the terminal device in selecting a target hosting network, and the target hosting network is used to provide the localized service.
19. The method according to claim 18, wherein The registration request includes independent non-public network (SNPN) network access indication information, where the SNPN network access indication information is used to instruct the current first network to deliver the localized service information to the terminal device; wherein the AMF sends the localized service information to the terminal device after the terminal device successfully registers with the network, including: The AMF selects the authentication service function AUSF according to the SNPN network access indication information; The AMF authenticates the terminal device and the default credential server DCS through the selected AUSF; When the identity authentication is successful, the AMF receives the localized service information sent by the DCS through the selected AUSF, and sends the localized service information to the terminal device; Alternatively, when the identity authentication is successful, the AMF sends the localized service information pre-configured on the AMF to the terminal device.
20. The method of claim 18, wherein The registration request does not include SNPN network access indication information; wherein, the AMF sends localized service information to the terminal device after the terminal device successfully registers with the network, including: In a case where the current first network of the terminal device is the home network of the terminal device, the AMF selects an authentication service function AUSF according to the registration request; The AMF authenticates the terminal device through the selected AUSF; When the identity authentication is successful, the AMF receives the localized service information sent by the unified data management UDM or the unified data warehouse UDR, and sends the localized service information to the terminal device; wherein the core network is the core network in the current first network, and the UDM and the UDR are network elements of the core network; Alternatively, when the identity authentication is successful, the AMF sends the localized service information pre-configured on the AMF to the terminal device.
21. The method of claim 18, wherein: The registration request does not include SNPN network access indication information; wherein, the AMF sends localized service information to the terminal device after the terminal device successfully registers with the network, including: In a case where the current first network of the terminal device is the serving network of the terminal device, the AMF selects an authentication service function AUSF according to the registration request; The AMF authenticates the terminal device through the selected AUSF; When the identity authentication is successful, the AMF receives the localized service information sent by the home network of the terminal device through the roaming guidance SoR mechanism, and sends the localized service information to the terminal device; Alternatively, when the identity authentication is successful, the AMF sends the localized service information pre-configured on the AMF to the terminal device.
22. The method according to any one of claims 18 to 21, characterized in that The method further comprises: The AMF receives a packet data unit (PDU) session establishment request sent by the terminal device; wherein the PDU session establishment request is initiated by the terminal device according to the localized service information; The session management function SMF receives the PDU session establishment request forwarded by the AMF, and creates a session context of the terminal device according to the PDU session establishment request; The SMF obtains policy-related information from the policy control function PCF and selects the user plane function UPF to establish a user plane tunnel from the radio access network RAN to the UPF; The SMF sends session-related configuration parameters and service quality QoS parameters to the AMF; The AMF forwards the session-related configuration parameters and quality of service (QoS) parameters to the terminal device to establish a PDU session for the localized service to access the localized service.
23. The method according to any one of claims 18 to 22, characterized in that The localized service information includes at least one of the following information: Localized service name; The Internet Protocol (IP) address of the localization server; The fully qualified domain name (FQDN) of the localization server; One or more managed network identifiers and / or names, the target managed network being determined from the one or more managed networks; Valid time information and / or valid location information.
24. A communication device, characterized in that: include: A receiving module, configured to obtain localized service information from the current first network; A processing module is configured to select a target hosting network according to the localized service information; wherein the target hosting network is configured to provide the localized service.
25. A communication device, characterized in that: include: A transceiver module, configured to receive a registration request sent by a terminal device; The transceiver module is further configured to send localized service information to the terminal device after the terminal device successfully registers on the network; wherein the localized service information is used to assist the terminal device in selecting a target hosting network, and the target hosting network is used to provide the localized service.
26. A communication device, characterized in that: The system is configured to perform the method according to any one of claims 13 to 17.
27. A communication device, characterized in that: include: Access and Mobility Management Function AMF for performing the method according to any one of claims 9 to 12.
28. A communication device, characterized in that: The device includes a processor and a memory, wherein a computer program is stored in the memory, and the processor executes the computer program stored in the memory, so that the device performs the method according to any one of claims 1 to 8.
29. A communication device, characterized in that: The device includes a processor and a memory, wherein a computer program is stored in the memory, and the processor executes the computer program stored in the memory to enable the device to perform the method according to any one of claims 9 to 12.
