Plmn selection method, apparatus, and storage medium
By obtaining the PLMN list and ProSe policy information of candidate relay UEs, the authorized PLMN of the remote UE is determined, which solves the problem of low efficiency in PLMN selection for Layer-2 remote UEs and achieves efficient network registration and system reliability.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-30
- Publication Date
- 2026-04-07
AI Technical Summary
In existing technologies, the selection of a suitable Public Land Mobile Network (PLMN) by a Layer-2 remote UE is inefficient, leading to difficulties in network registration.
By obtaining the list of PLMNs sent by the candidate relay UE and the ProSe policy information configured for the remote UE, the PLMN authorized for network registration is determined, including intersection judgment and priority selection, to ensure that the remote UE selects the appropriate PLMN for network registration.
This improves the efficiency of remote UEs in selecting PLMNs that can provide services and increases the success rate of network registration, ensuring system reliability and flexibility.
Smart Images

Figure CN115915341B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of communication technology, in particular to a PLMN selection method and device and storage medium. BACKGROUND
[0002] The existing protocol has studied and standardized the proximity services (ProSe) in the 5th generation mobile communication (5G) system. An important scenario in the ProSe is that a remote terminal / user equipment (UE) communicates with the network through a UE-to-network (U2N) relay to obtain related services. The remote UE needs to discover the U2N relay through a discovery process and then establish a connection with the U2N relay. The ProSe U2N relay can relay through a layer-3 network protocol and a layer-2 network protocol. For a layer-2 remote UE, it needs to communicate with a layer-2 relay UE through a PC5 interface on one hand and access to a public land mobile network (PLMN) through the layer-2 relay UE on the other hand. How to ensure that the PLMN selected by the layer-2 remote UE can meet the above requirements is a technical problem to be solved at present. SUMMARY
[0003] Embodiments of the present application provide a PLMN selection method, device and storage medium to solve the technical problem of low efficiency of Remote UE selecting a suitable PLMN in the prior art.
[0004] In a first aspect, embodiments of the present application provide a PLMN selection method applied to a remote UE, comprising:
[0005] obtaining a first list sent by a first candidate relay UE; the first list contains all PLMNs shared by a cell in which the first candidate relay UE currently resides;
[0006] determining a second list according to ProSe policy information configured for the remote UE; the second list contains a PLMN authorized to perform ProSe direct communication for the remote UE;
[0007] determining a PLMN authorized to perform network registration based on the first list and the second list.
[0008] In some embodiments, determining the PLMNs authorized for network registration based on the first list and the second list comprises:
[0009] determining a third list according to the ProSe policy information; the third list containing the PLMNs allowed to relay configured for the remote UE;
[0010] In the case that the first PLMN is contained in the third list and the intersection of the first list and the second list is not empty, determining the PLMN in the intersection of the first list and the second list; the first PLMN being the PLMN currently accessed by the first candidate relay UE; the PLMN in the intersection being the PLMN authorized for network registration.
[0011] In some embodiments, further comprising: initiating a registration request to the PLMN in the intersection by the first candidate relay UE.
[0012] In some embodiments, initiating a registration request to the PLMN in the intersection by the first candidate relay UE comprises:
[0013] determining a second PLMN with the highest priority in the intersection;
[0014] initiating a registration request to the second PLMN by the first candidate relay UE.
[0015] In some embodiments, further comprising:
[0016] obtaining a registration rejection message fed back by the second PLMN;
[0017] initiating a registration request to a third PLMN by the first candidate relay UE; the third PLMN being a PLMN in the intersection with a priority lower than the second PLMN.
[0018] In some embodiments, in the case that the intersection only contains the first PLMN and the registration rejection message fed back by the first PLMN has been obtained, further comprising:
[0019] obtaining a fourth list sent by a second candidate relay UE; the fourth list containing all the PLMNs shared by the cell currently camped on by the second candidate relay UE;
[0020] determining the PLMNs authorized for network registration based on the second list and the fourth list.
[0021] In some embodiments, determining the PLMNs authorized for network registration based on the first list and the second list comprises:
[0022] determining a third list according to the ProSe policy information; the third list containing PLMNs allowed to be relayed for the remote UE;
[0023] in a case that the first PLMN is not contained in the third list, or in a case that the first PLMN is contained in the third list and an intersection of the first list and the second list is empty, obtaining a fourth list sent by a second candidate relay UE; the first PLMN being a PLMN currently accessed by the first candidate relay UE; the fourth list containing all PLMNs shared by a cell currently camped by the second candidate relay UE;
[0024] determining, based on the second list and the fourth list, a PLMN authorized to perform network registration.
[0025] In some embodiments, the method further comprises:
[0026] obtaining the ProSe policy information; the ProSe policy information containing the second list and the third list.
[0027] In a second aspect, embodiments of the present application provide a PLMN selection method, applied to a relay UE, comprising:
[0028] sending, to a remote UE, a first list; the first list containing all PLMNs shared by a cell currently camped by the relay UE; the first list being used to determine a PLMN authorized to perform network registration for the remote UE.
[0029] In some embodiments, the method further comprises:
[0030] in a case that the first PLMN is contained in the third list and an intersection of the first list and the second list is not empty, receiving a registration request message sent by the remote UE; the third list containing PLMNs allowed to be relayed for the remote UE; the second list containing PLMNs authorized to perform ProSe direct communication for the remote UE; the first PLMN being a PLMN currently accessed by the relay UE; the registration request message containing a target PLMN; the target PLMN being a PLMN in the intersection of the first list and the second list;
[0031] initiating a registration request to the target PLMN.
[0032] In a third aspect, embodiments of the present application provide a remote UE, comprising a memory, a transceiver, and a processor.
[0033] a memory for storing a computer program; a transceiver for transceiving data under control of the processor; a processor for reading the computer program in the memory and performing the following operations:
[0034] obtaining a first list sent by a first candidate relay UE; the first list containing all PLMNs shared by a cell in which the first candidate relay UE currently resides;
[0035] determining a second list according to ProSe policy information configured for the remote UE; the second list containing PLMNs authorized for the remote UE to perform ProSe direct communication;
[0036] determining a PLMN authorized for network registration based on the first list and the second list.
[0037] In some embodiments, determining a PLMN authorized for network registration based on the first list and the second list comprises:
[0038] determining a third list according to the ProSe policy information; the third list containing PLMNs allowed to be relayed for the remote UE;
[0039] in a case that the first list and the second list have a non-empty intersection and the first list contains a first PLMN, the first PLMN being a PLMN accessed by the first candidate relay UE, determining a PLMN in the intersection; the PLMN in the intersection being a PLMN authorized for network registration.
[0040] In some embodiments, the method further comprises: initiating a registration request to the PLMN in the intersection by the first candidate relay UE.
[0041] In some embodiments, initiating a registration request to the PLMN in the intersection by the first candidate relay UE comprises:
[0042] determining a second PLMN with the highest priority in the intersection;
[0043] initiating a registration request to the second PLMN by the first candidate relay UE.
[0044] In some embodiments, the method further comprises:
[0045] obtaining a registration rejection message fed back by the second PLMN;
[0046] initiating a registration request to a third PLMN by the first candidate relay UE; the third PLMN being a PLMN in the intersection with a priority lower than the second PLMN.
[0047] In some embodiments, in the case that only the first PLMN is included in the intersection, and the registration rejection message fed back by the first PLMN has been acquired, further comprising:
[0048] acquiring a fourth list sent by a second candidate relay UE; the fourth list including all PLMNs shared by a cell currently camped by the second candidate relay UE;
[0049] determining, based on the second list and the fourth list, a PLMN authorized to perform network registration.
[0050] In some embodiments, determining, based on the first list and the second list, a PLMN authorized to perform network registration, comprises:
[0051] determining a third list according to the ProSe policy information; the third list including a PLMN configured to allow relaying for the remote UE;
[0052] in the case that the first PLMN is not included in the third list, or in the case that the first PLMN is included in the third list and the intersection of the first list and the second list is empty, acquiring a fourth list sent by a second candidate relay UE; the first PLMN being a PLMN currently accessed by the first candidate relay UE; the fourth list including all PLMNs shared by a cell currently camped by the second candidate relay UE;
[0053] determining, based on the second list and the fourth list, a PLMN authorized to perform network registration.
[0054] In some embodiments, further comprising:
[0055] acquiring the ProSe policy information; the ProSe policy information including the second list and the third list.
[0056] In a fourth aspect, an embodiment of the present application provides a relay UE, comprising a memory, a transceiver, and a processor.
[0057] the memory is configured to store a computer program; the transceiver is configured to transceive data under control of the processor; and the processor is configured to read the computer program in the memory and perform the following operations:
[0058] sending, to a remote UE, a first list; the first list including all PLMNs shared by a cell currently camped by the relay UE; the first list being used to determine a PLMN authorized to perform network registration for the remote UE.
[0059] In some embodiments, further comprising:
[0060] If the third list contains the first PLMN, and the intersection of the first and second lists is not empty, a registration request message sent by the remote UE is received; the third list contains PLMNs configured for the remote UE to be allowed to act as relays; the second list contains PLMNs configured for the remote UE to be authorized to perform direct ProSe communication; the first PLMN is the PLMN currently accessed by the relay UE; the registration request message contains a target PLMN; the target PLMN is a PLMN in the intersection of the first and second lists;
[0061] Initiate a registration request to the target PLMN.
[0062] Fifthly, embodiments of this application provide a PLMN selection device, comprising:
[0063] The acquisition module is used to acquire a first list sent by the first candidate relay UE; the first list contains all PLMNs shared by the cell where the first candidate relay UE is currently camped;
[0064] The first determining module is used to determine a second list based on the ProSe policy information configured for the remote UE; the second list contains PLMNs that have been configured for the remote UE to authorize direct ProSe communication;
[0065] The second determining module is used to determine the PLMNs authorized to register on the network based on the first list and the second list.
[0066] Sixthly, embodiments of this application provide a PLMN selection device, comprising:
[0067] The sending module is used to send a first list to the remote UE; the first list contains all PLMNs shared by the cell where the relay UE is currently camped; the first list is used to determine the PLMN that the remote UE is authorized to register with the network.
[0068] In a seventh aspect, embodiments of this application also provide a processor-readable storage medium storing a computer program for causing the processor to perform the steps of the PLMN selection method as described in the first or second aspect above.
[0069] The PLMN selection method, apparatus, and storage medium provided in this application embodiment obtain a first list consisting of all PLMNs shared by the cell where the candidate relay UE is currently camped, and a second list consisting of PLMNs authorized for direct ProSe communication configured for the remote UE, thereby determining the PLMN authorized for network registration of the remote UE and improving the efficiency of the remote UE in selecting a PLMN that can provide services to it. Attached Figure Description
[0070] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0071] Figure 1 This is one of the flowcharts illustrating the PLMN selection method provided in the embodiments of this application;
[0072] Figure 2 This is one of the signaling interaction flowcharts provided in the embodiments of this application;
[0073] Figure 3 This is the second signaling interaction flowchart provided in the embodiments of this application;
[0074] Figure 4 This is the third signaling interaction flowchart provided in the embodiments of this application;
[0075] Figure 5 This is the fourth signaling interaction flowchart provided in the embodiments of this application;
[0076] Figure 6 This is a second schematic flowchart of the PLMN selection method provided in the embodiments of this application;
[0077] Figure 7 This is a schematic diagram of the structure of a remote UE provided in an embodiment of this application;
[0078] Figure 8 This is a schematic diagram of the structure of a relay UE provided in an embodiment of this application;
[0079] Figure 9 This is one of the structural schematic diagrams of a PLMN selection device provided in the embodiments of this application;
[0080] Figure 10 This is a second schematic diagram of the structure of a PLMN selection device provided in an embodiment of this application. Detailed Implementation
[0081] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0082] Figure 1 This is one of the flowcharts illustrating the PLMN selection method provided in the embodiments of this application, such as... Figure 1 As shown, this application provides a PLMN selection method, the execution subject of which can be a remote UE, such as a mobile phone. This method can be applied to architectures such as 5G ProSe Layer-2 UE-to-Network Relay. The method includes:
[0083] Step 101: Obtain the first list sent by the first candidate relay UE; the first list contains all PLMNs shared by the cell where the first candidate relay UE is currently camped.
[0084] Specifically, Figure 2 This is one of the signaling interaction flowcharts provided in the embodiments of this application, such as... Figure 2 As shown in the embodiments of this application, when the Remote UE is working offline, the Remote UE performs a direct discovery process, and the Remote UE and the Relay UE discover each other through unlicensed frequency bands via Mode A and Mode B.
[0085] Establish a ProSe direct link between the remote UE and the relay UE.
[0086] The Remote UE and Relay UE transmit data through an established PC5 direct communication link. PC5 serves as the direct communication interface between the Remote UE and the Relay UE.
[0087] The Relay UE sends a first list to the Remote UE via the established PC5 direct communication link. This first list contains all PLMNs shared by the cell where the Relay UE is currently camped. For example, the first list contains several identifiers (IDs), each ID corresponding to a PLMN shared by the cell where the Relay UE is currently camped.
[0088] All PLMNs shared by the cell where the Relay UE is currently camped include the PLMN that the Relay UE is currently accessing, i.e. the PLMN that is currently providing services to the Relay UE, as well as other PLMNs shared by the cell where the Relay UE is currently camped.
[0089] The Remote UE receives the first list sent by the Relay UE.
[0090] After receiving the first list sent by the Relay UE, the Remote UE uses the PLMNs in the first list as candidate PLMNs.
[0091] Step 102: Determine a second list based on the ProSe policy information configured for the remote UE; the second list contains PLMNs authorized to perform direct ProSe communication for the remote UE.
[0092] In some embodiments, it also includes:
[0093] Obtain the ProSe policy information; the ProSe policy information includes the second list and the third list.
[0094] Specifically, in this embodiment, the ProSe policy information is configured by the network side, the network side sends the ProSe policy information to the RemoteUE, and the RemoteUE receives the ProSe policy information sent by the network side.
[0095] After receiving the ProSe policy information sent by the network side, the remote UE determines the second list and the third list based on the ProSe policy information. The ProSe policy information contains the second list and the third list.
[0096] The second list contains PLMNs that have been configured for direct ProSe communication with the Remote UE.
[0097] The third list contains PLMNs that have been configured for Remote UEs to be allowed to relay.
[0098] By configuring ProSe policy information on the network side, the Remote UE can determine the second and third lists, which improves the flexibility of the system.
[0099] It should be noted that ProSe policy information can also be pre-configured information, that is, information agreed upon through the protocol, which does not require configuration on the network side. In this case, efficiency can be improved and resource consumption can be reduced.
[0100] Step 103: Determine the PLMNs authorized to register on the network based on the first list and the second list.
[0101] Specifically, in the embodiments of this application, after the Remote UE obtains the first list sent by the Relay UE and determines the second list according to the ProSe policy information, it determines the PLMN authorized to register with the network based on the first list and the second list.
[0102] In some embodiments, determining the PLMNs authorized to register on the network based on the first list and the second list includes:
[0103] A third list is determined based on the ProSe policy information; the third list contains PLMNs that have been configured for the remote UE to be allowed to relay.
[0104] If the third list contains the first PLMN, and the intersection of the first list and the second list is not empty, then the PLMN in the intersection of the first list and the second list is determined; the first PLMN is the PLMN currently accessed by the first candidate relay UE; the PLMN in the intersection is the PLMN authorized to register with the network.
[0105] Specifically, in this embodiment of the application, after the Remote UE obtains the first list sent by the Relay UE and determines the second list according to the ProSe policy information, it also needs to determine the third list according to the ProSe policy information. The third list contains PLMNs that have been configured for the Remote UE to be allowed to relay.
[0106] After determining the third list based on the ProSe policy information, the Remote UE determines whether the PLMN currently accessed by the Relay UE is included in the third list, and also determines whether the intersection of the first list and the second list is empty.
[0107] In some embodiments, Figure 3 This is the second signaling interaction flowchart provided in the embodiments of this application, such as Figure 3As shown, if the third list contains the first PLMN and the intersection of the first and second lists is not empty, the Remote UE determines the PLMN in the intersection of the first and second lists. The PLMN in the intersection is the PLMN authorized to register with the network, and the current Relay UE is also a UE that meets the conditions to act as a relay.
[0108] The PLMN selection method provided in this application embodiment obtains a first list consisting of all PLMNs shared by the cell where the candidate relay UE is currently camped, and a second list consisting of PLMNs authorized for direct ProSe communication configured for the remote UE, thereby determining the PLMN authorized for network registration of the remote UE and improving the efficiency of the remote UE in selecting a PLMN that can provide services to it.
[0109] In some embodiments, the method further includes: initiating a registration request to the PLMN in the intersection via the first candidate relay UE.
[0110] Specifically, in this embodiment, after the Remote UE determines the PLMN authorized to register with the network in the intersection and the current Relay UE that meets the conditions, the current Relay UE initiates a registration request to the PLMN authorized to register with the network in the intersection.
[0111] That is, the Remote UE sends a Registration Request message to the Relay UE. The Registration Request message contains the identifier of the PLMN that the Remote UE selects to access. After receiving the Registration Request message sent by the Remote UE, the Relay UE sends a Registration Request message through the base station (NG-RAN) to the Access and Mobility Management Function (AMF) network element in the PLMN that the Remote UE selects to access.
[0112] Upon successful registration of the Remote UE, the AMF network element sends a Registration Accept message to the Remote UE, along with authorized ProSe information and PC5 communication parameters.
[0113] The authorized ProSe information includes the capabilities / functions authorized to the Remote UE. For example, whether it is authorized to use the 5GProSe Direct Discovery function, whether it is authorized to use the 5GProSe Direct Communication function, whether it is authorized to act as a 5G ProSe Layer-2 U2N Relay, whether it is authorized to act as a 5G ProSe Layer-3 U2N Relay, whether it is authorized to act as a 5G ProSe Layer-2 Remote UE, etc.
[0114] PC5 communication parameter information includes parameters for communication between the Remote UE and the Relay UE. These include, for example, the authorized frequency band and the Aggregated Maximum Bit Rate (AMBR).
[0115] The PLMN selection method provided in this application embodiment obtains a first list consisting of all PLMNs shared by the cell where the candidate relay UE is currently camped, and a second list consisting of PLMNs authorized for direct ProSe communication configured for the remote UE. The method determines the PLMN authorized for network registration of the remote UE, and the remote UE initiates a registration request to the authorized PLMN for network registration, thereby improving the success rate of network registration.
[0116] In some embodiments, initiating a registration request to the PLMN in the intersection via the first candidate relay UE includes:
[0117] Determine the second PLMN with the highest priority in the intersection;
[0118] The first candidate relay UE initiates a registration request to the second PLMN.
[0119] Specifically, in this embodiment of the application, when there are multiple PLMNs in the intersection of the first list and the second list, the Remote UE selects according to the priority of the PLMN and initiates a registration request by selecting the PLMN with the highest priority.
[0120] It should be noted that if there are multiple PLMNs in the intersection of the first and second lists, RemoteUE can also randomly select one of the PLMNs to initiate a registration request.
[0121] The PLMN selection method provided in this application prioritizes the PLMN with the highest priority to initiate a registration request, thereby further improving the success rate of network registration.
[0122] In some embodiments, it also includes:
[0123] Obtain the registration rejection message from the second PLMN;
[0124] The first candidate relay UE initiates a registration request to the third PLMN; the third PLMN is a PLMN with a lower priority than the second PLMN in the intersection.
[0125] Specifically, Figure 4 This is the third signaling interaction flowchart provided in the embodiments of this application, such as... Figure 4 As shown in this embodiment, when there are multiple PLMNs in the intersection of the first list and the second list, the Remote UE selects according to the priority of the PLMN. After initiating a registration request by selecting the PLMN with the highest priority, if the registration fails, the Remote UE selects other PLMNs with lower priority according to the priority of the PLMN and re-initiates the registration request.
[0126] The PLMN selection method provided in this application improves the success rate of network registration by selecting other PLMNs with lower priority to re-initiate the registration request when the highest priority PLMN fails to initiate the registration request.
[0127] In some embodiments, where the intersection contains only the first PLMN and a registration rejection message from the first PLMN has been received, the method further includes:
[0128] Obtain the fourth list sent by the second candidate relay UE; the fourth list contains all PLMNs shared by the cell where the second candidate relay UE is currently camped;
[0129] The PLMNs authorized to register on the network are determined based on the second list and the fourth list.
[0130] Specifically, Figure 5 This is the fourth signaling interaction flowchart provided in the embodiments of this application, such as Figure 5 As shown in this embodiment, if the intersection of the first list and the second list only includes the PLMN currently accessed by the Relay UE and the registration has failed, the Remote UE re-executes the Direct Discovery process, and the Remote UE and the new Relay UE discover each other through unlicensed frequency bands via Mode A and Mode B.
[0131] Establish a ProSe pass-through link between the Remote UE and the new Relay UE.
[0132] The new Relay UE sends a fourth list to the Remote UE, which contains all the PLMNs shared by the cell where the new Relay UE is currently camped.
[0133] The Remote UE receives the fourth list sent by the new Relay UE.
[0134] The Remote UE re-determines the PLMN authorized for network registration based on the second and fourth lists.
[0135] The PLMN selection method provided in this application ensures system reliability by selecting a new Relay UE to re-determine the PLMN authorized for network registration when registration fails through the current Relay UE.
[0136] In some embodiments, determining the PLMNs authorized to register on the network based on the first list and the second list includes:
[0137] A third list is determined based on the ProSe policy information; the third list contains PLMNs that have been configured for the remote UE to be allowed to relay.
[0138] If the third list does not contain the first PLMN, or if the third list contains the first PLMN and the intersection of the first list and the second list is empty, obtain the fourth list sent by the second candidate relay UE; the first PLMN is the PLMN currently accessed by the first candidate relay UE; the fourth list contains all PLMNs shared by the cell where the second candidate relay UE is currently camped.
[0139] The PLMNs authorized to register on the network are determined based on the second list and the fourth list.
[0140] Specifically, in this embodiment of the application, if the first PLMN is not included in the third list, it indicates that the PLMN accessed by the current Relay UE does not support the relay function. In this case, the Remote UE needs to select a new Relay UE to re-determine the PLMN authorized for network registration.
[0141] Additionally, if the third list contains the first PLMN and the intersection of the first and second lists is empty, it indicates that none of the PLMNs shared by the cell where the current Relay UE is currently camped are suitable for the Remote UE to register. In this case, the Remote UE also needs to select a new Relay UE to re-determine the PLMN authorized for network registration.
[0142] In both of these cases, the Remote UE needs to re-execute the Direct Discovery procedure. The Remote UE and the new Relay UE discover each other through Mode A and Mode B on unlicensed frequency bands.
[0143] Establish a ProSe pass-through link between the Remote UE and the new Relay UE.
[0144] The new Relay UE sends a fourth list to the Remote UE, which contains all the PLMNs shared by the cell where the new Relay UE is currently camped.
[0145] The Remote UE receives the fourth list sent by the new Relay UE.
[0146] The Remote UE re-determines the PLMN authorized for network registration based on the second and fourth lists.
[0147] The PLMN selection method provided in this application ensures system reliability by selecting a new Relay UE to re-determine the PLMN authorized for network registration when registration fails through the current Relay UE.
[0148] Figure 6 This is a second schematic flowchart of the PLMN selection method provided in the embodiments of this application, such as... Figure 6 As shown, this application provides a PLMN selection method, the execution subject of which can be a relay UE, such as a mobile phone. The method includes:
[0149] Step 601: Send a first list to the remote UE; the first list contains all PLMNs shared by the cell where the relay UE is currently camped; the first list is used to determine the PLMN that the remote UE is authorized to register with the network.
[0150] In some embodiments, it also includes:
[0151] If the third list contains the first PLMN, and the intersection of the first and second lists is not empty, a registration request message sent by the remote UE is received; the third list contains PLMNs configured for the remote UE to be allowed to act as relays; the second list contains PLMNs configured for the remote UE to be authorized to perform direct ProSe communication; the first PLMN is the PLMN currently accessed by the relay UE; the registration request message contains a target PLMN; the target PLMN is a PLMN in the intersection of the first and second lists;
[0152] Initiate a registration request to the target PLMN.
[0153] Specifically, the PLMN selection method provided in this application embodiment can refer to the above-mentioned PLMN selection method embodiment where the execution subject is a remote UE, and can achieve the same technical effect. Here, the parts that are the same as those in the above-mentioned corresponding method embodiments and the beneficial effects will not be described in detail.
[0154] Figure 7 This is a schematic diagram of the structure of a remote UE provided in an embodiment of this application, as shown below. Figure 7 As shown, the remote UE includes a memory 720, a transceiver 700, and a processor 710, wherein:
[0155] The memory 720 is used to store computer programs; the transceiver 700 is used to send and receive data under the control of the processor 710; the processor 710 is used to read the computer program in the memory 720 and perform the following operations:
[0156] Obtain the first list sent by the first candidate relay UE; the first list contains all PLMNs shared by the cell where the first candidate relay UE is currently camped;
[0157] A second list is determined based on the ProSe policy information already configured for the remote UE; the second list contains PLMNs that have been configured to authorize direct ProSe communication for the remote UE.
[0158] Based on the first list and the second list, PLMNs authorized to register on the network are determined.
[0159] Specifically, the transceiver 700 is used to receive and send data under the control of the processor 710.
[0160] Among them, Figure 7 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 710 and memory represented by memory 720 together. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 700 can be multiple components, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, etc. For different user equipment, the user interface 730 can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc.
[0161] The processor 710 is responsible for managing the bus architecture and general processing, while the memory 720 can store the data used by the processor 710 during operation.
[0162] In some embodiments, the processor 710 may be a CPU (Central Processing Unit), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), or a CPLD (Complex Programmable Logic Device), and the processor may also adopt a multi-core architecture.
[0163] The processor executes any of the methods described in the embodiments of this application according to the obtained executable instructions by calling a computer program stored in memory. The processor and memory may also be physically separated.
[0164] In some embodiments, determining the PLMNs authorized to register on the network based on the first list and the second list includes:
[0165] A third list is determined based on the ProSe policy information; the third list contains PLMNs that have been configured for the remote UE to be allowed to relay.
[0166] If the third list contains the first PLMN, and the intersection of the first list and the second list is not empty, then the PLMN in the intersection of the first list and the second list is determined; the first PLMN is the PLMN currently accessed by the first candidate relay UE; the PLMN in the intersection is the PLMN authorized to register with the network.
[0167] In some embodiments, the method further includes: initiating a registration request to the PLMN in the intersection via the first candidate relay UE.
[0168] In some embodiments, initiating a registration request to the PLMN in the intersection via the first candidate relay UE includes:
[0169] Determine the second PLMN with the highest priority in the intersection;
[0170] The first candidate relay UE initiates a registration request to the second PLMN.
[0171] In some embodiments, it also includes:
[0172] Obtain the registration rejection message from the second PLMN;
[0173] The first candidate relay UE initiates a registration request to the third PLMN; the third PLMN is a PLMN with a lower priority than the second PLMN in the intersection.
[0174] In some embodiments, where the intersection contains only the first PLMN and a registration rejection message from the first PLMN has been received, the method further includes:
[0175] Obtain the fourth list sent by the second candidate relay UE; the fourth list contains all PLMNs shared by the cell where the second candidate relay UE is currently camped;
[0176] The PLMNs authorized to register on the network are determined based on the second list and the fourth list.
[0177] In some embodiments, determining the PLMNs authorized to register on the network based on the first list and the second list includes:
[0178] A third list is determined based on the ProSe policy information; the third list contains PLMNs that have been configured for the remote UE to be allowed to relay.
[0179] If the third list does not contain the first PLMN, or if the third list contains the first PLMN and the intersection of the first list and the second list is empty, obtain the fourth list sent by the second candidate relay UE; the first PLMN is the PLMN currently accessed by the first candidate relay UE; the fourth list contains all PLMNs shared by the cell where the second candidate relay UE is currently camped.
[0180] The PLMNs authorized to register on the network are determined based on the second list and the fourth list.
[0181] In some embodiments, it also includes:
[0182] Obtain the ProSe policy information; the ProSe policy information includes the second list and the third list.
[0183] It should be noted that the remote UE provided in this application embodiment can implement all the method steps implemented by the method embodiment with the execution subject being a remote UE, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0184] Figure 8 This is a schematic diagram of the structure of a relay UE provided in an embodiment of this application, as shown below. Figure 8As shown, the relay UE includes a memory 820, a transceiver 800, and a processor 810, wherein:
[0185] The memory 820 is used to store computer programs; the transceiver 800 is used to send and receive data under the control of the processor 810; the processor 810 is used to read the computer program in the memory 820 and perform the following operations:
[0186] A first list is sent to the remote UE; the first list contains all PLMNs shared by the cell where the relay UE is currently camped; the first list is used to determine the PLMN that the remote UE is authorized to register with the network.
[0187] Specifically, transceiver 800 is used to receive and send data under the control of processor 810.
[0188] Among them, Figure 8 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 810 and memory represented by memory 820 together. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 800 can be multiple components, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, etc. For different user equipment, the user interface 830 can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc.
[0189] The processor 810 is responsible for managing the bus architecture and general processing, while the memory 820 can store the data used by the processor 810 during operation.
[0190] In some embodiments, the processor 810 may be a CPU (Central Processing Unit), ASIC (Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array), or CPLD (Complex Programmable Logic Device), and the processor may also adopt a multi-core architecture.
[0191] The processor executes any of the methods described in the embodiments of this application according to the obtained executable instructions by calling a computer program stored in memory. The processor and memory may also be physically separated.
[0192] In some embodiments, it also includes:
[0193] If the third list contains the first PLMN, and the intersection of the first and second lists is not empty, a registration request message sent by the remote UE is received; the third list contains PLMNs configured for the remote UE to be allowed to act as relays; the second list contains PLMNs configured for the remote UE to be authorized to perform direct ProSe communication; the first PLMN is the PLMN currently accessed by the relay UE; the registration request message contains a target PLMN; the target PLMN is a PLMN in the intersection of the first and second lists;
[0194] Initiate a registration request to the target PLMN.
[0195] It should be noted that the relay UE provided in this application embodiment can implement all the method steps implemented by the method embodiment with the relay UE as the execution subject, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0196] Figure 9 This is one of the structural schematic diagrams of a PLMN selection device provided in the embodiments of this application, such as... Figure 9 As shown, this application provides a PLMN selection device, including an acquisition module 901, a first determination module 902, and a second determination module 903, wherein:
[0197] The acquisition module 901 is used to acquire a first list sent by the first candidate relay UE; the first list contains all PLMNs shared by the cell where the first candidate relay UE is currently camped; the first determination module 902 is used to determine a second list based on the ProSe policy information configured for the remote UE; the second list contains PLMNs authorized for ProSe direct communication configured for the remote UE; the second determination module 903 is used to determine the PLMNs authorized for network registration based on the first list and the second list.
[0198] In some embodiments, the second determining module includes a first determining submodule and a second determining submodule;
[0199] The first determining submodule is used to determine a third list based on the ProSe policy information; the third list contains PLMNs that have been configured for the remote UE to be allowed to relay;
[0200] The second determining submodule is used to determine the PLMN in the intersection of the first list and the second list when the third list contains the first PLMN and the intersection of the first list and the second list is not empty; the first PLMN is the PLMN currently accessed by the first candidate relay UE; the PLMN in the intersection is the PLMN authorized to register with the network.
[0201] In some embodiments, a first registration module is also included;
[0202] The first registration module is used to initiate a registration request to the PLMN in the intersection through the first candidate relay UE.
[0203] In some embodiments, the first registration module includes a third determining submodule and a first registration submodule;
[0204] The third determining submodule is used to determine the second PLMN with the highest priority in the intersection;
[0205] The first registration submodule is used to initiate a registration request to the second PLMN through the first candidate relay UE.
[0206] In some embodiments, the system further includes a first acquisition module and a second registration module;
[0207] The first acquisition module is used to acquire the registration rejection message returned by the second PLMN;
[0208] The second registration module is used to initiate a registration request to the third PLMN through the first candidate relay UE; the third PLMN is a PLMN with a lower priority than the second PLMN in the intersection.
[0209] In some embodiments, if the intersection only contains the first PLMN and a registration rejection message has been received from the first PLMN, the system further includes a third acquisition module and a fourth determination module.
[0210] The third acquisition module is used to acquire the fourth list sent by the second candidate relay UE; the fourth list contains all PLMNs shared by the cell where the second candidate relay UE is currently camped.
[0211] The fourth determining module is used to determine the PLMNs authorized to register on the network based on the second list and the fourth list.
[0212] In some embodiments, the second determining module includes a fourth determining submodule, a first obtaining submodule, and a fifth determining submodule;
[0213] The fourth determining submodule is used to determine a third list based on the ProSe policy information; the third list contains PLMNs that have been configured for the remote UE to be allowed to relay;
[0214] If the first PLMN is not included in the third list, or if the first PLMN is included in the third list and the intersection of the first list and the second list is empty, the first acquisition submodule is used to acquire the fourth list sent by the second candidate relay UE; the first PLMN is the PLMN currently accessed by the first candidate relay UE; the fourth list includes all PLMNs shared by the cell where the second candidate relay UE is currently camped.
[0215] The fifth determining submodule is used to determine the PLMNs authorized to register on the network based on the second list and the fourth list.
[0216] In some embodiments, a second acquisition module is also included:
[0217] The second acquisition module is used to acquire the ProSe policy information; the ProSe policy information includes the second list and the third list.
[0218] Specifically, the PLMN selection device provided in this application embodiment can implement all the method steps implemented in the method embodiment where the execution subject is a remote UE, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0219] Figure 10 This is a second schematic diagram of the structure of a PLMN selection device provided in the embodiments of this application, as shown below. Figure 10 As shown in the figure, this application embodiment provides a PLMN selection device, including a transmitting module 1001.
[0220] The sending module 1001 is used to send a first list to the remote UE; the first list contains all PLMNs shared by the cell where the relay UE is currently camped; the first list is used to determine the PLMN that the remote UE is authorized to register with the network.
[0221] In some embodiments, the system further includes a receiving module and a first transmitting module;
[0222] If the third list contains the first PLMN, and the intersection of the first and second lists is not empty, the receiving module is used to receive the registration request message sent by the remote UE; the third list contains PLMNs configured for the remote UE to be allowed to act as relays; the second list contains PLMNs configured for the remote UE to be authorized to perform ProSe direct communication; the first PLMN is the PLMN currently accessed by the relay UE; the registration request message contains a target PLMN; the target PLMN is a PLMN in the intersection of the first and second lists;
[0223] The first sending module is used to initiate a registration request to the target PLMN.
[0224] Specifically, the PLMN selection device provided in this application embodiment can implement all the method steps implemented in the method embodiment where the execution subject is a relay UE, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0225] It should be noted that the division of units / modules in the above embodiments of this application is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.
[0226] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0227] In some embodiments, a processor-readable storage medium is also provided, the processor-readable storage medium storing a computer program for causing the processor to perform the methods provided in the above embodiments, including:
[0228] Obtain a first list sent by the first candidate relay UE; the first list contains all PLMNs shared by the cell where the first candidate relay UE is currently camped; determine a second list based on the ProSe policy information configured for the remote UE; the second list contains PLMNs authorized for direct ProSe communication configured for the remote UE; determine the PLMNs authorized for network registration based on the first list and the second list.
[0229] Or include:
[0230] A first list is sent to the remote UE; the first list contains all PLMNs shared by the cell where the relay UE is currently camped; the first list is used to determine the PLMN that the remote UE is authorized to register with the network.
[0231] It should be noted that the processor-readable storage medium can be any available medium or data storage device that the processor can access, including but not limited to magnetic memory (e.g., floppy disk, hard disk, magnetic tape, magneto-optical disk (MO)), optical memory (e.g., CD, DVD, BD, HVD), and semiconductor memory (e.g., ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)).
[0232] It should also be noted that the terms "first," "second," etc., used in the embodiments of this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, and the number of objects is not limited. For example, the first object can be one or more.
[0233] In the embodiments of this application, the term "and / or" describes the relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent three cases: A alone, A and B simultaneously, and B alone. The character " / " generally indicates that the preceding and following associated objects have an "or" relationship.
[0234] In the embodiments of this application, the term "multiple" refers to two or more, and other quantifiers are similar.
[0235] The technical solutions provided in this application can be applied to various systems, especially 5G systems. For example, applicable systems include Global System for Mobile Communication (GSM), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA) General Packet Radio Service (GPRS), Long Term Evolution (LTE), LTE Frequency Division Duplex (FDD), LTE Time Division Duplex (TDD), Long Term Evolution Advanced (LTE-A), Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX), and 5G New Radio (NR). All of these systems include terminal equipment and network equipment. The systems may also include a core network component, such as Evolved Packet System (EPS) and 5G system (5GS).
[0236] The terminal devices involved in the embodiments of this application can be devices that provide voice and / or data connectivity to users, handheld devices with wireless connectivity, or other processing devices connected to a wireless modem. The names of the terminal devices may differ in different systems; for example, in a 5G system, a terminal device can be called User Equipment (UE). Wireless terminal devices can communicate with one or more core networks (CNs) via a Radio Access Network (RAN). Wireless terminal devices can be mobile terminal devices, such as mobile phones (or "cellular" phones) and computers with mobile terminal devices, for example, portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile devices that exchange voice and / or data with the RAN. Examples include Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, and Personal Digital Assistants (PDAs). Wireless terminal equipment can also be referred to as a system, subscriber unit, subscriber station, mobile station, mobile station, remote station, access point, remote terminal, access terminal, user terminal, user agent, or user device, but is not limited to these terms in the embodiments of this application.
[0237] The network device involved in this application embodiment can be a base station, which may include multiple cells providing services to terminals. Depending on the specific application, a base station may also be called an access point, or a device in an access network that communicates with a wireless terminal device through one or more sectors on the air interface, or other names. The network device can be used to exchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal device and the rest of the access network, where the rest of the access network may include an Internet Protocol (IP) communication network. The network device can also coordinate the attribute management of the air interface. For example, the network equipment involved in the embodiments of this application can be a base transceiver station (BTS) in a Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA), a NodeB in a Wide-band Code Division Multiple Access (WCDMA) system, an evolved Node B (eNB or e-NodeB) in a long term evolution (LTE) system, a 5G base station (gNB) in a next generation system, a Home evolved Node B (HeNB), a relay node, a femto, a pico, etc., and is not limited in the embodiments of this application. In some network structures, the network equipment may include centralized unit (CU) nodes and distributed unit (DU) nodes, and the centralized unit and distributed unit may be geographically separated.
[0238] Network devices and terminal devices can each use one or more antennas for multiple-input multiple-output (MIMO) transmission. MIMO transmission can be single-user MIMO (SU-MIMO) or multiple-user MIMO (MU-MIMO). Depending on the configuration and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO, or massive-MIMO, and can also be diversity transmission, precoding transmission, or beamforming transmission, etc.
[0239] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.
[0240] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0241] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0242] These processors can execute instructions that can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable device for implementing the process. Figure 1One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0243] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.
Claims
1. A method for selecting a Public Land Mobile Network (PLMN), characterized in that, Applied to remote UEs, including: Obtain the first list sent by the first candidate relay UE; the first list contains all PLMNs shared by the cell where the first candidate relay UE is currently camped; A second list is determined based on the ProSe policy information configured for the remote UE; the second list contains PLMNs authorized for direct ProSe communication configured for the remote UE. Based on the first list and the second list, determine the PLMNs authorized to register on the network; The step of determining the PLMNs authorized for network registration based on the first list and the second list includes: A third list is determined based on the ProSe policy information; the third list contains PLMNs that have been configured for the remote UE to be allowed to relay. If the third list contains the first PLMN, and the intersection of the first list and the second list is not empty, then the PLMN in the intersection of the first list and the second list is determined; the first PLMN is the PLMN currently accessed by the first candidate relay UE; the PLMN in the intersection is the PLMN authorized to register with the network.
2. The PLMN selection method according to claim 1, characterized in that, Also includes: The first candidate relay UE initiates a registration request to the PLMN in the intersection.
3. The PLMN selection method according to claim 2, characterized in that, Initiating a registration request from the first candidate relay UE to the PLMN in the intersection includes: Determine the second PLMN with the highest priority in the intersection; The first candidate relay UE initiates a registration request to the second PLMN.
4. The PLMN selection method according to claim 3, characterized in that, Also includes: Obtain the registration rejection message from the second PLMN; The first candidate relay UE initiates a registration request to the third PLMN; The third PLMN is a PLMN in the intersection that has a lower priority than the second PLMN.
5. The PLMN selection method according to claim 2, characterized in that, If the intersection contains only the first PLMN, and a registration rejection message has been received from the first PLMN, then the following is also included: Obtain the fourth list sent by the second candidate relay UE; the fourth list contains all PLMNs shared by the cell where the second candidate relay UE is currently camped; The PLMNs authorized to register on the network are determined based on the second list and the fourth list.
6. The PLMN selection method according to claim 1, characterized in that, The step of determining the PLMNs authorized to register on the network based on the first list and the second list also includes: A third list is determined based on the ProSe policy information; the third list contains PLMNs that have been configured for the remote UE to be allowed to relay. If the third list does not contain the first PLMN, or if the third list contains the first PLMN and the intersection of the first list and the second list is empty, obtain the fourth list sent by the second candidate relay UE; the first PLMN is the PLMN currently accessed by the first candidate relay UE; the fourth list contains all PLMNs shared by the cell where the second candidate relay UE is currently camped. The PLMNs authorized to register on the network are determined based on the second list and the fourth list.
7. The PLMN selection method according to claim 1 or 6, characterized in that, Also includes: Obtain the ProSe policy information; the ProSe policy information includes the second list and the third list.
8. A method for selecting a Public Land Mobile Network (PLMN), characterized in that, Applied to relay UEs, including: Send a first list to the remote UE; the first list contains all PLMNs shared by the cell where the relay UE is currently camped; the first list is used to determine the PLMN on which the remote UE is authorized to register with the network. The method further includes: If the third list contains the first PLMN, and the intersection of the first and second lists is not empty, a registration request message sent by the remote UE is received; the third list contains PLMNs configured for the remote UE to be allowed to act as relays; the second list contains PLMNs configured for the remote UE to authorize direct communication with ProSe (Proximity Service); the first PLMN is the PLMN currently accessed by the relay UE; the registration request message contains a target PLMN; the target PLMN is a PLMN in the intersection of the first and second lists; Initiate a registration request to the target PLMN.
9. A remote UE, characterized in that, Includes memory, transceiver, and processor; A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations: Obtain the first list sent by the first candidate relay UE; the first list contains all PLMNs shared by the cell where the first candidate relay UE is currently camped; A second list is determined based on the ProSe policy information configured for the remote UE; the second list contains PLMNs authorized for direct ProSe communication configured for the remote UE. Based on the first list and the second list, determine the PLMNs authorized to register on the network; The step of determining the PLMNs authorized for network registration based on the first list and the second list includes: A third list is determined based on the ProSe policy information; the third list contains PLMNs that have been configured for the remote UE to be allowed to relay. If the third list contains the first PLMN, and the intersection of the first list and the second list is not empty, then the PLMN in the intersection of the first list and the second list is determined; the first PLMN is the PLMN currently accessed by the first candidate relay UE; the PLMN in the intersection is the PLMN authorized to register with the network.
10. The remote UE according to claim 9, characterized in that, Also includes: The first candidate relay UE initiates a registration request to the PLMN in the intersection.
11. The remote UE according to claim 10, characterized in that, Initiating a registration request from the first candidate relay UE to the PLMN in the intersection includes: Determine the second PLMN with the highest priority in the intersection; The first candidate relay UE initiates a registration request to the second PLMN.
12. The remote UE according to claim 11, characterized in that, Also includes: Obtain the registration rejection message from the second PLMN; The first candidate relay UE initiates a registration request to the third PLMN; The third PLMN is a PLMN in the intersection that has a lower priority than the second PLMN.
13. The remote UE according to claim 10, characterized in that, If the intersection contains only the first PLMN, and a registration rejection message has been received from the first PLMN, then the following is also included: Obtain the fourth list sent by the second candidate relay UE; the fourth list contains all PLMNs shared by the cell where the second candidate relay UE is currently camped; The PLMNs authorized to register on the network are determined based on the second list and the fourth list.
14. The remote UE according to claim 9, characterized in that, The step of determining the PLMNs authorized to register on the network based on the first list and the second list also includes: A third list is determined based on the ProSe policy information; the third list contains PLMNs that have been configured for the remote UE to be allowed to relay. If the third list does not contain the first PLMN, or if the third list contains the first PLMN and the intersection of the first list and the second list is empty, obtain the fourth list sent by the second candidate relay UE; the first PLMN is the PLMN currently accessed by the first candidate relay UE; the fourth list contains all PLMNs shared by the cell where the second candidate relay UE is currently camped. The PLMNs authorized to register on the network are determined based on the second list and the fourth list.
15. The remote UE according to claim 9 or 14, characterized in that, Also includes: Obtain the ProSe policy information; the ProSe policy information includes the second list and the third list.
16. A relay UE, characterized in that, Includes memory, transceiver, and processor; A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations: Send a first list to the remote UE; the first list contains all PLMNs shared by the cell where the relay UE is currently camped; the first list is used to determine the PLMN on which the remote UE is authorized to register with the network. The operation also includes: If the third list contains the first PLMN, and the intersection of the first and second lists is not empty, a registration request message sent by the remote UE is received; the third list contains PLMNs configured for the remote UE to be allowed to act as relays; the second list contains PLMNs configured for the remote UE to authorize direct communication with ProSe (Proximity Service); the first PLMN is the PLMN currently accessed by the relay UE; the registration request message contains a target PLMN; the target PLMN is a PLMN in the intersection of the first and second lists; Initiate a registration request to the target PLMN.
17. A Public Land Mobile Network (PLMN) selection device, characterized in that, include: The acquisition module is used to acquire a first list sent by the first candidate relay UE; the first list contains all PLMNs shared by the cell where the first candidate relay UE is currently camped; The first determining module is used to determine a second list based on the ProSe policy information configured for the remote UE; the second list contains PLMNs that have been configured for the remote UE to perform direct ProSe communication. The second determining module is used to determine the PLMNs authorized to register on the network based on the first list and the second list; The second determining module includes: The first determining submodule is used to determine a third list based on the ProSe policy information; the third list contains PLMNs that have been configured for the remote UE to be allowed to relay; The second determining submodule is configured to determine the PLMN in the intersection of the first list and the second list when the third list contains the first PLMN and the intersection of the first list and the second list is not empty; the first PLMN is the PLMN currently accessed by the first candidate relay UE; the PLMN in the intersection is the PLMN authorized to register with the network.
18. A Public Land Mobile Network (PLMN) selection device, characterized in that, include: The sending module is used to send a first list to the remote UE; the first list contains all PLMNs shared by the cell where the relay UE is currently camped; The first list is used to determine the PLMN that the remote UE is authorized to register with in the network; The device further includes: A receiving module is configured to receive a registration request message sent by the remote UE, provided that the third list contains a first PLMN and the intersection of the first list and the second list is not empty; the third list contains PLMNs configured for the remote UE to be allowed to act as relays; the second list contains PLMNs configured for the remote UE to be authorized to perform direct communication with ProSe (Proximity Service); the first PLMN is the PLMN currently accessed by the relay UE; the registration request message contains a target PLMN; the target PLMN is a PLMN in the intersection of the first list and the second list; The first sending module is used to initiate a registration request to the target PLMN.
19. A processor-readable storage medium, characterized in that, The processor-readable storage medium stores a computer program for causing the processor to perform the PLMN selection method according to any one of claims 1 to 8.