Network Selection Method and Terminal
The network selection method efficiently selects from multiple network types by prioritizing hosting-type SNPN, normal SNPN, or PLMN based on availability and mode, enhancing network selection efficiency and reducing complexity.
Patent Information
- Application Number
- JP2025505448
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-07-29
- Filing Date
- 2023-07-26
- Publication Date
- 2025-07-25
- Estimated Expiration
- 2043-07-26
AI Technical Summary
The challenge of efficiently selecting a network from multiple available types, including hosting-type non-public networks, normal non-public networks, and public land mobile networks, in a given location has become urgent due to the introduction of non-public networks in vertical industries.
A network selection method and apparatus that allows a terminal to select a target network based on a network selection mode, prioritizing specific types of networks such as hosting-type SNPN, normal SNPN, or PLMN, based on availability conditions and predefined modes.
Enables efficient network selection with reduced complexity by prioritizing appropriate networks, improving selection efficiency and reducing switching frequency.
Smart Images

Figure 2025524233000001_ABST
Abstract
Description
Technical Field
[0001] (Cross-reference to Related Applications) This application claims the priority of Chinese Patent No. 202210911245.4 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, and specifically relates to a network selection method and a terminal.
Background Art
[0003] In order to support the needs of vertical industries, the concept of a non-public network (NPN) has currently been introduced. For example, it provides users with a "private" network independent of the public network, such as a stand-alone non-public network (SNPN) or a non-stand-alone non-public network (public network integrated non-public network, PNI-NPN).
[0004] In the same location, multiple types of networks are simultaneously available. For example, an SNPN available at a specific time and location (abbreviated as a hosting SNPN), an SNPN without specific time and location restrictions (abbreviated as a normal SNPN), or a public land mobile network (PLMN). Therefore, for those skilled in the art, when multiple types of networks are available, how to select a network has become an urgent technical problem to be solved.
Summary of the Invention
Problems to be Solved by the Invention
[0005] 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 there are multiple types of networks.
Means for Solving the Problem
[0006] In a first aspect, a network selection method is provided, including steps where a terminal selects, based on a network selection mode, a target network including any one of a hosted non-public network NPN, a normal NPN, or a public land mobile network PLMN as a network to be accessed.
[0007] In a second aspect, a network selection apparatus is provided, including a processing module used to select, based on a network selection mode, a target network including any one of a hosted non-public network NPN, a normal NPN, or a public land mobile network PLMN as a network to be accessed.
[0008] In a third aspect, a terminal is provided, including a processor and a memory, where 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, a terminal is provided, including a processor and a communication interface, where the processor is used to select, based on a network selection mode, a target network including any one of a hosted non-public network NPN, a normal NPN, or a public land mobile network PLMN as a network to be accessed.
[0010] In a fifth aspect, a communication system is provided, including a terminal and a network-side device, where the terminal can be used to execute the steps of the network selection method described in the first aspect.
[0011] In a sixth aspect, there is provided a readable storage medium storing a program or a command, wherein when the program or the command is executed by a processor, steps of the network selection method according to the first aspect are realized.
[0012] In a seventh aspect, there is provided a chip including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to realize the network selection method according to the first aspect by executing a program or a command.
[0013] In an eighth aspect, there is provided a computer program / program product stored in a storage medium, wherein when the computer program / program product is executed by at least one processor, steps of the network selection method according to the first aspect are realized.
Advantages of the Invention
[0014] In the embodiments of the present application, when there are multiple types of networks, the terminal can select, as a target network to be accessed, a hosting-type non-public network NPN, a normal NPN, or a public land mobile network PLMN based on the network selection mode, thereby enabling efficient network selection, improving network selection efficiency, and reducing complexity.
Brief Description of the Drawings
[0015]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Embodiments for Carrying Out the Invention
[0016] Hereinafter, with reference to the drawings in the embodiments of the present application, the technical solutions in the embodiments of the present application will be clearly described. It is obvious that the described embodiments are only a part of the embodiments of the present application, not all of them. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art shall be included in the protection scope of the present application.
[0017] The terms "first", "second", etc. in the specification and claims of the present application are not for describing a specific order or sequence, but for distinguishing similar objects. When appropriately used, such terms may be replaced with each other so that the embodiments of the present application can be implemented in an order other than that illustrated or described here. Also, 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. In addition, "and / or" in the specification and claims 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] The technology described in the embodiments of this application is not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems. For example, it should be pointed out that it 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 this application are often used interchangeably, and the technology described can also be used in other systems and radio communication technologies in addition to the systems and radio technologies described above. In the following description, the New Radio (NR) system is used as an example for description, and the term NR is used in many of the following descriptions. However, these technologies can also be applied to applications other than NR system applications, such as the 6th Generation (6G) communication system. th Generation, 6G) communication systems.
[0019] FIG. 1 shows a block diagram of a wireless communication system to which the embodiments of the present application are applicable. The wireless communication system includes a terminal 11 and a network-side device 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 mobile 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 terminal (PUE), a smart home (home devices with wireless communication functions such as refrigerators, TVs, washing machines, furniture, etc.), a game console, a personal computer (PC), a terminal-side device such as a cash dispenser or a kiosk. The wearable device includes a smart watch, a smart bracelet, a smart headset, smart glasses, smart jewelry (such as smart bracelets, smart bangles, smart rings, smart necklaces, smart anklet bangles, smart bracelets, etc.), a smart list band, smart wear, etc. In the embodiments of the present application, the specific type of the terminal 11 is not limited. The network-side device 12 can include an access network device or a core network device. Here, the access network device 12 can also be called a wireless access network device, a radio access network (RAN), a wireless access network function, or a wireless access network unit.The access network device 12 may include a base station, a WLAN access point, a WiFi node, etc. 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 in the embodiments of this application, only the base station in the NR system is described as an example, but the specific type of the base station is not limited.The core network device may include at least one of, but is not limited to, a core network node, a core network function, a Mobility Management Entity (MME), an Access and Mobility Management Function (AMF), a Session Management Function (SMF), a User Plane Function (UPF), a Policy Control Function (PCF), a Policy and Charging Rules Function unit (PCRF), an Edge Application Server Discovery Function (EASDF), a Unified Data Management (UDM), a Unified Data Repository (UDR), a Home Subscriber Server (HSS), a Centralized network configuration (CNC), a Network Repository Function (NRF), a Network Exposure Function (NEF), a Local NEF (or L-NEF), a Binding Support Function (BSF), an Application Function (AF), etc. It should be noted that in the embodiments of this application, only the core network devices in the NR system are described as examples, and the specific types of core network devices are not limited.
[0020] In the following, with reference to the drawings, the network selection method provided by the embodiments of this application will be described in detail by several embodiments and their application scenarios.
[0021] FIG. 2 is one of the flowcharts of the network selection method provided by the embodiments of the present application. As shown in FIG. 2, the method provided by this embodiment includes step 101 in which the terminal selects, based on the network selection mode, a target network including any one of a hosting non-public network NPN, a normal NPN, or a public land mobile network PLMN as the network to be accessed.
[0022] Specifically, at the same location, one or more types of networks may be available simultaneously, and a hosting network may be set at a specific time and location. In this case, the terminal can access the hosting network at that time and location to obtain local services. Here, the hosting type NPN can be a hosting type SNPN or a hosting type PNI-NPN, that is, an NPN available at a specific time and location.
[0023] The terminal can select a target network to be accessed including, for example, any one of a hosting type NPN, a normal NPN, or a PLMN based on the network selection mode. Among them, the normal NPN is a non-public network that does not specify time and / or location.
[0024] The network selection mode can be, for example, set by network-side devices, predefined by protocols, or determined by the terminal.
[0025] The network selection mode can specify, for example, information on which network is preferentially selected or which networks can be selected only.
[0026] In the method of this embodiment, when there are multiple types of networks, the terminal can select a target network including any one of a hosting type NPN, a normal NPN, or a public land mobile network (PLMN) as the network to be accessed based on the network selection mode. Thereby, network selection can be performed efficiently, the network selection efficiency is improved, and the complexity is low.
[0027] Optionally, as shown in FIG. 3, after step 101, the terminal can initiate an access request to the network-side device of the network to be accessed for network access.
[0028] Optionally, when the hosting type NPN includes a hosting type SNPN and the normal NPN includes a normal SNPN, step 101 can be implemented in the following manner.
[0029] Method 1: When the network selection mode is the non-SNPN access mode, the terminal uses the PLMN as the network to be accessed. When the network selection mode is the SNPN access mode, the terminal uses the hosting type SNPN or the normal SNPN as the network to be accessed.
[0030] Specifically, when the terminal is in the non-SNPN access mode, the terminal selects the PLMN as the network to be accessed. Optionally, in this mode, only the PLMN is selected regardless of whether there is an available PLMN. When the terminal is in the SNPN access mode, the terminal can select the hosting type SNPN or the normal SNPN as the network to be accessed. Optionally, in this mode, only the hosting type SNPN or the normal SNPN is selected regardless of whether there is an available hosting type SNPN or normal SNPN.
[0031] Optionally, when the network availability conditions of the hosted SNPN are met, the terminal prioritizes the hosted SNPN as the network to be accessed, When the network availability conditions of the hosted SNPN are not met, the terminal either prioritizes the regular SNPN as the network to be accessed or uses only the regular SNPN as the network to be accessed.
[0032] Optionally, the fact that the network availability conditions of the hosted SNPN are met includes that the current time is within the time range when the hosted SNPN can be used and / or the current position of the terminal is within the position range where the hosted SNPN can be used.
[0033] Specifically, when the network availability conditions of the hosted SNPN are met, for example, the current time of the terminal's network selection is within the time range when the hosted SNPN can be used and / or the current position of the terminal is within the position range where the hosted SNPN can be used. In this case, the terminal can prioritize the hosted SNPN as the network to be accessed.
[0034] When the network availability conditions of the hosted SNPN are not met, the terminal either prioritizes the regular SNPN as the network to be accessed or uses only the regular SNPN as the network to be accessed, that is, regardless of whether there is an available regular SNPN, only the SNPN is selected.
[0035] Optionally, the network availability conditions are set for the terminal based on the terminal's contract information or are sent from the network-side device to the terminal.
[0036] In the above embodiment, when the hosted SNPN or the regular SNPN can be selected, the hosted SNPN with lower implementation complexity can be preferentially selected.
[0037] Method 2: When the network selection mode is the arbitrary mode and the hosting type SNPN is available, if the hosting type SNPN is available, the terminal uses the hosting type SNPN as the network to be accessed.
[0038] Specifically, based on the feature that the hosting type SNPN has time and location restrictions, for the hosting type SNPN, there is no need to consider the network selection mode. That is, in either the SNPN access mode or the non-SNPN access mode, if the hosting type SNPN is available, the terminal accesses the hosting type 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 of the terminal is high.
[0040] Optionally, when the network selection mode is the SNPN access mode and the network availability condition of the hosting type SNPN is satisfied, the terminal gives priority to the hosting type SNPN as the network to be accessed. When the network selection mode is the non-SNPN access mode and the network availability condition of the hosting type SNPN is satisfied, the terminal gives priority to the hosting type SNPN as the network to be accessed.
[0041] Specifically, in either the SNPN access mode or the non-SNPN access mode, when the network availability condition of the hosting type SNPN is satisfied, the hosting type SNPN is preferentially selected.
[0042] Optionally, the method is When the network selection mode is the SNPN access mode and the network availability condition of the hosting-type SNPN is not satisfied, the terminal gives priority to the normal SNPN as the network to wait for access or uses only the normal SNPN as the network to wait for access. When the network selection mode is the non-SNPN access mode and the network availability condition of the hosting-type SNPN is not satisfied, the terminal further includes giving priority to the normal SNPN as the network to wait for access or using only the normal SNPN as the network to wait for access.
[0043] Specifically, in either the SNPN access mode or the non-SNPN access mode, when the network availability condition of the hosting-type SNPN is not satisfied, the normal SNPN is preferentially selected or only the normal SNPN is selected (for example, regardless of whether the normal SNPN is available, only the normal SNPN is selected).
[0044] Furthermore, when the network availability condition of the hosting-type SNPN is satisfied, the terminal gives priority to enabling the SNPN access mode. That is, the hosting-type SNPN or the normal SNPN can be preferentially selected.
[0045] Method 3: When the network availability condition of the hosting-type SNPN is satisfied, the terminal enables the target network selection mode. The terminal uses the hosting-type SNPN as the network to wait for access, or The terminal uses the hosting-type SNPN or the normal SNPN as the network to wait for access, or The terminal uses any one of the hosting-type SNPN, the normal SNPN, or the PLMN as the network to wait for access.
[0046] Optionally, the terminal using the hosting type SNPN or the normal SNPN as the access waiting network includes the terminal preferring the hosting type SNPN as the access waiting network, and the above-mentioned use of the hosting type SNPN, the normal SNPN or any one of the PLMNs by the terminal as the access waiting network includes the terminal preferring the hosting type SNPN as the access waiting network.
[0047] Specifically, when the network availability condition of the hosting type SNPN is satisfied, a new target network selection mode can be enabled to allow access only to the hosting type SNPN, or to allow access only to the hosting type SNPN or the normal SNPN (for example, the hosting type SNPN may be preferentially selected), or to allow access to the hosting type SNPN, the normal SNPN or the PLMN (for example, the selected hosting type SNPN may be preferentially selected).
[0048] In the above embodiment, when the network availability condition of the hosting type SNPN is satisfied, the terminal enables the target network selection mode, and in this target network selection mode, the hosting type SNPN can be preferentially selected, thereby assisting the terminal to effectively perform network selection, improving the network selection efficiency, and reducing complexity.
[0049] In the network selection method provided by the embodiments of the present application, the execution subject may be a network selection device. In the embodiments of the present application, the network selection device provided by the embodiments of the present application is described by taking the execution of the network selection method by the network selection device as an example.
[0050] FIG. 4 is one of the structural schematic diagrams of the network selection device provided by the embodiment of the present application. As shown in FIG. 4, the network selection device provided by this embodiment includes a processing module 210 used to select 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 the network to be accessed according to the network selection mode.
[0051] Optionally, when the hosting-type NPN includes a hosting-type SNPN and the normal NPN includes a normal SNPN, the processing module 210 is specifically used for when the network selection mode is a non-SNPN access mode, using the PLMN as the network to be accessed, and when the network selection mode is an SNPN access mode, using the hosting-type SNPN or the normal SNPN as the network to be accessed.
[0052] Optionally, the processing module 210 is specifically used for when the network availability condition of the hosting-type SNPN is satisfied, giving priority to the hosting-type SNPN as the network to be accessed, and when the network availability condition of the hosting-type SNPN is not satisfied, giving priority to the normal SNPN as the network to be accessed or using only the normal SNPN as the network to be accessed.
[0053] Optionally, when the hosting-type NPN includes a hosting-type SNPN, the processing module 210 is specifically used for when the network selection mode is an arbitrary mode, if the hosting-type SNPN is available, using the hosting-type SNPN as the network to be accessed.
[0054] Optionally, specifically, the processing module 210 is used to prioritize the hosting type SNPN as the access waiting network when the network selection mode is the SNPN access mode and the network availability condition of the hosting type SNPN is satisfied; is used to prioritize the hosting type SNPN as the access waiting network when the network selection mode is the non - SNPN access mode and the network availability condition of the hosting type SNPN is satisfied.
[0055] Optionally, when the normal NPN includes the normal SNPN, the processing module 210 further prioritizes the normal SNPN as the access waiting network or uses only the normal SNPN as the access waiting network when the network selection mode is the SNPN access mode and the network availability condition of the hosting type SNPN is not satisfied; prioritizes the normal SNPN as the access waiting network or uses only the normal SNPN as the access waiting network when the network selection mode is the non - SNPN access mode and the network availability condition of the hosting type SNPN is not satisfied.
[0056] Optionally, when the hosting type NPN includes the hosting type SNPN and the normal NPN includes the normal SNPN, the processing module 210 further is used to enable the target network selection mode when the network availability condition of the hosting type SNPN is satisfied; Optionally, specifically, the processing module 210 uses the hosting type SNPN as the access waiting network, or Using a hosted SNPN or a normal SNPN as the access waiting network, or, It is used to execute any one of using any one of a hosted SNPN, a normal SNPN, or a PLMN as the access waiting network.
[0057] Optionally, the processing module 210 is specifically, It is used to prioritize the hosted SNPN as the access waiting network.
[0058] Optionally, the processing module 210 is specifically, It is used to prioritize enabling the SNPN access mode when the network availability condition of the hosted SNPN is satisfied.
[0059] Optionally, the fact that the network availability condition of the hosted SNPN is satisfied includes that the current time is within the time range when the hosted SNPN is available and / or the current position of the terminal is within the position range when the hosted SNPN is available.
[0060] The device of this embodiment can be used to execute the method of any one of the above-described method embodiments on the terminal side. Its specific implementation process and technical effects are the same as those of the method embodiments on the terminal side. Specifically, reference can be made to the detailed description in the method embodiments on the terminal side, and the detailed description is omitted here.
[0061] The network selection device in the embodiments of this application 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 devices other than a terminal. Exemplarily, the terminal may include the terminal 11 of the types listed above, but is not limited thereto. Other devices may be a server, a Network Attached Storage (NAS), etc., and are not specifically limited in the embodiments of this application.
[0062] The network selection device provided by the embodiments of this application can implement each process in the method embodiments of FIGS. 2 to 3 and achieve the same technical effects. To avoid repeated description, detailed description is omitted here.
[0063] Optionally, as shown in FIG. 5, the embodiments of this application further provide a communication device 500 including a processor 501 and a memory 502. The memory 502 stores programs or commands executable on the processor 501. For example, when the communication device 500 is a terminal, when the program or command is executed by the processor 501, each step in the embodiments of the above-described network selection method is realized and the same technical effects can be achieved. When the communication device 500 is a network-side device, when the program or command is executed by the processor 501, each step in the embodiments of the above-described network selection method is realized and the same technical effects can be achieved. To avoid repeated description, detailed description is omitted here.
[0064] The embodiments of the present application provide a terminal that includes a processor and a communication interface, and the processor is used to select a target network including any one of a hosted NPN, a normal NPN, or a public land mobile network (PLMN) as the access waiting network based on a network selection mode. The terminal embodiments correspond to the method embodiments on the terminal side, and each implementation process and realization method in the method embodiments can be applied to the terminal embodiments and can achieve the same technical effects. Specifically, FIG. 6 is a schematic diagram showing the hardware structure of a terminal for realizing the embodiments of the present application.
[0065] The terminal 1000 includes at least some of the components such as 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, but is not limited thereto.
[0066] As can be understood by those skilled in the art, the terminal 1000 may further include a power source (for example, a battery) for supplying power to each component. The power source is logically connected to the processor 1010 by a power management system, and the power management system can further realize functions such as charge and discharge management and power consumption management. The structure of the terminal shown in FIG. 6 does not limit the terminal. The terminal may include more or fewer components than shown, or a combination of some components, or different component arrangements, and detailed descriptions are omitted here.
[0067] In an embodiment of the present application, the input unit 1004 may include a graphics processing unit (GPU) 10041 that processes still image or video image data acquired by an image capture device (e.g., a camera) in a video capture mode or an image capture mode, and a microphone 10042. It should be understood that the display unit 1006 may include a display panel 10061, and the display panel 10061 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 descriptions thereof are omitted herein.
[0068] In an embodiment of the present application, after receiving downlink data from a network-side device, the high-frequency unit 1001 can transmit it to the processor 1010 for processing, and can also transmit uplink data to the network-side device. Usually, the high-frequency unit 1001 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, and the like.
[0069] 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 can store an operating system, applications or commands required for at least one function (such as a voice playback function, an image playback function, etc.). Also, Memory 1009 may include volatile memory or non-volatile memory, or may include both volatile memory and non-volatile memory. Memory 1009 may include high-speed random access memory and may include non-volatile memory. Here, the non-volatile 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 (DDR SDRAM), 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 the embodiments of this application includes, but is not limited to, these memories described above 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 devices.
[0070] The processor 1010 may include one or more processing units, and optionally, the processor 1010 can integrate an application processor that mainly processes operations such as an operating system, a user interface, and an application or command, and a modem processor that mainly processes wireless communication signals such as a baseband processor. It can be understood that the above modem processor may not be integrated into the processor 1010.
[0071] Here, the processor 1010 is used to select a target network including any one of a hosting type NPN, a normal NPN, or a public land mobile network PLMN as an access waiting network based on a network selection mode.
[0072] In the embodiments of the present application, when there are multiple types of networks, the terminal can select 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 an access waiting network based on the network selection mode, thereby enabling efficient network selection, improving network selection efficiency, and reducing complexity.
[0073] Optionally, when the hosting type NPN includes a hosting type SNPN and the normal NPN includes a normal SNPN, the processor 1010 is specifically used for when the network selection mode is a non-SNPN access mode, using the PLMN as the access waiting network, and when the network selection mode is an SNPN access mode, using the hosting type SNPN or the normal SNPN as the access waiting network.
[0074] Optionally, the processor 1010 is specifically used for When the network availability condition of the hosting type SNPN is satisfied, the hosting type SNPN is prioritized as the access waiting network, and When the network availability condition of the hosting type SNPN is not satisfied, it is used to prioritize the normal SNPN as the access waiting network or to use only the normal SNPN as the access waiting network.
[0075] Optionally, when the hosting type NPN includes the hosting type SNPN, the processor 1010 specifically When the network selection mode is the arbitrary mode and the hosting type SNPN is available, it is used to use the hosting type SNPN as the access waiting network.
[0076] Optionally, the processor 1010 specifically When the network selection mode is the SNPN access mode and the network availability condition of the hosting type SNPN is satisfied, the hosting type SNPN is prioritized as the access waiting network, and When the network selection mode is the non - SNPN access mode and the network availability condition of the hosting type SNPN is satisfied, it is used to prioritize the hosting type SNPN as the access waiting network.
[0077] Optionally, when the normal NPN includes the normal SNPN, the processor 1010 further When the network selection mode is the SNPN access mode and the network availability condition of the hosting type SNPN is not satisfied, the normal SNPN is prioritized as the access waiting network or only the normal SNPN is used as the access waiting network, and When the network selection mode is the non-SNPN access mode and the network availability condition of the hosting-type SNPN is not satisfied, it is used to prioritize the normal SNPN as the access-waiting network or to use only the normal SNPN as the access-waiting network.
[0078] Optionally, when the hosting-type NPN includes the hosting-type SNPN and the normal NPN includes the normal SNPN, the processor 1010 further is used to enable the target network selection mode when the network availability condition of the hosting-type SNPN is satisfied, Optionally, the processor 1010 specifically uses the hosting-type SNPN as the access-waiting network, or uses the hosting-type SNPN or the normal SNPN as the access-waiting network, or uses any one of the hosting-type SNPN, the normal SNPN, or the PLMN as the access-waiting network, and is used to execute any one of them.
[0079] Optionally, the processor 1010 specifically is used to prioritize the hosting-type SNPN as the access-waiting network.
[0080] Optionally, the processor 1010 specifically is used to prioritize enabling the SNPN access mode when the network availability condition of the hosting-type SNPN is satisfied.
[0081] Optionally, the fact that the network availability conditions of the hosting-type SNPN are satisfied means that the current time is within the time range during which the hosting-type SNPN is available and / or the current location of the terminal is within the location range during which the hosting-type SNPN is available.
[0082] The embodiments of this application further provide 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 75, and a memory 75. The antenna 71 is connected to the high-frequency device 72. In the uplink direction, the high-frequency device 72 receives information via the antenna 71 and transmits the received information to the baseband device 73 for processing. In the downlink direction, the baseband device 73 processes the information to be transmitted and transmits it to the high-frequency device 72. The high-frequency device 72 processes the received information and then transmits it via the antenna 71.
[0083] The above bandwidth processing device may be arranged in the baseband device 73, and the method executed by the network-side device in the above embodiments may also be realized by the baseband device 73 including a baseband processor 75 and a memory 75.
[0084] The baseband device 73 may include at least one baseband board provided with a plurality of chips. As shown in FIG. 7, one of the chips is, for example, connected to the memory 75 via a bus interface, so as to call a program in the memory 75 and execute the operations of the network device shown in the above method embodiments by the baseband processor 75.
[0085] The network-side device of the baseband device 73 may further include a network interface 76 for communicating with the high-frequency device 72. The interface is, 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 further includes commands or programs stored in the memory 75 and executable on the processor 75. The processor 75 calls the commands or programs in the memory 75 to execute the methods in the above method embodiments, and the same technical effects can be achieved. To avoid repeated description, detailed description is omitted here.
[0087] The embodiments of the present application further provide a readable storage medium. Programs or commands are stored in the readable storage medium. When the programs or commands are executed by a processor, each process in the embodiment of the above network selection method can be realized, and the same technical effects can be achieved. To avoid repeated description, detailed description is omitted here.
[0088] Here, the processor is the processor in the terminal described in the above embodiments. The readable storage medium includes computer-readable storage media such as, for example, computer read-only memory ROM, random access memory RAM, magnetic disk or optical disk.
[0089] The embodiments of the present application further provide a chip including a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to realize each process in the embodiment of the above network selection method by executing programs or commands, and the same technical effects can be achieved. To avoid repeated description, detailed description is omitted here.
[0090] It should be understood that the chip mentioned in the embodiments of the present application may also be referred to as a system-level chip, system chip, chip system, or system-on-chip, etc.
[0091] Embodiments of the present application further provide a computer program / product. The computer program / product is stored in a storage medium. When the computer program / product is executed by at least one processor, each process in the embodiments of the above network selection method is realized, and the same technical effect can be achieved. For the sake of brevity, detailed descriptions are omitted here.
[0092] Embodiments of the present application include a terminal and a network-side device. The terminal can be used to execute the steps of the above network selection method, and the network-side device may be a network-side device of a network to which the terminal should be connected or a network-side device of the network where the terminal is currently located. The present application further provides a communication system.
[0093] Note that in this specification, "including", "comprising" or any other variation is intended to cover non-exclusive inclusion. Thus, a process, method, article, or apparatus that includes a list of elements does not include only those elements but may also include other elements not expressly listed or elements inherent to that process, method, article, or apparatus. Unless otherwise specified, the description limited by the phrase "including one..." does not exclude the existence of another same element in the process, method, article, or apparatus that includes the element. It should also be pointed out that the scope of the methods and apparatuses in the embodiments of the present application is not limited to executing functions in the order illustrated or considered. It may also include executing functions substantially simultaneously or in the reverse order according to such functions. For example, the described method may be executed in a different order than described, and various steps may be added, omitted, or combined. Also, features described with reference to some examples may be combined with other examples.
[0094] From the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above examples can be realized in the form of a combination of software and the necessary common hardware platform. Naturally, they may also be realized by hardware, but in many cases, the former is a more preferred embodiment. Based on such an understanding, the technical solution of the present application or the part that contributes to the prior art can be implemented in the form of a software product. The computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a plurality of commands for causing a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present application.
[0095] As described above, the embodiments of the present application have been described with reference to the drawings. However, the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Based on the suggestions of the present application, many forms that those skilled in the art can achieve without departing from the spirit of the present application and the protection scope of the claims all belong to the protection scope of the present application.
Claims
1. A network selection method, comprising the step of a terminal selecting, 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.
2. When the hosting-type NPN includes a hosting-type SNP and the normal NPN includes a normal SNP, the step of the terminal selecting a target network as a network to be accessed based on a network selection mode includes: When the network selection mode is a non-SNP access mode, the terminal using the PLMN as the network to be accessed; and When the network selection mode is a SNP access mode, the terminal using the hosting-type SNP or the normal SNP as the network to be accessed. The network selection method according to claim 1.
3. The terminal using the hosting-type SNP or the normal SNP as the network to be accessed includes: When the network availability condition of the hosting-type SNP is satisfied, the terminal prioritizing the hosting-type SNP as the network to be accessed; and When the network availability condition of the hosting-type SNP is not satisfied, the terminal either prioritizing the normal SNP as the network to be accessed or using only the normal SNP as the network to be accessed. The network selection method according to claim 2.
4. When the hosting-type NPN includes a hosting-type SNP, the step of the terminal selecting a target network as a network to be accessed based on a network selection mode includes: When the network selection mode is an arbitrary mode, if the hosting-type SNP is available, the terminal using the hosting-type SNP as the network to be accessed. The network selection method according to claim 1.
5. The terminal using the hosting-type SNP as the network to be accessed includes: When the network selection mode is the SNP N access mode and the network availability condition of the hosting-type SNP N is satisfied, the terminal prioritizes the hosting-type SNP N as the access-waiting network, and When the network selection mode is the non-SNP N access mode and the network availability condition of the hosting-type SNP N is satisfied, the terminal prioritizes the hosting-type SNP N as the access-waiting network, including the network selection method according to claim 4.
6. When the normal NPN includes a normal SNP N, the method is When the network selection mode is the SNP N access mode and the network availability condition of the hosting-type SNP N is not satisfied, the terminal prioritizes the normal SNP N as the access-waiting network or uses only the normal SNP N as the access-waiting network, and When the network selection mode is the non-SNP N access mode and the network availability condition of the hosting-type SNP N is not satisfied, the terminal prioritizes the normal SNP N as the access-waiting network or uses only the normal SNP N as the access-waiting network, further including the network selection method according to claim 4.
7. When the hosting-type NPN includes a hosting-type SNP N and the normal NPN includes a normal SNP N, the method is When the network availability condition of the hosting-type SNP N is satisfied, the method further includes enabling the target network selection mode by the terminal, The step in which the terminal selects a target network as the access-waiting network based on the network selection mode is The terminal uses the hosting-type SNP N as the access-waiting network, or The terminal uses the hosting-type SNP N or the normal SNP N as the access-waiting network, or The terminal uses any one of the hosting-type SNP N, the normal SNP N, or the PLMN as the access-waiting network, including any one of the network selection methods according to claim 1.
8. The terminal using the hosting type SNP N or the normal SNP N as the access waiting network means that the terminal gives priority to the hosting type SNP N as the access waiting network, the terminal using any one of the hosting type SNP N, the normal SNP N, or the PLMN as the access waiting network means that the terminal gives priority to the hosting type SNP N as the access waiting network, and the network selection method according to claim 7 includes this.
9. When the network availability condition of the hosting type SNP N is satisfied, the terminal gives priority to enabling the SNP N access mode, and the network selection method according to any one of claims 1 to 6.
10. The fact that the network availability condition of the hosting type SNP N is satisfied means that the current time is within the time range in which the network of the hosting type SNP N can be used, and / or the current position of the terminal is within the position range in which the network of the hosting type SNP N can be used, and the network selection method according to any one of claims 3 or 5 to 8 includes this.
11. A network selection device including a processing module used to select 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 an access waiting network based on a network selection mode.
12. Including a processor and a memory, 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 10 are realized, and the terminal.
13. A readable storage medium storing a program or command, and when the program or command is executed by a processor, the network selection method according to any one of claims 1 to 10 is realized, and the readable storage medium.
14. A computer software product that realizes the network selection method according to any one of claims 1 to 10 when executed by at least one processor.
15. 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 10 by executing a program or a command.