How to obtain network selection information for the hosting network, terminals and network-side equipment

By incorporating a network selection information field and instruction field in roaming steering SOR information, terminals can efficiently and accurately select and access hosting networks, addressing the challenge of obtaining network selection information for stand-alone non-public networks.

JP7880482B2Active Publication Date: 2026-06-25VIVO MOBILE COMM CO LTD

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
VIVO MOBILE COMM CO LTD
Filing Date
2023-07-26
Publication Date
2026-06-25

Smart Images

  • Figure 0007880482000001
    Figure 0007880482000001
  • Figure 0007880482000002
    Figure 0007880482000002
  • Figure 0007880482000003
    Figure 0007880482000003
Patent Text Reader

Abstract

This application provides a method for obtaining network selection information of a hosting network, a terminal, and a network-side device, belonging to the technical field of communications. The method for obtaining network selection information of a hosting network according to an embodiment of the present invention includes a step in which a terminal receives roaming steering (SOR) information transmitted from a first network-side device. The SOR information includes a network selection information field of the hosting network and a first indication field, or includes a network selection information field of the hosting network and a first indication field and a network selection information field of a legacy network including the first indication field. The network selection information field of the hosting network is used to carry the network selection information of the hosting network, and the first indication field is used to indicate whether the network selection information of the hosting network is being carried.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Cross-reference to Related Applications 〕 Book This application claims the priority of Chinese Patent No. 202210911314.1 filed in China on July 29, 2022, and all of its contents are incorporated herein by reference.

[0002] This application belongs to the technical field of communications. Specifically, it relates to a method for obtaining network selection information of a hosting network, a terminal, and a network-side device.

Background Art

[0003] At the same location, multiple types of networks may be available simultaneously, and a hosting network may be set at a specific time and location. In that case, the terminal can access the hosting network to obtain local services at that time and location. Here, the hosting network can be a hosting-type SNPN network, that is, a stand-alone non-public network (Stand-alone Non-Public Network, SNPN) available at a specific time and location.

[0004] Before accessing the hosting network, the terminal needs to select and access a network based on the network selection information of the hosting network. Therefore, for those skilled in the art, how to obtain the network selection information of the hosting network by the terminal has become a technical problem that needs to be solved urgently.

Summary of the Invention

Problems to be Solved by the Invention

[0005] Embodiments of the present invention provide a method for obtaining network selection information for a hosting network, a terminal, and network-side equipment, thereby solving the problem of how to obtain network selection information for a hosting network. [Means for solving the problem]

[0006] In the first embodiment, a method for obtaining network selection information of a hosting network, applicable to a terminal, is provided, comprising the step of the terminal receiving roaming steering SOR information transmitted from a first network-side device, wherein the SOR information includes a network selection information field for the hosting network and a first instruction field, or includes a network selection information field for a conventional network that includes a network selection information field for the hosting network and a first instruction field, wherein the network selection information field for the hosting network is used to carry the network selection information for the hosting network, and the first instruction field is used to indicate whether or not the network selection information for the hosting network is being carried.

[0007] In the second aspect, a method for obtaining network selection information of a hosting network, which is applied to network-side equipment, A method for obtaining hosting network selection information for a hosting network is provided, which includes the step of transmitting roaming steering SOR information to a terminal, wherein the SOR information includes a network selection information field for a hosting network and a first instruction field, or a network selection information field for a conventional network including a network selection information field for a hosting network and a first instruction field, wherein the network selection information field for the hosting network is used to carry the network selection information for the hosting network, and the first instruction field is used to indicate whether or not the network selection information for the hosting network is being carried.

[0008] In a third embodiment, a hosting network selection information acquisition device is provided, which includes a receiving module used to receive roaming steering SOR information transmitted from a first network-side device, wherein the SOR information includes a network selection information field for a hosting network and a first instruction field, or includes a network selection information field for a conventional network that includes a network selection information field for a hosting network and a first instruction field, the network selection information field for the hosting network is used to carry the network selection information for the hosting network, and the first instruction field is used to indicate whether or not the network selection information for the hosting network is being carried.

[0009] A fourth embodiment provides a hosting network selection information acquisition device, which includes a transmission module used to transmit roaming steering SOR information to a terminal, wherein the SOR information includes a network selection information field for a hosting network and a first instruction field, or includes a network selection information field for a conventional network that includes a network selection information field for a hosting network and a first instruction field, the network selection information field for a hosting network is used to carry the network selection information for a hosting network, and the first instruction field is used to indicate whether or not the network selection information for a hosting network is being carried.

[0010] The fifth embodiment provides a terminal comprising a processor and memory, wherein the memory stores a program or command executable on the processor, and when the program or command is executed by the processor, the method for obtaining network selection information of the hosting network described in the first embodiment is realized.

[0011] In a sixth embodiment, a terminal is provided comprising a processor and a communication interface, wherein the communication interface is used to receive roaming steering SOR information transmitted from a first network-side device, the SOR information comprising a network selection information field for a hosting network and a first instruction field, or a network selection information field for a conventional network comprising a network selection information field for a hosting network and a first instruction field, the network selection information field for the hosting network is used to carry the network selection information for the hosting network, and the first instruction field is used to indicate whether or not the network selection information for the hosting network is being carried.

[0012] The seventh embodiment provides a network-side device comprising a processor and memory, wherein the memory stores a program or command executable by the processor, and when the program or command is executed by the processor, the method for obtaining network selection information for a hosting network described in the first embodiment is realized.

[0013] In the eighth aspect, a network-side device is provided comprising a processor and a communication interface, wherein the communication interface is used to transmit roaming steering SOR information to a terminal, the SOR information comprising a network selection information field for a hosting network and a first instruction field, or a network selection information field for a conventional network comprising a network selection information field for a hosting network and a first instruction field, the network selection information field for the hosting network is used to carry the network selection information for the hosting network, and the first instruction field is used to indicate whether or not the network selection information for the hosting network is being carried.

[0014] The ninth aspect provides a communication system comprising a terminal and network-side equipment, wherein the terminal can be used to perform the method for obtaining network selection information of a hosting network described in the first aspect, and the network-side equipment can be used to perform the method for obtaining network selection information of a hosting network described in the second aspect.

[0015] The tenth embodiment provides a readable storage medium on which a program or command is stored, wherein when the program or command is executed by a processor, the method for obtaining network selection information of a hosting network described in the first embodiment or the method for obtaining network selection information of a hosting network described in the second embodiment is realized.

[0016] The eleventh embodiment provides a chip including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to implement the method for obtaining network selection information for a hosting network described in the first embodiment or the method for obtaining network selection information for a hosting network described in the second embodiment by executing a program or command.

[0017] In the twelfth aspect, a computer program / program product is provided which is stored in a storage medium, wherein the computer program / program product is executed by at least one processor to realize the method for obtaining network selection information of a hosting network described in the first or second aspect. [Effects of the Invention]

[0018] In embodiments of the present invention, the SOR information carries a network selection information field for the hosting network and a first instruction field, or the SOR information has the network selection information field for the hosting network and the first instruction field added to the conventional network's network selection information field. This allows the terminal to accurately and quickly determine whether the SOR information carries network selection information for the hosting network based on the SOR information or the first instruction field included in the conventional network's network selection information field in the SOR information. Furthermore, the terminal can accurately obtain the network selection information for the hosting network based on the network selection information field for the hosting network, thereby enabling the terminal to select and access the hosting network based on the obtained network selection information for the hosting network. [Brief explanation of the drawing]

[0019] [Figure 1] This is a diagram showing the configuration of a wireless communication system to which embodiments of the present invention can be applied. [Figure 2] This is a flowchart (part 1) of a method for obtaining network selection information for a hosting network, as provided by an embodiment of the present invention. [Figure 3] This is a schematic diagram (part 1) of a method for encoding network selection information for a hosting network provided by an embodiment of the present invention. [Figure 4] This is a schematic diagram (part 2) of a method for encoding network selection information for a hosting network provided by an embodiment of the present invention. [Figure 5] This is a schematic diagram (part 3) of a method for encoding network selection information for a hosting network provided by an embodiment of the present invention. [Figure 6] This is a schematic diagram (part 4) of a method for encoding network selection information for a hosting network provided by an embodiment of the present invention. [Figure 7]Schematic diagram (Part 1) of terminal capability indication information provided by an embodiment of the present invention. [Figure 8] Interaction flowchart (Part 1) of a method for obtaining network selection information of a hosting network provided by an embodiment of the present invention. [Figure 9] Interaction flowchart (Part 2) of a method for obtaining network selection information of a hosting network provided by an embodiment of the present invention. [Figure 10] Schematic diagram (Part 5) of a method for encoding network selection information of a hosting network provided by an embodiment of the present invention. [Figure 11] Schematic diagram showing the encoding of available time information of a hosting network provided by an embodiment of the present invention. [Figure 12] Schematic diagram showing the encoding of available location information of a hosting network provided by an embodiment of the present invention. [Figure 13] Schematic diagram showing the encoding of available location information of a hosting network provided by an embodiment of the present invention. [Figure 14] Schematic diagram showing the encoding of available location information of a hosting network provided by an embodiment of the present invention. [Figure 15] Schematic diagram showing the encoding of available location information of a hosting network provided by an embodiment of the present invention. [Figure 16] Flowchart (Part 2) of a method for obtaining network selection information of a hosting network provided by an embodiment of the present invention. [Figure 17] Schematic diagram (Part 1) of an apparatus for obtaining network selection information of a hosting network provided by an embodiment of the present invention. [Figure 18] Schematic diagram (Part 2) of an apparatus for obtaining network selection information of a hosting network provided by an embodiment of the present invention. [Figure 19]This is a schematic diagram showing the structure of a communication device provided by an embodiment of the present invention. [Figure 20] This is a schematic diagram showing the hardware structure of a terminal provided by an embodiment of the present invention. [Figure 21] This is a schematic diagram showing the structure of a network-side device according to an embodiment of the present invention. [Modes for carrying out the invention]

[0020] The technical solutions in embodiments of the present invention will be clearly described below with reference to the drawings of the embodiments of the present invention. However, it is clear that the embodiments described are only a part of the embodiments of this application, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of this application are all included within the scope of protection of this application.

[0021] The terms “first,” “second,” etc., in the specification and claims of this application are not intended to describe a specific order or sequence, but rather to distinguish similar subjects. The terms used in this manner may be substituted for each other where appropriate so that the embodiments of this application may be carried out in an order other than that illustrated or described herein, and it should be understood that the subjects distinguished by “first,” “second,” etc., generally belong to one category, and the number of subjects is not limited; for example, there may be one first subject or more. Also, in the specification and claims, “and / or” indicates at least one of the connected subjects, and the “ / ” in the reference numeral generally indicates that the preceding and following related subjects are in an “or” relationship.

[0022] It should be noted that the technologies described in the embodiments of the present invention are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in the embodiments of the present invention are often used interchangeably, and the technologies described can be used in other systems and wireless telegraph technologies in addition to the systems and wireless telegraph technologies described above. In the following description, New Radio (NR) systems are described as examples, and the term NR is used in much of the following description, but these technologies are sixth generation (6 th It can also be applied to applications other than NR system applications, such as 6G communication systems.

[0023] Figure 1 shows a block diagram of a wireless communication system to which an embodiment of the present invention can be applied. The wireless communication system comprises a terminal 11 and network-side equipment 12. Here, the terminal 11 may be a mobile phone, a tablet personal computer, a laptop computer (also called a notebook computer), a personal digital assistant (PDA), a personal information terminal, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR) / virtual reality (VR) device, a robot, a wearable device, an in-vehicle device (VUE), a pedestrian device (PUE), a smart home device (such as a refrigerator, television, washing machine, or furniture with wireless communication capabilities), a game console, a personal computer (PC), or terminal-side equipment such as an ATM or kiosk. Wearable devices include smartwatches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bangles, smart rings, smart necklaces, smart anklet bangles, smart bracelets, etc.), smart wristbands, smart wear, etc. In the embodiments of the present invention, the specific type of terminal 11 is not limited. Network-side equipment 12 may include access network equipment or core network equipment, where access network equipment 12 may also be called radio access network equipment, radio access network (RAN), radio access network function, or radio access network unit.The access network equipment 12 may include a base station, a WLAN access point, or a WiFi node, and the base station may also be called a node B, an advanced node B (eNB), an access point, a base transceiver station (BTS), a radio base station, a radio transceiver, a basic service set (BSS), an extended service set (ESS), a home B node, a home advanced B node, a transmitting and receiving point (TRP), or any other appropriate term in the art, and the base station is not limited to any particular technical term as long as the same technical effect can be achieved. It should be noted that, although the embodiments of the present invention describe only base stations in an NR system as examples, the specific type of base station is not limited.The core network equipment includes core network nodes, core network functions, Mobility Management Entity (MME), Access and Mobility Management Function (AMF), Session Management Function (SMF), User Plane Function (UPF), Policy Control Function (PCF), Policy and Charging Rules Function (PCRF), Edge Application Server Discovery Function (EASDF), Unified Data Management (UDM), Unified Data Repository (UDR), Home Subscriber Server (HSS), Centralized network configuration (CNC), Network Repository Function (NRF), Network Exposure Function (NEF), Local NEF (or L-NEF), Binding Support Function (BSF), and Application Function (Application It may include, but is not limited to, at least one of the following: Function (AF), etc. Note that in the embodiments of the present invention, only core network equipment in an NR system is described as an example, and the specific type of core network equipment is not limited.

[0024] In the following, with reference to the drawings, the method for obtaining network selection information for a hosting network provided by an embodiment of the present invention will be described in detail by several embodiments and their application scenarios.

[0025] Figure 2 is a flowchart (part 1) of a method for obtaining network selection information for a hosting network provided by an embodiment of the present invention. As shown in Figure 2, the method provided by this embodiment is Step 101, wherein a terminal receives roaming steering SOR information transmitted from a first network-side device, wherein the SOR information includes a network selection information field for a hosting network and a first instruction field, or includes a network selection information field for a conventional network which includes a network selection information field for a hosting network and a first instruction field, the network selection information field for the hosting network is used to carry the network selection information for the hosting network, and the first instruction field is used to indicate whether or not the network selection information for the hosting network is being carried.

[0026] Specifically, multiple types of networks may be available simultaneously in the same location, and a hosting network may be configured at a specific time and location, in which case the terminal can access the hosting network and obtain local services at that time and location. In order to enable the terminal to quickly and accurately obtain network selection information for the hosting network, in embodiments of the present invention, the network-side equipment transmits SOR information, which includes network selection information for the hosting network, to the terminal.

[0027] Selectively, the SOR information includes a hosting network selection information field and a first indicator field, the hosting network selection information field is used to carry the hosting network selection information, and the first indicator field is used to indicate whether or not the hosting network selection information is carried, so that the terminal can accurately and quickly determine, based on the first indicator field, whether or not the hosting network selection information is carried in the SOR information.

[0028] If the first instruction field indicates that network selection information for a hosting network is being carried selectively, the terminal can obtain the network selection information for the hosting network from the network selection information field for the hosting network, and further, based on the obtained network selection information for the hosting network, it can select an appropriate hosting network and access the hosting network. In other words, by receiving SOR (Steering of Roaming) information containing network selection information for the hosting network transmitted from the network-side device, the terminal can select an appropriate hosting network and access it based on the network selection information for the hosting network contained in the SOR information. Here, in related technologies, the SOR information transmitted from the network-side device is for guiding the terminal's roaming behavior, but in the embodiment of the present invention, the SOR information transmitted from the network-side device includes network selection information for the hosting network necessary for the terminal to select a hosting network.

[0029] Optionally, the first network-side device is a UDM device in the terminal's home network, and the network selection information for the hosting network may include network selection information for a hosted SNPN network, where a hosted SNPN network refers to a standalone, non-public network available at a specific time and place. Optionally, the first network-side device UDM may also send a first request message to the second network-side device, request and receive the network selection information for the hosting network fed back from the second network-side device, and then transmit the network selection information for the hosting network to the terminal. Optionally, the second network-side device may be a roaming steering function unit SOR AF, in which case the terminal may, after receiving SOR information containing the network selection information for the hosted SNPN network, select and access the hosted SNPN network based on the network selection information for the hosted SNPN network contained in the SOR information.

[0030] For example, if network selection information for a hosted SNPN network is added to a SOR container (SOR transparent container), the SOR container will include information a to c below, for example. a. A list of preferred PLMN / access technology combinations with an indication that it is included. b. Standalone non-public network information (SOR-SNPN-SI). c. Network selection information for hosted SNPN networks (Steering of Roaming-hosting-Stand-alone Non-Public Network-selection information, SOR-hosting SNPN-SI).

[0031] For example, as shown in Figure 3, when network selection information for a hosting network is added to a SOR container (SOR transparent container), the SOR information includes a network selection information field for the hosting network (SOR-Hosting-SNPN-SI) and a first indicator field (SHSSI). The network selection information field for the hosting network is used to carry the network selection information for the hosting network, and the first indicator field is used to indicate whether or not the network selection information for the hosting network is being carried. Note that each line in Figure 3 corresponds to 1 byte, and each line contains a total of 8 bits, 8 bits of which are for information encoding.

[0032] Selectively, the network selection information field for the conventional network included in the SOR information can be extended. Specifically, a network selection information field for the hosting network and a first instruction field can be added to the network selection information field for the conventional network included in the SOR information. This enables the terminal to obtain the network selection information for the hosting network, while improving the utilization rate of the information and reducing resource consumption.

[0033] For example, as shown in Figure 4, in the SOR container (SOR transparent container), the conventional network selection information field (SOR-SNPN-SI) is extended, and the network selection information field for the hosting network is added to the conventional network selection information field. In other words, the network selection information field for the hosting network (SOR-Hosting-SNPN-SI) is part of the conventional network selection information field.

[0034] For example, as shown below, the network selection information field for the conventional network includes a) to c) below, and it can be seen that the network selection information field for the hosting network is also included. a) The credentials holder controlled prioritized list of preferred SNPNs. b) The priority list of GINs controlled by the credentials holder. c) Network selection information field for the hosting network (SOR-Hosting-SNPN-SI).

[0035] In the method of the above embodiment, the network selection information field and the first instruction field of the hosting network are carried in the SOR information, or the network selection information field and the first instruction field of the hosting network are added to the network selection information field of the conventional network in the SOR information. As a result, the terminal can accurately and quickly determine whether or not the network selection information of the hosting network is carried in the SOR information based on the first instruction field included in the SOR information or the network selection information field of the conventional network in the SOR information. Furthermore, the terminal can accurately obtain the network selection information of the hosting network based on the network selection information field of the hosting network, and thereby the terminal can select and access the hosting network based on the obtained network selection information of the hosting network.

[0036] In one embodiment, the network selection information for the hosting network is: It includes at least one of the following: a hosting network identifier, information on the time the hosting network is available, information on the location where the hosting network is available, and information on local services provided by the hosting network.

[0037] Specifically, the network selection information for a hosting network includes a hosting network identifier, information on the time the hosting network is available, information on the location where the hosting network is available, and information on local services provided by the hosting network. In other words, the hosting network is timely, and by using the hosting network identifier, information on the time the hosting network is available, information on the location where the hosting network is available, and information on local services provided by the hosting network included in the network selection information for a hosting network, it is possible to determine which hosting networks are available to the terminal, the time range in which each hosting network is available, the location information in which each hosting network is available, and the local services provided by each hosting network. Furthermore, based on the specific content of the network selection information for a hosting network, the terminal can select an appropriate hosting network and access the hosting network within the available time range and location range corresponding to the hosting network, enabling it to perform normal services on the hosting network.

[0038] Selectively, as shown in Figure 5, the network selection information field for a hosting network includes a hosting network identifier (list of hosting SNPNs), local service information provided by the hosting network (list of local service), and hosting network availability conditions, where the hosting network availability conditions include at least one of the following: time information on when the hosting network is available, and location information on when the hosting network is available.

[0039] In the method of the above embodiment, the hosting network selection information includes a hosting network identifier, information on the time period during which the hosting network is available, information on the location where the hosting network is available, and information on local services provided by the hosting network. As a result, the terminal can accurately determine the hosting network available to the terminal, the time period during which the hosting network is available, the location where the hosting network is available, and the local services provided by the hosting network based on the hosting network selection information. Therefore, the terminal can select an appropriate hosting network and access it based on the hosting network selection information.

[0040] In one embodiment, SOR information is transported by a transparent SOR container. The SOR transparent container includes a network selection information field and a first instruction field for the hosting network, or, The conventional network includes a network selection information field for the hosting network and a first instruction field.

[0041] Specifically, in related technologies, SOR information transmitted from network-side equipment is used to guide the roaming operation of a terminal. However, in this embodiment of the present invention, in order for the terminal to quickly and accurately obtain network selection information of the hosting network, the SOR information is carried by a transparent SOR container. That is, the transparent SOR container carries the network selection information field and a first instruction field of the hosting network, or the transparent SOR container carries the network selection information field of a conventional network, which includes the network selection information field and the first instruction field of the hosting network. This improves the utilization of the transparent SOR container and reduces resource consumption. In one embodiment, the network selection information field of the hosting network includes a target information field and a second instruction field or a third instruction field, the target information field is used to carry the network selection information of the hosting network, the second instruction field is used to indicate whether time and / or location information of the hosting network is carried, and the third instruction field is used to indicate whether local service information provided by the hosting network is carried.

[0042] Specifically, in an embodiment of the present invention, in order to enable the terminal to more quickly and accurately determine and select an appropriate hosting network, the target information field and a second or third instruction field are included in the network selection information field of the hosting network, thereby enabling timely instruction of the hosting network. Furthermore, based on the timely instruction of the hosting network, the terminal can select an appropriate hosting network and access it. Optionally, if the second instruction field indicates time and / or location information of the hosting network's availability, the terminal can select and access the hosting network based on the indicated time and / or location information. If the second instruction field does not indicate time and / or location information of the hosting network's availability, it indicates that the terminal can select and access the hosting network at any time and / or location, or that the terminal cannot access the hosting network at any time and / or location. Optionally, if the third instruction field indicates local service information provided by the hosting network, the terminal can perform the corresponding service after completing access to the hosting network, based on the indicated local service information.

[0043] For example, as shown in Figure 6, the network selection information for a hosting network carried in the network selection information field of a hosting network includes a hosting network identifier (hosting snpn1), a validity condition for the hosting network, and a list of local services for the hosting network, where the validity condition for the hosting network includes information on the time the hosting network is available and information on the location where the hosting network is available. Selectively, the network selection information field for a hosting network includes a second indicator field (Validity condition, VC) and a third indicator field (LLS), the second indicator field (Validity condition, VC) is used to indicate whether information on the time and / or location where the hosting network is available is carried, and the third indicator field (LLS) is used to indicate whether information on local services provided by the hosting network is carried.

[0044] In the method of the above embodiment, the target information field and the second instruction field or the third instruction field are included in the network selection information field of the hosting network, so the terminal uses the target information field, the second instruction field or is theBased on the three instruction fields, it is possible to accurately determine the selectable and accessible hosting networks, the available times and locations of the hosting networks, and the services that can be performed on the hosting networks. In other words, by including the target information field and the second or third instruction field in the network selection information field of the hosting network, timely instruction of the hosting network is achieved, providing the terminal with detailed and accurate network selection information for selecting and accessing the hosting network. Furthermore, based on the network selection information field of the hosting network, the terminal can quickly and accurately select and access the hosting network.

[0045] In one embodiment, before the step in which the terminal receives roaming steering SOR information transmitted from the first network-side device, The process further includes the step of the terminal transmitting capability instruction information to a first network-side device, the capability instruction information indicating whether the terminal supports network selection information for the conventional network and / or network selection information for the hosting network.

[0046] Specifically, the terminal can send capability instruction information to the first network-side device before receiving roaming steering SOR information transmitted from the first network-side device, where the capability instruction information indicates whether the terminal supports conventional network selection information and / or hosting network selection information. Furthermore, after receiving the capability instruction information transmitted from the terminal, the network-side device can determine whether the terminal supports conventional network selection information and / or hosting network selection information, that is, whether the terminal can successfully decode the conventional network selection information and / or hosting network selection information transmitted from the network-side device. In addition, based on the terminal's capability instruction information, the network-side device can decide whether to transmit hosting network selection information to the terminal, and in what manner and for what content of the hosting network selection information to transmit to the terminal. As a result, the hosting network selection information transmitted from the network-side device becomes more directional and more accurately meets the terminal's hosting network selection needs, thereby enabling the terminal to select and access hosting networks more quickly and effectively.

[0047] For example, the capability instruction information transmitted by the terminal to the first network-side device is as shown in Figure 7. Of these, if the hosting network support information parameter (SHosting SNPN SI) is 1, it indicates that the terminal supports the network selection information of the hosting network. Selectively, if the terminal has the capability to support the network selection information of the conventional network, it will also support the network selection information of the hosting network. In this case, the terminal does not need to separately report to the network-side device whether or not it supports the network selection information of the hosting network. Note that the terminal capability information reported by the terminal, as shown in Figure 7, may also include instructions for the terminal's capability to support other functions such as Single Radio Voice Call Continuity (SRVCC), but a detailed explanation is omitted in the drawings of the embodiment of the present invention.

[0048] In the method of the above embodiment, the terminal transmits capability instruction information to the network-side device indicating whether the terminal supports network selection information for the conventional network and / or network selection information for the hosting network. Based on the terminal's capability information, the network-side device can decide whether to transmit network selection information for the hosting network to the terminal, and in what manner and for what content the network selection information for the hosting network should be transmitted to the terminal. As a result, the network selection information for the hosting network transmitted from the network-side device becomes more directional and more accurately meets the terminal's hosting network selection needs, thereby enabling the terminal to select and access hosting networks more quickly and effectively.

[0049] In one embodiment, capability instruction information is carried by a registration request message that the terminal sends to the second network-side device.

[0050] Specifically, when a registration request message is sent by a terminal to a second network-side device, terminal capability information may be carried along with it. This allows the second network-side device, upon receiving the registration request message, to obtain the terminal capability information carried along with the registration request message and then determine whether or not to send the hosting network selection information to the terminal based on the terminal capability information. Selectively, the second network-side device may be a network device in the terminal's home network or a network device in the terminal's roaming network. For example, if the second network-side device is an AMF device in the terminal's roaming network, the AMF device in the terminal's roaming network can transmit the acquired terminal capability information to a UDM device in the terminal's home network. The UDM device in the terminal's home network can then accurately determine, based on the terminal capability information, whether or not to send the hosting network selection information to the terminal, and how to transmit the hosting network selection information to the terminal.

[0051] In the method of the above embodiment, the terminal sends a registration request message containing terminal capability information to the network-side device. Based on the terminal capability information contained in the registration request message, the network-side device can decide whether to send network selection information for the hosting network to the terminal, and how to send the network selection information for the hosting network to the terminal. This allows the terminal to more effectively select and access the hosting network based on the network selection information.

[0052] In one embodiment, the step of a terminal receiving roaming steering SOR information transmitted from a first network-side device is: During network registration of the terminal, the terminal receives roaming steering SOR information transmitted from the first network-side device, and / or, The procedure includes the step of the terminal receiving roaming steering SOR information transmitted from the first network-side device after the terminal has completed network registration.

[0053] Specifically, after the first network-side device receives terminal capability instruction information contained in the registration request message sent from the terminal, it can send network selection information for the hosting network to the terminal based on the terminal capability instruction information. This allows the terminal to select and access a hosting network based on the network selection information for the hosting network contained in the received roaming steering SOR information during network registration. Selectively, if the network selection information for the hosting network changes after the terminal's network registration is complete, the first network-side device can send the updated network selection information for the hosting network to the terminal. This allows the terminal to select and access a hosting network in a timely and accurate manner based on the updated network selection information for the hosting network. As an example, the interaction flow of the method for obtaining network selection information for a hosting network provided by an embodiment of the present invention is shown in Figure 8. During network registration, the terminal receives roaming steering SOR information, which includes network selection information for the hosting network, transmitted from the first network-side device. That is, during network registration of the terminal, the first network-side device provides the terminal with network selection information for the hosting network. The specific interaction flow is as follows.

[0054] In Step 1, the terminal initiates a registration request to the network-side device, and the registration request message carries terminal capability information that indicates whether the terminal supports network selection information for the hosting network.

[0055] In step 2, the integrated data management unit (UDM) receives capability instruction information sent from the terminal. If the terminal supports the hosting network's network selection information, it provides the hosting network's network selection information to the terminal through the SOR process. If the hosting network's network selection information is updated, the network-side device (UDM) sends the updated hosting network's network selection information to the terminal.

[0056] Selectively, the network selection information for a hosting network includes a hosting network identifier, information on the time the hosting network is available, information on the location where the hosting network is available, and information on the local services provided by the hosting network.

[0057] In steps 2a and 2b, the network-side device UDM can selectively request and obtain network selection information for the hosting network from the roaming steering application function unit SOR AF. Selectively, the network-side device UDM sends a network selection request message (Nsoraf_SoR_Get request) to the roaming steering application function unit SOR AF and receives network selection information for the hosting network (Nsoraf_SoR_Get Response) as feedback from the roaming steering application function unit SOR AF.

[0058] In steps 3 and 4, the network-side device UDM sends network selection information for the hosting network (Nudm_SDM_Notification, including the network selection information for the hosting network) to the terminal via AMF. Selectively, the SOR information that the network-side device UDM sends to the terminal further includes first instruction information that instructs the terminal to select a network using the acquired network selection information for the hosting network.

[0059] As an example, another interaction flow for the method of obtaining network selection information for a hosting network provided by an embodiment of the present invention is shown in Figure 9, in which the terminal receives roaming steering SOR information transmitted from the first network-side device after network registration is complete, that is, the network-side device UDM provides the terminal with network selection information for the hosting network after the terminal registration is complete, and the specific interaction flow is as follows.

[0060] In Step 1, if the network selection information for the hosting network is updated, the roaming steering application function unit SOR AF or the network-side device UDM provides the network selection information for the hosting network to the terminal through the SOR process; that is, the roaming steering application function unit SOR AF or the network-side device UDM sends the updated network selection information for the hosting network to the terminal.

[0061] In steps 2 and 3, the network-side device UDM sends network selection information for the hosting network to the terminal via AMF.

[0062] In the method of the above embodiment, during network registration of the terminal and / or in scenarios where the terminal has completed network registration, the terminal can select and access a hosting network based on the network selection information of the hosting network contained in the received roaming steering SOR information. This enables the terminal to obtain network selection information of the hosting network in different scenarios, and thus the terminal can select and access a hosting network based on the network selection information of the hosting network contained in the SOR information in various scenarios, improving the efficiency of the terminal's selection and access to the hosting network.

[0063] In one embodiment, the first instruction field is further used to instruct the terminal to select a network using the network selection information of the acquired hosting network.

[0064] Specifically, the first instruction field is further used to instruct the terminal to select a network using the acquired hosting network selection information. In other words, if the hosting network selection information has not changed, the network-side device uses the first instruction field to instruct the terminal to select a network using the acquired hosting network selection information. This eliminates the need for the network-side device to repeatedly send the hosting network selection information to the terminal, thus saving network resources.

[0065] Selectively, if the first instruction field is 0, it indicates that the SOR information does not carry network selection information for the hosting network, meaning that there is no need to repeatedly send network selection information for the hosting network to the terminal. Instead, the terminal is instructed to use the existing acquired network selection information for hosting network selection and access, thereby saving network resources.

[0066] In the method of the above embodiment, the first instruction field instructs the terminal to select a network using the acquired hosting network selection information. As a result, if the hosting network selection information has not changed, the network-side equipment does not need to repeatedly send the hosting network selection information to the terminal, thus saving network resources.

[0067] For example, in the method for obtaining network selection information for a hosting network provided by an embodiment of the present invention, network selection information for a hosted SNPN network may be added to a SOR container (SOR transparent container), that is, an existing SOR container is reused and network selection information for a hosting network is added to the downlink SOR container.

[0068] Selectively, as shown in Figure 6, the network selection information (SOR-hosting-SNPN-SI) for the hosting network may include a local service list (List of local service1).

[0069] Selectively, as shown in Figure 10, the network selection information for the hosting network (SOR-hosting-SNPN-SI) does not have to include the local service list (List of local service1).

[0070] For example, in the method for obtaining network selection information for a hosting network provided by an embodiment of the present invention, the network selection information for a conventional network (SOR-SNPN-SI) may be extended in a SOR container (SOR transparent container), and the network selection information for a hosting network may be added to the network selection information for a conventional network; in other words, the network selection information for a hosting network (SOR-Hosting-SNPN-SI) becomes part of the network selection information for a conventional network.

[0071] Selectively, the encoding of the time information in which the hosting network is available, included in the network selection information of the hosting network, is as shown in Figure 11. Selectively, the encoding of the location information in which the hosting network is available, included in the network selection information of the hosting network, is as shown in Figures 12 to 15.

[0072] Figure 16 is a flowchart of a method for obtaining network selection information for a hosting network, provided by an embodiment of the present invention. As shown in Figure 16, the method for obtaining network selection information for a hosting network, provided by an embodiment of the present invention, Step 201, wherein a first network-side device transmits roaming steering SOR information to a terminal, wherein the SOR information includes a network selection information field for a hosting network and a first instruction field, or includes a network selection information field for a conventional network which includes a network selection information field for a hosting network and a first instruction field, the network selection information field for the hosting network is used to carry the network selection information for the hosting network, and the first instruction field is used to indicate whether or not the network selection information for the hosting network is being carried.

[0073] Selectively, the network selection information for the hosting network is It includes at least one of the following: a hosting network identifier, information on the time the hosting network is available, information on the location where the hosting network is available, and information on local services provided by the hosting network.

[0074] Selectively, SOR information is transported by SOR transparent containers. The SOR transparent container includes a network selection information field and a first instruction field for the hosting network, or, The conventional network includes a network selection information field for the hosting network and a first instruction field.

[0075] Selectively, the hosting network's network selection information field includes a target information field and a second or third indicator field, the target information field being used to carry the hosting network's network selection information, the second indicator field being used to indicate whether the hosting network is carrying time and / or location information, and the third indicator field being used to indicate whether local service information provided by the hosting network is carrying.

[0076] Selectively, before the first network-side device sends roaming steering SOR information to the terminal, The first network-side device further includes the step of receiving capability instruction information from the terminal, The step of the first network-side device transmitting roaming steering SOR information to the terminal is: The first network-side device includes the step of transmitting roaming steering SOR information to the terminal based on capability instruction information.

[0077] Selectively, the first network-side device receives a registration request message sent from the terminal, which carries capability instruction information.

[0078] The step of selectively having the first network-side device transmit roaming steering SOR information to the terminal is: The first network-side device transmits roaming steering SOR information to a terminal that is currently registered with the network, and / or The process includes the step of having the first network-side device send roaming steering SOR information to the terminal when the network selection information of the hosting network is updated.

[0079] Selectively, the first instruction field is further used to instruct the terminal to select a network using the network selection information of the acquired hosting network.

[0080] Selectively, the method for obtaining network selection information for hosting networks is: The first network-side device sends a first request message to the second network-side device to request the acquisition of network selection information for the hosting network, The first network-side device further includes the step of receiving network selection information for the hosting network that has been fed back from the second network-side device.

[0081] The method of this embodiment has the same specific implementation process and technical effects as the method embodiment on the terminal side. For details, please refer to the detailed description in the method embodiment on the terminal side, and a detailed explanation will be omitted here.

[0082] In the method for obtaining network selection information of a hosting network provided by an embodiment of the present invention, the implementing entity may be a device for obtaining network selection information of a hosting network. In an embodiment of the present invention, the device for obtaining network selection information of a hosting network provided by an embodiment of the present invention will be described as an example in which the method for obtaining network selection information of a hosting network is executed by the device for obtaining network selection information of a hosting network.

[0083] Figure 17 is a schematic diagram (part 1) of the structure of a hosting network selection information acquisition device provided by an embodiment of the present invention. As shown in Figure 17, the hosting network selection information acquisition device provided by this embodiment is The system includes a receiving module 1701 used to receive roaming steering SOR information transmitted from a first network-side device, wherein the SOR information includes a network selection information field for a hosting network and a first instruction field, or includes a network selection information field for a conventional network that includes a network selection information field for a hosting network and a first instruction field, the network selection information field for the hosting network being used to carry the network selection information for the hosting network, and the first instruction field being used to indicate whether or not the network selection information for the hosting network is being carried.

[0084] Selectively, the network selection information for the hosting network is It includes at least one of the following: a hosting network identifier, information on the time the hosting network is available, information on the location where the hosting network is available, and information on local services provided by the hosting network.

[0085] Selectively, SOR information is transported by SOR transparent containers. The SOR transparent container includes a network selection information field and a first instruction field for the hosting network, or, The conventional network includes a network selection information field for the hosting network and a first instruction field.

[0086] Selectively, the hosting network's network selection information field includes a target information field and a second or third indicator field, the target information field being used to carry the hosting network's network selection information, the second indicator field being used to indicate whether the hosting network is carrying time and / or location information, and the third indicator field being used to indicate whether local service information provided by the hosting network is carrying.

[0087] Selectively, the hosting network selection information acquisition device further includes a transmission module for transmitting capability instruction information to a first network-side device to indicate whether the terminal supports conventional network selection information and / or hosting network selection information.

[0088] Selectively, capability instruction information is carried by registration request messages that the terminal sends to the second network-side equipment.

[0089] Selectively, the receiving module 1701 receives roaming steering SOR information transmitted from the first network-side device during the terminal's network registration, and / or It is used to receive roaming steering SOR information transmitted from the first network-side device after the terminal has completed network registration.

[0090] Selectively, the first instruction field is further used to instruct the terminal to select a network using the network selection information of the acquired hosting network.

[0091] The apparatus of this embodiment can be used to carry out the method of any of the above-described embodiments of the terminal-side method, and its specific implementation process and technical effects are the same as those of the terminal-side method embodiments. Specifically, refer to the detailed description in the terminal-side method embodiments, and a detailed explanation is omitted here.

[0092] Figure 18 is a schematic diagram (part 2) of the structure of a hosting network selection information acquisition device provided according to an embodiment of the present invention. As shown in Figure 18, the hosting network selection information acquisition device provided according to this embodiment is The system includes a transmitting module 1801 used to transmit roaming steering SOR information to a terminal, the SOR information including a network selection information field for a hosting network and a first instruction field, or a network selection information field for a conventional network including a network selection information field for a hosting network and a first instruction field, the network selection information field for a hosting network used to carry the network selection information for the hosting network, and the first instruction field used to indicate whether or not the network selection information for the hosting network is being carried.

[0093] Selectively, the network selection information for the hosting network is It includes at least one of the following: a hosting network identifier, information on the time the hosting network is available, information on the location where the hosting network is available, and information on local services provided by the hosting network.

[0094] Selectively, SOR information is transported by SOR transparent containers. The SOR transparent container includes a network selection information field and a first instruction field for the hosting network, or, The conventional network includes a network selection information field for the hosting network and a first instruction field.

[0095] Selectively, the hosting network's network selection information field includes a target information field and a second or third indicator field, the target information field being used to carry the hosting network's network selection information, the second indicator field being used to indicate whether the hosting network is carrying time and / or location information, and the third indicator field being used to indicate whether local service information provided by the hosting network is carrying.

[0096] Selectively, the hosting network selection information acquisition device further includes a receiving module for receiving capability instruction information from terminals.

[0097] Selectively, the transmitting module 1801 is used to transmit roaming steering SOR information to the terminal based on capability instruction information.

[0098] Selectively, the receiving module is further used to receive registration request messages sent from the terminal, which carry capability instruction information.

[0099] Selectively, the transmitting module 1801 transmits roaming steering SOR information to a terminal that is currently registered with the network, and / or This is used to send roaming steering SOR information to the terminal when the hosting network's network selection information is updated.

[0100] Selectively, the first instruction field is further used to instruct the terminal to select a network using the network selection information of the acquired hosting network.

[0101] Selectively, the transmitting module 1801 is further used to send a first request message to a second network-side device to request the acquisition of network selection information for the hosting network.

[0102] The receiving module is further used to receive network selection information for the hosting network, which is fed back from the second network-side equipment. The apparatus of this embodiment can be used to carry out the method of any of the first network-side device method embodiments described above. Its specific implementation process and technical effects are the same as those of the first network-side device method embodiments, and specifically, refer to the detailed description in the first network-side device method embodiments; a detailed explanation is omitted here.

[0103] The device for acquiring network selection information of a hosting network in embodiments of the present invention may be an electronic device, for example, an electronic device equipped with an operating system, or a component within an electronic device such as an integrated circuit or a chip. The electronic device may be a terminal or other device. Exemplarily, a terminal may include, but is not limited to, the types of terminals 11 listed above, and other devices may be servers, network attached storage (NAS), etc., and are not specifically limited in embodiments of the present invention.

[0104] Selectively, as shown in Figure 19, an embodiment of the present invention further provides a communication device 1900 comprising a processor 1901 and a memory 1902, the memory 1902 storing a program or command executable on the processor 1901, for example, if the communication device 1900 is a terminal, when the program or command is executed by the processor 1901, each step in the embodiment of the method for obtaining network selection information of the hosting network described above is realized and the same technical effect is achieved. If the communication device 1900 is a network-side device, when the program or command is executed by the processor 1901, each step in the embodiment of the method for obtaining network selection information of the hosting network described above is realized and the same technical effect is achieved, and a detailed explanation is omitted here to avoid repetition.

[0105] An embodiment of the present invention further provides a terminal comprising a processor and a communication interface, the communication interface being used to receive roaming steering SOR information transmitted from a first network-side device, the SOR information comprising a network selection information field for a hosting network and a first instruction field, or a network selection information field for a conventional network comprising a network selection information field for a hosting network and a first instruction field, the network selection information field for the hosting network being used to carry the network selection information for the hosting network, and the first instruction field being used to indicate whether or not the network selection information for the hosting network is being carried. This terminal embodiment corresponds to the above-described terminal-side method embodiment, and each implementation process and implementation method in the above-described method embodiment is applicable to this terminal embodiment and can achieve the same technical effects. Specifically, Figure 20 is a schematic diagram showing the hardware structure of a terminal realizing an embodiment of the present invention.

[0106] The terminal 1000 includes, but is not limited to, some of the following components: a high-frequency unit 1001, a network module 1002, an audio output unit 1003, an input unit 1004, a sensor 1005, a display unit 1006, a user input unit 1007, an interface unit 1008, a memory 1009, and a processor 1010.

[0107] As those skilled in the art will see, the terminal 1000 may further include a power supply (e.g., a battery) to power each component, and the power supply is logically connected to the processor 1010 by a power management system, and the power management system can further implement functions such as charge / discharge management and power consumption management. The terminal structure shown in Figure 20 is not limiting to the terminal, and the terminal may include more or fewer components than shown, or combinations of some components, or different component arrangements, and a detailed explanation is omitted here.

[0108] In embodiments of the present invention, it should be understood that the input unit 1004 may include a graphics processing unit (GPU) 10041 that processes still images or video image data acquired by an image capture device (e.g., a camera) in video capture mode or image capture mode, and a microphone 10042. The display unit 1006 may include a display panel 10061, which may be in the form of a liquid crystal display, organic light-emitting diodes, etc. The user input unit 1007 includes a touch panel 10071 and at least one of other input devices 10072. The touch panel 10071 is also called a touchscreen. The touch panel 10071 may include both a touch detection device and a touch controller. The other input devices 10072 may include, but are not limited to, a physical keyboard, function buttons (e.g., volume control buttons, switch buttons, etc.), a trackball, a mouse, or an operating lever, and a detailed description is omitted here.

[0109] In embodiments of the present invention, the high-frequency unit 1001 can receive downlink data from network-side equipment, transmit it to the processor 1010 for processing, and transmit uplink data to network-side equipment. Typically, the high-frequency unit 1001 includes, but is not limited to, an antenna, at least one amplifier, a transmitter / receiver, a coupler, a low-noise amplifier, a duplexer, and the like.

[0110] Memory 1009 can be used to store software programs or commands and various data. Memory 1009 may mainly include a first storage area for storing programs or commands and a second storage area for storing data, the first storage area being able to store an operating system, applications or commands required for at least one function (e.g., audio playback function, image playback function, etc.). Memory 1009 may also include volatile memory or non-volatile memory, or both volatile and non-volatile memory. Memory 1009 may include high-speed random-access memory and non-volatile memory, where the non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (Erasable PROM, EPROM), electrically erasable programmable read-only memory (Electrically EPROM, EEPROM), or flash memory. The volatile memory may be Random Access Memory (RAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), Synch-link Dynamic Random Access Memory (SLDRAM), and Direct Rambus Random Access Memory (DRRAM). The memory 1009 in embodiments of the present invention includes, but is not limited to, these memories and any other suitable type of memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid-state storage device.

[0111] The processor 1010 may include one or more processing units, and selectively, the processor 1010 can integrate an application processor that primarily handles operations such as an operating system, user interface, and applications or commands, and a modem processor that primarily handles wireless communication signals, such as a baseband processor. It is understood that the above modem processor does not necessarily have to be integrated into the processor 1010.

[0112] Here, the high-frequency unit 1001 is used to receive roaming steering SOR information transmitted from the first network-side equipment, the SOR information includes a network selection information field for the hosting network and a first instruction field, or includes a network selection information field for a conventional network which includes a network selection information field for the hosting network and a first instruction field, the network selection information field for the hosting network is used to carry the network selection information for the hosting network, and the first instruction field is used to indicate whether or not the network selection information for the hosting network is being carried.

[0113] Selectively, the network selection information for the hosting network is It includes at least one of the following: a hosting network identifier, information on the time the hosting network is available, information on the location where the hosting network is available, and information on local services provided by the hosting network.

[0114] Selectively, SOR information is transported by SOR transparent containers. The SOR transparent container includes a network selection information field and a first instruction field for the hosting network, or, The conventional network includes a network selection information field for the hosting network and a first instruction field.

[0115] Selectively, the hosting network's network selection information field includes a target information field and a second or third indicator field, the target information field being used to carry the hosting network's network selection information, the second indicator field being used to indicate whether the hosting network is carrying time and / or location information, and the third indicator field being used to indicate whether local service information provided by the hosting network is carrying.

[0116] Selectively, the processor 1010 is further used to transmit capability instruction information to a first network-side device to indicate whether the terminal supports network selection information for a conventional network and / or network selection information for a hosting network.

[0117] Selectively, capability instruction information is carried by registration request messages that the terminal sends to the second network-side equipment.

[0118] Selectively, the high-frequency unit 1001 further receives roaming steering SOR information transmitted from the first network-side device during the terminal network registration process, and / or It is used to receive roaming steering SOR information transmitted from the first network-side device after the terminal has completed network registration.

[0119] Selectively, the first instruction field is further used to instruct the terminal to select a network using the network selection information of the acquired hosting network.

[0120] Embodiments of the present invention further provide a network-side device comprising a processor and a communication interface, the communication interface being used to transmit roaming steering SOR information to a terminal, the SOR information comprising a network selection information field for a hosting network and a first instruction field, or a network selection information field for a conventional network comprising a network selection information field for a hosting network and a first instruction field, the network selection information field for the hosting network being used to carry the network selection information for the hosting network, and the first instruction field being used to indicate whether or not the network selection information for the hosting network is being carried. Embodiments of the network-side device correspond to the method embodiments of the network-side device described above, and each implementation process and method in the method embodiments are applicable to embodiments of the network-side device and can achieve the same technical effects.

[0121] Specifically, the embodiments of this application further provide network-side equipment. As shown in Figure 21, the network-side equipment 1100 comprises a processor 1101, a network interface 1102, and memory 1103. Here, the network interface 1102 is, for example, a common public radio interface (CPRI).

[0122] Specifically, the network-side device 1100 according to the embodiment of this application further includes commands or programs stored in memory 1103 and executable on processor 1101, the processor 1101 calling the commands or programs in memory 1103 and executing the methods performed by each module shown in Figures 17 to 18, and the same technical effect is achieved. A detailed explanation is omitted here to avoid repetition.

[0123] Embodiments of the present invention further provide a readable storage medium. The readable storage medium stores a program or command, and when the program or command is executed by a processor, each process in the embodiment of the method for obtaining network selection information of the hosting network is realized, and the same technical effects are achieved. Detailed explanations are omitted here to avoid repetition.

[0124] Here, the processor is the processor in the terminal in the above embodiment. The readable storage medium includes, for example, computer-readable storage media such as computer read-only memory ROM, random access memory RAM, magnetic disk, or optical disk.

[0125] Embodiments of the present invention further provide a chip comprising a processor and a communication interface. The communication interface is coupled to the processor, which is used to implement each process in the embodiment of the method for obtaining network selection information of the hosting network by executing a program or command, and can achieve the same technical effects. Detailed explanations are omitted here to avoid repetition.

[0126] It should be understood that the chips referred to in the embodiments of the present invention may also be called system-level chips, system chips, chip systems, or system-on-a-chip, etc.

[0127] Embodiments of the present invention further provide a computer program / program product. The computer program / program product is stored in a storage medium, and when the computer program / program product is executed by at least one processor, each process in the embodiment of the method for obtaining network selection information of the hosting network described above is realized and the same technical effects can be achieved. Detailed explanations are omitted here to avoid repetition.

[0128] Embodiments of the present invention further provide a system for acquiring network selection information of a hosting network, comprising a terminal and network-side equipment. The terminal can be used to perform the steps of the method for acquiring network selection information of a hosting network described above, and the network-side equipment can be used to perform the steps of the method for acquiring network selection information of a hosting network described above.

[0129] In this specification, “includes,” “equips,” and any other variations are intended to be non-exclusive; therefore, a process, method, article, or apparatus that includes a set of elements includes not only those elements but also other elements not expressly enumerated, or elements specific to such process, method, article, or apparatus. Unless otherwise specified, an element limited by the phrase “includes one…” does not preclude the presence of another identical element in a process, method, article, or apparatus that includes that element. It should also be noted that the scope of methods and apparatuses in embodiments of this application is not limited to performing functions in the order illustrated or discussed, but may also include performing functions substantially simultaneously or in reverse order depending on the function; for example, the described method may be performed in a different order than described, and various steps may be added, omitted, or combined. Furthermore, features described with reference to some examples may be combined in other examples.

[0130] From the above description of the embodiments, it will be clear to those skilled in the art that the methods of the above embodiments can be implemented in the form of a combination of software and a necessary common hardware platform, although they may, of course, be implemented in hardware, but in many cases the former is a more preferred embodiment. Based on this view, the technical solutions of the present application can be implemented substantially or in part in the form of a software product, which is stored in a storage medium (e.g., ROM / RAM, magnetic disk, optical disk) and includes a number of commands that cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods of each embodiment of the present application.

[0131] Although embodiments of this application have been described above with reference to the drawings, this application is not limited to the above-described specific embodiments. The above-described specific embodiments are merely illustrative and not limiting. Many forms that a person skilled in the art could make based on the suggestions of this application without departing from the spirit of this application and the scope of protection of the claims are all within the scope of protection of this application.

Claims

1. A method for obtaining hosting network selection information for a hosting network, comprising the step of a terminal receiving roaming steering SOR information transmitted from a first network-side device, wherein the SOR information includes a hosting network selection information field and a first instruction field, the hosting network selection information field being used to carry the hosting network selection information, and the first instruction field being used to indicate whether or not the hosting network selection information is being carried.

2. The network selection information for the aforementioned hosting network is: A method for obtaining network selection information for a hosting network according to claim 1, comprising at least one of a hosting network identifier, time information for when the hosting network is available, location information for when the hosting network is available, and local service information provided by the hosting network.

3. The aforementioned SOR information is transported by a transparent SOR container. The SOR transparent container includes a network selection information field and a first instruction field for the hosting network, or A method for obtaining network selection information for a hosting network according to claim 1, comprising a network selection information field for a conventional network including a network selection information field for a hosting network and a first instruction field.

4. A method for obtaining network selection information for a hosting network according to claim 1, wherein the network selection information field for the hosting network comprises a target information field and at least one of a second instruction field or a third instruction field, the target information field being used to carry the network selection information for the hosting network, the second instruction field being used to indicate whether time information and / or location information of the hosting network is being carried, and the third instruction field being used to indicate whether local service information provided by the hosting network is being carried.

5. Before the step in which the terminal receives roaming steering SOR information transmitted from the first network-side device, The further step includes the terminal transmitting capability instruction information to the first network-side device, wherein the capability instruction information is for indicating whether the terminal supports network selection information of the conventional network and / or network selection information of the hosting network. The method for obtaining network selection information for a hosting network according to claim 1, wherein the capability instruction information is carried by a registration request message transmitted by the terminal to a second network-side device.

6. The step of the terminal receiving roaming steering SOR information transmitted from the first network-side device is: The terminal receives roaming steering SOR information transmitted from the first network-side device during network registration, and / or A method for obtaining network selection information for a hosting network according to claim 1, comprising the step of the terminal receiving roaming steering SOR information transmitted from a first network-side device after network registration is completed.

7. The method for obtaining hosting network selection information according to claim 1, wherein the first instruction field is further used to instruct the terminal to select a network using the acquired hosting network selection information.

8. A method for obtaining network selection information for a hosting network, comprising the step of a first network-side device transmitting roaming steering SOR information to a terminal, wherein the SOR information includes a network selection information field for the hosting network and a first instruction field, the network selection information field for the hosting network being used to carry the network selection information for the hosting network, and the first instruction field being used to indicate whether or not the network selection information for the hosting network is being carried.

9. The network selection information for the aforementioned hosting network is: A method for obtaining network selection information for a hosting network according to claim 8, comprising at least one of a hosting network identifier, time information for when the hosting network is available, location information for when the hosting network is available, and local service information provided by the hosting network.

10. The aforementioned SOR information is transported by a transparent SOR container. The SOR transparent container includes a network selection information field and a first instruction field for the hosting network, or A method for obtaining network selection information for a hosting network according to claim 8, comprising a network selection information field for a conventional network including a network selection information field for a hosting network and a first instruction field.

11. A method for obtaining network selection information for a hosting network according to claim 8, wherein the network selection information field for the hosting network comprises a target information field and at least one of a second instruction field or a third instruction field, the target information field being used to carry network selection information for the hosting network, the second instruction field being used to indicate whether time information and / or location information of the hosting network is being carried, and the third instruction field being used to indicate whether local service information provided by the hosting network is being carried.

12. Before the first network-side device transmits roaming steering SOR information to the terminal, The first network-side device further includes the step of receiving capability instruction information from the terminal, The step of the first network-side device transmitting roaming steering SOR information to the terminal is: The first network-side device transmits roaming steering SOR information to the terminal based on the capability instruction information, The method for obtaining network selection information for a hosting network according to claim 8, wherein the first network-side device receives a registration request message containing the capability instruction information transmitted from the terminal.

13. The step of the first network-side device transmitting roaming steering SOR information to the terminal is: The first network-side device transmits roaming steering SOR information to the terminal that is currently registered with the network, and / or A method for obtaining network selection information of a hosting network according to claim 8, comprising the step of transmitting roaming steering SOR information to the terminal by the first network-side device when the network selection information of the hosting network is updated.

14. The first network-side device sends a first request message to the second network-side device to request the acquisition of network selection information for the hosting network, A method for obtaining network selection information for a hosting network according to claim 8, further comprising the step of the first network-side device receiving network selection information for the hosting network that has been fed back from the second network-side device.

15. A terminal comprising a processor and memory, wherein the memory stores a program or command executable on the processor, and when the program or command is executed by the processor, the method for obtaining network selection information of a hosting network according to any one of claims 1 to 7 is realized.

16. A network-side device comprising a processor and memory, wherein the memory stores a program or command executable by the processor, and when the program or command is executed by the processor, the method for obtaining network selection information of a hosting network according to any one of claims 8 to 14 is realized.