A method, apparatus and readable storage medium for providing a local service

CN117378191BActive Publication Date: 2026-10-23BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202280001654.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-06
Publication Date
2026-10-23
Estimated Expiration
2042-05-06

AI Technical Summary

Technical Problem

[0004]相关技术中,用户设备(user equipment,UE)通过托管网络访问本地服务的方式有待优化

Benefits of technology

[0068]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117378191B_ABST
    Figure CN117378191B_ABST
Patent Text Reader

Abstract

The present disclosure provides a local service providing method, device and readable storage medium, the method comprising: sending a broadcast message, the broadcast message comprising a hosting network service indication, the hosting network service indication being used to indicate that a non-public network corresponding to the network device can provide a hosting network service to support a user equipment to access a local service. In the method of the present disclosure, the network device of the non-public network can inform the user equipment that the network device can provide the hosting network service through broadcasting, so that the user equipment can establish a connection with the non-public network after receiving the broadcast message, which is conducive to the non-public network to provide the local service for the user equipment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of wireless communication technology, and in particular to a method, apparatus and readable storage medium for providing local services. Background Technology

[0002] Fifth-generation (5G) wireless communication technology introduces non-public networks (NPNs). Unlike public networks (PNs), NPNs provide services to specific users or within a specific area, and may have time limitations. NPNs can meet the customized needs of vertical industries, such as in applications like the Industrial Internet and the Internet of Things (IoT).

[0003] Currently, NPNs can be used as hosting networks to provide potential users with access to local services offered by the NPN, such as access to the hosting network, the hosting network provider, or third-party service providers (including other network operators and third-party application providers). Providing local services to users can include providing data connectivity, as well as offering additional information or instructions to greatly enhance user experience or convenience. The use of hosting networks to provide local services also facilitates the promotion of service providers (such as physical businesses or specific building sites).

[0004] In related technologies, the way user equipment (UE) accesses local services through a managed network needs to be optimized. Summary of the Invention

[0005] This disclosure provides a method, apparatus, and readable storage medium for providing local services.

[0006] In a first aspect, embodiments of this disclosure provide a method for providing local services, executed by a network device, the method comprising:

[0007] Send a broadcast message, the broadcast message including a managed network service indication, the managed network service indication being used to indicate that the non-public network corresponding to the network device can provide managed network services to support user equipment access to local services.

[0008] In the method disclosed herein, network devices on non-public networks can broadcast information to user devices that they can provide managed network services, so that user devices can establish a connection with the non-public network after receiving the broadcast message, which is beneficial for the non-public network to provide local services to user devices.

[0009] In some possible implementations, the method further includes:

[0010] The system receives a registration request from the user equipment and sends the registration request to the Access and Mobility Management Function (AMF), wherein the AMF supports managed network services; the registration request includes the device identifier of the user equipment and a managed network service indication.

[0011] The system receives the registration acceptance message sent by the AMF and sends the registration acceptance message to the user equipment.

[0012] In some possible implementations, the method further includes:

[0013] The AMF is determined to meet preset conditions, which are used to indicate that the AMF supports managed network services.

[0014] In some possible implementations, the registration acceptance message includes a list of local services, which includes at least one local service that the hosted network supports user equipment access to.

[0015] In some possible implementations, the list of local services includes one of the following:

[0016] At least one data network name (DNN);

[0017] At least one fully qualified domain name (FQDN);

[0018] At least one IP address;

[0019] The DNN, FQDN, or IP address has a one-to-one correspondence with the local service.

[0020] In some possible implementations, the user equipment is a user equipment in a restricted state.

[0021] Secondly, embodiments of this disclosure provide a method for providing local services, executed by an Access and Mobility Management Function (AMF), the method comprising:

[0022] Receive a registration request from a user device sent by a network device; the registration request includes the device identifier of the user device and a managed network service indication, the managed network service indication being used to indicate that the non-public network corresponding to the network device can provide managed network services to support the user device to access local services;

[0023] The network device sends a registration acceptance message to the user equipment.

[0024] In the method disclosed herein, after receiving a registration request from a user equipment, the AMF of a non-public network can send a registration acceptance message to the user equipment through a network device to connect with the user equipment, so as to enable the non-public network to provide local services to the user equipment.

[0025] In some possible implementations, the registration acceptance message includes a list of local services, which includes at least one local service that the hosted network supports user equipment access to.

[0026] In some possible implementations, the method further includes:

[0027] When a service request for a first local service is received from the user equipment, a session based on the first local service is established with the user equipment, wherein the first local service is in the local service list.

[0028] In some possible implementations, the method further includes:

[0029] Retrieve the list of local services.

[0030] In some possible implementations, if the registration acceptance message does not include a local service list,

[0031] The method further includes:

[0032] When a service request for the second local service is received from the user equipment, the service request for the second local service is sent to the Session Management Function (SMF).

[0033] Accept the SMF's session establishment accept message or session establishment reject message;

[0034] Send the session establishment accept message or the session establishment reject message to the user equipment.

[0035] In some possible implementations, the method further includes:

[0036] The user equipment is authenticated and authorized.

[0037] Thirdly, embodiments of this disclosure provide a method for providing local services, executed by a user equipment, the method comprising:

[0038] Based on the broadcast message from the network device, a managed network is selected; the broadcast message includes a managed network service indication, which indicates that the non-public network corresponding to the network device can provide managed network services to support user equipment access to local services.

[0039] In the method disclosed herein, the user equipment can learn from the broadcast messages of the network device that a non-public network can provide managed network services, and select a non-public network that can be used as a managed network according to the broadcast messages, which facilitates the establishment of a connection with the non-public network and thus facilitates the receipt of local services provided by the non-public network.

[0040] In some possible implementations, the method further includes:

[0041] Send a registration request to the network device, the registration request including the device identifier of the user device and a managed network service indication;

[0042] Receive the registration acceptance message from the Access and Mobility Management Function (AMF).

[0043] In some possible implementations, the registration acceptance message includes a list of local services, which includes at least one local service that the hosted network supports user equipment access to.

[0044] In some possible implementations, the method further includes:

[0045] Send a service request for the first local service in the local service list to the AMF.

[0046] In some possible implementations, if the registration acceptance message does not include a local service list, the method further includes:

[0047] Send a service request for the second local service to the AMF;

[0048] Receive a session establishment accept message or a session establishment reject message for a service request based on the second local service.

[0049] In some possible implementations, the method further includes:

[0050] Based on the pre-configuration message, a managed network is selected, the pre-configuration message including parameters of the non-public network information.

[0051] In some possible implementations, the pre-configuration message is pre-configured for the user equipment by the user equipment's home network.

[0052] Fourthly, embodiments of this disclosure provide a communication device that can be used to perform the steps executed by a network device in the first aspect or any possible design of the first aspect. The network device can implement the functions of the methods described above through hardware structures, software modules, or a combination of hardware structures and software modules.

[0053] When the apparatus shown in the fourth aspect is implemented by a software module, the apparatus may include a transceiver module, wherein the transceiver module can be used to support the communication apparatus in communication.

[0054] When performing the steps described in the first aspect above, the transceiver module is used to send a broadcast message, the broadcast message including a managed network service indication, the managed network service indication being used to indicate that the non-public network corresponding to the network device can provide managed network services to support user equipment access to local services.

[0055] Fifthly, embodiments of this disclosure provide a communication device that can be used to perform the steps executed by the Access and Mobility Management Function (AMF) in the second aspect or any possible design of the second aspect. The AMF can implement the functions of the methods described above through hardware architecture, software modules, or a combination of hardware architecture and software modules.

[0056] When the apparatus shown in the fifth aspect is implemented by a software module, the apparatus may include a transceiver module, wherein the transceiver module can be used to support the communication apparatus in communicating.

[0057] When performing the steps described in the second aspect above, the transceiver module is used to receive a registration request from a user device sent by a network device; the registration request includes the device identifier of the user device and a managed network service indication, the managed network service indication being used to indicate that the non-public network corresponding to the network device can provide managed network services to support the user device in accessing local services;

[0058] The transceiver module is also used to send a registration acceptance message to the user equipment through the network device.

[0059] Sixthly, embodiments of this disclosure provide a communication device that can be used to perform the steps executed by a user equipment in the third aspect or any possible design of the third aspect. The user equipment can implement the functions of the methods described above through hardware structures, software modules, or a combination of hardware structures and software modules.

[0060] When the apparatus shown in the sixth aspect is implemented by a software module, the apparatus may include a processing module, wherein the processing module can be used by the communication device to perform processing operations, such as generating information / messages to be sent, or processing received signals to obtain information / messages.

[0061] When performing the steps described in the third aspect above, the processing module is configured to select a managed network based on a broadcast message from the network device; the broadcast message includes a managed network service indication, which indicates that the non-public network corresponding to the network device can provide managed network services to support user equipment access to local services.

[0062] In a seventh aspect, embodiments of this disclosure provide a communication device, including a processor and a memory, wherein the memory is used to store a computer program; and the processor is used to execute the computer program to implement the first aspect or any possible design of the first aspect.

[0063] Eighthly, embodiments of this disclosure provide a communication device including a processor and a memory, wherein the memory is used to store a computer program; and the processor is used to execute the computer program to implement the second aspect or any possible design of the second aspect.

[0064] Ninth aspect, embodiments of this disclosure provide an electronic device, including a processor and a memory, wherein the memory is used to store a computer program; and the processor is used to execute the computer program to implement the third aspect or any possible design of the third aspect.

[0065] In a tenth aspect, embodiments of this disclosure provide a computer-readable storage medium storing instructions (or computer programs, programs) that, when invoked and executed on a computer, cause the computer to perform the first aspect or any possible design of the first aspect.

[0066] Eleventhly, embodiments of this disclosure provide a computer-readable storage medium storing instructions (or computer programs, programs) that, when invoked and executed on a computer, cause the computer to perform the second aspect or any possible design of the second aspect described above.

[0067] In a twelfth aspect, embodiments of this disclosure provide a computer-readable storage medium storing instructions (or computer programs, programs) that, when invoked and executed on a computer, cause the computer to perform the third aspect or any possible design of the third aspect described above.

[0068] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0069] The accompanying drawings, which are included to provide a further understanding of the embodiments of this disclosure and form part of this application, illustrate exemplary embodiments of this disclosure and, together with their descriptions, serve to explain the embodiments of this disclosure and do not constitute an improper limitation of the embodiments of this disclosure. In the drawings:

[0070] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the embodiments of the present disclosure.

[0071] Figure 1 This is a schematic diagram of the architecture of a communication system for a non-public network provided in an embodiment of this disclosure;

[0072] Figure 2 This is an interactive flowchart illustrating a method for providing a local service according to an exemplary embodiment;

[0073] Figure 3 This is a flowchart illustrating a method for providing a local service according to an exemplary embodiment;

[0074] Figure 4 This is a flowchart illustrating a method for providing a local service according to another exemplary embodiment;

[0075] Figure 5 This is a flowchart illustrating a method for providing a local service according to an exemplary embodiment;

[0076] Figure 6 This is a flowchart illustrating a method for providing a local service according to another exemplary embodiment;

[0077] Figure 7 This is a flowchart illustrating a method for providing a local service according to another exemplary embodiment;

[0078] Figure 8 This is a flowchart illustrating a method for providing a local service according to an exemplary embodiment;

[0079] Figure 9 This is a flowchart illustrating a method for providing local services in a given scenario, according to an exemplary embodiment.

[0080] Figure 10 This is a flowchart illustrating a method for providing local services in another scenario according to an exemplary embodiment;

[0081] Figure 11 This is a schematic diagram of a communication device according to an exemplary embodiment;

[0082] Figure 12 This is a schematic diagram of a communication device according to an exemplary embodiment;

[0083] Figure 13 This is a schematic diagram of a communication device according to an exemplary embodiment;

[0084] Figure 14 This is a schematic diagram of a communication device according to an exemplary embodiment;

[0085] Figure 15 This is a schematic diagram of an electronic device according to an exemplary embodiment. Detailed Implementation

[0086] The embodiments of this disclosure will now be further described in conjunction with the accompanying drawings and specific implementation details.

[0087] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with those of this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.

[0088] The terminology used in this disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the present disclosure. The singular forms “a” and “the” as used in this disclosure and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any and all possible combinations of one or more of the associated listed items.

[0089] It should be understood that although the terms first, second, third, etc., may be used to describe various information in embodiments of this disclosure, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, first information may also be referred to as second information without departing from the scope of embodiments of this disclosure, and similarly, second information may also be referred to as first information. Depending on the context, the words “if” and “suppose” as used herein may be interpreted as “when”, “when”, or “in response to a determination”.

[0090] Embodiments of this disclosure are described in detail below, examples of which are illustrated in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this disclosure, and should not be construed as limiting this disclosure.

[0091] like Figure 1As shown, the method for providing local services provided in this embodiment can be applied to a communication system 100 in a non-public network. This communication system 100 may include, but is not limited to, a non-public network (NPN) 101, user equipment (UE) 102, and a data network (DN) 103. The non-public network 101 includes network equipment 1011, an Access and Mobility Management Function (AMF) 1012, a Session Management Function (SMF) 1013, and a user plane function (UPF) 1014.

[0092] Network device 1011 can be an access network device (or access point). Access network devices refer to devices that provide network access functionality, such as radio access network (RAN) base stations. Specifically, network devices may include base station (BS) equipment, or base station equipment and radio resource management equipment used to control the base station equipment. This network device may also include relay stations (relay equipment), access points, and base stations in future 5G networks, base stations in future evolved PLMN networks, or NR base stations. Network devices can be wearable devices or vehicle-mounted devices. Network devices can also be communication chips with communication modules.

[0093] For example, network equipment 1011 includes, but is not limited to: next-generation base stations (gnodeB, gNB) in 5G, evolved node B (eNB) in LTE systems, radio network controllers (RNC), node B (NB) in WCDMA systems, radio controllers and base station controllers (BSC) in CRAN systems, base transceiver stations (BTS) in GSM or CDMA systems, home base stations (e.g., home evolved nodeB, or home node B, HNB), baseband units (BBU), transmitting and receiving points (TRP), transmitting points (TP), or mobile switching centers, etc.

[0094] AMF1012 is responsible for user equipment 102's registration, connection, access authentication and authorization, mobility, and reachability management. SMF1013 is responsible for interacting with the separate data plane, managing session establishment, updates, and releases, maintaining protocol data unit (PDU) session state, and managing user equipment 102's internet protocol address (IP) allocation. UPF1014 responds to requests from SMF1013 and is responsible for performing network user plane processing such as GTP-U protocol encapsulation and decapsulation, packet routing and forwarding, packet inspection, and Quality of Service (QoS) flow mapping.

[0095] User equipment 102 is configured to support carrier aggregation and can be connected to multiple carrier units of network equipment 1011, including a primary carrier unit and one or more secondary carrier units.

[0096] The user equipment 102 shown above can be a terminal, access terminal, terminal unit, terminal station, mobile station (MS), remote station, remote terminal, mobile terminal, wireless communication equipment, terminal agent, or user equipment, etc. This user equipment 102 may have wireless transceiver capabilities, enabling it to communicate (e.g., wirelessly) with one or more network devices 1011 of one or more communication systems, and to receive network services provided by the network devices 1011, including but not limited to the base station shown in the figure.

[0097] User equipment 102 may be a cellular phone, cordless phone, session initiation protocol (SIP) phone, wireless local loop (WLL) station, personal digital assistant (PDA) device, handheld device with wireless communication capabilities, computing device or other processing device connected to a wireless modem, vehicle-mounted device, wearable device, user equipment in a future 5G network, or user equipment in a future evolved public land mobile network (PLMN) network, etc.

[0098] DN103 can be a data network in a non-public network 101. Multiple servers can be deployed in DN103 to provide corresponding local service business data.

[0099] Non-public networks (NPNs) 101 are defined in Release 16 (Rel-16) of the 3GPP standard. Currently, for NPNs that can be used as hosting networks, their differences from those defined in Rel-16 and Rel-17 can be defined. Local services within the hosted network NPN can also be defined, specifying the differences between local services and regular services, and defining the applicable time and area of ​​local services according to the local service protocol.

[0100] Furthermore, the relevant agreements define the requirements for the discovery, selection, and access of the managed network, so that user equipment 102 can discover, select, or access local services of the managed network. It should be understood that the managed network involved in the embodiments of this disclosure is limited to NPN.

[0101] The local operator of the managed network can control access to restricted local operator services (RLOS), such as restricting unauthenticated user equipment 102 to access RLOS only, while authenticated user equipment 102 can also use RLOS in a restricted state. It should be understood that services provided through RLOS can also be used by authenticated user equipment 102 that is not in a restricted state through other methods.

[0102] In related technologies, when user equipment 102 accesses local services through a hosted network, it needs credentials provided by its home network. This means that user equipment 102 can only access local services through the hosted network if there is a connection or service agreement (such as a roaming agreement) between the home network and the hosted network. However, when user equipment 102 moves to a hosted network that has no connection or service agreement with its home network, authentication will fail, and user equipment 102 will enter a restricted state, unable to register with the hosted network or access local services.

[0103] It is evident that the way local services are provided in the relevant technologies needs to be optimized, and the problem of how to reuse RLOS in the Evolved Packet System (EPS) needs to be solved so that user equipment 102, such as user equipment 102 in a restricted state, can access local services provided by the managed network.

[0104] This disclosure provides a method for providing local services. Figure 2 This is a flowchart illustrating a method for providing a local service according to an exemplary embodiment, such as... Figure 2As shown, the method includes steps S201 to S208, specifically:

[0105] In step S201, network device 1011 sends a broadcast message, which includes a managed network service indication. The managed network service indication indicates that the non-public network corresponding to network device 1011 can provide managed network services to support user equipment 102 in accessing local services.

[0106] In step S202, user equipment 102 selects a managed network based on the broadcast message from network device 1011. The broadcast message includes a managed network service indication, which indicates that the non-public network corresponding to network device 1011 can provide managed network services to support user equipment 102 in accessing local services.

[0107] In step S203, user equipment 102 sends a registration request to network device 1011. The registration request includes the device identifier of user equipment 102 and a managed network service instruction.

[0108] In step S204, network device 1011 receives the registration request from user equipment 102 and sends the registration request to access and mobility management function AMF 1012, wherein AMF 1012 supports managed network services; the registration request includes the device identifier of user equipment 102 and a managed network service indication.

[0109] In step S205, AMF1012 receives a registration request from user equipment 102 sent by the network device. The registration request includes the device identifier of user equipment 102 and a managed network service indication. The managed network service indication indicates that the non-public network corresponding to network device 1011 can provide managed network services to support user equipment 102 in accessing local services.

[0110] In step S206, AMF1012 sends a registration acceptance message to user equipment 102 through network device 1011.

[0111] In step S207, network device 1011 receives the registration acceptance message sent by AMF 1012 and sends a registration acceptance message to user equipment 102.

[0112] In step S208, user equipment 102 receives a registration acceptance message from access and mobility management function AMF 1012.

[0113] In some possible implementations, the non-public network (NTN) 101 can be deployed as a stand-alone non-public network (SNPN) or a public network integrated non-public network (PNI-NPN).

[0114] In some possible implementations, NTN101 acts as a hosting network, and network device 1011 of NTN101 carries a Hosting Network Service Indication in its broadcast messages. Carrying this Hosting Network Service Indication indicates that the hosting network can support user equipment 102 in accessing localized services without a hosting network authentication certificate, such as providing localized services to user equipment 102 in a restricted state.

[0115] In some possible implementations, the service network that user equipment 102 was connected to before connecting to the hosting network (the currently connected service network) is the home network. The home network can also discover the hosting network near the location of user equipment 102, providing a reference for user equipment 102.

[0116] In one example, the home network could be a Public Land Mobile Network (PLMN).

[0117] In one example, the home network may be a non-public network other than the NTN of this disclosure.

[0118] In some possible implementations, network device 1011 may function as a relay, such as forwarding the registration request of user equipment 102 to AMF 1012, or forwarding the registration accept message of AMF 1012 to user equipment 102.

[0119] In the method disclosed herein, network device 1011 of non-public network 101 can broadcast to user equipment 102 that it can provide managed network services. User equipment 102 learns from the broadcast message of network device 1011 that non-public network 101 can provide managed network services, and sends a registration request to network device 1011 according to the broadcast message. Network device 1011 can forward the registration request sent by user equipment 102 and forward the registration acceptance message of AMF 1012 of non-public network 101, thereby connecting AMF 1012 with user equipment 102, which in turn facilitates non-public network 101 to provide local services to user equipment 102, such as user equipment 102 in a restricted state.

[0120] This disclosure provides a method for providing local services, applied to network device 1011. Figure 3 This is a flowchart illustrating a method for providing a local service according to an exemplary embodiment, such as... Figure 3 As shown, the method includes step S301:

[0121] In step S301, network device 1011 sends a broadcast message, which includes a managed network service indication. The managed network service indication indicates that the non-public network corresponding to network device 1011 can provide managed network services to support user equipment 102 in accessing local services.

[0122] In some possible implementations, the non-public network NTN101 is a network within an enterprise or a specific building site. The network device 1011 of NTN101 can broadcast to indicate that it can act as a hosted network and support restricted user equipment 102 to access local services.

[0123] In one example, NTN101 is a network within an enterprise, providing local services to UEs within the enterprise.

[0124] In one example, NTN101 is a network set up in a venue (such as a concert hall, stadium, etc.) to provide local services to UEs within the venue.

[0125] In some possible implementations, broadcast messages can be air interface messages sent without encryption, such as system messages.

[0126] In the method disclosed herein, the network device 1011 of the non-public network 101 can inform the user device 102 that it can provide managed network services through broadcasting, so that the user device 102 can establish a connection with the non-public network 101 after receiving the broadcast message, which is beneficial for the non-public network to provide local services to the user device 102.

[0127] This disclosure provides a method for providing local services, applied to network device 1011. Figure 4 This is a flowchart illustrating a method for providing a local service according to an exemplary embodiment, such as... Figure 4 As shown, the method includes steps S401 to S403:

[0128] In step S401, network device 1011 sends a broadcast message, which includes a managed network service indication. The managed network service indication indicates that the non-public network corresponding to network device 1011 can provide managed network services to support user equipment 102 in accessing local services.

[0129] In step S402, network device 1011 receives the registration request from user equipment 102 and sends the registration request to access and mobility management function AMF 1012, wherein AMF 1012 supports managed network services; the registration request includes the device identifier of user equipment 102 and a managed network service indication.

[0130] In step S403, network device 1011 receives the registration acceptance message sent by AMF1012 and sends a registration acceptance message to user equipment 102.

[0131] In some possible implementations, network device 1011 and AMF 1012 are logically interconnected via an NG interface.

[0132] In some possible implementations, user equipment 102 is a user equipment in a limited state. The managed network of this disclosure embodiment can provide local services to user equipment 102 in a limited state.

[0133] In this embodiment of the disclosure, the network device 1011 of the non-public network 101 can broadcast to the user equipment 102 that it can provide managed network services. The network device 1011 can forward the registration request sent by the user equipment 102 and forward the registration acceptance message of the AMF 1012 of the non-public network 101, thereby enabling the AMF 1012 to connect with the user equipment 102, which in turn facilitates the non-public network 101 to provide local services to the user equipment 102.

[0134] This disclosure provides a method for providing local services, applied to a network device 1011, the method including steps S401' to S404':

[0135] In step S401', network device 1011 sends a broadcast message, which includes a managed network service indication. The managed network service indication indicates that the non-public network corresponding to network device 1011 can provide managed network services to support user equipment 102 in accessing local services.

[0136] In step S402', network device 1011 receives the registration request from user equipment 102 and determines that AMF1012 meets the preset conditions. The preset conditions are used to instruct AMF1012 to support managed network services.

[0137] Step S403': Send a registration request to the Access and Mobility Management Function (AMF) 1012, wherein the AMF 1012 supports managed network services; the registration request includes the device identifier of the user equipment 102 and a managed network service indication.

[0138] In step S404', network device 1011 receives the registration acceptance message sent by AMF1012 and sends a registration acceptance message to user equipment 102.

[0139] In some possible implementations, the AMF1012 that meets the preset conditions may carry a Hosting Network Service Indication. The network device 1011 selects the AMF1012 with the Hosting Network Service Indication and sends the registration request of the user equipment 102 to the selected AMF1012.

[0140] In this embodiment of the disclosure, network device 1011 may select AMF 1012 that supports managed network services in order to provide local services to user equipment 102 in a restricted state.

[0141] This disclosure provides a method for providing local services, applied to a network device 1011. The method includes steps S401 to S403, or steps S401' to S404', wherein:

[0142] The registration acceptance message includes a list of local services, which includes at least one local service that the hosted network allows the user's device to access.

[0143] In some possible implementations, the AMF1012 may carry a localized service list in the registration acceptance message, indicating the local services it can provide.

[0144] In some possible implementations, the local service list may not be included in the registration acceptance message and may be sent separately. For example, the AMF1012 sends both the registration acceptance message and the local service list.

[0145] In some possible implementations, user equipment 102 accesses local services in DN103 via a hosted network, where at least one server may be deployed.

[0146] In some possible implementations, the list of local services includes one of the following:

[0147] At least one data network name (DNN);

[0148] At least one fully qualified domain name (FQDN);

[0149] At least one IP address;

[0150] Among them, the DNN, FQDN, or IP address has a one-to-one correspondence with the local service.

[0151] In one example, the list of local services may include the Data Network Name (DNN) of each server in DN103. Each DNN can locate a server, and each server is used to provide a local service.

[0152] In one example, the list of local services may include the fully qualified domain names (FQDNs) of each server in DN103, each FQDN being able to locate a server, and each server being used to provide a local service.

[0153] In one example, the list of local services may include the IP addresses of the servers in DN103, with each IP address locating a server and each server providing a local service.

[0154] In one example, the list of local services may include the DNN of some servers, the FQDN of some servers, or the IP address of some servers.

[0155] In this embodiment of the disclosure, the server corresponding to DN103 can be determined by DNN, FQDN or IP address, which is beneficial for user equipment 102 to selectively access the local service corresponding to this server.

[0156] This disclosure provides a method for providing local services, applied to the Access and Mobility Management Function (AMF1012). Figure 5 This is a flowchart illustrating a method for providing a local service according to an exemplary embodiment, such as... Figure 5 As shown, the method includes steps S501 to S502:

[0157] In step S501, AMF1012 receives a registration request from user equipment 102 sent by network device 1011. The registration request includes the device identifier of user equipment 102 and a managed network service indication. The managed network service indication indicates that the non-public network corresponding to network device 1011 can provide managed network services to support user equipment 102 in accessing local services.

[0158] In step S502, AMF1012 sends a registration acceptance message to user equipment 102 through network device 1011.

[0159] In some possible implementations, the registration request of user equipment 102 can be forwarded to AMF 1012 via network device 1011; the registration acceptance message of AMF 1012 can be forwarded to user equipment 102 via network device 1011.

[0160] In some possible implementations, the registration acceptance message may or may not include a list of local services.

[0161] In some possible implementations, user equipment 102 is a user equipment in a limited state.

[0162] In some possible implementations, the following steps may also be included between step S501 and step S502:

[0163] S51. Authenticate and authorize user equipment 102.

[0164] In one example, AMF1012 can perform authentication and authorization of user equipment 102 by interacting with the Authentication Server Function (AUSF).

[0165] In this embodiment of the disclosure, network device 1011 can forward the registration request sent by user equipment 102 and forward the registration acceptance message of AMF 1012 of non-public network 101. AMF 1012 interacts with user equipment 102, which is beneficial for non-public network 101 to provide local services to user equipment 102.

[0166] This disclosure provides a method for providing local services, applied to AMF1012, the method including steps S501-S502, wherein...

[0167] The registration acceptance message includes a list of local services, which includes at least one local service that the hosted network allows the user's device to access.

[0168] In some possible implementations, the list of local services includes one of the following:

[0169] At least one data network name (DNN);

[0170] At least one fully qualified domain name (FQDN);

[0171] At least one IP address;

[0172] Among them, the DNN, FQDN, or IP address has a one-to-one correspondence with the local service.

[0173] In some possible implementations, the local service list may not be included in the registration acceptance message and may be sent separately. For example, the AMF1012 sends both the registration acceptance message and the local service list.

[0174] In this embodiment of the disclosure, the AMF1012 may carry a list of local services in the registration acceptance message it sends, so that the user equipment 102 can selectively access the local services it needs.

[0175] This disclosure provides a method for providing local services, applied to AMF1012. Figure 6 This is a flowchart illustrating a method for providing a local service according to an exemplary embodiment, such as... Figure 6 As shown, the method includes steps S601 to S603:

[0176] In step S601, AMF1012 receives a registration request from user equipment 102 sent by network device 1011. The registration request includes the device identifier of user equipment 102 and a managed network service indication. The managed network service indication indicates that the non-public network corresponding to network device 1011 can provide managed network services to support user equipment 102 in accessing local services.

[0177] In step S602, AMF1012 sends a registration acceptance message to user equipment 102 through network device 1011.

[0178] The registration acceptance message includes a list of local services, which includes at least one local service that the managed network supports user device access to.

[0179] Step S603: When a service request for the first local service is received from the user equipment 102, a session based on the first local service is established with the user equipment 102, wherein the first local service is in the local service list.

[0180] In some possible implementations, when user equipment 102 receives a list of local services, it can select the desired local service based on the list of local services.

[0181] In some possible implementations, the service request is a PDU session request, and the AMF1012 establishes a PDU session with the user equipment 102 based on the PDU session request of the user equipment 102.

[0182] In this embodiment of the disclosure, in the scenario where the registration and acceptance message carries a local service list, the user equipment 102 can selectively initiate a PDU session for the first local service based on the local service list. The AMF 1012 establishes a PDU session based on the request of the user equipment 102, thereby the managed network provides the first local service to the user equipment 102 in a restricted state.

[0183] This disclosure provides a method for providing local services, applied to AMF1012, the method including steps S501-S502 and step S52:

[0184] In step S501, AMF1012 receives a registration request from user equipment 102 sent by network device 1011. The registration request includes the device identifier of user equipment 102 and a managed network service indication. The managed network service indication indicates that the non-public network corresponding to network device 1011 can provide managed network services to support user equipment 102 in accessing local services.

[0185] Step S52, AMF1012 obtains the local service list.

[0186] In step S502, AMF1012 sends a registration acceptance message to user equipment 102 through network device 1011. The registration acceptance message includes a list of local services, which includes at least one local service that the managed network supports for user equipment access.

[0187] In some possible implementations, the AMF1012 may obtain a list of local services from the Policy Control function (PCF).

[0188] This disclosure provides a method for providing local services, applied to AMF1012. Figure 7 This is a flowchart illustrating a method for providing a local service according to an exemplary embodiment, such as... Figure 7 As shown, the method includes steps S701 to S703:

[0189] In step S701, AMF1012 receives a registration request from user equipment 102 sent by network device 1011. The registration request includes the device identifier of user equipment 102 and a managed network service indication. The managed network service indication indicates that the non-public network corresponding to network device 1011 can provide managed network services to support user equipment 102 in accessing local services.

[0190] In step S702, AMF1012 sends a registration acceptance message to user equipment 102 through network device 1011.

[0191] The registration acceptance message does not include a list of local services.

[0192] Step S703: When a service request for the second local service is received from the user equipment, the service request for the second local service is sent to the session management function (SMF).

[0193] Step S704: Accept the SMF session establishment accept message or session establishment reject message.

[0194] Step S705: Send a session establishment accept message or a session establishment reject message to the user equipment.

[0195] In some possible implementations, in scenarios where the registration acceptance message does not include the local service list, user equipment 102 may initiate a PDU session request based on its own needs. AMF1012 forwards the user equipment 102's PDU session request to SMF1013, so that SMF1013 can determine whether a second local service is supported in the local service list based on the user equipment 102's request.

[0196] In one example, if a second local service is supported in the list of local services, SMF1013 can send a session establishment receive message so that the managed network can provide local services to user equipment 102.

[0197] In one example, if a second local service is not supported in the local service list, the SMF1013 can send a session establishment rejection message.

[0198] In some possible implementations, the SMF1013 is interconnected with the UPF1014 via the N4 interface, and the two can establish an N4 session.

[0199] In this embodiment of the disclosure, in a scenario where the registration acceptance message does not include the local service list, the user equipment 102 can initiate a PDU session for a second local service based on demand. The SMF 1013 determines whether to establish a PDU session based on the local service list. When the PDU session is successfully established, the managed network can provide the second local service to the user equipment 102 in a restricted state.

[0200] This disclosure provides a method for providing local services, applied to user equipment 102. Figure 8 This is a flowchart illustrating a method for providing a local service according to an exemplary embodiment, such as... Figure 8 As shown, the method includes step S801:

[0201] Step S801: Select a managed network based on the broadcast message from network device 1011; the broadcast message includes a managed network service indication, which indicates that the non-public network corresponding to network device 1011 can provide managed network services to support user equipment 102 in accessing local services.

[0202] In some possible implementations, user equipment 102 may automatically select or manually select a managed network based on user operation, such as selecting a nearby NTN 101 with a managed network service indication.

[0203] In the method disclosed herein, user equipment 102 can learn from the broadcast message of network device 1011 that non-public network 101 can provide managed network services, and select non-public network 101 that can be used as a managed network according to the broadcast message, so as to facilitate the establishment of a connection with non-public network 101 and thus facilitate the receipt of local services provided by non-public network 101.

[0204] This disclosure provides a method for providing local services, applied to user equipment 102, the method including steps S801-S803:

[0205] Step S801: Select a managed network based on the broadcast message from network device 1011; the broadcast message includes a managed network service indication, which indicates that the non-public network corresponding to network device 1011 can provide managed network services to support user equipment 102 in accessing local services.

[0206] Step S802: Send a registration request to network device 1011. The registration request includes the device identifier of user equipment 102 and a managed network service instruction.

[0207] Step S803: Receive the registration acceptance message from the Access and Mobility Management Function (AMF).

[0208] In some possible implementations, user equipment 102 uses its own equipment information, such as a device identifier and a managed network service instruction, to initiate a registration request to network equipment 1011.

[0209] In some possible implementations, user equipment 102 is a user equipment in a limited state.

[0210] In this embodiment of the disclosure, user equipment 102 learns from a broadcast message from network device 1011 that non-public network 101 can provide managed network services, and sends a registration request to network device 1011 according to the broadcast message. Network device 1011 can forward the registration request sent by user equipment 102 and forward the registration acceptance message of AMF 1012 of non-public network 101, thereby connecting AMF 1012 with user equipment 102, which in turn facilitates non-public network 101 to provide local services to user equipment 102.

[0211] This disclosure provides a method for providing local services, applied to user equipment 102, the method including steps S801' to S803:

[0212] Step S801': Select a managed network based on the pre-configuration message, which includes parameters for non-public network information.

[0213] Step S802: Send a registration request to network device 1011. The registration request includes the device identifier of user equipment 102 and a managed network service instruction.

[0214] Step S803: Receive the registration acceptance message from the Access and Mobility Management Function (AMF).

[0215] Alternatively, the method includes steps S801”~S803:

[0216] In step S801, a managed network is selected based on the pre-configuration message and the broadcast message from network device 1011. The pre-configuration message includes parameters of non-public network information, and the broadcast message includes a managed network service indication, which indicates that the non-public network corresponding to network device 1011 can provide managed network services to support user equipment 102 in accessing local services.

[0217] Step S802: Send a registration request to network device 1011. The registration request includes the device identifier of user equipment 102 and a managed network service instruction.

[0218] Step S803: Receive the registration acceptance message from the Access and Mobility Management Function (AMF).

[0219] In some possible implementations, the parameters of non-public network information in the pre-configured message can be: the NTN's DNN, FQDN, or IP address.

[0220] In some possible implementations, the pre-configuration message is pre-configured for the user equipment by its home network.

[0221] In this embodiment of the disclosure, the user equipment may select an NTN that can serve as a managed network based on a pre-configuration message, or based on a pre-configuration message and a broadcast message.

[0222] This disclosure provides a method for providing local services, applied to user equipment 102, the method including steps S801 to S803, wherein:

[0223] The registration acceptance message includes a list of local services, which includes at least one local service that the hosted network allows the user's device to access.

[0224] In some possible implementations, the list of local services includes one of the following:

[0225] At least one data network name (DNN);

[0226] At least one fully qualified domain name (FQDN);

[0227] At least one IP address;

[0228] Among them, the DNN, FQDN, or IP address has a one-to-one correspondence with the local service.

[0229] In this embodiment of the disclosure, user equipment 102 can selectively access local services according to its own needs to improve the experience.

[0230] This disclosure provides a method for providing local services, applied to user equipment 102, the method including steps S801 to S804:

[0231] Step S801: Select a managed network based on the broadcast message from network device 1011; the broadcast message includes a managed network service indication, which indicates that the non-public network corresponding to network device 1011 can provide managed network services to support user equipment 102 in accessing local services.

[0232] Step S802: Send a registration request to network device 1011. The registration request includes the device identifier of user equipment 102 and a managed network service instruction.

[0233] Step S803: Receive a registration acceptance message from the Access and Mobility Management Function (AMF), wherein the registration acceptance message includes a list of local services, and the list of local services includes at least one local service that the managed network supports the user equipment for access.

[0234] Step S804: Send the service request for the first local service in the local service list to the AMF.

[0235] In this embodiment of the disclosure, in the scenario where the registration and acceptance message carries a local service list, the user equipment 102 can selectively initiate a PDU session for the first local service based on the local service list. The AMF 1012 establishes a PDU session based on the request of the user equipment 102, thereby the managed network provides the first local service to the user equipment 102 in a restricted state.

[0236] This disclosure provides a method for providing local services, applied to user equipment 102, the method including steps S801-S803 and steps S805-S806:

[0237] Step S801: Select a managed network based on the broadcast message from network device 1011; the broadcast message includes a managed network service indication, which indicates that the non-public network corresponding to network device 1011 can provide managed network services to support user equipment 102 in accessing local services.

[0238] Step S802: Send a registration request to network device 1011. The registration request includes the device identifier of user equipment 102 and a managed network service instruction.

[0239] Step S803: Receive a registration acceptance message from the Access and Mobility Management Function (AMF), wherein the registration acceptance message does not include a local service list.

[0240] Step S805: Send a service request for the second local service to the AMF;

[0241] Step S806: Receive a session establishment accept message or a session establishment reject message for a service request based on the second local service.

[0242] In this embodiment of the disclosure, in a scenario where the registration acceptance message does not include the local service list, the user equipment 102 can initiate a PDU session for a second local service based on demand. The SMF 1013 determines whether to establish a PDU session based on the local service list. When the PDU session is successfully established, the managed network can provide the second local service to the user equipment 102 in a restricted state.

[0243] The following two examples illustrate the methods of this disclosure:

[0244] In one example of this disclosure, in a scenario where the registration acceptance message includes a list of local services, the interaction between the non-public network 101 and the user equipment 102 can be found in [reference needed]. Figure 9 As shown. Figure 9 As shown, the method in this example may include the following steps:

[0245] S91, network device 1011 sends a broadcast message, which includes a managed network service instruction.

[0246] S92, User equipment 102 selects a managed network based on the broadcast message from network device 1011.

[0247] S93, User Equipment 102 sends a registration request to Network Equipment 1011. The registration request includes the User Equipment 102's device identifier (UE ID) and a managed network service indication.

[0248] S94, Network device 1011 sends a registration request to AMF1012.

[0249] S95 and AMF1012 receive registration requests and can authenticate and authorize user equipment 102.

[0250] S96 and AMF1012 decide to accept the registration request and send a registration acceptance message to network device 1011, which includes a list of local services.

[0251] S97, Network device 1011 sends a registration acceptance message to user device 102.

[0252] S98, User Equipment 102 accesses the first local service based on the PDU session of the first local service.

[0253] In another example of this disclosure, in a scenario where the registration acceptance message does not include a list of local services, the interaction between the non-public network 101 and the user equipment 102 can be found in [reference needed]. Figure 10 As shown. Figure 10 As shown, the method in this example may include the following steps:

[0254] S101, network device 1011 sends a broadcast message, which includes a managed network service instruction.

[0255] S102, User equipment 102 selects a managed network based on the broadcast message from network device 1011.

[0256] S103, User Equipment 102 sends a registration request to AMF 1012 through Network Equipment 1011. The registration request includes the device identifier (UE ID) of User Equipment 102 and the managed network service indication.

[0257] S104 and AMF1012 receive registration requests and can authenticate and authorize user equipment 102.

[0258] S105 and AMF1012 send a registration acceptance message to the user equipment through network device 1011. The registration acceptance message does not include the local service list.

[0259] S106, User equipment 102 sends a second local service PDU session request to SMF1013 through AMF1012.

[0260] S107 and SMF1013 determine whether to accept the session establishment.

[0261] S108. If SMF1013 sends a PDU session establishment acceptance message to user equipment 102, user equipment 102 accesses the second local service based on the PDU session of the second local service.

[0262] Among them, the Unified Data Management (UDM) function is responsible for the management of user identification, subscription data, authentication data, and user service network element registration management (such as the AMF and SMF that currently provide services to the terminal; when a user switches to the AMF they access, the UDM will also send a deregistration message to the old AMF, requesting the old AMF to delete the user's relevant information).

[0263] Based on the same concept as the above method embodiments, this disclosure also provides a communication device that can have the functions of the network device 1011 in the above method embodiments and is used to execute the steps performed by the network device 1011 provided in the above embodiments. This function can be implemented by hardware, or by software, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.

[0264] In one possible implementation, such as Figure 11 The apparatus 1100 shown can serve as the network device 1011 involved in the above method embodiments, and perform the steps executed by the network device 1011 in the above method embodiments. The apparatus 1100 includes a transceiver module 1101, wherein the transceiver module 1101 can be used to support communication devices in communication.

[0265] When performing the steps executed by the network device 1011, the transceiver module 1101 is used to send a broadcast message, which includes a managed network service indication. The managed network service indication is used to indicate that the non-public network corresponding to the network device can provide managed network services to support user equipment access to local services.

[0266] When the communication device is network device 1011, its structure can also be as follows: Figure 12 As shown. Figure 12As shown, the device 1200 includes a memory 1201, a processor 1202, a transceiver component 1203, and a power supply component 1206. The memory 1201 is coupled to the processor 1202 and can be used to store the programs and data necessary for the communication device 1200 to implement its various functions. The processor 1202 is configured to support the communication device 1200 in performing the corresponding functions described above; this function can be implemented by calling the programs stored in the memory 1201. The transceiver component 1203 can be a wireless transceiver, used to support the communication device 1200 in receiving signaling and / or data, and transmitting signaling and / or data via a wireless air interface. The transceiver component 1203 can also be referred to as a transceiver unit or communication unit. The transceiver component 1203 may include a radio frequency component 1204 and one or more antennas 1205. The radio frequency component 1204 can be a remote radio unit (RRU), specifically used for transmitting radio frequency signals and converting radio frequency signals to baseband signals. The one or more antennas 1205 are specifically used for radiating and receiving radio frequency signals.

[0267] When the communication device 1200 needs to send data, the processor 1202 performs baseband processing on the data to be sent and outputs a baseband signal to the radio frequency (RF) unit. The RF unit then performs RF processing on the baseband signal and transmits the RF signal as electromagnetic waves through an antenna. When data is sent to the communication device 1200, the RF unit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor 1202. The processor 1202 converts the baseband signal back into data and processes the data.

[0268] Based on the same concept as the above method embodiments, this disclosure also provides a communication device that can have the functions of AMF1012 in the above method embodiments and is used to execute the steps performed by AMF1012 provided in the above embodiments. This function can be implemented in hardware, or in software, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.

[0269] In one possible implementation, such as Figure 13 The apparatus 1300 shown can serve as the AMF1012 involved in the above method embodiment, and perform the steps performed by the AMF1012 in the above method embodiment. The apparatus 1300 includes a transceiver module 1301, wherein the transceiver module 1301 can be used to support communication devices in communication.

[0270] When performing the steps of AMF1012 described above, transceiver module 1301 is used to receive a registration request from a user device sent by a network device. The registration request includes the user device's device identifier and a managed network service indication. The managed network service indication indicates that the non-public network corresponding to the network device can provide managed network services to support the user device's access to local services. Transceiver module 1301 is also used to send a registration acceptance message to the user device through the network device.

[0271] Based on the same concept as the above method embodiments, this disclosure also provides a communication device that can have the functions of the user equipment 102 in the above method embodiments and is used to execute the steps performed by the user equipment 102 provided in the above embodiments. This function can be implemented in hardware, or in software, or in hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.

[0272] In one possible implementation, such as Figure 14 The apparatus 1400 shown can serve as the user equipment 102 involved in the above method embodiment, and perform the steps executed by the user equipment 102 in the above method embodiment. The apparatus 1400 includes a processing module 1401, wherein the processing module 1401 can be used by the communication device to perform processing operations, such as generating information / messages to be sent, or processing received signals to obtain information / messages.

[0273] When performing the steps executed by the user equipment 102, the processing module 1401 is used to select a managed network according to the broadcast message of the network device; the broadcast message includes a managed network service indication, which indicates that the non-public network corresponding to the network device can provide managed network services to support the user equipment to access local services.

[0274] When the electronic device is user equipment 102, it may also include, for example: Figure 15 The apparatus shown. Figure 15 This is a block diagram illustrating an apparatus 1500 for transmitting user equipment capabilities according to an exemplary embodiment. For example, apparatus 1500 may be a mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, medical device, fitness equipment, personal digital assistant, etc.

[0275] Reference Figure 15 The device 1500 may include one or more of the following components: a processing component 1502, a memory 1504, a power component 1506, a multimedia component 1508, an audio component 1510, an input / output (I / O) interface 1512, a sensor component 1514, and a communication component 1516.

[0276] Processing component 1502 typically controls the overall operation of device 1500, such as operations associated with display, telephone calls, data communication, camera operation, and recording operations. Processing component 1502 may include one or more processors 1520 to execute instructions to perform all or part of the steps of the methods described above. Furthermore, processing component 1502 may include one or more modules to facilitate interaction between processing component 1502 and other components. For example, processing component 1502 may include a multimedia module to facilitate interaction between multimedia component 1508 and processing component 1502.

[0277] Memory 1504 is configured to store various types of data to support the operation of device 1500. Examples of this data include instructions for any application or method operating on device 1500, contact data, phonebook data, messages, pictures, videos, etc. Memory 1504 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.

[0278] The power supply component 1506 provides power to the various components of the device 1500. The power supply component 1506 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power to the device 1500.

[0279] Multimedia component 1508 includes a screen that provides an output interface between the device 1500 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of the touch or swipe action but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 1508 includes a front-facing camera and / or a rear-facing camera. When the device 1500 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or the rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.

[0280] Audio component 1510 is configured to output and / or input audio signals. For example, audio component 1510 includes a microphone (MIC) configured to receive external audio signals when device 1500 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 1504 or transmitted via communication component 1516. In some embodiments, audio component 1510 also includes a speaker for outputting audio signals.

[0281] I / O interface 1512 provides an interface between processing component 1502 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.

[0282] Sensor assembly 1514 includes one or more sensors for providing status assessments of various aspects of device 1500. For example, sensor assembly 1514 may detect the on / off state of device 1500, the relative positioning of components such as the display and keypad of device 1500, changes in the position of device 1500 or a component of device 1500, the presence or absence of user contact with device 1500, the orientation or acceleration / deceleration of device 1500, and temperature changes of device 1500. Sensor assembly 1514 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 1514 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 1514 may also include an accelerometer, a gyroscope, a magnetometer, a pressure sensor, or a temperature sensor.

[0283] Communication component 1516 is configured to facilitate wired or wireless communication between device 1500 and other devices. Device 1500 can access wireless networks based on communication standards, such as WiFi, 4G, or 5G, or combinations thereof. In one exemplary embodiment, communication component 1516 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 1516 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0284] In an exemplary embodiment, the apparatus 1500 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described above.

[0285] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 1504 including instructions, which can be executed by a processor 1520 of the device 1500 to perform the above-described method. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.

[0286] Other embodiments of the present disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the embodiments of the present disclosure that follow the general principles of the embodiments of the present disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and embodiments are to be considered exemplary only, and the true scope and spirit of the embodiments of the present disclosure are indicated by the following claims.

[0287] It should be understood that the embodiments disclosed herein are not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from their scope. The scope of the embodiments disclosed herein is limited only by the appended claims.

[0288] Industrial applicability

[0289] In the method disclosed herein, network devices on non-public networks can broadcast information to user devices that they can provide managed network services. User devices learn of the non-public network's provision of managed network services through the broadcast messages from the network devices, enabling them to establish connections with the non-public network and facilitating the provision of local services by the non-public network to the user devices.

Claims

1. A method for providing a local service, performed by a network device, the method comprising: Send a broadcast message, the broadcast message including a managed network service indication, the managed network service indication being used to indicate that: the non-public network corresponding to the network device can provide managed network services to support user equipment access to local services, the user equipment being a user equipment in a restricted state, the restricted state meaning that the user equipment has moved to the coverage of a managed network that has no service agreement with the user equipment's home network; The system receives a registration request from the user equipment and sends the registration request to the Access and Mobility Management Function (AMF), wherein the AMF supports managed network services; the registration request includes the device identifier of the user equipment and a managed network service indication. The system receives a registration acceptance message from the AMF and sends the registration acceptance message to the user equipment. The registration acceptance message includes a list of local services, which includes at least one of the following local services that the managed network supports the user equipment for access: At least one data network name (DNN); At least one fully qualified domain name (FQDN); At least one IP address; The DNN, FQDN, or IP address has a one-to-one correspondence with the local service.

2. The method as described in claim 1, wherein, The method further includes: The AMF is determined to meet preset conditions, which are used to indicate that the AMF supports managed network services.

3. A method for providing local services, performed by an Access and Mobility Management Function (AMF), the method comprising: Receive user device registration requests sent by network devices; The registration request includes the device identifier of the user device and a managed network service indication. The managed network service indication indicates that the non-public network corresponding to the network device can provide managed network services to support the user device to access local services. The user device is a user device in a restricted state, which means that the user device has moved to the coverage of a managed network that has no service agreement with the user device's home network. The network device sends a registration acceptance message to the user equipment, wherein the registration acceptance message includes a list of local services, and the list of local services includes at least one of the following local services that the managed network supports the user equipment for access: At least one data network name (DNN); At least one fully qualified domain name (FQDN); At least one IP address; The DNN, FQDN, or IP address has a one-to-one correspondence with the local service.

4. The method of claim 3, wherein, The method further includes: When a service request for a first local service is received from the user equipment, a session based on the first local service is established with the user equipment, wherein the first local service is in the local service list.

5. The method of claim 3, wherein, The method further includes: Retrieve the list of local services.

6. The method of claim 3, wherein, If the registration acceptance message does not include the local service list. The method further includes: When a service request for the second local service is received from the user equipment, the service request for the second local service is sent to the Session Management Function (SMF). Accept the SMF's session establishment accept message or session establishment reject message; Send the session establishment accept message or the session establishment reject message to the user equipment.

7. The method of claim 3, wherein, The method further includes: The user equipment is authenticated and authorized.

8. A method for providing a local service, performed by a user equipment, the method comprising: Select a hosting network based on broadcast messages from network devices; The broadcast message includes a managed network service indication, which indicates that the non-public network corresponding to the network device can provide managed network services to support user equipment access to local services. The user equipment is a user equipment in a restricted state, which means that the user equipment has moved to the coverage of a managed network that has no service agreement with the user equipment's home network. The network device sends a registration request to the AMF, the registration request including the device identifier of the user equipment and the managed network service indication; The network device receives the registration acceptance message from the AMF, wherein the registration acceptance message includes a list of local services, and the list of local services includes at least one of the following local services that the managed network supports user equipment access to: At least one data network name (DNN); At least one fully qualified domain name (FQDN); At least one IP address; The DNN, FQDN, or IP address has a one-to-one correspondence with the local service.

9. The method of claim 8, wherein, The method further includes: Send a service request for the first local service in the local service list to the AMF.

10. The method of claim 8, wherein, If the registration acceptance message does not include a local service list, the method further includes: Send a service request for the second local service to the AMF; Receive a session establishment accept message or a session establishment reject message for a service request based on the second local service.

11. The method of claim 8, wherein, The method further includes: Based on the pre-configuration message, a managed network is selected, the pre-configuration message including parameters of the non-public network information.

12. The method of claim 11, wherein, The pre-configuration message is pre-configured for the user equipment by its home network.

13. A communication device configured in a network device, the device comprising: The transceiver module is used to send broadcast messages, which include a managed network service indication. The managed network service indication indicates that the non-public network corresponding to the network device can provide managed network services to support user equipment access to local services. The user equipment is a user equipment in a restricted state, which means that the user equipment has moved to the coverage of a managed network that has no service agreement with the user equipment's home network. The transceiver module is also configured to receive the registration request from the user equipment and send the registration request to the Access and Mobility Management Function (AMF), wherein the AMF supports managed network services; the registration request includes the device identifier of the user equipment and a managed network service indication; The transceiver module is further configured to receive a registration acceptance message sent by the AMF and send the registration acceptance message to the user equipment, wherein the registration acceptance message includes a local service list, and the local service list includes at least one of the following local services that the managed network supports the user equipment to access: At least one data network name (DNN); At least one fully qualified domain name (FQDN); At least one IP address; The DNN, FQDN, or IP address has a one-to-one correspondence with the local service.

14. A communication device configured in an Access and Mobility Management Function (AMF), the device comprising: The transceiver module is used to receive registration requests from user devices sent by network devices; The registration request includes the device identifier of the user device and a managed network service indication. The managed network service indication indicates that the non-public network corresponding to the network device can provide managed network services to support the user device to access local services. The user device is a user device in a restricted state, which means that the user device has moved to the coverage of a managed network that has no service agreement with the user device's home network. The transceiver module is further configured to send a registration acceptance message to the user equipment via the network device, wherein the registration acceptance message includes a local service list, and the local service list includes at least one of the following local services that the managed network supports the user equipment for access: At least one data network name (DNN); At least one fully qualified domain name (FQDN); At least one IP address; The DNN, FQDN, or IP address has a one-to-one correspondence with the local service.

15. A communication device configured in a user equipment, the device comprising: The processing module is used to select the managed network based on the broadcast messages from the network devices; The broadcast message includes a managed network service indication, which indicates that the non-public network corresponding to the network device can provide managed network services to support user equipment access to local services. The user equipment is a user equipment in a restricted state, which means that the user equipment has moved to the coverage of a managed network that has no service agreement with the user equipment's home network. The transceiver module is used to send a registration request to the AMF through the network device. The registration request includes the device identifier of the user equipment and the managed network service indication. The transceiver module is further configured to receive a registration acceptance message from the AMF via the network device, wherein the registration acceptance message includes a local service list, and the local service list includes at least one of the following local services that the managed network supports user equipment access to: At least one data network name (DNN); At least one fully qualified domain name (FQDN); At least one IP address; The DNN, FQDN, or IP address has a one-to-one correspondence with the local service.

16. A communication device, comprising a processor and a memory, wherein, The memory is used to store computer programs; The processor is used to execute the computer program to implement the method as described in any one of claims 1-2.

17. A communication device, comprising a processor and a memory, wherein, The memory is used to store computer programs; The processor is used to execute the computer program to implement the method as described in any one of claims 3-7.

18. An electronic device comprising a processor and a memory, wherein, The memory is used to store computer programs; The processor is used to execute the computer program to implement the method as described in any one of claims 8-12.

19. A computer-readable storage medium storing instructions that, when invoked and executed on a computer, cause the computer to perform the method as described in any one of claims 1-2.

20. A computer-readable storage medium storing instructions that, when invoked and executed on a computer, cause the computer to perform the method as described in any one of claims 3-7.

21. A computer-readable storage medium storing instructions that, when invoked and executed on a computer, cause the computer to perform the method as described in any one of claims 8-12.

Citation Information

Patent Citations

  • Providing access to localized services (PALS) in fifth-generation (5G) systems

    WO2022094064A1