Distributed network node selection method and apparatus, and readable storage medium

By setting the correspondence between PLMN ID and DNID in the terminal as priority information, the data routing and redirection problems caused by improper selection of distributed network nodes are solved, and more efficient network access is achieved.

WO2026124223A1PCT designated stage Publication Date: 2026-06-18DATANG MOBILE COMM EQUIP CO LTD

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
DATANG MOBILE COMM EQUIP CO LTD
Filing Date
2025-11-27
Publication Date
2026-06-18

AI Technical Summary

Technical Problem

In existing technologies, the selection methods for distributed network nodes cannot meet the needs of terminals, resulting in frequent routing or redirection of terminal data among distributed network nodes.

Method used

By setting the correspondence between PLMN ID, DNID and access technology in the terminal as primary information, which has higher priority than existing selectors, the target distributed network node is selected by combining the terminal subscription information and the list of network devices supported.

🎯Benefits of technology

Effectively select distributed network nodes that meet the needs of the terminal to avoid data routing and redirection between nodes and improve network access efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025138089_18062026_PF_FP_ABST
    Figure CN2025138089_18062026_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure relates to the technical field of communications. Provided are a distributed network node selection method and apparatus, and a readable storage medium. The method comprises: selecting a target distributed network node on the basis of first information, wherein the first information is a correspondence between a PLMN ID, a distributed node identifier (DNID) and access technology, or the first information is a correspondence between a DNID and access technology.
Need to check novelty before this filing date? Find Prior Art

Description

A method, apparatus, and readable storage medium for selecting nodes in a distributed network.

[0001] This disclosure claims priority to Chinese Patent Application No. 202411795957.X, filed on December 9, 2024, entitled “A Distributed Network Node Selection Method, Apparatus and Readable Storage Medium”, the entire contents of which are incorporated herein by reference. Technical Field

[0002] This disclosure relates to the field of communication technology, and in particular to a method, apparatus and readable storage medium for selecting nodes in a distributed network. Background Technology

[0003] In a distributed network architecture, the same Public Land Mobile Network (PLMN) may contain centralized network nodes and distributed network nodes. When a terminal accesses the network within the PLMN's coverage area, how to select the appropriate distributed network node for access is a technical issue that needs to be considered.

[0004] In implementing the embodiments of this disclosure, the inventors discovered that the methods for selecting distributed network nodes provided in related technologies cannot adequately meet the needs of the terminal. Summary of the Invention

[0005] This disclosure provides a method, apparatus, and readable storage medium for selecting distributed network nodes, so that the selected distributed network nodes meet the needs of the terminal.

[0006] In a first aspect, embodiments of this disclosure provide a distributed network node selection method, wherein the method is applied to a terminal and includes:

[0007] Select the target distributed network node based on the first piece of information;

[0008] Wherein, the first information is the correspondence between PLMN ID, Distributed Network Node ID (DNID) and access technology, or the first information is the correspondence between DNID and access technology.

[0009] In some embodiments, the first information is set as a separate data file in the Universal Subscriber Identity Module (USIM) or the Subscriber Identity Module (SIM) or the terminal, and / or, the first information is set in one or more of the following lists or data files of the USIM, SIM or the terminal:

[0010] List of equivalent home PLMNs (EHPLMN);

[0011] User-controlled PLMN selector with access technology;

[0012] Operator-controlled PLMN selector with access technology.

[0013] In some embodiments, if the first information is set as an independent data file in the USIM or SIM or the terminal, the first information has a higher priority than the EHPLMN list, the user-controlled PLMN selector with access technology, and the operator-controlled PLMN selector with access technology.

[0014] In some embodiments, if the first information is stored as a separate data file in the USIM, SIM, or the terminal, the step of selecting a target distributed network node based on the first information includes:

[0015] Read the first information and take the distributed network node corresponding to the highest priority DNID in the first information as the target distributed network node.

[0016] In some embodiments, if the first information is set in one or more lists or data files of the USIM or SIM or the terminal, the first information has the highest priority in the EHPLMN list, the user-controlled PLMN selector with access technology, and the operator-controlled PLMN selector with access technology.

[0017] In some embodiments, if the first information is set in one or more lists or data files of the USIM, SIM, or the terminal, or if the first information is set as an independent data file in the USIM, SIM, or the terminal and is empty, the step of selecting a target distributed network node based on the first information includes:

[0018] Read the EHPLMN list from the USIM, SIM, or terminal;

[0019] If the EHPLMN list is not empty and the EHPLMN list includes the first information, the distributed network node corresponding to the highest priority DNID in the first information is taken as the target distributed network node; if the EHPLMN list is empty, the user control PLMN selector with access technology in the USIM or SIM or the terminal is read.

[0020] If the user control PLMN selector with access technology is not empty and the user control PLMN selector with access technology includes the first information, the distributed network node corresponding to the highest priority DNID in the first information is taken as the target distributed network node; if the user control PLMN selector with access technology is empty, the operator control PLMN selector with access technology in the USIM or SIM or the terminal is read.

[0021] If the operator-controlled PLMN selector with access technology is not empty and includes the first information, the distributed network node corresponding to the highest priority DNID in the first information is taken as the target distributed network node.

[0022] In some embodiments, the method further includes:

[0023] Receive a second message sent by a first distributed network node, wherein the second message is used to update all or part of the information in the first message.

[0024] In some embodiments, the method further includes:

[0025] Receive a third message sent by a network device, wherein the third message includes:

[0026] One or more PLMN IDs;

[0027] The network device supports access to the DNID list.

[0028] In some embodiments, the terminal's subscription information includes one or more of the following:

[0029] The list of PLMN IDs and DNIDs signed by the terminal, or the list of DNIDs signed by the terminal;

[0030] The terminal supports a list of DNID priority levels.

[0031] In some embodiments, the method further includes:

[0032] Send a first message to the network device, the first message including the identifier of the target distributed network node, or the first message including the identifier of the target distributed network node and the target PLMN ID corresponding to the identifier of the target distributed network node.

[0033] Secondly, embodiments of this disclosure provide a distributed network node selection method, applied to a network device, comprising:

[0034] The receiving terminal sends a first message, the first message including the identifier of the target distributed network node selected by the terminal, or the first message including the identifier of the target distributed network node and the target PLMN ID corresponding to the identifier of the target distributed network node;

[0035] The target distributed network node is determined based on the first message.

[0036] In some embodiments, a third message is sent to the terminal, wherein the third message includes:

[0037] One or more PLMN IDs;

[0038] The network device supports access to the DNID list.

[0039] Thirdly, embodiments of this disclosure provide a distributed network node selection device applied to a terminal, comprising: a memory, a transceiver, and a processor.

[0040] 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:

[0041] Select the target distributed network node based on the first piece of information;

[0042] Wherein, the first information is the correspondence between PLMN ID, DNID and access technology, or the first information is the correspondence between DNID and access technology.

[0043] In some embodiments, the first information is set as a separate data file in the USIM or SIM or the terminal, and / or, the first information is set in one or more of the following lists or data files in the USIM or SIM or the terminal:

[0044] List of PLMN and EHPLMN;

[0045] User-controlled PLMN selector with access technology;

[0046] Operator-controlled PLMN selector with access technology.

[0047] In some embodiments, if the first information is set as an independent data file in the USIM or SIM or the terminal, the first information has a higher priority than the EHPLMN list, the user-controlled PLMN selector with access technology, and the operator-controlled PLMN selector with access technology.

[0048] In some embodiments, if the first information is stored as a separate data file in the USIM, SIM, or the terminal, the step of selecting a target distributed network node based on the first information includes:

[0049] Read the first information and take the distributed network node corresponding to the highest priority DNID in the first information as the target distributed network node.

[0050] In some embodiments, if the first information is set in one or more lists or data files of the USIM or SIM or the terminal, the first information has the highest priority in the EHPLMN list, the user-controlled PLMN selector with access technology, and the operator-controlled PLMN selector with access technology.

[0051] In some embodiments, if the first information is set in one or more lists or data files of the USIM, SIM, or the terminal, or if the first information is set as an independent data file in the USIM, SIM, or the terminal and is empty, the step of selecting a target distributed network node based on the first information includes:

[0052] Read the EHPLMN list from the USIM, SIM, or terminal;

[0053] If the EHPLMN list is not empty and the EHPLMN list includes the first information, the distributed network node corresponding to the highest priority DNID in the first information is taken as the target distributed network node; if the EHPLMN list is empty, the user control PLMN selector with access technology in the USIM or SIM or the terminal is read.

[0054] If the user control PLMN selector with access technology is not empty and the user control PLMN selector with access technology includes the first information, the distributed network node corresponding to the highest priority DNID in the first information is taken as the target distributed network node; if the user control PLMN selector with access technology is empty, the operator control PLMN selector with access technology in the USIM or SIM or the terminal is read.

[0055] If the operator-controlled PLMN selector with access technology is not empty and includes the first information, the distributed network node corresponding to the highest priority DNID in the first information is taken as the target distributed network node.

[0056] In some embodiments, the processor is further configured to read a computer program from the memory and perform the following operations:

[0057] Receive a second message sent by a first distributed network node, wherein the second message is used to update all or part of the information in the first message.

[0058] In some embodiments, the processor is further configured to read a computer program from the memory and perform the following operations:

[0059] Receive a third message sent by a network device, wherein the third message includes:

[0060] One or more PLMN IDs;

[0061] The network device supports access to the DNID list.

[0062] In some embodiments, the terminal's subscription information includes one or more of the following:

[0063] The list of PLMN IDs and DNIDs signed by the terminal, or the list of DNIDs signed by the terminal;

[0064] The terminal supports a list of DNID priority levels.

[0065] In some embodiments, the processor is further configured to read a computer program from the memory and perform the following operations:

[0066] Send a first message to the network device, the first message including the identifier of the target distributed network node, or the first message including the identifier of the target distributed network node and the target PLMN ID corresponding to the identifier of the target distributed network node.

[0067] Fourthly, embodiments of this disclosure provide a distributed network node selection device, applied to a network device, comprising: a memory, a transceiver, and a processor.

[0068] 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:

[0069] The receiving terminal sends a first message, the first message including the identifier of the target distributed network node selected by the terminal, or the first message including the identifier of the target distributed network node and the target PLMN ID corresponding to the identifier of the target distributed network node;

[0070] The target distributed network node is determined based on the first message.

[0071] In some embodiments, the processor is further configured to read a computer program from the memory and perform the following operations:

[0072] Send a third message to the terminal, wherein the third message includes:

[0073] One or more PLMN IDs;

[0074] The network device supports access to the DNID list.

[0075] Fifthly, embodiments of this disclosure provide a distributed network node selection device, applied to a terminal, comprising:

[0076] The first selection unit is used to select a target distributed network node based on the first information;

[0077] Wherein, the first information is the correspondence between the Public Land Mobile Network ID (PLMN ID), the Distributed Network Node ID (DNID), and the access technology, or the first information is the correspondence between the DNID and the access technology.

[0078] Sixthly, embodiments of this disclosure provide a distributed network node selection device, applied to a network device, comprising:

[0079] The first receiving unit is configured to receive a first message sent by the terminal, wherein the first message includes the identifier of the target distributed network node selected by the terminal, or the first message includes the identifier of the target distributed network node and the target PLMN ID corresponding to the identifier of the target distributed network node.

[0080] The first determining unit is used to determine the target distributed network node based on the first message.

[0081] In a seventh aspect, embodiments of this disclosure also provide a processor-readable storage medium storing a computer program that, when executed by a processor, implements the steps in the distributed network node selection method described above.

[0082] In this embodiment of the disclosure, the terminal selects a target distributed network node based on the first information, thereby making the selected distributed network node more in line with the terminal's needs. Attached Figure Description

[0083] Figure 1 is a flowchart of one of the distributed network node selection methods provided in an embodiment of this disclosure;

[0084] Figure 2 is a second flowchart of the distributed network node selection method provided in an embodiment of this disclosure;

[0085] Figure 3 is a flowchart of the distributed network node selection method provided in the embodiments of this disclosure;

[0086] Figure 4 is one of the structural diagrams of the distributed network node selection device provided in the embodiments of this disclosure;

[0087] Figure 5 is a second structural diagram of the distributed network node selection device provided in an embodiment of this disclosure;

[0088] Figure 6 is a third structural diagram of the distributed network node selection device provided in an embodiment of this disclosure;

[0089] Figure 7 is a fourth structural diagram of the distributed network node selection device provided in the embodiments of this disclosure. Detailed Implementation

[0090] In this disclosure, the term "and / or" describes the relationship between related 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 related objects have an "or" relationship.

[0091] In this disclosure, the term "multiple" refers to two or more, and other quantifiers are similar.

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

[0093] This disclosure provides a method and apparatus for selecting distributed network nodes, so that the selected distributed network nodes meet the needs of the terminal.

[0094] The method and apparatus are based on the same concept of the application. Since the methods and apparatus solve problems in similar ways, the implementation of the apparatus and methods can refer to each other, and the repeated parts will not be described again.

[0095] Referring to Figure 1, which is a flowchart of a distributed network node selection method provided in an embodiment of this disclosure, applied to a terminal, as shown in Figure 1, it includes the following steps:

[0096] Step 101: Select the target distributed network node based on the first information.

[0097] The first information refers to the correspondence between PLMN ID, DNID, and access technology, or the first information refers to the correspondence between DNID and access technology. Access technology includes, but is not limited to, New Radio (NR). The specific implementation of this correspondence is not limited here; for example, the first information can be presented in a list format.

[0098] In this embodiment of the disclosure, the DNID assigned to distributed network nodes follows the following principles:

[0099] (1) DNID is assigned by the PLMN to which the distributed network node belongs during the deployment of the distributed network.

[0100] (2) The assigned DNID is independent of the PLMN ID to which it belongs and is unique within the PLMN to which it belongs, that is, the combination of PLMN ID and DNID is unique globally; or, the DNID is unique globally.

[0101] In other words, a distributed network node can be identified by a combination of PLMN ID and DNID, or by DNID alone. In the former case, the first piece of information can be the correspondence between PLMN ID, DNID, and access technology; in the latter case, the first piece of information can be the correspondence between DNID and access technology.

[0102] In this embodiment of the disclosure, the terminal may also receive system messages broadcast by a network device (such as a base station) to obtain one or more PLMNIDs and a list of DNIDs supported by the network device. Correspondingly, the terminal may receive a third message sent by the network device, wherein the third message includes:

[0103] One or more PLMN IDs; a list of DNIDs that the network device supports accessing.

[0104] The terminal's contract information includes one or more of the following:

[0105] The terminal's subscribed PLMN ID list and DNID list (corresponding to the case where distributed network nodes are identified by a combination of PLMN ID and DNID), or the terminal's subscribed DNID list (corresponding to the case where distributed network nodes are identified only by DNID);

[0106] The terminal supports a list of DNID priority levels, which is used to reflect the priority of each DNID.

[0107] In this embodiment of the disclosure, the first information may be set as an independent data file in the USIM, SIM, or the terminal; alternatively, it may be set in one or more of the following lists or data files of the USIM, SIM, or the terminal; or, the first information may be set as an independent data file in the USIM, SIM, or the terminal, and may also be set in one or more of the following lists or data files of the USIM, SIM, or the terminal.

[0108] List of PLMN and EHPLMN;

[0109] User Controlled PLMN Selector with Access Technology;

[0110] Operator Controlled PLMN Selector with Access Technology.

[0111] 1. If the first information is set as an independent data file in the USIM, SIM or the terminal, the first information has a higher priority than the EHPLMN list, User Controlled PLMN Selector with Access Technology and Operator Controlled PLMN Selector with Access Technology.

[0112] In other words, under these circumstances, the terminal can determine the target distributed network node when selecting a PLMN. When determining the target distributed network node, the terminal can read the first information and select the distributed network node corresponding to the highest priority DNID in the first information as the target distributed network node. If the first information is empty, PLMN selection can be performed; alternatively, the selection of a distributed network node can be performed by combining the first information set in the USIM, SIM, or the terminal's list or data file.

[0113] This independent data file can be prioritized according to the terminal's network selection strategy. For example, if the terminal prefers to access distributed network nodes, this data file will be placed with the highest priority. Therefore, taking automatic selection mode as an example, the PLMN selection order would be:

[0114] i) First information, namely the correspondence between PLMN, DNID, and access technology;

[0115] ii) HPLMN (if the EHPLMN list does not exist or is empty) or the highest priority EHPLMN available (if the EHPLMN list exists);

[0116] ii) The combination of each PLMN and access technology in the “User Controlled PLMN Selector with Access Technology” data file in the SIM card (arranged in order of priority);

[0117] iii) The combination of PLMN and access technology in the "Operator Controlled PLMN Selector with Access Technology" data file in the SIM card (in order of priority) or the combination of PLMN and access technology stored in the terminal (in order of priority);

[0118] iv) Combinations of other PLMNs and access technologies that receive high-quality signals, arranged in random order.

[0119] v) The correspondence between other PLMNs and access technologies, arranged in descending order of signal quality.

[0120] 2. If the first information is set in one or more lists or data files of the USIM, SIM, or the terminal, the first information has the highest priority in the EHPLMN list, the User Controlled PLMN Selector with Access Technology, and the Operator Controlled PLMN Selector with Access Technology. For example, the priority of the first information is higher than the priority of the existing EHPLMN and access technology list (EHPLMN / access technology list) in the EHPLMN list; the priority of the first information is higher than the priority of the existing PLMN and access technology combination (PLMN / access technology combination) in the User Controlled PLMN Selector with Access Technology; and the priority of the first information is higher than the priority of the existing PLMN and access technology combination (PLMN / access technology combination) in the Operator Controlled PLMN Selector with Access Technology.

[0121] In this scenario, if the first information is set in one or more lists or data files in the USIM, SIM, or terminal, or if the first information is set as an independent data file in the USIM, SIM, or terminal and is empty, the terminal can first read the first information from the aforementioned lists or data files to determine the target distributed network node. For example, the terminal can determine the target distributed network node by sequentially reading information from the EHPLMN list, the User Controlled PLMN Selector with Access Technology, and the Operator Controlled PLMN Selector with Access Technology. Specifically, the terminal can select the target distributed network node as follows:

[0122] First, the terminal reads the USIM or SIM or the EHPLMN list in the terminal.

[0123] If the EHPLMN list is not empty and includes the first information, the terminal selects the distributed network node corresponding to the highest priority DNID in the first information as the target distributed network node. If the EHPLMN list is empty, the terminal reads the User Controlled PLMN Selector with Access Technology from the USIM, SIM, or the terminal. If the EHPLMN list is not empty but does not include the first information, PLMN selection is performed.

[0124] If the User Controlled PLMN Selector with Access Technology is not empty and includes the first information, the terminal selects the distributed network node corresponding to the highest priority DNID in the first information as the target distributed network node. If the User Controlled PLMN Selector with Access Technology is empty, the terminal reads the Operator Controlled PLMN Selector with Access Technology from the USIM, SIM, or the terminal. If the User Controlled PLMN Selector with Access Technology is not empty and does not include the first information, PLMN selection is performed.

[0125] If the Operator Controlled PLMN Selector with Access Technology is not empty and includes the first information, the terminal selects the distributed network node corresponding to the highest priority DNID in the first information as the target distributed network node. If the Operator Controlled PLMN Selector with Access Technology is not empty and does not include the first information, PLMN selection is performed.

[0126] The aforementioned first piece of information can be set in the form of a PLMN selector, allowing the terminal to prioritize the selection of distributed network nodes. If a distributed network node cannot be selected, the terminal will then select a PLMN. The network selection priority order is determined using a PLMN / DNID / access technology combination list.

[0127] In this way, the terminal selects the target distributed network node based on the first information, which makes the selected distributed network node more in line with the terminal's needs, thereby avoiding the occurrence of terminal data routing or distributed network node redirection.

[0128] In this embodiment of the disclosure, the first information can also be updated. The terminal can receive a second message sent by a first distributed network node, wherein the second message is used to update all or part of the information in the first information. The first distributed network node refers to a distributed network node with updatable information. The all or part of the information may refer to one or more pieces of information in the first information.

[0129] For example, the first distributed network node can update the first information through Non-Access Stratum (NAS) signaling during or after the registration process, and the terminal can determine whether the content of the first information has been updated based on the received signaling.

[0130] Referring to Figure 2, which is a flowchart of a distributed network node selection method provided in an embodiment of this disclosure, applied to a network device, as shown in Figure 2, the method includes the following steps:

[0131] Step 201: Receive a first message sent by the terminal. The first message includes the identifier of the target distributed network node selected by the terminal, or the first message includes the identifier of the target distributed network node and the target PLMN ID corresponding to the identifier of the target distributed network node.

[0132] Step 202: Determine the target distributed network node based on the first message.

[0133] Here, since a distributed network node can be uniquely identified by the PLMN ID and DNID, or by the DNID alone, the network device can accurately determine the target distributed network node based on this first information.

[0134] In some embodiments of this disclosure, the network device sends a third message to the terminal to facilitate the terminal in determining the distributed network node it wishes to access. The third message includes:

[0135] One or more PLMN IDs;

[0136] The network device supports access to the DNID list.

[0137] In this embodiment of the disclosure, the terminal selects a target distributed network node based on the first information, thereby making the selected distributed network node more in line with the terminal's needs, and thus avoiding the occurrence of terminal data routing or distributed network node redirection.

[0138] Referring to Figure 3, this is a schematic diagram of the terminal registration process. During registration, the terminal should indicate its PLMN and DNID to the Radio Access Network (RAN). The RAN determines the specific distributed network node to serve the terminal based on the PLMN ID and DNID. This process may include:

[0139] Step 301: The User Equipment (UE) initiates a registration process (which can be initial registration, periodic registration, or mobile update registration). The AN parameters (access network parameters) of the Registration Request message sent by the UE should include a DNID element, such as the DNID of the target distributed network node selected by the terminal and the corresponding PLMN ID.

[0140] Step 302: The RAN determines the target distributed network node based on the PLMN ID and DNID, and selects the Access and Mobility Management Function (AMF) for the terminal from the target distributed network node.

[0141] Step 303: The RAN sends a Registration-Request message to the AMF.

[0142] Steps 304-305: The new AMF obtains the UE's context information from the old AMF.

[0143] Steps 306-307: AMF obtains the UE's ID information.

[0144] Step 308: Select the Authentication Server Function (AUSF) in the AMF.

[0145] Step 309: Authentication process between UE and core network.

[0146] Step 310: The new AMF notifies the old AMF of the registration result.

[0147] Step 311, ID Acquisition Process.

[0148] Step 312: AMF requests Equipment Identity Register (EIR) to check the validity of MEID.

[0149] Step 313: Select the Unified Data Management (UDM) entity.

[0150] Steps 314a-c: The AMF registers the UE with the UDM; it obtains the UE's access and mobility subscription data, Session Management Function (SMF) subscription selection data, and UE context information in the SMF from the UDM.

[0151] Step 314d: UDM notifies the old AMF to register the UE, and the old AMF deletes the UE context and other information.

[0152] Step 314e: The old AMF cancels the terminal subscription from the UDM.

[0153] Steps 315-316: If the AMF does not yet have valid access and mobility policy information for the UE, then select an appropriate Policy Control Function (PCF) to obtain the UE's access and mobility policy information.

[0154] Step 317: Protocol Data Unit (PDU) Session Update.

[0155] Steps 318-319: Notify the Non-3GPP InterWorking Function (N3IWF). The old AMF triggers the Policy Association termination process.

[0156] Steps 321 and 321b: The new AMF sends a Registration-Accept message to the UE. The new AMF and PCF establish a policy association.

[0157] Step 322: The UE replies to the network with a registration completion message.

[0158] Steps 323, 323a: If the access and mobility subscription data packet obtained by the AMF in step 313b contains an indication that roaming guidance (SOR) information needs to be confirmed, the AMF will use this step to confirm with the UDM.

[0159] Step 324a: The new AMF sends an N2 message to the RAN.

[0160] Step 324: The AMF will send a "Homogeneous support for IMS voice over PS session" instruction to the UDM using Nudm_UECM_Update.

[0161] In the above embodiments, the terminal determines the distributed network node that serves it when selecting the network, thus avoiding the occurrence of terminal data routing or distributed network node redirection caused by the RAN selecting an unsuitable distributed network node.

[0162] The technical solutions provided in this disclosure can be applied to a variety of systems. For example, applicable systems may include Long Term Evolution (LTE) systems, LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD) systems, Long Term Evolution Advanced (LTE-A) systems, Universal Mobile Telecommunications System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) systems, 5G New Radio (NR) systems and their evolved communication systems, and 6G (sixth generation mobile communication technology) systems. These systems may include terminal equipment and network equipment. The systems may also include a core network component, such as the Evolved Packet Core (EPC) or the 5G Core Network (5GC).

[0163] The terminal devices involved in the embodiments of this disclosure 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 5G or 6G systems, the terminal device may be called User Equipment (UE). Wireless terminal devices can be USB storage devices, other personal computer memory devices, and dongles. They can also 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, they can be portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile devices that exchange voice and / or data with the radio access network. Examples of such devices include Personal Communication Service (PCS) telephones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistants (PDAs), personal computers, tablets, and Machine-type Communication (MTC) terminal devices. Wireless terminal devices can also be referred to as systems, subscriber units, subscriber stations, mobile stations, mobile devices, remote stations, access points, remote terminals, access terminals, user terminals, user agents, user devices, and wireless access devices and routers / modems that meet the limitations of this definition, but are not limited to these in the embodiments of this disclosure.

[0164] The network device involved in this disclosure can be a base station, which may include multiple cells providing services to terminals. Depending on the specific application, the base station may also be called an access point, or a device in the access network that communicates with wireless terminal devices 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 device involved in this disclosure can be 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, or a Home evolved Node B (HeNB), relay node, femto, pico, network testing equipment, etc., and is not limited in this disclosure. In some network architectures, network devices may include centralized unit (CU) nodes and distributed unit (DU) nodes, which may also be geographically separated.

[0165] As shown in Figure 4, the distributed network node selection device of this embodiment is applied to a network device and includes: a processor 400, configured to read a program from a memory 420 and execute the following processes:

[0166] The receiving terminal sends a first message, the first message including the identifier of the target distributed network node selected by the terminal, or the first message including the identifier of the target distributed network node and the target PLMN ID corresponding to the identifier of the target distributed network node;

[0167] The target distributed network node is determined based on the first message.

[0168] Transceiver 410 is used to receive and send data under the control of processor 400.

[0169] In Figure 4, the bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 400 and memory represented by memory 420. The bus architecture may 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. Transceiver 410 may be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium. Processor 400 is responsible for managing the bus architecture and general processing, and memory 420 may store data used by processor 400 during operation.

[0170] The processor 400 can be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor can also adopt a multi-core architecture.

[0171] The processor 400 is responsible for managing the bus architecture and general processing, while the memory 420 can store the data used by the processor 400 when performing operations.

[0172] The processor 400 is also used to read the program and perform the following steps:

[0173] Send a third message to the terminal, wherein the third message includes:

[0174] One or more PLMN IDs;

[0175] The network device supports access to the DNID list.

[0176] It should be noted that the apparatus provided in this embodiment can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.

[0177] As shown in Figure 5, the distributed network node selection device of this embodiment, applied to a terminal, includes: a processor 500, configured to read a program from a memory 520 and execute the following processes:

[0178] Select the target distributed network node based on the first piece of information;

[0179] Wherein, the first information is the correspondence between PLMN ID, DNID and access technology, or the first information is the correspondence between DNID and access technology.

[0180] Transceiver 510 is used to receive and send data under the control of processor 500.

[0181] In Figure 5, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 500 and memory represented by memory 520. 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. Transceiver 510 can be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium. For different user equipment, user interface 530 can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc.

[0182] The processor 500 is responsible for managing the bus architecture and general processing, while the memory 520 can store the data used by the processor 500 when performing operations.

[0183] The processor 500 can be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor can also adopt a multi-core architecture.

[0184] The processor executes any of the methods described in the embodiments of this disclosure by invoking a computer program stored in memory, according to the obtained executable instructions. The processor and memory may also be physically separated.

[0185] In some embodiments, the first information is set as a separate data file in the USIM or SIM or the terminal, and / or, the first information is set in one or more of the following lists or data files in the USIM or SIM or the terminal:

[0186] List of PLMN and EHPLMN;

[0187] User Controlled PLMN Selector with Access Technology;

[0188] Operator Controlled PLMN Selector with Access Technology.

[0189] In some embodiments, if the first information is set as a separate data file in the USIM or SIM or the terminal, the first information has a higher priority than the EHPLMN list, the User Controlled PLMN Selector with Access Technology, and the Operator Controlled PLMN Selector with Access Technology.

[0190] In some embodiments, if the first information is stored as a separate data file in the USIM, SIM, or the terminal, the step of selecting a target distributed network node based on the first information includes:

[0191] Read the first information and take the distributed network node corresponding to the highest priority DNID in the first information as the target distributed network node.

[0192] In some embodiments, if the first information is set in one or more lists or data files of the USIM or SIM or the terminal, the first information has the highest priority in the EHPLMN list, the User Controlled PLMN Selector with Access Technology, and the Operator Controlled PLMN Selector with Access Technology.

[0193] In some embodiments, if the first information is set in one or more lists or data files of the USIM, SIM, or the terminal, or if the first information is set as an independent data file in the USIM, SIM, or the terminal and is empty, the step of selecting a target distributed network node based on the first information includes:

[0194] Read the EHPLMN list from the USIM, SIM, or terminal;

[0195] If the EHPLMN list is not empty and the EHPLMN list includes the first information, the distributed network node corresponding to the highest priority DNID in the first information is taken as the target distributed network node; if the EHPLMN list is empty, the User Controlled PLMN Selector with Access Technology in the USIM or SIM or the terminal is read.

[0196] If the User Controlled PLMN Selector with Access Technology is not empty and the User Controlled PLMN Selector with Access Technology includes the first information, the distributed network node corresponding to the highest priority DNID in the first information is taken as the target distributed network node; if the User Controlled PLMN Selector with Access Technology is empty, the Operator Controlled PLMN Selector with Access Technology in the USIM or SIM or the terminal is read.

[0197] If the Operator Controlled PLMN Selector with Access Technology is not empty and includes the first information, the distributed network node corresponding to the highest priority DNID in the first information is taken as the target distributed network node.

[0198] In some embodiments, the processor 500 is further configured to read a computer program from the memory and perform the following operations:

[0199] Receive a second message sent by a first distributed network node, wherein the second message is used to update all or part of the information in the first message.

[0200] In some embodiments, the processor 500 is further configured to read a computer program from the memory and perform the following operations:

[0201] Receive a third message sent by a network device, wherein the third message includes:

[0202] One or more PLMN IDs;

[0203] The network device supports access to the DNID list.

[0204] In some embodiments, the terminal's subscription information includes one or more of the following:

[0205] The list of PLMN IDs and DNIDs signed by the terminal, or the list of DNIDs signed by the terminal;

[0206] The terminal supports a list of DNID priority levels.

[0207] In some embodiments, the processor 500 is further configured to read a computer program from the memory and perform the following operations:

[0208] Send a first message to the network device, the first message including the identifier of the target distributed network node, or the first message including the identifier of the target distributed network node and the target PLMN ID corresponding to the identifier of the target distributed network node.

[0209] It should be noted that the apparatus provided in this embodiment can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.

[0210] As shown in Figure 6, the distributed network node selection device of this embodiment of the present disclosure is applied to a terminal and includes:

[0211] The first selection unit 601 is used to select a target distributed network node based on the first information;

[0212] Wherein, the first information is the correspondence between the Public Land Mobile Network ID (PLMN ID), the Distributed Network Node ID (DNID), and the access technology, or the first information is the correspondence between the DNID and the access technology.

[0213] In some embodiments, the first information is set as a separate data file in the USIM or SIM or the terminal, and / or, the first information is set in one or more of the following lists or data files in the USIM or SIM or the terminal:

[0214] List of PLMN and EHPLMN;

[0215] User Controlled PLMN Selector with Access Technology;

[0216] Operator Controlled PLMN Selector with Access Technology.

[0217] In some embodiments, if the first information is set as a separate data file in the USIM or SIM or the terminal, the first information has a higher priority than the EHPLMN list, the User Controlled PLMN Selector with Access Technology, and the Operator Controlled PLMN Selector with Access Technology.

[0218] In some embodiments, if the first information is set as a separate data file in the USIM, SIM, or the terminal, the first selection unit is further configured to:

[0219] Read the first information and take the distributed network node corresponding to the highest priority DNID in the first information as the target distributed network node.

[0220] In some embodiments, if the first information is set in one or more lists or data files of the USIM or SIM or the terminal, the first information has the highest priority in the EHPLMN list, the User Controlled PLMN Selector with Access Technology, and the Operator Controlled PLMN Selector with Access Technology.

[0221] In some embodiments, if the first information is set in one or more lists or data files of the USIM, SIM, or the terminal, or if the first information is set as an independent data file in the USIM, SIM, or the terminal and is empty, the first selection unit is further configured to:

[0222] Read the EHPLMN list from the USIM, SIM, or terminal;

[0223] If the EHPLMN list is not empty and the EHPLMN list includes the first information, the distributed network node corresponding to the highest priority DNID in the first information is taken as the target distributed network node; if the EHPLMN list is empty, the User Controlled PLMN Selector with Access Technology in the USIM or SIM or the terminal is read.

[0224] If the User Controlled PLMN Selector with Access Technology is not empty and the User Controlled PLMN Selector with Access Technology includes the first information, the distributed network node corresponding to the highest priority DNID in the first information is taken as the target distributed network node; if the User Controlled PLMN Selector with Access Technology is empty, the Operator Controlled PLMN Selector with Access Technology in the USIM or SIM or the terminal is read.

[0225] If the Operator Controlled PLMN Selector with Access Technology is not empty and includes the first information, the distributed network node corresponding to the highest priority DNID in the first information is taken as the target distributed network node.

[0226] In some embodiments, the apparatus may further include:

[0227] The first receiving unit is configured to receive a second message sent by a first distributed network node, wherein the second message is used to update all or part of the information in the first message.

[0228] In some embodiments, the apparatus may further include:

[0229] The second receiving unit is configured to receive a third message sent by the network device, wherein the third message includes:

[0230] One or more PLMN IDs;

[0231] The network device supports access to the DNID list.

[0232] In some embodiments, the terminal's subscription information includes one or more of the following:

[0233] The list of PLMN IDs and DNIDs signed by the terminal, or the list of DNIDs signed by the terminal;

[0234] The terminal supports a list of DNID priority levels.

[0235] In some embodiments, the apparatus may further include:

[0236] The first sending unit sends a first message to the network device. The first message includes the identifier of the target distributed network node, or the first message includes the identifier of the target distributed network node and the target PLMN ID corresponding to the identifier of the target distributed network node.

[0237] It should be noted that the apparatus provided in this embodiment can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.

[0238] As shown in Figure 7, the distributed network node selection device of this disclosure embodiment is applied to a network device and includes:

[0239] The first receiving unit 701 is configured to receive a first message sent by a terminal, the first message including the identifier of the target distributed network node selected by the terminal, or the first message including the identifier of the target distributed network node and the target PLMN ID corresponding to the identifier of the target distributed network node; the first determining unit 702 is configured to determine the target distributed network node according to the first message.

[0240] In some embodiments, the apparatus may further include:

[0241] The first sending unit is configured to send a third message to the terminal, wherein the third message includes:

[0242] One or more PLMN IDs;

[0243] The network device supports access to the DNID list.

[0244] It should be noted that the apparatus provided in this embodiment can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.

[0245] It should be noted that the division of units in the embodiments of this disclosure 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 disclosure 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.

[0246] 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 disclosure, in essence, or the part that contributes to related technologies, or all or part of the technical solution, can be embodied in the form of a computer 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 disclosure. 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.

[0247] This disclosure also provides a communication device, including: a memory, a processor, and a program stored in the memory and executable on the processor, wherein the processor executes the program to implement the steps in the distributed network node selection method described above.

[0248] This disclosure also provides a computer program product, including computer instructions. When executed by a processor, these computer instructions implement the various processes of the above-described distributed network node selection method embodiments and achieve the same technical effects. To avoid repetition, they will not be described again here.

[0249] This disclosure also provides a processor-readable storage medium storing a program that, when executed by a processor, implements the various processes of the above-described distributed network node selection method embodiments and achieves the same technical effect. To avoid repetition, it will not be described again here. The readable storage medium can be any available medium or data storage device that the processor can access, including but not limited to magnetic storage (e.g., floppy disks, hard disks, magnetic tapes, magnetic optical discs (MO), etc.), optical storage (e.g., compact discs (CDs), digital video discs (DVDs), Blu-ray discs (BD), high-definition versatile discs (HVD), etc.), and semiconductor storage (e.g., read-only memory (ROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), non-volatile memory (NAND FLASH), solid-state drives (SSDs), etc.).

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

[0251] Those skilled in the art will understand that embodiments of this disclosure can be provided as methods, systems, or computer program products. Therefore, this disclosure can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this disclosure can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.

[0252] This disclosure describes embodiments of methods, apparatus (systems), and computer program products according to embodiments of this disclosure with reference to flowchart illustrations and / or block diagrams. 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, create means for implementing the functions specified in one or more flowchart illustrations and / or one or more block diagrams.

[0253] These processor-executable instructions may also be stored in a processor-readable memory that can instruct 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 that implement the functions specified in one or more flowcharts and / or one or more block diagrams.

[0254] Obviously, those skilled in the art can make various modifications and variations to the embodiments of this disclosure without departing from the spirit and scope of the embodiments of this disclosure. Therefore, if these modifications and variations to the embodiments of this disclosure fall within the scope of the claims of the embodiments of this disclosure and their equivalents, then the embodiments of this disclosure are also intended to include these modifications and variations.

Claims

1. A distributed network node selection method applied to a terminal, the method comprising: selecting a target distributed network node according to first information; wherein the first information is a correspondence between a public land mobile network identifier (PLMN ID), a distributed network node identifier (DN ID) and an access technology, or the first information is a correspondence between a DN ID and an access technology.

2. The method of claim 1, wherein, The first information is set in a universal subscriber identity module (USIM) or a subscriber identity module (SIM) or the terminal as an independent data file, and / or the first information is set in one or more of the following lists or data files in the USIM or the SIM or the terminal: an equivalent home PLMN (EHPLMN) list; a user-controlled PLMN selector with an access technology; an operator-controlled PLMN selector with an access technology.

3. The method of claim 2, wherein, If the first information is set in the USIM or the SIM or the terminal as an independent data file, the priority of the first information is higher than the priority of the EHPLMN list, the user-controlled PLMN selector with an access technology and the operator-controlled PLMN selector with an access technology.

4. The method of claim 2, wherein, If the first information is set in the USIM or the SIM or the terminal as an independent data file, the selecting of the target distributed network node according to the first information comprises: reading the first information, and taking the distributed network node corresponding to the DN ID with the highest priority in the first information as the target distributed network node.

5. The method of claim 2, wherein, If the first information is set in the one or more lists or data files in the USIM or the SIM or the terminal, the priority of the first information is the highest among the EHPLMN list, the user-controlled PLMN selector with an access technology and the operator-controlled PLMN selector with an access technology.

6. The method of claim 2 or 4 or 5, wherein, If the first information is set in the one or more lists or data files in the USIM or the SIM or the terminal, or if the first information is set in the USIM or the SIM or the terminal as an independent data file and is empty, the selecting of the target distributed network node according to the first information comprises: reading the EHPLMN list in the USIM or the SIM or the terminal; in a case where the EHPLMN list is not empty and the EHPLMN list includes the first information, taking the distributed network node corresponding to the DN ID with the highest priority in the first information as the target distributed network node; in a case where the EHPLMN list is empty, reading the user-controlled PLMN selector with an access technology in the USIM or the SIM or the terminal; In a case that the user-controlled PLMN selector with access technology is not empty and includes the first information, a distributed network node corresponding to a DNID with the highest priority in the first information is selected as the target distributed network node; in a case that the user-controlled PLMN selector with access technology is empty, a PLMN selector with operator control and access technology in the USIM or SIM or the terminal is read; In a case that the PLMN selector with operator control and access technology is not empty and includes the first information, a distributed network node corresponding to a DN ID with the highest priority in the first information is selected as the target distributed network node.

7. The method of claim 1, further comprising: receiving a second message sent by a first distributed network node, wherein the second message is used to update all or part of the first information.

8. The method of claim 1, further comprising: receiving a third message sent by a network device, wherein the third message includes: one or more PLMN IDs; a list of DNIDs that the network device supports to access.

9. The method of claim 1, wherein, The subscription information of the terminal includes one or more of the following: a list of PLMN IDs and a list of DNIDs to which the terminal subscribes, or a list of DNIDs to which the terminal subscribes; a list of DNID priorities supported by the terminal.

10. The method of claim 1, further comprising: sending a first message to a network device, wherein the first message includes an identifier of the target distributed network node, or the first message includes an identifier of the target distributed network node and a target PLMN ID corresponding to the identifier of the target distributed network node.

11. A method for selecting a distributed network node, applied to a network device, the method comprising: receiving a first message sent by a terminal, wherein the first message includes an identifier of a target distributed network node selected by the terminal, or the first message includes an identifier of the target distributed network node and a target PLMN corresponding to the identifier of the target distributed network node; determining the target distributed network node according to the first message.

12. The method of claim 11, wherein: sending a third message to the terminal, wherein the third message includes: one or more PLMN IDs; a list of DNIDs supported by the network device to access.

13. A distributed network node selection apparatus, applied to a terminal, the apparatus comprising: a memory, a transceiver, and a processor: the memory is configured to store a computer program; the transceiver is configured to transceive data under control of the processor; the processor is configured to read the computer program in the memory and perform the following operations: selecting a target distributed network node according to first information; wherein the first information is a correspondence between a PLMN ID, a DNID, and an access technology, or the first information is a correspondence between a DNID and an access technology.

13. A network device, comprising: a memory, a transceiver, and a processor: the memory is configured to store a computer readable program; the transceiver is configured to transceive data under control of the processor; the processor reads the computer program in the memory and performs the following operations: selecting a target distributed network node according to first information; wherein the target distributed network node is determined according to a first message sent by a terminal, and the first message includes an identifier of the target distributed network node or an identifier of the target distributed network node and a target PLMN ID corresponding to the identifier of target distributed network node.

14. The apparatus of claim 13, wherein, The first information is set in the USIM or SIM or the terminal as an independent data file, and / or the first information is set in one or more of the following lists or data files of the USIM or SIM or the terminal: a PLMN EHPLMN list; a user-controlled PLMN selector with access technology; an operator-controlled PLMN selector with access technology.

15. The apparatus of claim 14, wherein, If the first information is set in the USIM or SIM or the terminal as an independent data file, the priority of the first information is higher than the priorities of the EHPLMN list, the user-controlled PLMN selector with access technology, and the operator-controlled PLMN selector with access technology.

16. The apparatus of claim 14, wherein, If the first information is set in the USIM or SIM or the terminal as an independent data file, the target distributed network node is selected according to the first information, including: reading the first information, and taking the distributed network node corresponding to the DNID with the highest priority in the first information as the target distributed network node.

17. The apparatus of claim 14, wherein, If the first information is set in the one or more lists or data files of the USIM or SIM or the terminal, the priority of the first information in the EHPLMN list, the user-controlled PLMN selector with access technology, and the operator-controlled PLMN selector with access technology is the highest.

18. The apparatus of claim 14 or 16 or 17, wherein, If the first information is set in the one or more lists or data files of the USIM or SIM or the terminal, or if the first information is set in the USIM or SIM or the terminal as an independent data file and is empty, the target distributed network node is selected according to the first information, including: reading the EHPLMN list in the USIM or SIM or the terminal; in the case that the EHPLMN list is not empty and includes the first information, taking the distributed network node corresponding to the DNID with the highest priority in the first information as the target distributed network node; in the case that the EHPLMN list is empty, reading the user-controlled PLMN selector with access technology in the USIM or SIM or the terminal; in the case that the user-controlled PLMN selector with access technology is not empty and includes the first information, taking the distributed network node corresponding to the DNID with the highest priority in the first information as the target distributed network node; in the case that the user-controlled PLMN selector with access technology is empty, reading the operator-controlled PLMN selector with access technology in the USIM or SIM or the terminal; in the case that the operator-controlled PLMN selector with access technology is not empty and includes the first information, taking the distributed node corresponding to the DNID with the highest priority in the first information as the target distributed network.

19. The apparatus of claim 13, wherein, The processor is further configured to read the computer program in the memory and perform the following operations: receive a second message sent by the first distributed network node, wherein the second message is used to update all or part of the first information.

20. The apparatus of claim 13, wherein, The processor is further configured to read a computer program in the memory and perform the following operations: receive a third message sent by the network device, wherein the third message includes: one or more PLMN IDs; a DNID list that the network device supports to access.

21. The apparatus of claim 13, wherein, The subscription information of the terminal includes one or more of the following: a PLMN ID list and a DNID list to which the terminal subscribes, or a DNID list to which the terminal subscribes; a DNID priority list supported by the terminal.

22. The apparatus of claim 13, wherein, The processor is further configured to read a computer program in the memory and perform the following operations: send a first message to the network device, wherein the first message includes an identifier of the target distributed network node, or the first message includes the identifier of the target distributed network node and a target PLMN ID corresponding to the identifier of the target distributed network node.

23. A distributed network node selection apparatus, applied to a network device, comprising: a memory, a transceiver, and a processor: a memory for storing a computer program; a transceiver for transceiving data under control of the processor; a processor for reading a computer program in the memory and performing the following operations: receive a first message sent by the terminal, wherein the first message includes an identifier of a target distributed network node selected by the terminal, or the first message includes the identifier of the target distributed network node and a target PLMN ID corresponding to the identifier of the target distributed network node; determine the target distributed network node according to the first message.

24. The apparatus of claim 23, wherein, The processor is further configured to read a computer program in the memory and perform the following operations: send a third message to the terminal, wherein the third message includes: one or more PLMN IDs; a DNID list that the network device supports to access.

25. A processor-readable storage medium, the processor-readable storage medium storing a program, the program being used to cause the processor to perform the method in any one of claims 1 to 12.