Network selection method and terminal

The network selection method and device facilitate efficient selection of networks by prioritizing hosted SNPN, normal SNPN, or PLMN based on availability and access modes, addressing the challenge of multiple network availability.

JP7819408B2Active Publication Date: 2026-02-24VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2025505448
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2022-07-29
Filing Date
2023-07-26
Publication Date
2026-02-24
Estimated Expiration
2043-07-26

AI Technical Summary

Technical Problem

The challenge of efficiently selecting a network when multiple types of networks, including Stand-alone Non-Public Networks (SNPN), Non-Stand-alone NPNs, and Public Land Mobile Networks (PLMN), are available in the same location.

Method used

A network selection method and device that allow a terminal to select a target network, such as a hosted non-public network, a normal NPN, or a PLMN, based on a network selection mode, which can include prioritizing specific networks based on availability conditions and access modes.

Benefits of technology

Enables efficient network selection, reducing complexity and improving efficiency by prioritizing networks based on availability and access modes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007819408000001
    Figure 0007819408000001
  • Figure 0007819408000002
    Figure 0007819408000002
  • Figure 0007819408000003
    Figure 0007819408000003
Patent Text Reader

Abstract

This application discloses a network selection method and a terminal, belonging to the technical field of communications. The network selection method according to the embodiments of this application includes a step in which a terminal selects, based on a network selection mode, a target network including any one of a hosting-type non-public network NPN, a normal NPN, or a public land mobile network PLMN as a network to be accessed and waited for.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] (CROSS-REFERENCE TO RELATED APPLICATIONS) This application claims priority to Chinese Patent No. 202210911245.4, filed in China on July 29, 2022, the entire contents of which are incorporated herein by reference.

[0002] The present application relates to the technical field of communications, and in particular to a network selection method and a terminal. [Background technology]

[0003] To support the needs of vertical industries, the concept of Non-Public Network (NPN) has now been introduced, providing users with a "private" network independent of the public network, such as a Stand-alone Non-Public Network (SNPN) or a Non-Stand-alone NPN (Public Network Integrated Non-Public Network (PNI-NPN)).

[0004] In the same location, multiple types of networks can be simultaneously available, such as an SNPN that is available at a specific time and place (abbreviated as a hosting SNPN), an SNPN that is not restricted to a specific time and place (abbreviated as a normal SNPN), or a public land mobile network (PLMN). Therefore, for those skilled in the art, how to select a network when multiple types of networks are available is an urgent technical problem to be solved. Summary of the Invention [Problem to be solved by the invention]

[0005] The embodiments of the present application provide a network selection method and a terminal that can solve the problem of how to select a network when multiple types of networks exist. [Means for solving the problem]

[0006] In a first aspect, a network selection method is provided, the method including a step in which a terminal selects, based on a network selection mode, a target network including one of a hosted non-public network NPN, a normal NPN, or a public land mobile network PLMN as a network awaiting access.

[0007] In a second aspect, a network selection device is provided, including a processing module used to select a target network including either a hosted non-public network NPN, a normal NPN or a public land mobile network PLMN as a network awaiting access based on a network selection mode.

[0008] In a third aspect, there is provided a terminal comprising a processor and a 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 steps of the network selection method described in the first aspect are realized.

[0009] In a fourth aspect, there is provided a terminal comprising a processor and a communication interface, wherein the processor is used to select a target network including any of a hosted non-public network NPN, a normal NPN or a public land mobile network PLMN as a network awaiting access based on a network selection mode.

[0010] In a fifth aspect, there is provided a communication system comprising a terminal and a network side device, wherein the terminal is usable to perform the steps of the network selection method according to the first aspect.

[0011] In a sixth aspect, there is provided a readable storage medium having stored thereon a program or command, the program or command causing the steps of the network selection method described in the first aspect to be realized when executed by a processor.

[0012] In a seventh aspect, there is provided a chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to implement the network selection method described in the first aspect by executing a program or command.

[0013] In an eighth aspect, there is provided a computer program / program product stored on a storage medium, the computer program / program product being executed by at least one processor to realize the steps of the network selection method described in the first aspect. [Effects of the Invention]

[0014] In an embodiment of the present application, when there are multiple types of networks, the terminal can select a target network including any of a hosted non-public network NPN, a normal NPN, or a public land mobile network PLMN as a network waiting to be accessed based on a network selection mode, thereby enabling efficient network selection, improving network selection efficiency, and reducing complexity. [Brief explanation of the drawings]

[0015] [Figure 1] 1 is a diagram illustrating the configuration of a wireless communication system to which an embodiment of the present application can be applied. [Figure 2] 1 is a flowchart of a network selection method provided by an embodiment of the present application; [Figure 3] 1 is an interaction flowchart of a network selection method provided by an embodiment of the present application; [Figure 4] FIG. 2 is a structural schematic diagram of a network selection device provided by an embodiment of the present application; [Figure 5] 1 is a structural schematic diagram of a communication device provided by an embodiment of the present application; [Figure 6] FIG. 2 is a schematic diagram showing the hardware structure of a terminal provided by an embodiment of the present application; [Figure 7] FIG. 2 is a schematic diagram illustrating the hardware structure of a network-side device provided by an embodiment of the present application; DETAILED DESCRIPTION OF THE INVENTION

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

[0017] The terms "first," "second," and the like used in the specification and claims of this application are not intended to describe a particular order or chronological order, but rather to distinguish between similar objects. These terms may be interchanged where appropriate so that the embodiments of this application can be implemented in an order other than that illustrated or described herein. It should be understood that the objects distinguished by "first" and "second" generally belong to one category, and the number of objects is not limited; for example, the first object may be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the " / " symbol generally indicates that the related objects before and after are in an "or" relationship.

[0018] It should be noted that the techniques described in the embodiments of this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but may 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 this application are often used interchangeably, and the described techniques may be used in other systems and wireless technologies in addition to those mentioned above. In the following description, New Radio (NR) systems are described as examples, and NR terminology is used in much of the following description; however, these technologies may also be used in other systems and wireless technologies, such as 6th Generation (6G) networks. th It may also be applied to applications other than NR system applications, such as 6G (Generation 6G) communication systems.

[0019] 1 shows a block diagram of a wireless communication system to which an embodiment of the present application can be applied. The wireless communication system includes a terminal 11 and a network side device 12. Here, the terminal 11 may be a terminal side device such as a mobile phone, a tablet personal computer (Tablet Personal Computer), a laptop computer (also called a notebook computer), a personal digital assistant (PDA), a personal digital assistant (PDA), 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, a vehicle-mounted equipment (VUE), a pedestrian-mounted equipment (PUE), a smart home (home devices equipped with wireless communication functions such as a refrigerator, a television, a washing machine, furniture, etc.), a game console, a personal computer (PC), an automated teller machine (ATM), a kiosk, etc. The wearable device includes a smart watch, a smart bracelet, a smart headphone, a smart glass, smart jewelry (such as a smart bracelet, a smart bangle, a smart ring, a smart necklace, a smart anklet bangle, or a smart bracelet), a smart wristband, and smart wear. Note that, in the embodiments of the present application, the specific type of the terminal 11 is not limited. The network side equipment 12 may include an access network equipment or a core network equipment, where the access network equipment 12 may also be referred to as a radio access network equipment, a radio access network (RAN), a radio access network function, or a radio access network unit.The access network equipment 12 may include a base station, a WLAN access point, a WiFi node, or the like. The base station may be called a Node B, an evolved 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 evolved B node, a transmitting receiving point (TRP), or any other suitable term in the field. As long as the same technical effect can be achieved, the base station is not limited to a specific technical term. It should be noted that although the embodiments of this application only use base stations in an NR system as examples, the specific type of the base station is not limited.Core network devices include core network nodes, core network functions, mobility management entities (MMEs), access and mobility management functions (AMFs), session management functions (SMFs), user plane functions (UPFs), policy control functions (PCFs), policy and charging rules functions (PCRFs), edge application server discovery functions (EASDFs), unified data management (UDMs), unified data repository (UDRs), home subscriber servers (HSSs), centralized network configuration (CNCs), network repository functions (NRFs), network exposure functions (NEFs), local NEFs (or L-NEFs), binding support functions (BSFs), and application functions (Application Node Functions). The core network device may include, but is not limited to, at least one of the following: a QoS function (e.g., QoS function, AF), etc. Note that in the embodiments of the present application, only core network devices in an NR system are described as examples, and the specific type of core network device is not limited.

[0020] Hereinafter, with reference to the drawings, the network selection method provided by the embodiments of the present application will be described in detail through several embodiments and their application scenarios.

[0021] 2 is a flowchart of a network selection method provided by an embodiment of the present application. As shown in FIG. 2, the method provided by this embodiment includes: The method includes step 101 in which the terminal selects, based on a network selection mode, a target network including any of a hosted non-public network NPN, a normal NPN or a public land mobile network PLMN as a network waiting to be accessed.

[0022] Specifically, more than one type of network may be available at the same time in the same location, and a hosting network may be established at a specific time and location, in which case a terminal may access the hosting network at that time and location to obtain local services. Here, the hosted NPN may be a hosted SNPN or a hosted PNI-NPN, i.e., an NPN available at a specific time and location.

[0023] The terminal may select a target network to wait for access based on the network selection mode, including, for example, a hosted NPN, a regular NPN, or a PLMN, where a regular NPN is a non-public network that does not specify time and / or location.

[0024] The network selection mode may be, for example, set by the network side device, predefined in a protocol, or determined by the terminal.

[0025] The network selection mode can specify, for example, information about which network is preferentially selected or which network only can be selected.

[0026] In the method of this embodiment, when there are multiple types of networks, the terminal can select a target network, including any of a hosted NPN, a normal NPN, or a public land mobile network (PLMN), as a network waiting to be accessed based on a network selection mode, thereby enabling efficient network selection, improving network selection efficiency, and reducing complexity.

[0027] Optionally, as shown in FIG. 3, after step 101, the terminal can initiate an access request to the network side device of the access-waiting network for network access.

[0028] Alternatively, if the hosted NPN includes a hosted SNPN and the normal NPN includes a normal SNPN, step 101 can be implemented in the following manner.

[0029] Method 1: If the network selection mode is non-SNPN access mode, the terminal uses the PLMN as the network to wait for access; If the network selection mode is the SNPN access mode, the terminal uses the hosted SNPN or the normal SNPN as the network waiting for access.

[0030] Specifically, when the terminal is in a non-SNPN access mode, the terminal selects a PLMN as a network waiting to access, and optionally, in this mode, only a PLMN is selected regardless of whether there is an available PLMN; When the terminal is in the SNPN access mode, the terminal can select a hosted SNPN or a normal SNPN as the network to access. Optionally, in this mode, only a hosted SNPN or a normal SNPN is selected, regardless of whether there is an available hosted SNPN or a normal SNPN.

[0031] optionally, if the network availability condition of the hosted SNPN is satisfied, the terminal prioritizes the hosted SNPN as a network to wait for access; If the network availability condition of the hosted SNPN is not met, the terminal will either prioritize the normal SNPN as the network waiting for access or will only use the normal SNPN as the network waiting for access.

[0032] Optionally, the network availability condition for the hosted SNPN being met includes the current time being within a time range in which the hosted SNPN is available and / or the current location of the terminal being within a location range in which the hosted SNPN is available.

[0033] Specifically, if the network availability condition of the hosted SNPN is met, e.g., the current time of the terminal's network selection is within a time range in which the hosted SNPN is available and / or the terminal's current location is within a location range in which the hosted SNPN is available, the terminal can prioritize the hosted SNPN as a network to wait for access.

[0034] If the network availability condition of the hosted SNPN is not met, the terminal will either prioritize a normal SNPN as the network waiting for access or will only use a normal SNPN as the network waiting for access, i.e., only the SNPN will be selected regardless of whether there is a normal SNPN available.

[0035] Alternatively, the network availability conditions are set in the terminal based on the terminal's subscription information or are transmitted to the terminal from the network side device.

[0036] In the above embodiment, when there is a choice between a hosted SNPN and a normal SNPN, the hosted SNPN may be preferentially selected due to its lower implementation complexity.

[0037] Method 2: When the network selection mode is the arbitrary mode, if a hosted SNPN is available, the terminal uses the hosted SNPN as the network to wait for access.

[0038] Specifically, based on the characteristics that the hosted SNPN has time and location restrictions, there is no need to consider the network selection mode for the hosted SNPN, i.e., in either the SNPN access mode or the non-SNPN access mode, if the hosted SNPN is available, the terminal will access the hosted SNPN.

[0039] In the above embodiment, network selection can be performed more quickly without frequently switching the network selection mode, and the efficiency of network selection by the terminal is high.

[0040] optionally, if the network selection mode is an SNPN access mode and the network availability condition of the hosted SNPN is satisfied, the terminal prioritizes the hosted SNPN as a network to wait for access; If the network selection mode is a non-SNPN access mode and the network availability condition of the hosted SNPN is satisfied, the terminal will prioritize the hosted SNPN as the network to wait for access.

[0041] Specifically, in either the SNPN access mode or the non-SNPN access mode, if the network availability condition of the hosted SNPN is met, the hosted SNPN is preferentially selected.

[0042] Optionally, the method further comprises: When the network selection mode is an SNPN access mode and the network availability condition of the hosted SNPN is not satisfied, the terminal prioritizes the normal SNPN as the network waiting for access, or only uses the normal SNPN as the network waiting for access; If the network selection mode is a non-SNPN access mode and the network availability condition of the hosted SNPN is not satisfied, the terminal may further prioritize a normal SNPN as the network waiting for access or may only use a normal SNPN as the network waiting for access.

[0043] Specifically, in either the SNPN access mode or the non-SNPN access mode, if the network availability condition of the hosted SNPN is not met, the normal SNPN is preferentially selected or only the normal SNPN is selected (e.g., only the normal SNPN is selected regardless of whether the normal SNPN is available).

[0044] Furthermore, if the network availability condition of the hosted SNPN is met, the terminal has a preference to enable the SNPN access mode, i.e., it can preferentially select the hosted SNPN or the normal SNPN.

[0045] Method 3: If the network availability condition of the hosted SNPN is met, the terminal enables the target network selection mode; The terminal uses the hosted SNPN as a waiting network for access, or The terminal uses a hosted SNPN or a regular SNPN as the access waiting network, or The terminal uses a hosted SNPN, typically either an SNPN or a PLMN, as the network to be accessed.

[0046] Alternatively, the terminal may use a hosted SNPN or a normal SNPN as the access waiting network. The terminal prioritizes the hosted SNPN as a network to be accessed; The terminal uses either a hosted SNPN, a normal SNPN or a PLMN as a waiting network for access, This includes the terminal prioritizing the hosted SNPN as the network to wait for access.

[0047] Specifically, if the network availability condition for the hosted SNPN is met, a new target network selection mode may be enabled to allow access to only the hosted SNPN, or to allow access to only the hosted SNPN or the normal SNPN (e.g., the hosted SNPN may be preferentially selected), or to allow access to the hosted SNPN, the normal SNPN, or the PLMN (e.g., the selected hosted SNPN may be preferentially selected).

[0048] In the above embodiment, when the network availability condition of the hosted SNPN is satisfied, the terminal enables a target network selection mode, and in the target network selection mode, the terminal can preferentially select the hosted SNPN, thereby helping the terminal to perform network selection effectively, improving network selection efficiency, and reducing complexity.

[0049] In the network selection method provided by the embodiment of the present application, the execution entity may be a network selection device. In the embodiment of the present application, the network selection device provided by the embodiment of the present application will be described by taking the execution of the network selection method by the network selection device as an example.

[0050] 4 is a structural schematic diagram of a network selection device provided by an embodiment of the present application. As shown in FIG. 4, the network selection device provided by this embodiment: It includes a processing module 210 used for selecting a target network, including either a hosted non-public network NPN, a normal NPN or a public land mobile network PLMN, as a waiting-to-access network based on a network selection mode.

[0051] Alternatively, if the hosted NPN includes a hosted SNPN and the normal NPN includes a normal SNPN, the processing module 210 may specifically: If the network selection mode is a non-SNPN access mode, using a PLMN as a waiting-for-access network; When the network selection mode is an SNPN access mode, the hosting type SNPN or the normal SNPN is used as the access waiting network.

[0052] Optionally, the processing module 210 specifically: If a network availability condition for the hosted SNPN is met, prioritizing the hosted SNPN as the network awaiting access; If the network availability condition of the hosted SNPN is not met, the normal SNPN is prioritized as the network waiting for access, or only the normal SNPN is used as the network waiting for access.

[0053] Optionally, if the hosted NPN includes a hosted SNPN, the processing module 210 specifically: If the network selection mode is an arbitrary mode, if a hosted SNPN is available, the hosted SNPN is used as the access-waiting network.

[0054] Optionally, the processing module 210 specifically: If the network selection mode is an SNPN access mode and a network availability condition of a hosted SNPN is satisfied, prioritizing the hosted SNPN as the network awaiting access; and when the network selection mode is a non-SNPN access mode and the network availability condition of the hosted SNPN is satisfied, to prioritize the hosted SNPN as the network waiting to be accessed.

[0055] Optionally, if the normal NPN includes a normal SNPN, the processing module 210 further When the network selection mode is an SNPN access mode and the network availability condition of the hosted SNPN is not satisfied, giving priority to the normal SNPN as the access-waiting network or using only the normal SNPN as the access-waiting network; When the network selection mode is a non-SNPN access mode and the network availability condition of the hosted SNPN is not satisfied, the normal SNPN is prioritized as the network waiting for access, or only the normal SNPN is used as the network waiting for access.

[0056] Optionally, if the hosted NPN includes a hosted SNPN and the normal NPN includes a normal SNPN, the processing module 210 further Used to enable target network selection mode if the network availability condition of the hosted SNPN is met, Optionally, the processing module 210 specifically: using the hosted SNPN as the access waiting network; or Using a hosted SNPN or a regular SNPN as the access waiting network; or hosted SNPN, typically using either an SNPN or a PLMN as the access waiting network.

[0057] Optionally, the processing module 210 specifically: Used to prioritize the hosted SNPN as the network waiting for access.

[0058] Optionally, the processing module 210 specifically: Used to prioritize enabling SNPN access mode if the network availability condition for the hosted SNPN is met.

[0059] Optionally, the network availability condition of the hosted SNPN being met includes the current time being within a time range in which the hosted SNPN is available and / or the current location of the terminal being within a location range in which the hosted SNPN is available.

[0060] The device of this embodiment can be used to perform the method of any of the above-mentioned terminal-side method embodiments, and its specific implementation process and technical effects are the same as those of the terminal-side method embodiments. For specific details, please refer to the detailed descriptions in the terminal-side method embodiments, and detailed descriptions will be omitted here.

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

[0062] The network selection device provided by the embodiments of the present application can implement each process in the method embodiments of Figures 2 and 3 and achieve the same technical effects, so detailed descriptions will be omitted here to avoid repetition.

[0063] Optionally, as shown in Figure 5, an embodiment of the present application further provides a communication device 500 including a processor 501 and a memory 502, wherein the memory 502 stores a program or command executable on the processor 501. For example, if the communication device 500 is a terminal, when the program or command is executed by the processor 501, each step in the embodiment of the network selection method described above can be realized, and the same technical effect can be achieved. If the communication device 500 is a network-side device, when the program or command is executed by the processor 501, each step in the embodiment of the network selection method described above can be realized, and the same technical effect can be achieved. In order to avoid repetition, detailed description will be omitted here.

[0064] The present application further provides a terminal including a processor and a communication interface, wherein the processor is used to select a target network, including a hosted NPN, a normal NPN, or a public land mobile network (PLMN), as a network to be accessed based on a network selection mode. The terminal embodiment corresponds to the above-mentioned terminal-side method embodiment, and the implementation processes and realization methods in the above-mentioned method embodiments are all applicable to the terminal embodiment, and can achieve the same technical effects. Specifically, Figure 6 is a schematic diagram showing the hardware structure of a terminal implementing the embodiment of the present application.

[0065] The terminal 1000 includes at least some of the following components, but is not limited to: a radio 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.

[0066] As will be understood by those skilled in the art, the terminal 1000 may further include a power source (e.g., a battery) for powering each component, and the power source may be logically connected to the processor 1010 through a power management system, which may further realize functions such as charge / discharge management and power consumption management. The structure of the terminal shown in FIG. 6 is not intended to limit the terminal, and the terminal may include more or fewer components than those shown, or a combination of some components, or a different component arrangement, and detailed descriptions thereof will be omitted here.

[0067] It should be understood that in the embodiment of the present application, the input unit 1004 may include a graphics processing unit (GPU) 10041 that processes image data of still or video images captured by an image capture device (e.g., a camera) in a video capture mode or an image capture mode, and a microphone 10042. The display unit 1006 may include a display panel 10061, which may be arranged in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 1007 includes at least one of a touch panel 10071 and other input devices 10072. The touch panel 10071 is also called a touch screen. The touch panel 10071 may include two parts: 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, and an operation lever, and detailed description thereof will be omitted here.

[0068] In the embodiment of the present application, the radio frequency unit 1001 can receive downlink data from the network side device, then transmit the data to the processor 1010 for processing, and can also transmit uplink data to the network side device. Typically, the radio frequency unit 1001 includes, but is not limited to, an antenna, at least one amplifier, a receiver-transmitter, a coupler, a low-noise amplifier, a duplexer, etc.

[0069] The memory 1009 may be used to store software programs or commands and various data. The memory 1009 may primarily include a first storage area for storing programs or commands and a second storage area for storing data. The first storage area may store an operating system, an application or command required for at least one function (e.g., audio playback function, image playback function, etc.), etc. The memory 1009 may include volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory. The memory 1009 may include high-speed random access memory or nonvolatile memory, where the nonvolatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (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). Memory 1009 in embodiments of the present application includes these and any other suitable type of memory, such as, but not limited to, at least one magnetic disk storage device, flash memory device, or other non-volatile solid-state storage device.

[0070] The processor 1010 may include one or more processing units, and may optionally integrate an application processor that primarily processes operations such as an operating system, a user interface, and applications or commands, and a modem processor that primarily processes wireless communication signals, such as a baseband processor, into the processor 1010. It is understood that the modem processor need not be integrated into the processor 1010.

[0071] Here, the processor 1010 is used to select a target network, including either a hosted NPN, a normal NPN or a public land mobile network PLMN, as a waiting-to-access network based on a network selection mode.

[0072] In an embodiment of the present application, when there are multiple types of networks, the terminal can select a target network including any of a hosted non-public network NPN, a normal NPN, or a public land mobile network PLMN as a network waiting to be accessed based on a network selection mode, thereby enabling efficient network selection, improving network selection efficiency, and reducing complexity.

[0073] Alternatively, if the hosted NPN includes a hosted SNPN and the normal NPN includes a normal SNPN, the processor 1010 may specifically: If the network selection mode is a non-SNPN access mode, using a PLMN as a waiting-for-access network; When the network selection mode is an SNPN access mode, the hosting type SNPN or the normal SNPN is used as the access waiting network.

[0074] Optionally, the processor 1010 specifically: If a network availability condition for the hosted SNPN is met, prioritizing the hosted SNPN as the network awaiting access; If the network availability condition of the hosted SNPN is not met, the normal SNPN is prioritized as the network waiting for access, or only the normal SNPN is used as the network waiting for access.

[0075] Optionally, if the hosted NPN includes a hosted SNPN, the processor 1010 specifically: If the network selection mode is an arbitrary mode, if a hosted SNPN is available, the hosted SNPN is used as the access-waiting network.

[0076] Optionally, the processor 1010 specifically: If the network selection mode is an SNPN access mode and a network availability condition of a hosted SNPN is satisfied, prioritizing the hosted SNPN as the network awaiting access; and when the network selection mode is a non-SNPN access mode and the network availability condition of the hosted SNPN is satisfied, to prioritize the hosted SNPN as the network waiting to be accessed.

[0077] Optionally, if the normal NPN includes a normal SNPN, the processor 1010 further When the network selection mode is an SNPN access mode and the network availability condition of the hosted SNPN is not satisfied, giving priority to the normal SNPN as the access-waiting network or using only the normal SNPN as the access-waiting network; When the network selection mode is a non-SNPN access mode and the network availability condition of the hosted SNPN is not satisfied, the normal SNPN is prioritized as the network waiting for access, or only the normal SNPN is used as the network waiting for access.

[0078] Optionally, if the hosted NPN includes a hosted SNPN and the normal NPN includes a normal SNPN, the processor 1010 further Used to enable target network selection mode if the network availability condition of the hosted SNPN is met, Optionally, the processor 1010 specifically: using the hosted SNPN as the access waiting network; or Using a hosted SNPN or a regular SNPN as the access waiting network; or hosted SNPN, typically using either an SNPN or a PLMN as the access waiting network.

[0079] Optionally, the processor 1010 specifically: Used to prioritize the hosted SNPN as the network waiting for access.

[0080] Optionally, the processor 1010 specifically: Used to prioritize enabling SNPN access mode if the network availability condition for the hosted SNPN is met.

[0081] Optionally, the network availability condition of the hosted SNPN being met includes the current time being within a time range in which the hosted SNPN is available and / or the current location of the terminal being within a location range in which the hosted SNPN is available.

[0082] The embodiment of the present application further provides a network side device. As shown in FIG. 7, the network side device 700 includes an antenna 71, a high frequency device 72, a baseband device 73, a processor 74, a 4 and memory 75. Antenna 71 is connected to high frequency unit 72. In the uplink direction, high frequency unit 72 receives information via antenna 71 and transmits the received information to baseband unit 73 for processing. In the downlink direction, baseband unit 73 processes the information to be transmitted and transmits it to high frequency unit 72, which processes the received information before transmitting it via antenna 71.

[0083] the above Baseband Processor may be located in the baseband device 73, and the method performed by the network side equipment in the above embodiment may be implemented by the baseband processor 75 and the memory 76. 4 The baseband unit 73 may include:

[0084] The baseband device 73 may include, for example, at least one baseband board provided with a plurality of chips, and as shown in FIG. 7, one of the chips may be connected to a memory 75 via a bus interface, and may include a baseband processor 74 that calls a program stored in the memory 75 and executes the operations of the network device described in the above method embodiments. 4 is.

[0085] The relevant NeThe network side equipment may further include a network interface 76 for exchanging information with the high frequency device 72, which may be, for example, a common public radio interface (abbreviated as CPRI).

[0086] Specifically, the network side device 700 according to the embodiment of the present invention includes a memory 75 and a processor 76. 4 and further including a command or program executable on the processor 7. 4 calls the command or program in the memory 75 to execute the method in the above method embodiment, and the same technical effect is achieved. In order to avoid repetition, detailed description will be omitted here.

[0087] The embodiments of the present application further provide a readable storage medium, which stores a program or command, and when the program or command is executed by a processor, the processes in the embodiments of the network selection method are realized and the same technical effects can be achieved. In order to avoid repetition, detailed descriptions are omitted here.

[0088] The processor may be the processor in the terminal described in the above embodiment. The readable storage medium may include a computer readable storage medium such as a computer read only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0089] The embodiments of the present application further provide a chip including a processor and a communication interface, the communication interface being coupled to the processor, and the processor being used to implement each process in the embodiments of the network selection method by executing a program or command, and achieving the same technical effect. In order to avoid repetition, detailed descriptions are omitted here.

[0090] It should be understood that the chips referred to in the examples of this application may also be referred to as system level chips, system chips, chip systems, or systems on chips.

[0091] The embodiments of the present application further provide a computer program / program product, which is stored in a storage medium, and when the computer program / program product is executed by at least one processor, the processes in the embodiments of the network selection method described above are realized and the same technical effects can be achieved. In order to avoid repetition, detailed descriptions are omitted here.

[0092] An embodiment of the present application further provides a communication system comprising a terminal and a network side device, wherein the terminal can be used to perform the steps of the above-mentioned network selection method, and the network side device may be a network side device of a network that the terminal should access or a network side device of a network in which the terminal is currently located.

[0093] It should be noted that, as used herein, the terms "comprises," "has," and any other variations thereof are intended to be non-exclusive, such that a process, method, article, or apparatus comprising a set of elements includes not only those elements but also other elements not expressly listed or elements inherent in the process, method, article, or apparatus. Unless otherwise specified, an element limited by a phrase "comprises ..." does not exclude the presence of other identical elements in the process, method, article, or apparatus comprising the element. It should also be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may include performing functions substantially simultaneously or in the reverse order, depending on such functionality. 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.

[0094] From the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be realized in the form of a combination of software and a necessary common hardware platform, and of course, they can also be realized by 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 substantially embodied in the form of a software product, and the computer software product is stored in a storage medium (e.g., ROM / RAM, magnetic disk, optical disk) and includes a plurality of commands that cause a terminal (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present application.

[0095] Although the examples of the present application have been described above with reference to the drawings, the present application is not limited to the specific embodiments described above, which are merely illustrative and not limiting. Based on the suggestions of the present application, many forms that a person skilled in the art can make without departing from the spirit of the present application and the scope of protection of the claims are all within the scope of protection of the present application.

Claims

1. The method includes a step of the terminal selecting, based on a network selection mode, a target network including any of a hosted non-public network NPN, a normal NPN, or a public land mobile network PLMN as a network waiting to be accessed; When the hosting NPN includes a hosting SNPN and the normal NPN includes a normal SNPN, the step of the terminal selecting a target network as a network waiting for access based on a network selection mode includes: If the network selection mode is a non-SNPN access mode, the terminal selects a PLMN as a network waiting to be accessed; When the network selection mode is an SNPN access mode, if a network availability condition of a hosting-type SNPN is satisfied, the terminal prioritizes the hosting-type SNPN as the network waiting for access, and if the network availability condition of the hosting-type SNPN is not satisfied, the terminal prioritizes the normal SNPN as the network waiting for access or selects only the normal SNPN as the network waiting for access. Network selection method.

2. The network selection method of claim 1, wherein the network availability conditions of the hosted SNPN are satisfied when the current time is within a time range in which the network of the hosted SNPN is available, and / or when the current location of the terminal is within a location range in which the network of the hosted SNPN is available.

3. A network selection method as described in claim 1, wherein the hosted SNPN is an SNPN that is available at a specific time and place, or the normal SNPN is an SNPN that is not restricted by a specific time or place.

4. a processing module used to select a target network, including either a hosted non-public network NPN, a normal NPN, or a public land mobile network PLMN, as a network waiting to be accessed based on a network selection mode; When the hosted NPN includes a hosted SNPN and the normal NPN includes a normal SNPN, the processing module: If the network selection mode is a non-SNPN access mode, select a PLMN as a network waiting to be accessed; When the network selection mode is an SNPN access mode, if the network availability condition of the hosting SNPN is satisfied, prioritize the hosting SNPN as the network waiting for access, and if the network availability condition of the hosting SNPN is not satisfied, prioritize the normal SNPN as the network waiting for access, or select only the normal SNPN as the network waiting for access; Network selection device.

5. A network selection device as described in claim 4, wherein the network availability conditions of the hosted SNPN being satisfied include the current time being within a time range in which the network of the hosted SNPN is available, and / or the current location of the network selection device being within a location range in which the network of the hosted SNPN is available.

6. A network selection device as described in claim 4, wherein the hosted SNPN is an SNPN that is available at a specific time and place, or the normal SNPN is an SNPN that is not restricted to a specific time or place.

7. A terminal including a processor and a 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 steps of the network selection method according to any one of claims 1 to 3 are realized.

8. A readable storage medium on which a program or command is stored, the program or command being executed by a processor to implement the network selection method according to any one of claims 1 to 3.

9. A chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to implement the network selection method according to any one of claims 1 to 3 by executing a program or command.