A method for transmitting network selection information, an apparatus, a communication device, and a storage medium

The method for transmitting network selection information allows terminals to efficiently and reliably reselect to specified Standalone Non-public Networks (SNPNs) by providing identifier and priority information, addressing the challenge of network reselection in existing technologies.

JP7709550B2Active Publication Date: 2025-07-16BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2023568510
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-05-10
Publication Date
2025-07-16
Estimated Expiration
2041-05-10

AI Technical Summary

Technical Problem

The challenge in existing technologies is how to efficiently and reliably reselect a terminal to a specified Standalone Non-public Network (SNPN) for network camping.

Method used

A method for transmitting network selection information is provided, involving a first communication node transmitting network selection information to a second communication node, which includes identifier information and priority orders for SNPNs or SNPN groups, allowing terminals to efficiently and reliably perform network reselection.

Benefits of technology

The method enables terminals to quickly and reliably reselect networks based on updated network selection information, improving network reselection efficiency and reliability compared to methods without such information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007709550000004
    Figure 0007709550000004
  • Figure 0007709550000005
    Figure 0007709550000005
  • Figure 0007709550000006
    Figure 0007709550000006
Patent Text Reader

Abstract

An embodiment of the present disclosure provides a method for transmitting network selection information, the method being performed by a first communication node, the method including a step of transmitting network selection information to a second communication node, the network selection information indicating at least one network for a terminal to reselect.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of wireless communication technology, but is not limited to the field of wireless communication technology. In particular, a method for transmitting network selection information relates to an apparatus, a communication device, and a storage medium.

Background Art

[0002] Standalone Non-public Network (SNPN) of independent networking becomes an important deployment scenario for commercial use of the fifth-generation mobile communication technology (5G). It can provide more specialized and high-quality services. For example, a concert venue can provide more specialized and high-quality music or video services via SNPN. On the other hand, a Public Land Mobile Network (PLMN) can provide services such as general data and voice by utilizing its wide coverage characteristics. In this way, a user can reasonably select a network as needed to obtain corresponding services so as to improve the user experience.

[0003] In related technologies, a problem that needs to be considered is how to reselect a terminal to a specified SNPN for the network where the terminal camped.

Summary of the Invention

[0004] Embodiments of the present disclosure disclose a method for transmitting network selection information, an apparatus, a communication device, and a storage medium.

[0005] According to a first aspect of the embodiments of the present disclosure, a method for transmitting network selection information is provided. The method is executed by a first communication node, and the method includes: transmitting network selection information to a second communication node, wherein the network selection information indicates at least one network for the terminal to reselect.

[0006] In one embodiment, the network is a private network SNPN for independent networking.

[0007] In one embodiment, the network selection information is at least one first network selection information for indicating at least one SNPN and the priority order in which the SNPN is selected, and at least one second network selection information for indicating at least one SNPN group and the priority order in which the SNPN group is selected, where the SNPN group includes at least one SNPN, and includes at least one of the second network selection information.

[0008] In one embodiment, the method further includes receiving a request message for acquiring the network selection information sent by the second communication node.

[0009] In one embodiment, the network selection information further includes feedback instruction information for instructing the terminal to send feedback information after receiving the network selection information.

[0010] In one embodiment, the method further includes determining that the network selection information has not been updated, and determining that a predetermined identifier is carried in the network selection information, or determining that the network selection information has not been updated, and determining that a field indicating the network selection information is set to a predetermined value.

[0011] In one embodiment, the step of sending network selection information to the second communication node is determining that the network selection information has been updated, and further comprising the step of transmitting the updated network selection information to the second communication node.

[0012] In one embodiment, the network selection information is included in the SoR information, or the network selection information is included in the terminal parameter update (UPU) information.

[0013] According to a second aspect of the embodiments of the present disclosure, a method for transmitting network selection information is provided. The method is executed by a second communication node, and the method includes receiving network selection information transmitted by a first communication node, wherein the network selection information indicates at least one network for the terminal to reselect.

[0014] In one embodiment, the network is a SNPN.

[0015] In one embodiment, the method further includes transmitting the network selection information to the terminal.

[0016] In one embodiment, the network selection information includes at least one of: first network selection information for indicating at least one SNPN and a priority order in which the SNPN is selected; and second network selection information for indicating at least one SNPN group and a priority order in which the SNPN group is selected, where the SNPN group includes at least one SNPN.

[0017] In one embodiment, the method further includes receiving a network registration request message transmitted by the terminal, and transmitting a request message for obtaining at least the network selection information to the first communication node.

[0018] In one embodiment, the network selection information further includes feedback instruction information for instructing the terminal to send feedback information after receiving the network selection information.

[0019] In one embodiment, when the network selection information is not updated, a predetermined identifier is carried in the network selection information, or when the network selection information is not updated, a field for instructing the network selection information is set to a predetermined value.

[0020] In one embodiment, the network selection information is included in the SoR information, or the network selection information is included in the terminal parameter update (UPU) information.

[0021] According to a third aspect of the embodiments of the present disclosure, a method for transmitting network selection information is provided. The method is executed by a terminal, and the method includes: receiving network selection information transmitted by a second communication node, wherein the network selection information instructs at least one network for the terminal to reselect.

[0022] In one embodiment, the network is an SNPN.

[0023] In one embodiment, the network selection information includes at least one of: first network selection information for instructing at least one SNPN and a priority order in which the SNPN is selected; and second network selection information for instructing at least one SNPN group and a priority order in which the SNPN group is selected, where the SNPN group includes at least one SNPN.

[0024] In one embodiment, the method Further comprising the step of sending a network registration request message to the second communication node.

[0025] In one embodiment, the network selection information further includes feedback instruction information for instructing the terminal to send feedback information after receiving the network selection information.

[0026] In one embodiment, if the network selection information has not been updated, a predetermined identifier is carried in the network selection information, or if the network selection information has not been updated, a field for instructing the network selection information is set to a predetermined value.

[0027] In one embodiment, the network selection information is included in the SoR information, or the network selection information is included in the terminal parameter update UPU information.

[0028] According to a fourth aspect of the embodiments of the present disclosure, a transmission device for network selection information is provided. The device includes a transmission module for sending network selection information to a second communication node, wherein the network selection information instructs at least one network for the terminal to reselect.

[0029] According to a fifth aspect of the embodiments of the present disclosure, a transmission device for network selection information is provided. The device includes a receiving module for receiving network selection information sent by a first communication node, wherein the network selection information instructs at least one network for the terminal to reselect.

[0030] According to a sixth aspect of the embodiments of the present disclosure, a transmission device for network selection information is provided. The device includes a receiving module for receiving network selection information sent by a second communication node, The network selection information instructs at least one network for the terminal to reselect.

[0031] According to a seventh aspect of the embodiments of the present disclosure, a communication device is provided. The communication device includes a processor and a memory for storing instructions executable by the processor, and when the processor is used to run the executable instructions, it is arranged to implement the method described in any embodiment of the present disclosure.

[0032] According to an eighth aspect of the embodiments of the present disclosure, a computer storage medium is provided. A program executable by a computer is stored in the computer storage medium, and when the executable program is executed by a processor, the method described in any embodiment of the present disclosure is implemented.

Advantages of the Invention

[0033] In an embodiment of the present disclosure, network selection information is transmitted to a second communication node, and the network selection information instructs at least one network for the terminal to reselect. Since the first communication node transmits network selection information instructing at least one network for the terminal to reselect to the second communication node, after the terminal receives the network selection information transmitted by the second communication node, it can perform network reselection based on the network selection information. Compared with a method in which network reselection cannot be performed based on network selection information, reselection by the terminal is more efficient and reliable.

Brief Description of the Drawings

[0034]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

Figure 15

Figure 16

Figure 17

Figure 18

Best Mode for Carrying Out the Invention

[0035] Exemplary embodiments will be described in detail, and the examples are shown in the drawings. In the following description when it relates to the drawings, unless otherwise specified, the same numerals in different drawings indicate the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments that are consistent with the embodiments of the present disclosure. On the contrary, it is merely an example of an apparatus and method that is consistent with some aspects of the embodiments of the present disclosure detailed in the appended claims.

[0036] The terms used in the embodiments of the present disclosure are merely for explaining specific embodiments and are not intended to limit the embodiments of the present disclosure. The singular forms "a kind" and "the" used in the embodiments of the present disclosure and the appended claims are intended to include the plural forms as well, unless the context clearly indicates otherwise. Furthermore, it should be understood that the term "and / or" used in this specification refers to and includes any or all possible combinations of one or more of the related listed items.

[0037] It should be understood that although in the embodiments of the present disclosure terms such as "first", "second", "third", etc. may be used to describe various information, this information is not limited to these terms. These terms are merely for distinguishing the same type of information from each other. For example, without departing from the scope of the embodiments of the present disclosure, the first information may be referred to as the second information, and similarly, the second information may be referred to as the first information. Depending on the context, for example, the word "if" used here may be interpreted as "when", or "in the case of", or "determined according to...".

[0038] For the sake of simplification and ease of understanding, when representing magnitude relationships in this specification, the terms "greater than..." or "less than..." are used. However, for those skilled in the art, the term "greater than..." also includes the meaning of "greater than or equal to...", and the term "less than..." also includes the meaning of "less than or equal to...".

[0039] Referring to FIG. 1, FIG. 1 shows a schematic structural diagram of a wireless communication system according to an embodiment of the present disclosure. As shown in FIG. 1, the wireless communication system is a communication system based on mobile communication technology, and the wireless communication system may include several user devices 110 and several base stations 120.

[0040] User equipment 110 may refer to a device that provides voice and / or data connectivity to a user. User equipment 110 may communicate with one or more core networks via a Radio Access Network (RAN). User equipment 110 may be a user equipment of the Internet of Things, such as a sensor device, a mobile phone, and a computer having user equipment of the Internet of Things. For example, it may be a fixed, portable, pocket-sized, handheld, built-in computer, or an in-vehicle device. For example, it may be a Station (STA), a subscriber unit, a subscriber station, a mobile station, a mobile, a remote station, an access point, a remote terminal, an access terminal, a user terminal, a user agent, a user device, or a user equipment. Or, user equipment 110 may be a device of an unmanned aerial vehicle. Or, user equipment 110 may be an in-vehicle device, such as an in-vehicle computer having a wireless communication function, or a wireless user equipment externally attached to an in-vehicle computer. Or, user equipment 110 may be a roadside unit, such as a street lamp, a traffic signal, or other roadside unit having a wireless communication function.

[0041] The base station 120 may be a network-side device in a wireless communication system. The wireless communication system may be a 4th generation mobile communication (4G) system, also known as a Long Term Evolution (LTE) system, or the wireless communication system may be a 5G system, also known as a New Radio system or a 5G NR system. Alternatively, the wireless communication system may be a system of the next generation of the 5G system. The access network in the 5G system may be referred to as the NG-RAN (New Generation - Radio Access Network).

[0042] The base station 120 may be an evolved Node B (eNB) adopted in the 4G system. Alternatively, the base station 120 may be a gNB of a centralized and distributed architecture adopted in the 5G system. When the base station 120 adopts a centralized and distributed architecture, generally, it includes a central unit (CU) and at least two distributed units (DUs). The protocol stacks of the Packet Data Convergence Protocol (PDCP) layer, Radio Link Control (RLC) layer, and Media Access Control (MAC) layer are set in the central unit, and the Physical (PHY) layer protocol stack is set in the distributed unit. The embodiments of the present disclosure do not limit the specific implementation forms of the base station 120.

[0043] A wireless connection may be established between the base station 120 and the user equipment 110 via a wireless air interface. In different embodiments, the wireless air interface is a wireless air interface based on the fourth-generation mobile communication network technology (4G) standard, or the wireless air interface is a wireless air interface based on the fifth-generation mobile communication network technology (5G) standard. For example, the wireless air interface is New Radio, or the wireless air interface may be a wireless air interface based on the wireless air interface of the next-generation mobile communication network technology standard of 5G.

[0044] In some embodiments, an E2E (End to End) connection may be established between user equipments 110. For example, it may be a scenario such as V2V (vehicle to vehicle) communication, V2I (vehicle to Infrastructure) communication, and V2P (vehicle to pedestrian) communication in vehicle Internet communication (vehicle to everything, V2X).

[0045] The above user equipment may be considered as the terminal device in the following embodiments.

[0046] In some embodiments, the above wireless communication system may further include a network management device 130.

[0047] Some base stations 120 are respectively connected to a network management device 130. The network management device 130 may be a core network device in a wireless communication system. For example, the network management device 130 may be a Mobility Management Entity (MME) in an Evolved Packet Core (EPC). Alternatively, the network management device may be other core network devices, such as a Serving GateWay (SGW), a Public Data Network GateWay (PGW), a Policy and Charging Rules Function (PCRF), or a Home Subscriber Server (HSS), etc. The embodiments of the present disclosure do not limit the implementation form of the network management device 130.

[0048] For the ease of understanding by those skilled in the art, the embodiments of the present disclosure list multiple embodiments to clearly explain the technical solutions of the embodiments of the present disclosure. Of course, as can be understood by those skilled in the art, multiple embodiments according to the embodiments of the present disclosure may be executed independently, or may be executed in combination with the methods of other embodiments in the embodiments of the present disclosure, or may be executed together with some methods in other related technologies after being independent or combined. The embodiments of the present disclosure do not limit this.

[0049] As shown in FIG. 2, a method for transmitting network selection information is provided in this embodiment. The method is executed by a first communication node, and the method includes: Step 21 of transmitting network selection information to a second communication node, The network selection information indicates at least one network for the terminal to reselect.

[0050] In one embodiment, the first communication node may be a unified data management (UDM). The second communication node may be an Access and Mobility Management Function (AMF) or a Mobility Management Entity (MME), etc. The AMF may transmit data to the terminal via the base station. The base station is an interface device through which the terminal accesses the network.

[0051] In some embodiments, the terminal may be, but is not limited to, a mobile phone, a wearable device, an in-vehicle terminal, a Road Side Unit (RSU), a smart home terminal, an industrial sensor device, or a medical device, etc.

[0052] In some embodiments, the base station may be various types of base stations, for example, a base station of a 3rd generation mobile communication (3G) network, a base station of a 4th generation mobile communication (4G) network, a base station of a 5th generation mobile communication (5G) network, or other evolved base stations.

[0053] In one embodiment, the network selection information may include identifier information of networks that the terminal can reselect. For example, the networks that the terminal can reselect include a first network, a second network, and a third network. The identifiers of the first network, the second network, and the third network are ID1, ID2, and ID3 respectively. The first network, the second network, and the third network may all be SNPNs. In this way, the terminal can select any one of the first network, the second network, and the third network for reselection. In this way, the terminal can complete the reselection of the network quickly and reliably.

[0054] In one embodiment, the network selection information may include identifier information of networks that the terminal can reselect and the priorities of the corresponding networks. For example, the networks that the terminal can reselect may include a first network, a second network, and a third network. The first network, the second network, and the third network may all be SNPNs. The identifiers of the first network, the second network, and the third network are ID1, ID2, and ID3 respectively, and the corresponding priorities are the first priority, the second priority, and the third priority respectively. The first priority is higher than the second priority, and the second priority is higher than the third priority. In this way, when the terminal performs network reselection, it preferentially selects and reselects the first network with the first priority. If the reselection of the first network fails, it can further select and reselect the second network with the second priority or further select and reselect the third network with the third priority.

[0055] In one embodiment, based on the transmission bandwidth of the network, the priority for the network to be reselected is determined. In one embodiment, in response to the transmission bandwidth of the first network being larger than the transmission bandwidth of the second network, it is determined that the priority for the first network to be reselected is higher than the priority for the second network to be reselected. In response to the transmission bandwidth of the first network being smaller than the transmission bandwidth of the second network, it is determined that the priority for the first network to be reselected is lower than the priority for the second network to be reselected.

[0056] In one embodiment, the network selection information may explicitly indicate the priority of the networks. For example, the priority of the networks is indicated using a priority identifier. The networks that the terminal can reselect include a first network, a second network, and a third network. The first network, the second network, and the third network may all be SNPNs. The priority identifiers of the first network, the second network, and the third network are U1, U2, and U3 respectively. The priority indicated by U1 is higher than the priority indicated by U2, and the priority indicated by U2 is higher than the priority indicated by U3.

[0057] In one embodiment, the network selection information may implicitly indicate the priority of the networks. For example, the networks that the terminal can reselect include a first network, a second network, and a third network. The first network, the second network, and the third network may all be SNPNs. The identifiers of the first network, the second network, and the third network are arranged in order in the field, and the priority of the first network being reselected is higher than the priority of the second network being reselected, and the priority of the second network being reselected is higher than the priority of the third network being reselected.

[0058] In one embodiment, the network selection information may include identifier information of a network group that the terminal can reselect. For example, the network groups that the terminal can reselect may include a first network group, a second network group, and a third network group. Each network group includes at least one network. The identifiers of the first network group, the second network group, and the third network group are ID1, ID2, and ID3 respectively. The networks in the first network group, the second network group, and the third network group may all be SNPNs. In this way, the terminal can select any one network from the first network group, the second network group, and the third network group for reselection. In this way, the terminal can quickly and reliably complete the reselection of the network.

[0059] In one embodiment, the network selection information may include identifier information of a network group where the network that the terminal can reselect is located, and the priority of the corresponding network group. For example, the network groups where the networks that the terminal can reselect are located include a first network group, a second network group, and a third network group. The networks in the first network group, the second network group, and the third network group may all be SNPNs. The identifiers of the first network group, the second network group, and the third network group are ID1, ID2, and ID3 respectively, and the corresponding priorities are the first priority, the second priority, and the third priority respectively. The first priority is higher than the second priority, and the second priority is higher than the third priority. In this way, when the terminal performs network reselection, it preferentially selects and reselects the network in the first network group with the first priority. If the reselection of the network in the first network group fails, it can further select and reselect the network in the second network group with the second priority or further select and reselect the network in the third network group with the third priority.

[0060] In one embodiment, based on the transmission bandwidth of the network in the network group, the priority for reselecting the network in the network group is determined. In one embodiment, in response to the transmission bandwidth of the network in the first network group being greater than the transmission bandwidth of the network in the second network group, it is determined that the priority for reselecting the network in the first network group is higher than the priority for reselecting the network in the second network group. In response to the transmission bandwidth of the network in the first network group being smaller than the transmission bandwidth of the network in the second network group, it is determined that the priority for reselecting the network in the first network group is lower than the priority for reselecting the network in the second network group.

[0061] In one embodiment, the priority of the network group may be explicitly indicated by network selection information. For example, a priority identifier is used to indicate the priority of the network group. The network groups that the terminal can reselect include a first network group, a second network group, and a third network group. The networks in the first network group, the second network group, and the third network group may all be SNPNs. The priority identifiers of the first network group, the second network group, and the third network group are U1, U2, and U3 respectively. The priority indicated by U1 is higher than the priority indicated by U2, and the priority indicated by U2 is higher than the priority indicated by U3.

[0062] In one embodiment, the network selection information may implicitly indicate the priority of network groups. For example, the network groups that the terminal can reselect include a first network group, a second network group, and a third network group. The networks in the first network, the second network, and the third network may all be SNPNs. The identifiers of the first network group, the second network group, and the third network group are arranged in order in the field, and the priority of the network in the first network group being reselected is higher than the priority of the network in the second network group being reselected, and the priority of the network in the second network group being reselected is higher than the priority of the network in the third network group being reselected.

[0063] In one embodiment, referring to Table 1, Table 1 explicitly indicates the network selection information in a list format. The networks that the terminal can reselect include a first network, a second network, and a third network. The corresponding network identifiers are SNPN ID1, SNPN ID2, and SNPN ID3 respectively, and the corresponding priorities are U1, U2, and U3 respectively. The priority indicated by U1 is greater than the priority indicated by U2, and the priority indicated by U2 is greater than the priority indicated by U3.

[0064]

Table 1

[0065] In one embodiment, referring to Table 2, Table 2 implicitly indicates network selection information in a list format. The networks that the terminal can reselect include a first network, a second network, and a third network, and the corresponding network identifiers are SNPN ID1, SNPN ID2, and SNPN ID3 respectively. These identifiers are arranged in order in the field. The priority of the first network is greater than the priority of the second network, and the priority of the second network is greater than the priority of the third network.

[0066]

Table 2

[0067] In one embodiment, referring to Table 3, Table 3 explicitly indicates network selection information in a list format. The network groups where the networks that the terminal can reselect are located include a first network group, a second network group, and a third network group. The identifiers of the corresponding network groups are SNPN ID1, SNPN ID2, and SNPN ID3 respectively, and the corresponding priorities are U1, U2, and U3 respectively. The priority indicated by U1 is greater than the priority indicated by U2, and the priority indicated by U2 is greater than the priority indicated by U3. The first network group includes Network 1, Network 2, and Network 3. The second network group includes Network 4, Network 5, and Network 6. The third network group includes Network 7, Network 8, and Network 9.

[0068]

Table 3

[0069] In one embodiment, the first communication node transmits network selection information to the second communication node using a steering of roaming (SoR) message.

[0070] In another embodiment, the first communication node transmits network selection information to the second communication node using a UE parameter Update (UPU) message.

[0071] In one embodiment, the first communication node may transmit network selection information to the second communication node. After receiving the network selection information, the second communication node transmits the network selection information to the terminal. After receiving the network selection information, the terminal can perform re-selection of the network based on the network selection information.

[0072] In one embodiment, the terminal transmits a network registration request message to the second communication node. After receiving the network registration request message, the second communication node transmits a request message for obtaining network selection information to the first communication node based on the context information stored in the second communication node. After receiving the request message for obtaining network selection information, the first communication node transmits the network selection information to the second communication node. After receiving the network selection information, the second communication node transmits the network selection information to the terminal. After receiving the network selection information, the terminal can perform re-selection of the network based on the network selection information.

[0073] In one embodiment, when the network selection information is updated, the network selection information is transmitted to the second communication node. In another embodiment, the network selection information may be periodically transmitted to the second communication node. The update of the network selection information may be an addition of a network, a change of a network, or a change of a priority indicated by the network selection information, etc.

[0074] In an embodiment of the present disclosure, network selection information is transmitted to a second communication node, and the network selection information indicates at least one network for the terminal to reselect. Since the first communication node transmits network selection information indicating at least one network for the terminal to reselect to the second communication node, after the terminal receives the network selection information transmitted by the second communication node, the terminal can perform network reselection based on the network selection information. Compared with a form in which network reselection cannot be performed based on the network selection information, the reselection of the terminal is more efficient and reliable.

[0075] It should be understood by those skilled in the art that the method according to the embodiment of the present disclosure may be executed independently, or may be executed together with some methods in the embodiments of the present disclosure or some methods in the related art.

[0076] In one embodiment, the network selection information includes first network selection information for indicating at least one SNPN and the priority order in which the SNPN is selected, and second network selection information for indicating at least one SNPN group and the priority order in which the SNPN group is selected, where the SNPN group includes at least one SNPN, and includes at least one of the second network selection information.

[0077] In one embodiment, the network selection information may include identifier information of networks that the terminal can reselect. For example, the networks that the terminal can reselect may include a first network, a second network, and a third network. The identifiers of the first network, the second network, and the third network are ID1, ID2, and ID3 respectively. The first network, the second network, and the third network may all be SNPNs. In this way, the terminal can select any one of the first network, the second network, and the third network for reselection. In this way, the terminal can complete the reselection of the network quickly and reliably.

[0078] In one embodiment, the network selection information may include identifier information of networks that the terminal can reselect and the priorities of the corresponding networks. For example, the networks that the terminal can reselect may include a first network, a second network, and a third network. The first network, the second network, and the third network may all be SNPNs. The identifiers of the first network, the second network, and the third network are ID1, ID2, and ID3 respectively, and the corresponding priorities are the first priority, the second priority, and the third priority respectively, the first priority is higher than the second priority, and the second priority is higher than the third priority. In this way, when the terminal performs reselection of the network, it preferentially selects and reselects the first network with the first priority. If the reselection of the first network fails, it can further select and reselect the second network with the second priority or further select and reselect the third network with the third priority.

[0079] In one embodiment, based on the transmission bandwidth of the network, the priority for reselecting the network is determined. In one embodiment, in response to the transmission bandwidth of the first network being greater than the transmission bandwidth of the second network, it is determined that the priority for reselecting the first network is higher than the priority for reselecting the second network. In response to the transmission bandwidth of the first network being smaller than the transmission bandwidth of the second network, it is determined that the priority for reselecting the first network is lower than the priority for reselecting the second network.

[0080] In one embodiment, the network selection information may explicitly indicate the priority of the network. For example, a priority identifier is used to indicate the priority of the network. The networks that the terminal can reselect include a first network, a second network, and a third network. The first network, the second network, and the third network may all be SNPNs. The priority identifiers of the first network, the second network, and the third network are U1, U2, and U3 respectively. The priority indicated by U1 is higher than the priority indicated by U2, and the priority indicated by U2 is higher than the priority indicated by U3.

[0081] In one embodiment, the network selection information may implicitly indicate the priority of the network. For example, the networks that the terminal can reselect include a first network, a second network, and a third network. The first network, the second network, and the third network may all be SNPNs. The identifiers of the first network, the second network, and the third network are arranged in order in the field, the priority for reselecting the first network is higher than the priority for reselecting the second network, and the priority for reselecting the second network is higher than the priority for reselecting the third network.

[0082] In one embodiment, the network selection information may include identifier information of network groups that the terminal can reselect. For example, the network groups that the terminal can reselect may include a first network group, a second network group, and a third network group. Each network group includes at least one network. The identifiers of the first network group, the second network group, and the third network group are ID1, ID2, and ID3 respectively. The networks in the first network group, the second network group, and the third network group may all be SNPNs. In this way, the terminal can select any one network from the first network group, the second network group, and the third network group for reselection. In this way, the terminal can quickly and reliably complete the reselection of the network.

[0083] In one embodiment, the network selection information may include identifier information of a network group where a network that the terminal can reselect is located and the priority of the corresponding network group. For example, the network groups where the networks that the terminal can reselect are located include a first network group, a second network group, and a third network group. The networks in the first network group, the second network group, and the third network group may all be SNPNs. The identifiers of the first network group, the second network group, and the third network group are ID1, ID2, and ID3 respectively, and the corresponding priorities are the first priority, the second priority, and the third priority respectively. The first priority is higher than the second priority, and the second priority is higher than the third priority. In this way, when the terminal performs network reselection, it preferentially selects and reselects the network in the first network group with the first priority. If the reselection of the network in the first network group fails, it can further select and reselect the network in the second network group with the second priority or further select and reselect the network in the third network group with the third priority.

[0084] In one embodiment, based on the transmission bandwidth of the network in the network group, the priority for reselecting the network in the network group is determined. In one embodiment, in response to the transmission bandwidth of the network in the first network group being greater than the transmission bandwidth of the network in the second network group, it is determined that the priority for reselecting the network in the first network group is higher than the priority for reselecting the network in the second network group. In response to the transmission bandwidth of the network in the first network group being smaller than the transmission bandwidth of the network in the second network group, it is determined that the priority for reselecting the network in the first network group is lower than the priority for reselecting the network in the second network group.

[0085] In one embodiment, the priority of the network group may be explicitly indicated by network selection information. For example, a priority identifier is used to indicate the priority of the network group. The network groups that the terminal can reselect include a first network group, a second network group, and a third network group. The networks in the first network group, the second network group, and the third network group may all be SNPNs. The priority identifiers of the first network group, the second network group, and the third network group are U1, U2, and U3, respectively. The priority indicated by U1 is higher than the priority indicated by U2, and the priority indicated by U2 is higher than the priority indicated by U3.

[0086] In one embodiment, the network selection information may implicitly indicate the priority of network groups. For example, the network groups that the terminal can reselect include a first network group, a second network group, and a third network group. The networks in the first network, the second network, and the third network may all be SNPNs. The identifiers of the first network group, the second network group, and the third network group are arranged in order in the field, and the priority of the network in the first network group being reselected is higher than the priority of the network in the second network group being reselected, and the priority of the network in the second network group being reselected is higher than the priority of the network in the third network group being reselected.

[0087] As shown in FIG. 3, a method for transmitting network selection information is provided in this embodiment. The method is executed by a first communication node, and the method includes: Step 31 of receiving a request message for obtaining network selection information sent by a second communication node.

[0088] In one embodiment, the terminal sends a network registration request message to the second communication node. After the second communication node receives the network registration request message, the second communication node sends a request message for obtaining network selection information to the first communication node based on the context information stored in the second communication node. After the first communication node receives the request message for obtaining network selection information, the first communication node sends the network selection information to the second communication node. After the second communication node receives the network selection information, the second communication node sends the network selection information to the terminal. After the terminal receives the network selection information, the terminal can perform re-selection of the network based on the network selection information.

[0089] In one embodiment, after receiving a request message for obtaining network selection information sent by a second communication node, the first communication node can send the network selection information to the second communication node by using a SoR message.

[0090] In another embodiment, after receiving a request message for obtaining network selection information sent by a second communication node, the first communication node can send the network selection information to the second communication node by using a UPU message.

[0091] It should be understood by those skilled in the art that the method according to the embodiments of the present disclosure may be executed independently, or may be executed together with some methods in the embodiments of the present disclosure or some methods in related technologies.

[0092] In one embodiment, the network selection information further includes feedback instruction information for instructing the terminal to send feedback information after receiving the network selection information.

[0093] In one embodiment, when the received network selection information includes feedback instruction information, the terminal sends feedback information to the network after successfully receiving the network selection information.

[0094] In another embodiment, when the received network selection information does not include feedback instruction information, the terminal does not send feedback information to the network after successfully receiving the network selection information.

[0095] In one embodiment, a field may be added to the field where the network selection information is located, and the field is used to instruct to feedback instruction information.

[0096] As shown in FIG. 4, a method for transmitting network selection information is provided in this embodiment. The method is executed by a first communication node, and the method includes: determining that the network selection information has not been updated, and determining whether a predetermined identifier is carried in the network selection information, or determining that the network selection information has not been updated, and including step 41 of determining that a field indicating the network selection information is set to a predetermined value.

[0097] In one embodiment, before transmitting the network selection information to the second communication node, it may be compared whether a change has occurred between the current network selection information and the network selection information when the previous network selection information was transmitted. If a change occurs in the network selection information, it is determined that the network selection information has been updated. If no change occurs in the network selection information, it is determined that the network selection information has not been updated.

[0098] In one embodiment, when the network selection information has not been updated, a predetermined identifier indicating that the network selection information has not changed is carried in the network selection information. After receiving the network selection information carrying the predetermined identifier, the terminal determines that the network selection information has not been updated.

[0099] In another embodiment, when the network selection information has not been updated, a field indicating the network selection information may be set to a predetermined value. The predetermined value may be null. When the terminal determines that the field indicating the network selection information is set to the predetermined value, the terminal determines that the network selection information has not been updated.

[0100] It should be understood by those skilled in the art that the method according to the embodiments of the present disclosure may be executed independently, or may be executed together with some methods in the embodiments of the present disclosure or some methods in related technologies.

[0101] As shown in FIG. 5, a method for transmitting network selection information is provided in this embodiment. The method is executed by a first communication node, and the method includes: step 51 of determining that the network selection information is updated; step 52 of transmitting the updated network selection information to a second communication node.

[0102] In one embodiment, before transmitting the network selection information to the second communication node, it may be compared whether a change has occurred between the network selection information at the current time and the network selection information when the previous network selection information was transmitted. If a change occurs in the network selection information, it is determined that the network selection information is updated. If no change occurs in the network selection information, it is determined that the network selection information is not updated.

[0103] In one embodiment, the first communication node can transmit the network selection information to the second communication node by using a UPU message. In addition, when the first communication node does not receive a request message for obtaining network selection information from the terminal, the first communication node can transmit the network selection information to the second communication node by using a UPU message.

[0104] It should be understood by those skilled in the art that the method according to the embodiments of the present disclosure may be executed independently, or may be executed together with some methods in the embodiments of the present disclosure or some methods in related technologies.

[0105] In one embodiment, the network selection information is included in the SoR information, or the network selection information is included in the terminal parameter update UPU information.

[0106] In one embodiment, after receiving a request message for obtaining network selection information transmitted by the second communication node, the first communication node can transmit the network selection information to the second communication node by using a SoR message.

[0107] In another embodiment, after receiving a request message for obtaining network selection information transmitted by a second communication node, the first communication node can transmit the network selection information to the second communication node by using a UPU message.

[0108] As shown in FIG. 6, a method for transmitting network selection information is provided in this embodiment. The method is executed by a second communication node, and the method includes: step 61 of receiving network selection information transmitted by a first communication node, wherein the network selection information indicates at least one network for the terminal to reselect.

[0109] In one embodiment, the first communication node may be a unified data management (UDM). The second communication node may be an Access and Mobility Management Function (AMF) or a Mobility Management Entity (MME), etc. The AMF may transmit data to the terminal via a base station. The base station is an interface device for the terminal to access the network. In one embodiment, the network is an SNPN.

[0110] In some embodiments, the terminal may be, but is not limited to, a mobile phone, a wearable device, an in-vehicle terminal, a Road Side Unit (RSU), a smart home terminal, an industrial sensor device, or a medical device, etc.

[0111] In some embodiments, the base station may be various types of base stations, for example, a base station of a 3rd generation mobile communication (3G) network, a base station of a 4th generation mobile communication (4G) network, a base station of a 5th generation mobile communication (5G) network, or other evolved base stations.

[0112] In one embodiment, the network selection information may include identifier information of networks that the terminal can reselect. For example, the networks that the terminal can reselect may include a first network, a second network, and a third network. The identifiers of the first network, the second network, and the third network are ID1, ID2, and ID3, respectively. The first network, the second network, and the third network may all be SNPNs. In this way, the terminal can select any one of the first network, the second network, and the third network for reselection. In this way, the terminal can complete the reselection of the network quickly and reliably.

[0113] In one embodiment, the network selection information may include identifier information of networks that the terminal can reselect and the priorities of the corresponding networks. For example, the networks that the terminal can reselect may include a first network, a second network, and a third network. The first network, the second network, and the third network may all be SNPNs. The identifiers of the first network, the second network, and the third network are ID1, ID2, and ID3, respectively, and the corresponding priorities are the first priority, the second priority, and the third priority, respectively. The first priority is higher than the second priority, and the second priority is higher than the third priority. In this way, when the terminal performs network reselection, it preferentially selects the first network with the first priority for reselection. If the reselection of the first network fails, it can further select the second network with the second priority for reselection or further select the third network with the third priority for reselection.

[0114] In one embodiment, based on the transmission bandwidth of the network, the priority for reselecting the network is selected. In one embodiment, in response to the transmission bandwidth of the first network being greater than the transmission bandwidth of the second network, it is determined that the priority for reselecting the first network is higher than the priority for reselecting the second network. In response to the transmission bandwidth of the first network being smaller than the transmission bandwidth of the second network, it is determined that the priority for reselecting the first network is lower than the priority for reselecting the second network.

[0115] In one embodiment, the network selection information may explicitly indicate the priority of the network. For example, a priority identifier is used to indicate the priority of the network. The networks that the terminal can reselect include a first network, a second network, and a third network. The first network, the second network, and the third network may all be SNPNs. The priority identifiers of the first network, the second network, and the third network are U1, U2, and U3 respectively. The priority indicated by U1 is higher than the priority indicated by U2, and the priority indicated by U2 is higher than the priority indicated by U3.

[0116] In one embodiment, the network selection information may implicitly indicate the priority of the network. For example, the networks that the terminal can reselect include a first network, a second network, and a third network. The first network, the second network, and the third network may all be SNPNs. The identifiers of the first network, the second network, and the third network are arranged in order in the field, the priority for reselecting the first network is higher than the priority for reselecting the second network, and the priority for reselecting the second network is higher than the priority for reselecting the third network.

[0117] In one embodiment, the network selection information may include identifier information of a network group that the terminal can reselect. For example, the network groups that the terminal can reselect may include a first network group, a second network group, and a third network group. Each network group includes at least one network. The identifiers of the first network group, the second network group, and the third network group are ID1, ID2, and ID3, respectively. The networks in the first network group, the second network group, and the third network group may all be SNPNs. In this way, the terminal can select any one network from the first network group, the second network group, and the third network group for reselection. In this way, the terminal can quickly and reliably complete the reselection of the network.

[0118] In one embodiment, the network selection information may include identifier information of a network group where a network that the terminal can reselect is located and the priority of the corresponding network group. For example, the network groups where the networks that the terminal can reselect are located may include a first network group, a second network group, and a third network group. The networks in the first network group, the second network group, and the third network group may all be SNPNs. The identifiers of the first network group, the second network group, and the third network group are ID1, ID2, and ID3 respectively, and the corresponding priorities are the first priority, the second priority, and the third priority respectively. The first priority is higher than the second priority, and the second priority is higher than the third priority. In this way, when the terminal performs network reselection, it preferentially selects and reselects the network in the first network group with the first priority. If the reselection of the network in the first network group fails, it can further select and reselect the network in the second network group with the second priority or further select and reselect the network in the third network group with the third priority.

[0119] In one embodiment, based on the transmission bandwidth of the network in the network group, the priority for reselecting the network in the network group is determined. In one embodiment, in response to the transmission bandwidth of the network in the first network group being greater than the transmission bandwidth of the network in the second network group, it is determined that the priority for reselecting the network in the first network group is higher than the priority for reselecting the network in the second network group. In response to the transmission bandwidth of the network in the first network group being smaller than the transmission bandwidth of the network in the second network group, it is determined that the priority for reselecting the network in the first network group is lower than the priority for reselecting the network in the second network group.

[0120] In one embodiment, the priority of the network group may be explicitly indicated by network selection information. For example, a priority identifier is used to indicate the priority of the network group. The network groups that the terminal can reselect include a first network group, a second network group, and a third network group. The networks in the first network group, the second network group, and the third network group may all be SNPNs. The priority identifiers of the first network group, the second network group, and the third network group are U1, U2, and U3 respectively. The priority indicated by U1 is higher than the priority indicated by U2, and the priority indicated by U2 is higher than the priority indicated by U3.

[0121] In one embodiment, the network selection information may implicitly indicate the priority of network groups. For example, the network groups that the terminal can reselect include a first network group, a second network group, and a third network group. The networks in the first network, the second network, and the third network may all be SNPNs. The identifiers of the first network group, the second network group, and the third network group are arranged in order in the field, and the priority for the network in the first network group to be reselected is higher than the priority for the network in the second network group to be reselected, and the priority for the network in the second network group to be reselected is higher than the priority for the network in the third network group to be reselected.

[0122] In one embodiment, referring back to Table 1, Table 1 explicitly indicates the network selection information in list form. The networks that the terminal can reselect include a first network, a second network, and a third network, and the corresponding network identifiers are SNPN ID1, SNPN ID2, and SNPN ID3 respectively, and the corresponding priorities are U1, U2, and U3 respectively. The priority indicated by U1 is greater than the priority indicated by U2, and the priority indicated by U2 is greater than the priority indicated by U3.

[0123] In one embodiment, referring back to Table 2, Table 2 implicitly indicates the network selection information in list form. The networks that the terminal can reselect include a first network, a second network, and a third network, and the corresponding network identifiers are SNPN ID1, SNPN ID2, and SNPN ID3 respectively, and the identifiers are arranged in order in the field, and the priority of the first network is greater than the priority of the second network, and the priority of the second network is greater than the priority of the third network.

[0124] In one embodiment, referring to Table 3 again, Table 3 explicitly indicates network selection information in a list format. The network groups where the networks that the terminal can reselect are located include the first network group, the second network group, and the third network group. The identifiers of the corresponding network groups are SNPN ID1, SNPN ID2, and SNPN ID3 respectively, and the corresponding priorities are U1, U2, and U3 respectively. The priority indicated by U1 is greater than the priority indicated by U2, and the priority indicated by U2 is greater than the priority indicated by U3. The first network group includes Network 1, Network 2, and Network 3. The second network group includes Network 4, Network 5, and Network 6. The third network group includes Network 7, Network 8, and Network 9.

[0125] In one embodiment, the first communication node uses a steering of roaming (SoR) message to send network selection information to the second communication node.

[0126] In another embodiment, the first communication node uses a UE parameter Update (UPU) message to send network selection information to the second communication node.

[0127] In one embodiment, network selection information may be sent from the first communication node to the second communication node. After receiving the network selection information, the second communication node sends the network selection information to the terminal. After receiving the network selection information, the terminal can perform reselection of the network based on the network selection information.

[0128] In one embodiment, the terminal sends a network registration request message to a second communication node. After receiving the network registration request message, the second communication node sends a request message for obtaining network selection information to a first communication node based on the context information stored in the second communication node. After receiving the request message for obtaining network selection information, the first communication node sends the network selection information to the second communication node. After receiving the network selection information, the second communication node sends the network selection information to the terminal. After receiving the network selection information, the terminal can re-select a network based on the network selection information.

[0129] In one embodiment, when the network selection information is updated, the network selection information is sent to the second communication node. In another embodiment, the second communication node may periodically send the network selection information. The update of the network selection information may be, for example, the addition of a network, the change of a network, or the change of a priority indicated by the network selection information.

[0130] It should be understood by those skilled in the art that the method according to the embodiments of the present disclosure may be executed independently, or may be executed together with some methods in the embodiments of the present disclosure or some methods in related technologies.

[0131] As shown in FIG. 7, a method for transmitting network selection information is provided in this embodiment. The method is executed by a second communication node, and the method includes: Step 71 of sending network selection information to a terminal.

[0132] In one embodiment, the second communication node receives the network selection information sent by the first communication node using a steering of roaming (SoR) message, and sends the network selection information to the terminal.

[0133] In another embodiment, the second communication node receives the network selection information transmitted by the first communication node using a UE parameter Update (UPU) message, and transmits the network selection information to the terminal.

[0134] It should be understood by those skilled in the art that the method according to the embodiments of the present disclosure may be executed independently, or may be executed together with some methods in the embodiments of the present disclosure or some methods in related technologies.

[0135] In one embodiment, the network selection information includes at least one first network selection information for indicating at least one SNPN and the priority order in which the SNPN is selected, and at least one second network selection information for indicating at least one SNPN group and the priority order in which the SNPN group is selected, where the SNPN group includes at least one SNPN, and includes at least one of them.

[0136] In one embodiment, the network selection information may also include the identifier information of the network that the terminal can reselect. For example, the networks that the terminal can reselect include a first network, a second network, and a third network. The identifiers of the first network, the second network, and the third network are ID1, ID2, and ID3 respectively. The first network, the second network, and the third network may all be SNPNs. In this way, the terminal can select any one of the first network, the second network, and the third network for reselection. In this way, the terminal can complete the reselection of the network quickly and reliably.

[0137] In one embodiment, the network selection information may include the identifier information of the networks that the terminal can reselect and the priorities of the corresponding networks. For example, the networks that the terminal can reselect may include a first network, a second network, and a third network. The first network, the second network, and the third network may all be SNPNs. The identifiers of the first network, the second network, and the third network are ID1, ID2, and ID3 respectively, and the corresponding priorities are the first priority, the second priority, and the third priority respectively. The first priority is higher than the second priority, and the second priority is higher than the third priority. In this way, when the terminal performs network reselection, it selects the first network with the first priority for reselection. If the reselection of the first network fails, it can further select the second network with the second priority for reselection or further select the third network with the third priority for reselection.

[0138] In one embodiment, based on the transmission bandwidth of the network, the priority for the network to be reselected is determined. In one embodiment, in response to the transmission bandwidth of the first network being larger than the transmission bandwidth of the second network, it is determined that the priority for the first network to be reselected is higher than the priority for the second network to be reselected. In response to the transmission bandwidth of the first network being smaller than the transmission bandwidth of the second network, it is determined that the priority for the first network to be reselected is lower than the priority for the second network to be reselected.

[0139] In one embodiment, the network selection information may explicitly indicate the priority of the networks. For example, the priority of the networks is indicated using a priority identifier. The networks that the terminal can reselect include a first network, a second network, and a third network. The first network, the second network, and the third network may all be SNPNs. The priority identifiers of the first network, the second network, and the third network are U1, U2, and U3 respectively. The priority indicated by U1 is higher than the priority indicated by U2, and the priority indicated by U2 is higher than the priority indicated by U3.

[0140] In one embodiment, the network selection information may implicitly indicate the priority of the networks. For example, the networks that the terminal can reselect include a first network, a second network, and a third network. The first network, the second network, and the third network may all be SNPNs. The identifiers of the first network, the second network, and the third network are arranged in order in the field, and the priority of the first network being reselected is higher than the priority of the second network being reselected, and the priority of the second network being reselected is higher than the priority of the third network being reselected.

[0141] In one embodiment, the network selection information may include identifier information of network groups that the terminal can reselect. For example, the network groups that the terminal can reselect may include a first network group, a second network group, and a third network group. Each network group includes at least one network. The identifiers of the first network group, the second network group, and the third network group are ID1, ID2, and ID3 respectively. The networks in the first network group, the second network group, and the third network group may all be SNPNs. In this way, the terminal can select any one network from the first network group, the second network group, and the third network group for reselection. In this way, the terminal can complete the reselection of the network quickly and reliably.

[0142] In one embodiment, the network selection information may include identifier information of a network group where a network that the terminal can reselect is located and a priority of the corresponding network group. For example, the network groups where the networks that the terminal can reselect are located include a first network group, a second network group, and a third network group. The networks in the first network group, the second network group, and the third network group may all be SNPNs. The identifiers of the first network group, the second network group, and the third network group are ID1, ID2, and ID3 respectively, and the corresponding priorities are the first priority, the second priority, and the third priority respectively. The first priority is higher than the second priority, and the second priority is higher than the third priority. In this way, when the terminal performs network reselection, the terminal preferentially selects and reselects the network in the first network group with the first priority. If the reselection of the network in the first network group fails, the terminal can further select and reselect the network in the second network group with the second priority or further select and reselect the network in the third network group with the third priority.

[0143] In one embodiment, based on the transmission bandwidth of the network in the network group, the priority for reselecting the network in the network group is determined. In one embodiment, in response to the transmission bandwidth of the network in the first network group being greater than the transmission bandwidth of the network in the second network group, it is determined that the priority for reselecting the network in the first network group is higher than the priority for reselecting the network in the second network group. In response to the transmission bandwidth of the network in the first network group being smaller than the transmission bandwidth of the network in the second network group, it is determined that the priority for reselecting the network in the first network group is lower than the priority for reselecting the network in the second network group.

[0144] In one embodiment, the priority of the network group may be explicitly indicated by network selection information. For example, a priority identifier is used to indicate the priority of the network group. The network groups that the terminal can reselect include a first network group, a second network group, and a third network group. The networks in the first network group, the second network group, and the third network group may all be SNPNs. The priority identifiers of the first network group, the second network group, and the third network group are U1, U2, and U3 respectively. The priority indicated by U1 is higher than the priority indicated by U2, and the priority indicated by U2 is higher than the priority indicated by U3.

[0145] In one embodiment, the network selection information may implicitly indicate the priority of network groups. For example, the network groups that the terminal can reselect include a first network group, a second network group, and a third network group. The networks in the first network group, the second network group, and the third network group may all be SNPNs. The identifiers of the first network group, the second network group, and the third network group are arranged in order in the field, and the priority of the network in the first network group being reselected is higher than the priority of the network in the second network group being reselected, and the priority of the network in the second network group being reselected is higher than the priority of the network in the third network group being reselected.

[0146] As shown in FIG. 8, in this embodiment, a method for transmitting network selection information is provided. The method is executed by a second communication node, and the method includes: step 81 of receiving a network registration request message transmitted by a terminal; step 82 of transmitting a request message for obtaining at least network selection information to a first communication node.

[0147] In one embodiment, the terminal transmits a network registration request message to the second communication node. After the second communication node receives the network registration request message, based on the context information stored in the second communication node, the second communication node transmits a request message for obtaining network selection information to the first communication node. After the first communication node receives the request message for obtaining network selection information, the first communication node transmits the network selection information to the second communication node. After the second communication node receives the network selection information, the second communication node transmits the network selection information to the terminal. After the terminal receives the network selection information, the terminal can perform re-selection of the network based on the network selection information.

[0148] In one embodiment, when the terminal sends a network registration request message, the second communication node sends a request message to the first communication node to obtain a SoR message based on the identifier of the SoR update knowledge update indicator in the context of the terminal stored therein. The request message includes network selection information.

[0149] It should be understood by those skilled in the art that the method according to the embodiments of the present disclosure may be executed independently, or may be executed together with some methods in the embodiments of the present disclosure or some methods in related technologies.

[0150] In one embodiment, the network selection information further includes feedback indication information for instructing the terminal to send feedback information after receiving the network selection information.

[0151] In one embodiment, when the received network selection information by the terminal includes feedback indication information, the terminal sends feedback information to the network after successfully receiving the network selection information.

[0152] In another embodiment, when the received network selection information by the terminal does not include feedback indication information, the terminal does not send feedback information to the network after successfully receiving the network selection information.

[0153] In one embodiment, a field may be added to the field where the network selection information is located, and the field is used to indicate to feedback the indication information.

[0154] In one embodiment, when the network selection information is not updated, a predetermined identifier is carried in the network selection information, or when the network selection information is not updated, the field indicating the network selection information is set to a predetermined value.

[0155] In one embodiment, before transmitting network selection information to a second communication node, it is compared whether a change has occurred between the network selection information at the current time and the network selection information at the time of transmitting the previous network selection information. When a change occurs in the network selection information, it is determined that the network selection information has been updated. When no change has occurred in the network selection information, it is determined that the network selection information has not been updated.

[0156] In one embodiment, when the network selection information has not been updated, a predetermined identifier indicating that the network selection information has not changed is carried in the network selection information. After receiving the network selection information carrying the predetermined identifier, the terminal determines that the network selection information has not been updated.

[0157] In another embodiment, when the network selection information has not been updated, a field indicating the network selection information may be set to a predetermined value. The predetermined value may be null. When it is determined that the field indicating the network selection information in the terminal is set to the predetermined value, it is determined that the network selection information has not been updated.

[0158] It should be understood by those skilled in the art that the method according to the embodiments of the present disclosure may be executed independently, or may be executed together with some methods in the embodiments of the present disclosure or some methods in related technologies.

[0159] In one embodiment, the network selection information is included in the SoR information, or the network selection information is included in the terminal parameter update (UPU) information.

[0160] In one embodiment, after receiving a request message for acquiring network selection information transmitted by a second communication node, the first communication node can transmit the network selection information to the second communication node using an SoR message.

[0161] In another embodiment, after receiving a request message for obtaining network selection information transmitted by a second communication node, the first communication node can use a UPU message to transmit the network selection information to the second communication node.

[0162] As shown in FIG. 9, in this embodiment, a method for transmitting network selection information is provided. The method is executed by a terminal and includes: Step 91 of receiving network selection information transmitted by a second communication node, where the network selection information indicates at least one network for the terminal to reselect.

[0163] In one embodiment, the first communication node may be a unified data management (UDM). The second communication node may be an Access and Mobility Management Function (AMF) or a Mobility Management Entity (MME), etc. The AMF can transmit data to the terminal via a base station. The base station is an interface device for the terminal to access the network. In one embodiment, the network is an SNPN.

[0164] In some embodiments, the terminal may be, but is not limited to, a mobile phone, a wearable device, an in-vehicle terminal, a Road Side Unit (RSU), a smart home terminal, an industrial sensor device, or a medical device, etc.

[0165] In some embodiments, the base station may be various types of base stations, for example, a base station of a 3rd generation mobile communication (3G) network, a base station of a 4th generation mobile communication (4G) network, a base station of a 5th generation mobile communication (5G) network, or other evolved base stations.

[0166] In one embodiment, the network selection information may include identifier information of networks that the terminal can reselect. For example, the networks that the terminal can reselect may include a first network, a second network, and a third network. The identifiers of the first network, the second network, and the third network are ID1, ID2, and ID3 respectively. The first network, the second network, and the third network may all be SNPNs. In this way, the terminal can select any one of the first network, the second network, and the third network for reselection. In this way, the terminal can complete the reselection of the network quickly and reliably.

[0167] In one embodiment, the network selection information may include identifier information of networks that the terminal can reselect and the priorities of the corresponding networks. For example, the networks that the terminal can reselect may include a first network, a second network, and a third network. The first network, the second network, and the third network may all be SNPNs. The identifiers of the first network, the second network, and the third network are ID1, ID2, and ID3 respectively, and the corresponding priorities are the first priority, the second priority, and the third priority respectively, and the first priority is higher than the second priority, and the second priority is higher than the third priority. In this way, when the terminal performs reselection of the network, it can select the first network with the first priority for reselection. If the reselection of the first network fails, it can further select the second network with the second priority for reselection or further select the third network with the third priority for reselection.

[0168] In one embodiment, based on the transmission bandwidth of the network, the priority of network reselection is determined. In one embodiment, in response to the transmission bandwidth of the first network being greater than the transmission bandwidth of the second network, it is determined that the priority of reselection of the first network is higher than the priority of reselection of the second network. In response to the transmission bandwidth of the first network being smaller than the transmission bandwidth of the second network, it is determined that the priority of reselection of the first network is lower than the priority of reselection of the second network.

[0169] In one embodiment, the network selection information may explicitly indicate the priority of the network. For example, a priority identifier is used to indicate the priority of the network. The networks that the terminal can reselect include a first network, a second network, and a third network. The first network, the second network, and the third network may all be SNPNs. The priority identifiers of the first network, the second network, and the third network are U1, U2, and U3 respectively. The priority indicated by U1 is higher than the priority indicated by U2, and the priority indicated by U2 is higher than the priority indicated by U3.

[0170] In one embodiment, the network selection information may implicitly indicate the priority of the network. For example, the networks that the terminal can reselect include a first network, a second network, and a third network. The first network, the second network, and the third network may all be SNPNs. The identifiers of the first network, the second network, and the third network are arranged in order in the field, the priority of reselection of the first network is higher than the priority of reselection of the second network, and the priority of reselection of the second network is higher than the priority of reselection of the third network.

[0171] In one embodiment, the network selection information may include identifier information of a network group that the terminal can reselect. For example, the network groups that the terminal can reselect may include a first network group, a second network group, and a third network group. Each network group includes at least one network. The identifiers of the first network group, the second network group, and the third network group are ID1, ID2, and ID3, respectively. The networks in the first network group, the second network group, and the third network group may all be SNPNs. In this way, the terminal can select any one network from the first network group, the second network group, and the third network group for reselection. In this way, the terminal can quickly and reliably complete the reselection of the network.

[0172] In one embodiment, the network selection information may include identifier information of a network group where a network that the terminal can reselect is located and a priority of the corresponding network group. For example, the network groups where the networks that the terminal can reselect are located include a first network group, a second network group, and a third network group. The networks in the first network group, the second network group, and the third network group may all be SNPNs. The identifiers of the first network group, the second network group, and the third network group are ID1, ID2, and ID3 respectively, and the corresponding priorities are the first priority, the second priority, and the third priority respectively. The first priority is higher than the second priority, and the second priority is higher than the third priority. Thus, when the terminal performs network reselection, the terminal preferentially selects and reselects the network in the first network group with the first priority. If the reselection of the network in the first network group fails, the terminal can further select and reselect the network in the second network group with the second priority or further select and reselect the network in the third network group with the third priority.

[0173] In one embodiment, based on the transmission bandwidth of the network in the network group, the priority for reselecting the network in the network group is determined. In one embodiment, in response to the transmission bandwidth of the network in the first network group being greater than the transmission bandwidth of the network in the second network group, it is determined that the priority for reselecting the network in the first network group is higher than the priority for reselecting the network in the second network group. In response to the transmission bandwidth of the network in the first network group being smaller than the transmission bandwidth of the network in the second network group, it is determined that the priority for reselecting the network in the first network group is lower than the priority for reselecting the network in the second network group.

[0174] In one embodiment, the priority of the network group may be explicitly indicated by network selection information. For example, a priority identifier is used to indicate the priority of the network group. The network groups that the terminal can reselect include a first network group, a second network group, and a third network group. The networks in the first network group, the second network group, and the third network group may all be SNPNs. The priority identifiers of the first network group, the second network group, and the third network group are U1, U2, and U3 respectively. The priority indicated by U1 is higher than the priority indicated by U2, and the priority indicated by U2 is higher than the priority indicated by U3.

[0175] In one embodiment, network selection information may implicitly indicate the priority of network groups. For example, the network groups that the terminal can reselect include a first network group, a second network group, and a third network group. The networks in the first network group, the second network group, and the third network group may all be SNPNs. The identifiers of the first network group, the second network group, and the third network group are arranged in order in the field, and the priority of the network in the first network group being reselected is higher than the priority of the network in the second network group being reselected, and the priority of the network in the second network group being reselected is higher than the priority of the network in the third network group being reselected.

[0176] In one embodiment, referring again to Table 1, Table 1 explicitly indicates network selection information in list form. The networks that the terminal can reselect include a first network, a second network, and a third network. The corresponding network identifiers are SNPN ID1, SNPN ID2, and SNPN ID3 respectively, and the corresponding priorities are U1, U2, and U3 respectively. The priority indicated by U1 is greater than the priority indicated by U2, and the priority indicated by U2 is greater than the priority indicated by U3.

[0177] In one embodiment, referring again to Table 2, Table 2 implicitly indicates network selection information in list form. The networks that the terminal can reselect include a first network, a second network, and a third network. The corresponding network identifiers are SNPN ID1, SNPN ID2, and SNPN ID3 respectively. The identifiers are arranged in order in the field, and the priority of the first network is greater than the priority of the second network, and the priority of the second network is greater than the priority of the third network.

[0178] In one embodiment, referring to Table 3 again, Table 3 explicitly indicates network selection information in a list format. The network groups where the networks that the terminal can reselect are located include a first network group, a second network group, and a third network group. The identifiers of the corresponding network groups are SNPN ID1, SNPN ID2, and SNPN ID3 respectively, and the corresponding priorities are U1, U2, and U3 respectively. The priority indicated by U1 is greater than the priority indicated by U2, and the priority indicated by U2 is greater than the priority indicated by U3. The first network group includes Network 1, Network 2, and Network 3. The second network group includes Network 4, Network 5, and Network 6. The third network group includes Network 7, Network 8, and Network 9.

[0179] In one embodiment, the first communication node uses a steering of roaming (SoR) message to send network selection information to the second communication node.

[0180] In another embodiment, the first communication node uses a UE parameter Update (UPU) message to send network selection information to the second communication node.

[0181] In one embodiment, network selection information may be sent from the first communication node to the second communication node. After receiving the network selection information, the second communication node sends the network selection information to the terminal. After receiving the network selection information, the terminal can perform reselection of the network based on the network selection information.

[0182] In one embodiment, the terminal sends a network registration request message to the second communication node. After receiving the network registration request message, the second communication node sends a request message for obtaining network selection information to the first communication node based on the context information stored in the second communication node. After receiving the request message for obtaining network selection information, the first communication node sends the network selection information to the second communication node. After receiving the network selection information, the second communication node sends the network selection information to the terminal. After receiving the network selection information, the terminal can reselect the network based on the network selection information.

[0183] In one embodiment, when the network selection information is updated, the network selection information is sent to the second communication node. In another embodiment, the network selection information may be periodically sent to the second communication node. The update of the network selection information may be, for example, the addition of a network, the change of a network, or the change of a priority indicated by the network selection information.

[0184] It should be understood by those skilled in the art that the method according to the embodiments of the present disclosure may be executed independently, or may be executed together with some methods in the embodiments of the present disclosure or some methods in related technologies.

[0185] In one embodiment, the network selection information may include identifier information of networks that the terminal can reselect. For example, the networks that the terminal can reselect may include a first network, a second network, and a third network. The identifiers of the first network, the second network, and the third network are ID1, ID2, and ID3 respectively. The first network, the second network, and the third network may all be SNPNs. In this way, the terminal can select any one of the first network, the second network, and the third network for reselection. In this way, the terminal can quickly and reliably complete the reselection of the network.

[0186] In one embodiment, the network selection information may include identifier information of networks that the terminal can reselect and the priorities of the corresponding networks. For example, the networks that the terminal can reselect may include a first network, a second network, and a third network. The first network, the second network, and the third network may all be SNPNs. The identifiers of the first network, the second network, and the third network are ID1, ID2, and ID3 respectively, and the corresponding priorities are the first priority, the second priority, and the third priority respectively. The first priority is higher than the second priority, and the second priority is higher than the third priority. In this way, when the terminal performs network reselection, it can select the first network with the first priority for reselection. If the reselection of the first network fails, it can further select the second network with the second priority for reselection or further select the third network with the third priority for reselection.

[0187] In one embodiment, based on the transmission bandwidth of the network, the priority for reselecting the network is determined. In one embodiment, in response to the transmission bandwidth of the first network being greater than the transmission bandwidth of the second network, it is determined that the priority for reselecting the first network is higher than the priority for reselecting the second network. In response to the transmission bandwidth of the first network being smaller than the transmission bandwidth of the second network, it is determined that the priority for reselecting the first network is lower than the priority for reselecting the second network.

[0188] In one embodiment, the network selection information may explicitly indicate the priority of the network. For example, a priority identifier is used to indicate the priority of the network. The networks that the terminal can reselect include a first network, a second network, and a third network. The first network, the second network, and the third network may all be SNPNs. The priority identifiers of the first network, the second network, and the third network are U1, U2, and U3 respectively. The priority indicated by U1 is higher than the priority indicated by U2, and the priority indicated by U2 is higher than the priority indicated by U3.

[0189] In one embodiment, the network selection information may implicitly indicate the priority of the network. For example, the networks that the terminal can reselect include a first network, a second network, and a third network. The first network, the second network, and the third network may all be SNPNs. The identifiers of the first network, the second network, and the third network are arranged in order in the field, the priority for reselecting the first network is higher than the priority for reselecting the second network, and the priority for reselecting the second network is higher than the priority for reselecting the third network.

[0190] In one embodiment, the network selection information may include identifier information of a network group that the terminal can reselect. For example, the network groups that the terminal can reselect may include a first network group, a second network group, and a third network group. Each network group includes at least one network. The identifiers of the first network group, the second network group, and the third network group are ID1, ID2, and ID3, respectively. The networks in the first network group, the second network group, and the third network group may all be SNPNs. In this way, the terminal can select any one network from the first network group, the second network group, and the third network group for reselection. In this way, the terminal can quickly and reliably complete the reselection of the network.

[0191] In one embodiment, the network selection information may include identifier information of a network group where a network that the terminal can reselect is located and the priority of the corresponding network group. For example, the network groups where the networks that the terminal can reselect are located include a first network group, a second network group, and a third network group. The networks in the first network group, the second network group, and the third network group may all be SNPNs. The identifiers of the first network group, the second network group, and the third network group are ID1, ID2, and ID3 respectively, and the corresponding priorities are the first priority, the second priority, and the third priority respectively. The first priority is higher than the second priority, and the second priority is higher than the third priority. In this way, when the terminal performs network reselection, it preferentially selects and reselects the network in the first network group with the first priority. If the reselection of the network in the first network group fails, it can further select and reselect the network in the second network group with the second priority or further select and reselect the network in the third network group with the third priority.

[0192] In one embodiment, based on the transmission bandwidth of the network in the network group, the priority for reselecting the network in the network group is determined. In one embodiment, in response to the transmission bandwidth of the network in the first network group being greater than the transmission bandwidth of the network in the second network group, it is determined that the priority for reselecting the network in the first network group is higher than the priority for reselecting the network in the second network group. In response to the transmission bandwidth of the network in the first network group being smaller than the transmission bandwidth of the network in the second network group, it is determined that the priority for reselecting the network in the first network group is lower than the priority for reselecting the network in the second network group.

[0193] In one embodiment, the priority of the network group may be explicitly indicated by network selection information. For example, a priority identifier is used to indicate the priority of the network group. The network groups that the terminal can reselect include a first network group, a second network group, and a third network group. The networks in the first network group, the second network group, and the third network group may all be SNPNs. The priority identifiers of the first network group, the second network group, and the third network group are U1, U2, and U3 respectively. The priority indicated by U1 is higher than the priority indicated by U2, and the priority indicated by U2 is higher than the priority indicated by U3.

[0194] In one embodiment, the network selection information may implicitly indicate the priority of network groups. For example, the network groups that the terminal can reselect include a first network group, a second network group, and a third network group. The networks in the first network group, the second network group, and the third network group may all be SNPNs. The identifiers of the first network group, the second network group, and the third network group are arranged in order in the field, and the priority of reselecting the network in the first network group is higher than the priority of reselecting the network in the second network group, and the priority of reselecting the network in the second network group is higher than the priority of reselecting the network in the third network group.

[0195] As shown in FIG. 10, in this embodiment, a method for transmitting network selection information is provided. The method is executed by a terminal, and the method includes: Step 101 of sending a network registration request message to a second communication node. In one embodiment, the terminal sends a network registration request message to the second communication node. After the second communication node receives the network registration request message, the second communication node sends a request message for obtaining network selection information to the first communication node based on the context information stored in the second communication node. After the first communication node receives the request message for obtaining network selection information, the first communication node sends the network selection information to the second communication node. After the second communication node receives the network selection information, the second communication node sends the network selection information to the terminal. After the terminal receives the network selection information, the terminal can perform reselection of the network based on the network selection information.

[0196] In one embodiment, when the terminal sends a network registration request message, the second communication node sends a request message to the first communication node to obtain the SoR message based on the identifier of the SoR update knowledge update indicator in the context of the terminal stored therein. The request message includes network selection information.

[0197] It should be understood by those skilled in the art that the method according to the embodiments of the present disclosure may be executed independently, or may be executed together with some methods in the embodiments of the present disclosure or some methods in related technologies.

[0198] In one embodiment, the network selection information further includes feedback instruction information for instructing the terminal to send feedback information after receiving the network selection information.

[0199] In one embodiment, when the received network selection information includes feedback instruction information, the terminal sends feedback information to the network after successfully receiving the network selection information.

[0200] In another embodiment, when the received network selection information does not include feedback instruction information, the terminal does not send feedback information to the network after successfully receiving the network selection information.

[0201] In one embodiment, a field may be added to the field where the network selection information is located, and the field is used to indicate to feedback the instruction information.

[0202] In one embodiment, when the network selection information is not updated, a predetermined identifier is carried in the network selection information, or when the network selection information is not updated, the field indicating the network selection information is set to a predetermined value.

[0203] In one embodiment, before transmitting network selection information to a second communication node, it may be compared whether a change has occurred between the network selection information at the current time and the network selection information at the time of transmitting the previous network selection information. If a change has occurred in the network selection information, it is determined that the network selection information has been updated. If no change has occurred in the network selection information, it is determined that the network selection information has not been updated.

[0204] In one embodiment, if the network selection information has not been updated, a predetermined identifier indicating that the network selection information has not changed is carried in the network selection information. After receiving the network selection information carrying the predetermined identifier by the terminal, it is determined that the network selection information has not been updated.

[0205] In another embodiment, if the network selection information has not been updated, a field indicating the network selection information may be set to a predetermined value. The predetermined value may be null. When it is determined that the field indicating the network selection information in the terminal is set to the predetermined value, it is determined that the network selection information has not been updated.

[0206] It should be understood by those skilled in the art that the method according to the embodiments of the present disclosure may be executed independently, or may be executed together with some methods in the embodiments of the present disclosure or some methods in related technologies.

[0207] In one embodiment, the network selection information is included in the SoR information, or the network selection information is included in the terminal parameter update (UPU) information.

[0208] In one embodiment, when receiving a request message for obtaining network selection information transmitted by a second communication node, the first communication node can transmit the network selection information to the second communication node using the SoR message.

[0209] In another embodiment, after receiving a request message for obtaining network selection information transmitted by a second communication node, the first communication node can use a UPU message to transmit the network selection information to the second communication node.

[0210] To better understand the embodiments of the present disclosure, the embodiments of the present disclosure will be further described by the following three exemplary embodiments.

[0211] First, the related terms used in each example will be described.

[0212] The SoR information is roaming steering information.

[0213] The UE is a terminal.

[0214] The UDM is an integrated data management node.

[0215] The NW is a network.

[0216] The AMF is an access and mobility management function entity.

[0217] The vAMF is an extended AMF.

[0218] The SNPN is a non-public network for independent networking.

[0219] The vSNPN is an extended SNPN.

[0220] The ACK indication is a confirmation indication.

[0221] The list is a list.

[0222] Example 1

[0223] Referring to FIG. 11, in this embodiment, the first communication node that provides a method for transmitting network selection information is a UDM, the second communication node is an AMF, and the method includes the following steps. Step a1: The UE sends a network registration request message to the AMF for the network vSNPN. Step a2: The AMF sends a request message for SoR information to the UDM of its home network. Step a3: Determine whether to send extended SoR information based on the request of the AMF, or the policy of the home network, or the UDM of the home network. The extended SoR information includes network selection information.

[0224] The network selection information is The first network selection information for indicating at least one SNPN and the priority order in which the SNPN is selected, and The second network selection information for indicating at least one SNPN group and the priority order in which the SNPN group is selected, where the SNPN group includes at least one SNPN, and includes at least one of the second network selection information.

[0225] These pieces of information are updated to the corresponding lists stored in the UE in list form respectively.

[0226] The network selection information includes an ACK indication, and the ACK indication is used to indicate whether the UE sends feedback information to the network after successful reception. It is determined that the network selection information has not been updated, it is determined that a predetermined identifier is carried in the network selection information, or it is determined that the network selection information has not been updated and the field indicating the network selection information is set to a predetermined value.

[0227] Step a4: The home network SNPN UDM sends the extended SoR information to the AMF.

[0228] Step a5: The AMF subscribes to the Serviceability Out of Region (SoR) event notification service with the home network UDM.

[0229] Step a6: The vAMF sends the extended SoR information to the UE.

[0230] Step a7: When receiving the SoR information, the UE performs a security check.

[0231] Step a8: Complete the registration.

[0232] Step a9: If the network requests the UE to feedback an ACK, send the ACK information to the UDM of the home network for the network.

[0233] Step a10: If the SoR is updated in the corresponding local list of the UE, the UE performs network reselection as needed.

[0234] It should be understood by those skilled in the art that the method according to the embodiments of the present disclosure may be executed independently, or may be executed together with some methods in the embodiments of the present disclosure or some methods in related technologies.

[0235] Example 2

[0236] Referring to FIG. 12, in this embodiment, a method for transmitting network selection information is provided. The first communication node is a UDM, the second communication node is an AMF, and the method includes the following steps.

[0237] Step b1: When the SoR information in the UDM of the UE's home network is updated, the UDM actively starts a notification message to send the updated roaming steering SoR information to the UE, and the extended SoR information includes network selection information.

[0238] The network selection information is At least one SNPN and first network selection information for indicating the priority order in which the SNPNs are selected, At least one SNPN group and second network selection information for indicating the priority order in which the SNPN groups are selected, where the SNPN group includes at least one SNPN, and at least one of the second network selection information.

[0239] These pieces of information are updated to corresponding lists respectively stored in the UE in list form.

[0240] The network selection information includes an ACK indication, and the ACK indication is used to indicate whether the UE transmits feedback information to the network after successful reception. It is determined that the network selection information has not been updated, it is determined that a predetermined identifier is carried in the network selection information, or it is determined that the network selection information has not been updated and the field indicating the network selection information is set to a predetermined value.

[0241] Step b2: The AMF sends the SoR information to the UE.

[0242] Step b3: The UE receives the SoR information and performs a security check to determine whether it has been tampered with. Update the two lists in step b1 to the corresponding lists locally in the UE.

[0243] If the ACK indication is included in the SoR information, the UE sends an ACK confirmation message to the network.

[0244] Step b5: Based on the network selection information in the received SoR information, perform reselection of the network.

[0245] Example 3

[0246] Referring to FIG. 13, in this embodiment, to provide a method for transmitting network selection information, the first communication node is a UDM, the second communication node is an AMF, and the method includes the following steps. Step c1: Based on the UE's request or parameter update event, the UDM determines to update the UE's network selection information.

[0247] Step c2: The UDM sends the updated network selection parameter information to the AMF. The network selection information includes the first network selection information for indicating at least one SNPN and the priority order in which the SNPN is selected, and the second network selection information for indicating at least one SNPN group and the priority order in which the SNPN group is selected, where the SNPN group includes at least one SNPN, and includes at least one of the second network selection information.

[0248] Step c3: If the network cannot page the UE or the UE's state cannot be reached, a failure feedback is sent back to the UDM.

[0249] Step c4: The AMF sends the network selection information to the UE, and the UE updates the network selection information to the corresponding local list.

[0250] Step c5: If the network requests the UE to feedback an ACK to the UDM, the UE sends the ACK information to the UDM.

[0251] Step c6: If an instruction to start re-registration is carried after the UE successfully receives the information, start the registration and re-register.

[0252] As shown in FIG. 14, this embodiment provides a transmission device for network selection information. The device includes including a transmission module 141 for transmitting network selection information to a second communication node, The network selection information indicates at least one network for the terminal to reselect.

[0253] It should be understood by those skilled in the art that the method according to the embodiments of the present disclosure may be executed independently, or may be executed together with some methods in the embodiments of the present disclosure or some methods in related technologies.

[0254] As shown in FIG. 15, a transmission device for network selection information is provided in this embodiment. The device includes a receiving module 151 for receiving network selection information transmitted by a first communication node, The network selection information indicates at least one network for the terminal to reselect.

[0255] It should be understood by those skilled in the art that the method according to the embodiments of the present disclosure may be executed independently, or may be executed together with some methods in the embodiments of the present disclosure or some methods in related technologies.

[0256] As shown in FIG. 16, a transmission device for network selection information is provided in this embodiment. The device includes a receiving module 161 for receiving network selection information transmitted by a second communication node, The network selection information indicates at least one network for the terminal to reselect.

[0257] Embodiments of the present disclosure provide a communication device. The communication device includes a processor, and a memory for storing instructions executable by the processor, When the processor is used to run the executable instructions, it is arranged to implement the method applicable to any embodiment of the present disclosure.

[0258] The processor may include various types of storage media, and the storage media is a non-transitory computer storage media that can continuously store the information stored therein after the power of the communication device is turned off.

[0259] The processor may be connected to the memory via a bus or the like and is used to read the executable program stored on the memory.

[0260] Embodiments of the present disclosure further provide a computer storage medium. A computer-executable program is stored in the computer storage medium. When the executable program is executed by a processor, the method of any embodiment of the present disclosure is realized.

[0261] Regarding the device in the above embodiments, the specific forms of operations executed by each module have been described in detail in the embodiments related to the method, so no further description will be given here.

[0262] As shown in FIG. 17, an embodiment of the present disclosure provides a structure of a terminal.

[0263] Referring to the terminal 800 shown in FIG. 17, this embodiment provides a terminal 800, which may specifically be a mobile phone, a computer, a digital broadcast terminal, a message transceiver, a game console controller, a tablet device, a medical device, a body exercise device, a personal digital assistant, etc.

[0264] Referring to FIG. 17, the terminal 800 may include at least one or a plurality of components among a processing component 802, a memory 804, a power component 806, a multimedia component 808, an audio component 810, an input / output (I / O) interface 812, a sensor component 814, and a communication component 816.

[0265] The processing component 802 generally controls the overall operation of the terminal 800, for example, operations related to display, call, data communication, camera operation, and recording operation. The processing component 802 may include one or more processors 820 to execute instructions so as to complete all or some of the steps of the above method. Note that the processing component 802 may include one or more modules to facilitate the interaction between the processing component 802 and other components. For example, the processing component 802 may include a multimedia module to facilitate the interaction between the multimedia component 808 and the processing component 802.

[0266] The memory 804 is arranged to store various types of data to support operations in the device 800. These data include, for example, instructions of any application program or method for operating on the terminal 800, contact data, phone book data, messages, pictures, videos, etc. The memory 804 may be implemented by any type of volatile or non-volatile memory device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk, or optical disk.

[0267] The power supply component 806 provides power to various components of the terminal 800. The power supply component 806 may include a power management system, one or more power supplies, and other components related to generating, managing, and distributing power to the terminal 800.

[0268] The multimedia component 808 includes a screen that provides one output interface between the terminal 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). When the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to detect touches, slides, and gestures on the touch panel. The touch sensors may detect not only the boundaries of touch or slide operations, but also the duration and pressure associated with touch or slide operations. In some embodiments, the multimedia component 808 includes one front camera and / or one back camera. When the device 800 is in an operation mode, such as a shooting mode or a video mode, the front camera and / or the back camera can receive external multimedia data. Each front camera and back camera may be a fixed optical lens system, or may have a variable focal length and optical focusing ability.

[0269] The audio component 810 is arranged to output and / or input audio signals. For example, the audio component 810 includes one microphone (MIC), and when the terminal 800 is in an operation mode, such as a call mode, a recording mode, and a voice recognition mode, the microphone is arranged to receive external audio signals. The received audio signals may be further stored in the memory 804, or may be transmitted via the communication component 816. In some embodiments, the audio component 810 further includes one speaker for outputting audio signals.

[0270] The I / O interface 812 provides an interface between the processing component 802 and a peripheral interface module, and the peripheral interface module may be, for example, a keyboard, click wheel, buttons, etc. These buttons may include, but are not limited to, a home button, volume buttons, start button, and lock button.

[0271] The sensor component 814 includes one or more sensors for providing various state evaluations for the terminal 800. For example, the sensor component 814 can detect the open / closed state of the device 800 and the relative positioning of components. For example, the components are the display and keypad of the terminal 800, and the sensor component 814 can further detect a change in the position of the terminal 800 or one component of the terminal 800, whether there is contact between the user and the terminal 800, the orientation or acceleration / deceleration of the terminal 800, and a change in the temperature of the terminal 800. The sensor component 814 may include a proximity sensor arranged to detect the presence of surrounding objects in the absence of any physical contact. The sensor component 814 may further include an optical sensor used in an imaging application, for example, a CMOS or CCD image sensor. In some embodiments, the sensor component 814 may further include an acceleration sensor, gyro sensor, magnetic sensor, pressure sensor, or temperature sensor.

[0272] The communication component 816 is arranged to facilitate wired or wireless communication between the terminal 800 and other devices. The terminal 800 can access a wireless network based on a communication standard, such as Wi-Fi, 2G or 3G, or a combination thereof. In one exemplary embodiment, the communication component 816 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, the communication component 816 further includes a Near Field Communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented by Radio Frequency Identification (RFID) technology, Infrared Data Association (IrDA) technology, Ultra Wide Band (UWB) technology, Bluetooth (BT) technology or other technologies.

[0273] In an exemplary embodiment, the terminal 800 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, microcontrollers, microprocessors or other electronic components to execute the above method.

[0274] In an exemplary embodiment, a non-transitory computer-readable storage medium containing instructions, such as the memory 804 containing instructions, is further provided, and the above instructions may be executed by the processor 820 of the terminal 800 to implement the above method. For example, the non-transitory computer-readable storage medium may be a ROM, Random Access Memory (RAM), CD-ROM, magnetic tape, flexible disk and optical data storage device, etc.

[0275] As shown in FIG. 18, one embodiment of the present disclosure shows the structure of a base station. For example, the base station 900 may be provided as one network-side device. Referring to FIG. 18, the base station 900 includes a processing component 922, and further includes one or more processors and memory resources represented by a memory 932, which is used to store instructions executable by the processing component 922, such as application programs. The application programs stored in the memory 932 may include one or more modules, each corresponding to a series of instructions. It should be noted that the processing component 922 is arranged to execute instructions so that the above method executes any method applicable to the base station.

[0276] The base station 900 may further include a power component 926 arranged to perform power management of the base station 900, a wired or wireless network interface 950 for connecting the base station 900 to the network, and an input / output (I / O) interface 958. The base station 900 can operate an operating system stored in the memory 932, such as Windows Server TM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM or the like.

[0277] After those skilled in the art understand the specification and implement the invention disclosed herein, other embodiments of the present invention can be easily conceived. The present disclosure is intended to cover any modifications, uses or corresponding changes of the present invention, and these modifications, uses or corresponding changes include the common general knowledge or conventional technical means in the technical field that are not disclosed in the present disclosure but satisfy the general principles of the present invention. The specification and examples are merely illustrative, and the scope and spirit of the present invention are shown in the claims.

[0278] It should be understood that the present invention is not limited to the precise structures described above and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present invention is uniquely limited by the claims.

Claims

1. A method for transmitting network selection information executed by a first communication node, comprising: transmitting network selection information to a second communication node, wherein the network selection information indicates at least one network for the terminal to reselect, the first communication node is a UDM, the second communication node is an AMF, the network selection information is included in roaming steering (SoR) information, and the network selection information includes first network selection information for indicating at least one independent networking non-public network (SNPN) and the priority order in which the SNPN is selected, and a group ID for network selection and second network selection information for indicating the priority order in which the group ID is selected, wherein the group ID includes second network selection information indicating a group including at least one SNPN, characterized in that it is a method for transmitting network selection information.

2. The method for transmitting network selection information further includes: receiving a request message for acquiring the network selection information transmitted by the second communication node. The method according to claim 1, characterized in that.

3. The network selection information further includes feedback instruction information for instructing the terminal to transmit feedback information after receiving the network selection information. The method according to claim 1, characterized in that.

4. The method for transmitting network selection information further includes: determining that the network selection information has not been updated and determining that a predetermined identifier is carried in the network selection information, or determining that the network selection information has not been updated and further determining that a field indicating the network selection information is set to a predetermined value. The method according to claim 1, characterized in that.

5. The step of transmitting network selection information to the second communication node further includes: determining that the network selection information has been updated, and transmitting the updated network selection information to the second communication node. The method according to claim 1, characterized in that.

6. A method for transmitting network selection information executed by a second communication node, comprising: Receiving network selection information transmitted by a first communication node, where the network selection information indicates at least one network for the terminal to reselect, the first communication node is a UDM, and the second communication node is an AMF, the network selection information is included in roaming steering (SoR) information, and the network selection information includes first network selection information for indicating at least one stand-alone networking non-public network (SNPN) and the priority order in which the SNPN is selected, and second network selection information for indicating a group ID for network selection and the priority order in which the group ID is selected, where the group ID includes second network selection information indicating a group including at least one SNPN, characterized in that it is a method for transmitting network selection information. **Claim 7** The network is an SNPN, characterized in that it is the method according to claim 6. **Claim 8** The method for transmitting network selection information further includes transmitting the network selection information to a terminal, characterized in that it is the method according to claim 6. **Claim 9** The method for transmitting network selection information further includes receiving a network registration request message transmitted by the terminal, and transmitting a request message for obtaining at least the network selection information to the first communication node, characterized in that it is the method according to claim 6. **Claim 10** The network selection information further includes feedback indication information for instructing the terminal to transmit feedback information after receiving the network selection information, characterized in that it is the method according to claim 6. **Claim 11** When the network selection information has not been updated, a predetermined identifier is carried in the network selection information, or when the network selection information has not been updated, a field indicating the network selection information is set to a predetermined value, characterized in that it is the method according to claim 6. **Claim 12** A method for transmitting network selection information executed by a terminal, including receiving network selection information transmitted by a second communication node, The network selection information indicates at least one network for the terminal to reselect, and the second communication node is an AMF. The network selection information is included in roaming steering (SoR) information, and the network selection information includes first network selection information for indicating at least one independent networking non-public network (SNPN) and the priority order in which the SNPN is selected, and a group ID for network selection and second network selection information for indicating the priority order in which the group ID is selected, where the group ID includes second network selection information indicating a group including at least one SNPN. A method for transmitting network selection information, characterized in that.

13. The network is an SNPN. The method according to claim 12, characterized in that.

14. The method for transmitting network selection information further includes the step of transmitting a network registration request message to the second communication node. The method according to claim 12, characterized in that.

15. The network selection information further includes feedback instruction information for instructing the terminal to transmit feedback information after receiving the network selection information. The method according to claim 12, characterized in that.

16. When the network selection information has not been updated, a predetermined identifier is carried in the network selection information, or when the network selection information has not been updated, a field indicating the network selection information is set to a predetermined value. The method according to claim 12, characterized in that.

17. The network selection information is included in SoR information, or the network selection information is included in terminal parameter update UPU information. The method according to claim 12, characterized in that.

18. A transmission device for network selection information executed by a first communication node, The transmission device for network selection information includes a transmission module for transmitting network selection information to a second communication node. The network selection information indicates at least one network for the terminal to reselect, the first communication node is a UDM, and the second communication node is an AMF. The network selection information is included in the Roaming Steering (SoR) information, and the network selection information includes: at least one independent networking non-public network (SNPN) and first network selection information for indicating the priority order in which the SNPN is selected, and a group ID for network selection and second network selection information for indicating the priority order in which the group ID is selected, where the group ID includes second network selection information indicating a group including at least one SNPN, A transmission device for network selection information, characterized in that.

19. A transmission device for network selection information executed by a second communication node, The transmission device for network selection information includes a receiving module for receiving network selection information transmitted by a first communication node, The network selection information indicates at least one network for the terminal to reselect, the first communication node is a UDM, the second communication node is an AMF, The network selection information is included in the Roaming Steering (SoR) information, and the network selection information includes: at least one independent networking non-public network (SNPN) and first network selection information for indicating the priority order in which the SNPN is selected, and a group ID for network selection and second network selection information for indicating the priority order in which the group ID is selected, where the group ID includes second network selection information indicating a group including at least one SNPN, A transmission device for network selection information, characterized in that.

20. A terminal, The terminal includes a receiving module for receiving network selection information transmitted by a second communication node, The network selection information indicates at least one network for the terminal to reselect, the second communication node is an AMF, The network selection information is included in the Roaming Steering (SoR) information, and the network selection information includes: at least one independent networking non-public network (SNPN) and first network selection information for indicating the priority order in which the SNPN is selected, and Second network selection information for indicating a group ID for network selection and a priority order in which the group ID is selected, the group ID including second network selection information indicating a group including at least one SNPN A terminal characterized by the above. Claim 21 A communication device, comprising An antenna, A memory, And a processor, The processor controls the transmission and reception of the antenna by executing computer-executable instructions each of which is connected to the antenna and the memory and stored on the memory, and realizes the method according to any one of Claims 1 to 5, Claims 6 to 11 or Claims 12 to 17 A communication device characterized by the above. Claim 22 A computer storage medium, comprising Computer-executable instructions are stored in the computer storage medium, and after the computer-executable instructions are executed by a processor, the method according to any one of Claims 1 to 5, Claims 6 to 11 or Claims 12 to 17 is realized A computer storage medium characterized by the above.