Public land mobile network selection method, device, user equipment and medium

By obtaining and utilizing application slice information to select the target network slice, the user equipment initiates a registration request in the public land mobile network, solving the problem that network slicing services cannot meet application requirements and improving the availability of S-NSSAI.

CN115767710BActive Publication Date: 2025-10-10VIVO MOBILE COMM CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211434179.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-16
Publication Date
2025-10-10
Estimated Expiration
2042-11-16

AI Technical Summary

Technical Problem

When a user device selects a public land mobile network, the network slice service it registers to may not meet its application requirements, resulting in low S-NSSAI availability.

Method used

The user equipment obtains a list of network slice selection auxiliary information, determines the target network slice based on the application slice information, and initiates a registration request to the corresponding public land mobile network to meet the needs of at least one application.

Benefits of technology

Improves the availability of network slicing services in the public land mobile network to which the user equipment is registered, ensuring that the needs of at least one application are met.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115767710B_ABST
    Figure CN115767710B_ABST
Patent Text Reader

Abstract

The application discloses a PLMN selection method and device, user equipment and a storage medium. The method comprises the following steps: acquiring an NSSAI list, wherein one NSSAI in the NSSAI list corresponds to one PLMN; determining a target NSSAI in the NSSAI list according to application slice information, and initiating a registration request to a target PLMN, wherein the target NSSAI corresponds to the target PLMN; wherein the application slice information comprises network slice information matched by at least one application in the UE.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application belongs to the technical field of communication, and particularly relates to a public land mobile network (PLMN) selection method and device, user equipment and storage medium. BACKGROUND

[0002] At present, single network slice selection assistance information (S-NSSAI) can be available in the whole public land mobile network (PLMN) or in part tracking areas (TA) in a PLMN. The S-NSSAI services provided for user equipment (UE) are different in different PLMNs or different TAs, for example, some S-NSSAI provides high bandwidth service, and some S-NSSAI provides low latency service. When searching for a PLMN, the UE can search according to the priority order of the PLMN, and as long as a PLMN meeting the camping condition is searched, a PLMN registration request is initiated; however, the S-NSSAI service that can be provided by the PLMN to which the UE initiates the registration request may not necessarily meet the demand of the UE for S-NSSAI, but the UE still registers in the PLMN, so that the availability of the S-NSSAI in the registered PLMN is low. SUMMARY

[0003] The purpose of the embodiments of the present application is to provide a PLMN selection method and device, user equipment and storage medium, which can solve the problem of low availability of S-NSSAI in the registered PLMN.

[0004] In a first aspect, the embodiments of the present application provide a PLMN selection method, which comprises: obtaining a network slice selection assistance information (NSSAI) list, one NSSAI in the NSSAI list corresponding to one PLMN; determining a target NSSAI in the NSSAI list according to application slice information, and initiating a registration request to a target PLMN, the target NSSAI corresponding to the target PLMN; wherein the application slice information comprises network slice information matched by at least one application in the UE.

[0005] In a second aspect, an embodiment of the present application provides a PLMN selection device, which includes: an acquisition module, a determination module, and a sending module. The acquisition module is used to obtain a network slice selection auxiliary information NSSAI list, where one NSSAI in the NSSAI list corresponds to one PLMN. The determination module is used to determine the target NSSAI in the NSSAI list based on the application slice information. The sending module is used to initiate a registration request to the target PLMN, where the target NSSAI corresponds to the target PLMN; wherein the application slice information includes network slice information matched by at least one application in the UE.

[0006] In a third aspect, an embodiment of the present application provides a UE comprising a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the programs or instructions are executed by the processor, the steps of the method described in the first aspect are implemented.

[0007] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.

[0008] In a fifth aspect, an embodiment of the present application provides a chip, which includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the method described in the first aspect.

[0009] In a sixth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the method described in the first aspect.

[0010] In an embodiment of the present application, the UE can obtain an NSSAI list, in which an NSSAI corresponds to a PLMN; then the UE can determine the target NSSAI in the NSSAI list based on the application slice information, and initiate a registration request to the target PLMN, where the target NSSAI corresponds to the target PLMN; wherein the application slice information includes network slice information matched by at least one application in the UE; in this solution, since the UE can obtain an NSSAI list corresponding to multiple PLMNs and can determine the target NSSAI in the NSSAI list based on the application slice information to initiate a registration request to the target PLMN corresponding to the target NSSAI, that is, the UE determines the target NSSAI from the NSSAI list based on the application slice information. In this way, the S-NSSAI in the target PLMN to which the UE registers can meet the requirements of at least one application, thereby improving the availability of the UE to the S-NSSAI in the registered PLMN. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] Figure 1 is a schematic diagram of a PLMN selection method provided in an embodiment of the present application;

[0012] Figure 2 This is one of the flow charts of a PLMN selection method provided in an embodiment of the present application;

[0013] Figure 3 This is a second flow chart of a PLMN selection method provided in an embodiment of the present application;

[0014] Figure 4 This is a structural diagram of a PLMN selection device provided in an embodiment of the present application;

[0015] Figure 5 This is one of the hardware structure diagrams of a UE provided in an embodiment of the present application;

[0016] Figure 6 This is the second schematic diagram of the hardware structure of a UE provided in an embodiment of the present application. DETAILED DESCRIPTION

[0017] The following will be combined with the accompanying drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the embodiments described are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.

[0018] The terms "first," "second," and the like in the specification and claims of this application are used to distinguish similar objects, and are not used to describe a specific order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate, so that the embodiments of this application can be implemented in an order other than that illustrated or described herein, and that the objects distinguished by "first," "second," and the like are generally of the same type, and do not limit the number of objects; for example, the first object can be one or more. In addition, the term "and / or" in the specification and claims refers to at least one of the connected objects, and the character " / " generally indicates that the objects connected are in an "or" relationship.

[0019] The following describes in detail the PLMN selection method provided in the embodiment of the present application through specific embodiments and their application scenarios in conjunction with the accompanying drawings.

[0020] The PLMN selection method in the embodiment of the present application can be applied to the scenario where the UE registers the PLMN.

[0021] As UEs evolve, the functions, performance, and quality of service (QoS) of different S-NSSAIs can be differentiated based on demand. For example, some S-NSSAIs provide high-bandwidth services, while others provide low-latency services. A collection of one or more S-NSSAIs is called an NSSAI. An S-NSSAI can be available across the entire PLMN or within a portion of a PLMN's tracking area (TA). The S-NSSAI services provided by different PLMNs or TAs vary.

[0022] However, the existing network search process uses the PLMN list stored on the SIM card or in the UE to search in order of PLMN priority. When a PLMN that meets the residency requirements is found, a registration request is initiated. As a result, the S-NSSAI service provided by the PLMN to which the UE initiates the registration request may not necessarily meet the S-NSSAI requirements of the UE's applications. However, the UE will still register with this PLMN, resulting in low availability of the S-NSSAI in the registered PLMN for the UE.

[0023] In the solution provided in the embodiment of the present application, the UE can obtain an NSSAI list, in which an NSSAI corresponds to a PLMN; then the UE can determine the target NSSAI in the NSSAI list based on the application slice information, and initiate a registration request to the target PLMN, where the target NSSAI corresponds to the target PLMN; wherein the application slice information includes network slice information matched by at least one application in the UE; in this solution, since the UE can obtain an NSSAI list corresponding to multiple PLMNs, and can determine the target NSSAI in the NSSAI list based on the application slice information, so as to initiate a registration request to the target PLMN corresponding to the target NSSAI, that is, the UE determines the target NSSAI from the NSSAI list based on the application slice information, so that the S-NSSAI in the target PLMN to which the UE registers can meet the requirements of at least one application, thereby improving the availability of the UE to the S-NSSAI in the registered PLMN.

[0024] The embodiment of the present application provides a PLMN selection method, Figure 1 FIG1 shows a flow chart of a PLMN selection method provided by an embodiment of the present application, which can be applied to a UE. Figure 1 As shown, the PLMN selection method provided in the embodiment of the present application may include the following steps 201 and 202.

[0025] Step 201: The UE obtains the NSSAI list.

[0026] In this embodiment of the present application, one NSSAI in the above NSSAI list corresponds to one PLMN.

[0027] Optionally, in an embodiment of the present application, the UE may search for PLMNs, and when at least one PLMN is found, obtain the NSSAI corresponding to each PLMN in the at least one PLMN, so as to obtain an NSSAI list.

[0028] It will be appreciated that one or more NSSAIs are referred to as an NSSAI list.

[0029] Optionally, in an embodiment of the present application, a PLMN includes at least one S-NSSAI, and each NSSAI includes an S-NSSAI in a PLMN.

[0030] Step 202: The UE determines the target NSSAI in the NSSAI list based on the application slice information and initiates a registration request to the target PLMN.

[0031] In the embodiment of the present application, the above-mentioned target NSSAI corresponds to the target PLMN.

[0032] Among them, the application slice information includes network slice information matched by at least one application in the UE.

[0033] Optionally, in an embodiment of the present application, the above-mentioned network slicing information can be understood as the network slicing capability required by at least one application in the UE.

[0034] For example, each S-NSSAI can provide a network slicing capability, such as network stability capability, anti-interference capability, network speed capability, high-bandwidth service capability, low-latency service capability, etc.

[0035] Optionally, in an embodiment of the present application, "UE determines the target NSSAI in the NSSAI list based on the application slice information" in the above step 202 can be specifically implemented through the following steps 202a and 202b.

[0036] Step 202a: The UE determines M S-NSSAIs based on the application slice information.

[0037] In an embodiment of the present application, the above-mentioned M S-NSSAIs are S-NSSAIs indicated by network slice information matching at least one application, and M is a positive integer.

[0038] It can be understood that the above M S-NSSAIs are S-NSSAIs with network slicing capabilities required by at least one application in the UE.

[0039] Optionally, in an embodiment of the present application, the UE can obtain the network slicing capabilities required by each application, and then convert the network slicing capabilities into corresponding S-NSSAI.

[0040] Specifically, the UE can query the S-NSSAI corresponding to the network slicing capability according to the network slicing capability required by each application, thereby determining M S-NSSAIs.

[0041] Step 202b: The UE determines the target NSSAI in the NSSAI list.

[0042] In the embodiment of the present application, the target NSSAI is the NSSAI with the largest number of S-NSSAIs among the M S-NSSAIs.

[0043] Optionally, in an embodiment of the present application, the UE may compare the M S-NSSAIs with the NSSAI list, and determine the NSSAI in the NSSAI list that contains the largest number of S-NSSAIs among the M S-NSSAIs as the target NSSAI.

[0044] Specifically, the UE may compare the M S-NSSAIs with the S-NSSAIs included in each NSSAI in the ENSSAI list, respectively, to determine the NSSAI with the largest number of S-NSSAIs among the M S-NSSAIs in the NSSAI list as the target NSSAI.

[0045] For example, the UE can group M S-NSSAIs into an NSSAI, and then perform an intersection operation on the NSSAI with each NSSAI in the NSSAI list to obtain multiple intersection operation NSSAIs. The UE can then select an intersection operation NSSAI containing the largest number of S-NSSAIs from the multiple intersection operation NSSAIs, and determine the NSSAI corresponding to the intersection operation NSSAI as the target NSSAI.

[0046] For example, the UE can combine M S-NSSAIs into NSSAI1, and take NSSAI2, NSSAI3 and NSSAI4 as examples; it is assumed that NSSAI1 includes {S-NSSAI1, S-NSSAI2, S-NSSAI3}, NSSAI2 includes {S-NSSAI1, S-NSSAI2, S-NSSAI4}, NSSAI3 includes {S-NSSAI1, S-NSSAI4, S-NSSAI5}, and NSSAI4 includes {S-NSSAI4, S-NSSAI5, S-NSSAI6}; then, after the intersection operation of NSSAI1 and the NSSAIs included in the NSSAI list, the intersection operation of NSSAI1 and NSSAI2 can obtain an NSSAI: {S-NSSAI1, S-NSSAI2}, the intersection operation of NSSAI1 and NSSAI3 can obtain an NSSAI: {S-NSSAI1}, and thus the UE can determine NSSAI2 corresponding to the intersection operation NSSAI: {S-NSSAI1, S-NSSAI2} as the target NSSAI, and initiate a registration request to the PLMN corresponding to NSSAI2.

[0047] The embodiment of the present application provides a PLMN selection method, a UE can obtain an NSSAI list, one NSSAI in the NSSAI list corresponds to one PLMN; then the UE can determine a target NSSAI in the NSSAI list according to application slice information, and initiate a registration request to a target PLMN, the target NSSAI corresponds to the target PLMN; wherein the application slice information includes network slice information matched by at least one application in the UE; in the present solution, the UE can obtain the NSSAI list corresponding to multiple PLMNs, and can determine the target NSSAI in the NSSAI list according to the application slice information, to initiate the registration request to the target PLMN corresponding to the target NSSAI, that is, the UE determines the target NSSAI from the NSSAI list according to the application slice information, in this way, the S-NSSAI in the target PLMN registered by the UE can meet the demand of at least one application, thereby improving the availability of the S-NSSAI in the registered PLMN by the UE.

[0048] Optionally, in the embodiment of the present application, the UE includes a first Subscriber Identification Module (SIM) card and a second SIM card; and the step 201 can be implemented through the following steps 201a and 201b.

[0049] Step 201a, in a case that K first PLMNs are searched by the first SIM card, the UE determines S-NSSAIs in the K first PLMNs as K first NSSAIs corresponding to the first SIM card.

[0050] In the embodiments of the present application, each first NSSAI includes S-NSSAIs in one first PLMN, and K is a positive integer.

[0051] It can be understood that each first PLMN corresponds to one first NSSAI, and each first NSSAI includes S-NSSAIs in one first PLMN.

[0052] It can be understood that, in a case that the UE includes the first SIM card and the second SIM card, the UE can search for PLMNs through the first SIM card and the second SIM card respectively.

[0053] Step 201b, in a case that L second PLMNs are searched by the second SIM card, the UE determines S-NSSAIs in the L second PLMNs as L second NSSAIs corresponding to the second SIM card.

[0054] In the embodiments of the present application, each second NSSAI includes S-NSSAIs in one second PLMN, and L is a positive integer.

[0055] The NSSAI list includes K first NSSAIs and L second NSSAIs.

[0056] It can be understood that each second PLMN corresponds to one second NSSAI, and each second NSSAI includes S-NSSAIs in one second PLMN.

[0057] It can be understood that, in a case that the UE searches for K first PLMNs and L second PLMNs through the first SIM card and the second SIM card respectively, the NSSAI list includes K first NSSAIs corresponding to the K first PLMNs and L second NSSAIs corresponding to the L second PLMNs.

[0058] Optionally, in the embodiments of the present application, the step 202 in the above "determining, by the UE, a target NSSAI in the NSSAI list according to the application slice information" can be implemented through the following steps 202c and 202d.

[0059] Step 202c, determining, by the UE, M S-NSSAIs according to the application slice information.

[0060] In the embodiments of the present application, the M S-NSSAIs are S-NSSAIs indicated by network slice information matched by at least one application, and M is a positive integer.

[0061] It should be noted that for the description of how the UE determines M S-NSSAIs based on the application slice information, please refer to the description in the above embodiment and will not be repeated here.

[0062] Step 202d: The UE determines a target NSSAI among the P third NSSAIs.

[0063] In the embodiment of the present application, the target NSSAI is the NSSAI with the largest number of S-NSSAIs among the M S-NSSAIs, and each third NSSAI includes a first NSSAI and a second NSSAI.

[0064] It should be noted that the description of the third NSSAI will be described in the following embodiments and will not be repeated here.

[0065] Optionally, in an embodiment of the present application, the UE may compare the M S-NSSAIs and the P third NSSAIs, and determine the NSSAI among the P third NSSAIs that contains the largest number of S-NSSAIs among the M S-NSSAIs as the target NSSAI.

[0066] Specifically, the UE may compare the M S-NSSAIs with the P third NSSAIs respectively, to determine a set of the P third NSSAIs that includes the largest number of S-NSSAIs among the M S-NSSAIs as the target NSSAI.

[0067] For example, the UE can combine M S-NSSAIs into an NSSAI, and then perform intersection operations on the NSSAI with P third NSSAIs to obtain multiple intersection operation NSSAIs. The UE can then select an intersection operation NSSAI containing the largest number of S-NSSAIs from the multiple intersection operation NSSAIs, and determine the NSSAI corresponding to the intersection operation NSSAI as the target NSSAI.

[0068] For example, the UE can combine M S-NSSAIs into NSSAI1, and use P third NSSAIs as NSSAI5 to NSSAI10 for illustration; assuming that NSSAI1 includes: {S-NSSAI1, S-NSSAI2, S-NSSAI3}, NSSAI5 includes: {S-NSSAI1, S-NSSAI2, S-NSSAI4, S-NSSAI5, S-NSSAI6}, NSSAI6 includes: {S-NSSAI1, S-NSSAI4, S-NSSAI5, S-NSSAI7}, NSSAI7 includes: {S-NSSAI4, S-NSSAI5, S-NSSAI6, ES-NSSAI7}; NSSAI8 includes: {S-NSSAI4, S-NSSAI5, S-NSSAI6}; NSSAI9 includes : {S-NSSAI5, S-NSSAI6, S-NSSAI7}; NSSAI10 includes: {S-NSSAI3, S-NSSAI5, S-NSSAI6}; then after performing intersection operation on NSSAI1 and P third NSSAIs respectively, we can obtain: the intersection operation NSSAI of NSSAI1 and NSSAI5: {S-NSSAI1, S-NSSAI2}; the intersection operation NSSAI of NSSAI1 and NSSAI6: {S-NSSAI1}; the intersection operation NSSAI of NSSAI1 and NSSAI10: {S-NSSAI3}; thus, the UE can determine the NSSAI5 corresponding to the intersection operation NSSAI: {S-NSSAI1, S-NSSAI2} as the target NSSAI, and initiate a registration request to the PLMN corresponding to NSSAI5.

[0069] Optionally, in an embodiment of the present application, before the above step 202d, the PLMN selection method provided in the embodiment of the present application further includes the following step 301.

[0070] Step 301: The UE performs a union operation on K first NSSAIs and L second NSSAIs to obtain P third NSSAIs.

[0071] In an embodiment of the present application, the UE may perform a union operation on each first NSSAI among the K first NSSAIs with the L second NSSAIs to obtain at least one third NSSAI. Then, the UE may traverse all first NSSAIs among the K first NSSAIs to obtain P third NSSAIs.

[0072] It can be understood that each third NSSAI includes a first NSSAI and a second NSSAI.

[0073] For example, take 3 first NSSAIs and 2 second NSSAIs as an example; assuming that the 3 first NSSAIs are NSSAI11, NSSAI12, and NSSAI13, and the 2 second NSSAIs are NSSAI14 and NSSAI15, the UE can perform a union operation on NSSAI11 with NSSAI14 and NSSAI15 respectively to obtain NSSAI 5 composed of NSSAI 11 and NSSAI 14; and NSSAI 6 composed of NSSAI 11 and NSSAI15; and perform a union operation on NSSAI 12 with NSSAI 14 and NSSAI 15 respectively to obtain NSSAI 7 composed of NSSAI12 and NSSAI 14; and NSSAI 8 composed of NSSAI 12 and NSSAI 15; and perform a union operation on NSSAI13 with NSSAI 14 and NSSAI 15 respectively to obtain NSSAI 13 and NSSAI NSSAI 9 consisting of NSSAI 14; and NSSAI 10 consisting of NSSAI 13 and NSSAI 15, i.e., 6 third NSSAIs were obtained.

[0074] Optionally, in the embodiment of the present application, “UE initiates a registration request to the target PLMN” in the above step 202 can be specifically implemented through the following step 202e.

[0075] Step 202e: The UE initiates a registration request to the PLMN corresponding to the first NSSAI in the target NSSAI through the first SIM card, and initiates a registration request to the PLMN corresponding to the second NSSAI in the target NSSAI through the second SIM card.

[0076] It can be understood that since each third NSSAI includes a first NSSAI and a second NSSAI, the target NSSAI with the largest number of S-NSSAIs among the M S-NSSAIs in the P third NSSAIs also includes a first NSSAI and a second NSSAI. In this way, the UE can initiate a registration request to the PLMN corresponding to the first NSSAI in the target NSSAI through the first SIM card, and initiate a registration request to the PLMN corresponding to the second NSSAI in the target NSSAI through the second SIM card.

[0077] For example, in combination with the above embodiment, the UE determines NSSAI 5 as the target NSSAI. Since NSSAI 5 is composed of NSSAI 11 and NSSAI 14, the UE can initiate a registration request to the first PLMN corresponding to NSSAI 11 through the first SIM card, and initiate a registration request to the second PLMN corresponding to NSSAI 14 through the second SIM card.

[0078] In the embodiment of this application, Figure 2 As shown, the PLMN selection method provided in the embodiment of the present application may include the following S1 to S9.

[0079] S1. UE searches for PLMN.

[0080] S2. The UE compiles a PLMN list with at least one PLMN found.

[0081] S3. The UE obtains an NSSAI list corresponding to at least one PLMN according to the PLMN list.

[0082] S4. The UE determines whether it is the last PLMN in the PLMN list. If yes, it proceeds to S5; otherwise, it proceeds to S3.

[0083] S5. The UE obtains the application slice information and converts the application slice information into the corresponding S-NSSAI to determine M S-NSSAIs.

[0084] S6. The UE compares the NSSAI included in the NSSAI list with the M S-NSSAIs respectively.

[0085] S7. The UE determines whether the comparison is completed. If yes, the process proceeds to S8; otherwise, the process proceeds to S6.

[0086] S8. The UE determines the NSSAI with the largest number of S-NSSAIs among the M S-NSSAIs in the NSSAI list as the target NSSAI, and determines the target PLMN corresponding to the target NSSAI.

[0087] S9. The UE initiates a registration request to the target PLMN.

[0088] In the embodiment of this application, Figure 3 As shown, the PLMN selection method provided in the embodiment of the present application may include the following S11 to S20.

[0089] S11. The UE searches for a PLMN through a first SIM card, and assembles K first PLMNs found through the first SIM card into a first PLMN list.

[0090] S12. The UE searches for PLMNs through the second SIM card, and assembles L second PLMNs found through the second SIM card into a second PLMN list.

[0091] S13. The UE obtains K first NSSAIs corresponding to the K first PLMNs according to the first PLMN list.

[0092] S14. The UE obtains L second NSSAIs corresponding to the L second PLMNs according to the second PLMN list.

[0093] S15. The UE performs a union operation on the K first NSSAIs and the L second NSSAIs respectively to obtain P third NSSAIs.

[0094] S16. The UE obtains application slice information and converts the application slice information into corresponding S-NSSAI to determine M S-NSSAIs.

[0095] S17. The UE compares the P third NSSAIs with the M S-NSSAIs respectively.

[0096] S18: The UE determines whether the comparison is completed. If yes, the process proceeds to S19; otherwise, the process proceeds to S17.

[0097] S19. The UE determines the NSSAI with the largest number of S-NSSAIs among the M S-NSSAIs among the P third NSSAIs as the target NSSAI, and determines the first PLMN and the second PLMN corresponding to the target NSSAI.

[0098] S20. The UE initiates a registration request to the first PLMN corresponding to the target NSSAI through the first SIM card, and initiates a registration request to the second PLMN corresponding to the target NSSAI through the second SIM card.

[0099] It should be noted that the PLMN selection method provided in the embodiment of the present application can be executed by a PLMN selection device. In the embodiment of the present application, the PLMN selection device executing the PLMN selection method is taken as an example to illustrate the PLMN selection device provided in the embodiment of the present application.

[0100] Figure 4 FIG. 1 shows a possible structural diagram of a PLMN selection device involved in an embodiment of the present application. Figure 4 As shown, the PLMN selection device 70 may include: an acquisition module 71, a determination module 72 and a sending module 73.

[0101] The acquisition module 71 is configured to obtain an NSSAI list, where each NSSAI in the NSSAI list corresponds to a PLMN. The determination module 72 is configured to determine a target NSSAI in the NSSAI list based on the application slice information. The sending module 73 is configured to initiate a registration request to the target PLMN, where the target NSSAI corresponds to the target PLMN. The application slice information includes network slice information matched by at least one application in the UE.

[0102] An embodiment of the present application provides a PLMN selection device. Since the PLMN selection device can obtain an NSSAI list corresponding to multiple PLMNs and can determine the target NSSAI in the NSSAI list based on application slicing information, so as to initiate a registration request to the target PLMN corresponding to the target NSSAI, that is, the PLMN selection device determines the target NSSAI from the NSSAI list based on the application slicing information. In this way, the S-NSSAI in the target PLMN registered by the PLMN selection device can meet the requirements of at least one application, thereby improving the availability of the PLMN selection device to the S-NSSAI in the registered PLMN.

[0103] In one possible implementation, the determination module 72 is specifically used to determine M S-NSSAIs based on the application slice information, where the M S-NSSAIs are the S-NSSAIs indicated by the network slice information matching at least one application, and M is a positive integer; and determine the target NSSAI in the NSSAI list, where the target NSSAI is the NSSAI with the largest number of S-NSSAIs among the M S-NSSAIs.

[0104] In one possible implementation, the UE includes a first SIM card and a second SIM card; an acquisition module 71 is specifically configured to, when K first PLMNs are searched through the first SIM card, determine the S-NSSAIs in the K first PLMNs as K first NSSAIs corresponding to the first SIM card, where each first NSSAI includes an S-NSSAI in the first PLMN, and K is a positive integer; and when L second PLMNs are searched through the second SIM card, determine the S-NSSAIs in the L second PLMNs as L second NSSAIs corresponding to the second SIM card, where each second NSSAI includes an S-NSSAI in the second PLMN, and L is a positive integer; wherein the NSSAI list includes K first NSSAIs and L second NSSAIs.

[0105] In one possible implementation, the determination module 72 is specifically used to determine M S-NSSAIs based on the application slicing information, where the M S-NSSAIs are the S-NSSAIs indicated by the network slicing information matched by at least one application, and M is a positive integer; and determine the target NSSAI among the P third NSSAIs, where the target NSSAI is the NSSAI with the largest number of S-NSSAIs among the M S-NSSAIs, and each third NSSAI includes a first NSSAI and a second NSSAI.

[0106] In one possible implementation, the PLMN selection device provided in an embodiment of the present application further includes: a processing module; the processing module is also used to perform a union operation on the K first NSSAIs and the L second NSSAIs to obtain P third NSSAIs before the determination module 72 determines the target NSSAI among the P third NSSAIs.

[0107] In a possible implementation, the sending module 73 is specifically configured to initiate a registration request to the PLMN corresponding to the first NSSAI in the target NSSAI through the first SIM card, and initiate a registration request to the PLMN corresponding to the second NSSAI in the target NSSAI through the second SIM card.

[0108] The PLMN selection device in the embodiments of the present application may be a UE, or a component in the UE, such as an integrated circuit or chip. The UE may be a terminal, or may be a device other than a terminal. For example, the UE may be a mobile phone, a tablet computer, a laptop computer, a PDA, an in-vehicle electronic device, a mobile internet device (MID), an augmented reality (AR) / virtual reality (VR) device, a robot, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), etc. It may also be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a teller machine, or a self-service machine, etc., and the embodiments of the present application do not specifically limit this.

[0109] The PLMN selection device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.

[0110] The PLMN selection device provided in the embodiment of the present application can implement each process implemented in the above method embodiment. To avoid repetition, it will not be repeated here.

[0111] Alternatively, as Figure 5As shown, the embodiments of the present application also provide a UE 900, comprising a processor 901 and a memory 902, wherein the memory 902 has a program or instruction stored thereon, which can be run on the processor 901, and when the processor 901 executes the program or instruction, each step of the above-mentioned method embodiments is realized, and the same technical effects can be achieved. To avoid repetition, details are not described here.

[0112] It should be noted that the UE in the embodiments of the present application includes the mobile UE and the non-mobile UE described above.

[0113] Figure 6 A hardware structure diagram of a UE according to an embodiment of the present application is shown.

[0114] The UE 100 includes but is not limited to the following components: a radio frequency unit 101, a network module 102, an audio output unit 103, an input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109, and a processor 110, etc.

[0115] Those skilled in the art can understand that the UE 100 can also include a power supply (such as a battery) for supplying power to each component, and the power supply can be logically connected to the processor 110 through a power management system, so as to realize the functions of managing charging, discharging, and power consumption management, etc. through the power management system. Figure 6 The UE structure shown in the figure does not constitute a limitation on the UE, and the UE can include more or fewer components than the figure, or combine certain components, or different component arrangements, which are not described here.

[0116] The processor 110 is configured to obtain an NSSAI list, one NSSAI in the NSSAI list corresponding to one PLMN; and determine a target NSSAI in the NSSAI list according to application slice information.

[0117] The radio frequency unit 101 is configured to initiate a registration request to a target PLMN, the target NSSAI corresponding to the target PLMN; wherein the application slice information includes network slice information matched by at least one application in the UE.

[0118] An embodiment of the present application provides a UE, since the UE can obtain an NSSAI list, an NSSAI in the NSSAI list corresponds to a PLMN; then the UE can determine the target NSSAI in the NSSAI list according to the application slice information, and initiate a registration request to the target PLMN, the target NSSAI corresponds to the target PLMN; wherein the application slice information includes network slice information matched by at least one application in the UE; in this solution, since the UE can obtain an NSSAI list corresponding to multiple PLMNs, and can determine the target NSSAI in the NSSAI list according to the application slice information, so as to initiate a registration request to the target PLMN corresponding to the target NSSAI, that is, the UE determines the target NSSAI from the NSSAI list according to the application slice information, so that the S-NSSAI in the target PLMN to which the UE registers can meet the requirements of at least one application, thereby improving the availability of the UE to the S-NSSAI in the registered PLMN.

[0119] Optionally, the processor 110 is specifically used to determine M S-NSSAIs based on the application slice information, where the M S-NSSAIs are the S-NSSAIs indicated by the network slice information matching at least one application, and M is a positive integer; and determine the target NSSAI in the NSSAI list, where the target NSSAI is the NSSAI with the largest number of S-NSSAIs among the M S-NSSAIs.

[0120] Optionally, the UE includes a first SIM card and a second SIM card; the processor 110 is specifically configured to, when K first PLMNs are searched through the first SIM card, determine the S-NSSAIs in the K first PLMNs as the K first NSSAIs corresponding to the first SIM card, each first NSSAI including an S-NSSAI in the first PLMN, where K is a positive integer; and when L second PLMNs are searched through the second SIM card, determine the S-NSSAIs in the L second PLMNs as the L second NSSAIs corresponding to the second SIM card, each second NSSAI including an S-NSSAI in the second PLMN, where L is a positive integer; wherein the NSSAI list includes K first NSSAIs and L second NSSAIs.

[0121] Optionally, the processor 110 is specifically used to determine M S-NSSAIs based on the application slice information, where the M S-NSSAIs are the S-NSSAIs indicated by the network slice information matched by at least one application, and M is a positive integer; and determine the target NSSAI among the P third NSSAIs, where the target NSSAI is the NSSAI with the largest number of S-NSSAIs among the M S-NSSAIs, and each third NSSAI includes a first NSSAI and a second NSSAI.

[0122] Optionally, the processor 110 is further configured to, before determining the target NSSAI among the P third NSSAIs, perform a union operation on the K first NSSAIs and the L second NSSAIs to obtain P third NSSAIs.

[0123] Optionally, the radio frequency unit 101 is specifically configured to initiate a registration request to a PLMN corresponding to a first NSSAI in the target NSSAI through a first SIM card, and initiate a registration request to a PLMN corresponding to a second NSSAI in the target NSSAI through a second SIM card.

[0124] The UE provided in the embodiment of the present application can implement each process implemented in the above method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0125] The beneficial effects of various implementations in this embodiment can be specifically referred to the beneficial effects of the corresponding implementations in the above method embodiment. To avoid repetition, they will not be described here.

[0126] It should be understood that in an embodiment of the present application, the input unit 104 may include a graphics processing unit (GPU) 1041 and a microphone 1042, and the graphics processor 1041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 106 may include a display panel 1061, and the display panel 1061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 107 includes a touch panel 1071 and at least one of other input devices 1072. The touch panel 1071 is also called a touch screen. The touch panel 1071 may include two parts: a touch detection device and a touch controller. Other input devices 1072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and an operating stick, which will not be repeated here.

[0127] The memory 109 can be used to store software programs and various data. The memory 109 can mainly include a first storage area storing programs or instructions and a second storage area storing data, wherein the first storage area can store an operating system, application programs or instructions required by at least one function (such as a sound playing function, an image playing function, etc.), and the like. In addition, the memory 109 can include a volatile memory or a non-volatile memory, or the memory 109 can include both a volatile memory and a non-volatile memory. The non-volatile memory can be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically EPROM (EEPROM), or a flash memory. The volatile memory can be a Random Access Memory (RAM), a Static RAM (SRAM), a Dynamic RAM (DRAM), a Synchronous DRAM (SDRAM), a Double Data Rate SDRAM (DDR SDRAM), an Enhanced SDRAM (ESDRAM), a Synch link DRAM (SLDRAM), and a Direct Rambus RAM (DRRAM). The memory 109 in the embodiments of the present application includes but is not limited to these and any other suitable types of memory.

[0128] The processor 110 can include one or more processing units; optionally, the processor 110 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and an application program, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It can be understood that the above-mentioned modem processor can also not be integrated into the processor 110.

[0129] The embodiments of the present application also provide a readable storage medium, the readable storage medium stores programs or instructions, the programs or instructions are executed by a processor to realize various processes of the above-mentioned method embodiments, and the same technical effects can be achieved. To avoid repetition, details are not described here.

[0130] The processor is the processor in the UE described in the above embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0131] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned method embodiment and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0132] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0133] An embodiment of the present application provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0134] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the statement "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be noted that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0135] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), including a number of instructions for enabling a terminal (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of the present application.

[0136] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms without departing from the purpose of this application and the scope of protection of the claims, all of which are within the protection of this application.

Claims

1. A method for selecting a public land mobile network (PLMN), characterized in that: The method comprises: Obtain a network slice selection auxiliary information NSSAI list, where one NSSAI in the NSSAI list corresponds to one PLMN; Determine the target NSSAI in the NSSAI list according to the application slice information, and initiate a registration request to the target PLMN, where the target NSSAI corresponds to the target PLMN; The application slice information includes network slice information matched by at least one application in the user equipment UE; The determining, according to the application slice information, a target NSSAI in the NSSAI list includes: Determine, according to the application slice information, M network slice selection auxiliary information S-NSSAI, where the M S-NSSAI are S-NSSAIs indicated by the network slice information matching the at least one application, and M is a positive integer; The target NSSAI is determined in the NSSAI list, where the target NSSAI is the NSSAI with the largest number of S-NSSAIs among the M S-NSSAIs.

2. The method according to claim 1, characterized in that The UE includes a first user identity SIM card and a second SIM card; Obtaining the NSSAI list includes: In a case where K first PLMNs are searched through the first SIM card, determining the S-NSSAIs in the K first PLMNs as K first NSSAIs corresponding to the first SIM card, where each first NSSAI includes an S-NSSAI in the first PLMN, and K is a positive integer; In a case where L second PLMNs are searched through the second SIM card, determining the S-NSSAIs in the L second PLMNs as L second NSSAIs corresponding to the second SIM card, where each second NSSAI includes an S-NSSAI in the second PLMN, and L is a positive integer; The NSSAI list includes the K first NSSAIs and the L second NSSAIs.

3. The method according to claim 2, characterized in that The determining, according to the application slice information, a target NSSAI in the NSSAI list, comprises: Determine, according to the application slice information, M S-NSSAIs, where the M S-NSSAIs are S-NSSAIs indicated by the network slice information matched by the at least one application, and M is a positive integer; The target NSSAI is determined among the P third NSSAIs, where the target NSSAI is the NSSAI containing the largest number of S-NSSAIs among the M S-NSSAIs, and each third NSSAI includes a first NSSAI and a second NSSAI.

4. The method according to claim 3, characterized in that Before determining the target NSSAI among the P third NSSAIs, the method further includes: A union operation is performed on the K first NSSAIs and the L second NSSAIs to obtain P third NSSAIs.

5. The method according to claim 3, characterized in that The initiating a registration request to the target PLMN includes: A registration request is initiated to a PLMN corresponding to a first NSSAI in the target NSSAI through the first SIM card, and a registration request is initiated to a PLMN corresponding to a second NSSAI in the target NSSAI through the second SIM card.

6. A Public Land Mobile Network (PLMN) selection device, characterized in that: The PLMN selection device includes: an acquisition module, a determination module and a sending module; The acquisition module is used to obtain a network slice selection auxiliary information NSSAI list, where one NSSAI in the NSSAI list corresponds to one PLMN; The determining module is configured to determine a target NSSAI in the NSSAI list according to the application slice information; The sending module is configured to initiate a registration request to a target PLMN, wherein the target NSSAI corresponds to the target PLMN; The application slice information includes network slice information matched by at least one application in the user equipment UE; The determination module is specifically used to determine M network slice selection auxiliary information S-NSSAI based on the application slice information, where the M S-NSSAI are the S-NSSAI indicated by the network slice information matching the at least one application, and M is a positive integer; and determine the target NSSAI in the NSSAI list, where the target NSSAI is the NSSAI with the largest number of S-NSSAIs among the M S-NSSAIs.

7. The device according to claim 6, characterized in that The UE includes a first user identity SIM card and a second SIM card; The acquisition module is specifically configured to, when K first PLMNs are searched through the first SIM card, determine the S-NSSAIs in the K first PLMNs as K first NSSAIs corresponding to the first SIM card, where each first NSSAI includes an S-NSSAI in the first PLMN, and K is a positive integer; and, when L second PLMNs are searched through the second SIM card, determine the S-NSSAIs in the L second PLMNs as L second NSSAIs corresponding to the second SIM card, where each second NSSAI includes an S-NSSAI in the second PLMN, and L is a positive integer; The NSSAI list includes the K first NSSAIs and the L second NSSAIs.

8. A user equipment UE, characterized in that The method comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the public land mobile network (PLMN) selection method according to any one of claims 1 to 5 are implemented.

9. A readable storage medium, characterized in that The readable storage medium stores a program or instruction, and when the program or instruction is executed by a processor, the steps of the public land mobile network PLMN selection method according to any one of claims 1 to 5 are implemented.

Citation Information

Patent Citations

  • PLMN selection method and device, terminal equipment and storage medium

    CN114286437A

  • UE applicable nssai negotiation

    WO2022056659A1