CN117715154A - Network selection method and device and terminal - Google Patents

Network selection method and device and terminal Download PDF

Info

Publication number
CN117715154A
CN117715154A CN202211086061.5A CN202211086061A CN117715154A CN 117715154 A CN117715154 A CN 117715154A CN 202211086061 A CN202211086061 A CN 202211086061A CN 117715154 A CN117715154 A CN 117715154A
Authority
CN
China
Prior art keywords
network
target
overlay
terminal
underlay
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202211086061.5A
Other languages
Chinese (zh)
Inventor
张鹏飞
王慧
康艳超
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN202211086061.5A priority Critical patent/CN117715154A/en
Priority to PCT/CN2023/115668 priority patent/WO2024051546A1/en
Publication of CN117715154A publication Critical patent/CN117715154A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/14Reselecting a network or an air interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/18Selecting a network or a communication service

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The application discloses a network selection method, a network selection device and a terminal, which belong to the technical field of communication, and the network selection method in the embodiment of the application comprises the following steps: the terminal selects a target underlay network according to the stored first indication information and one or more target overlay networks, wherein the target overlay network provides target service for the terminal, and the target underlay network is a network for establishing data connection for accessing the target overlay network; wherein the first indication information includes at least one of: the first information indicates an underlay network list corresponding to each overlay network; the second information indicates an overlay network list corresponding to each underley network; the third information indicates a mapping relation between an underlay network list and an overlay network list, wherein the underlay network list comprises at least one underlay network, and the overlay network list comprises at least one overlay network; fourth information indicating a network selection mode of the terminal. The embodiment of the application can enable the terminal to select and access the target underlay network, and then access the target overlay network.

Description

Network selection method and device and terminal
Technical Field
The application belongs to the technical field of communication, and particularly relates to a network selection method, a network selection device and a network selection terminal.
Background
For reasons of security, business cooperation between operators, network deployment, etc., there is a limitation on the underlay Network when a terminal accesses an upper layer (overlay) Network (which may be a PLMN or a SNPN) through the lower layer (underlay) Network (which may be a Public land mobile Network (Public Land Mobile Network, PLMN)) or an independent Non-Public Network (SNPN), i.e., the terminal may access the overlay Network only through some underlay networks. How to make network selection in this scenario is then a problem to be solved.
Disclosure of Invention
The embodiment of the application provides a network selection method, a network selection device and a terminal, which can enable the terminal to select and access a target underlay network and then access the target overlay network.
In a first aspect, a network selection method is provided, including:
the terminal selects a target underlay network according to the stored first indication information and one or more target overlay networks, wherein the target overlay network provides target service for the terminal, and the target underlay network is a network for establishing data connection for accessing the target overlay network;
Wherein the first indication information includes at least one of:
the first information indicates an underlay network list corresponding to each overlay network;
the second information indicates an overlay network list corresponding to each underley network;
the third information indicates a mapping relation between an underlay network list and an overlay network list, wherein the underlay network list comprises at least one underlay network, and the overlay network list comprises at least one overlay network;
fourth information indicating a network selection mode of the terminal.
In a second aspect, there is provided a net selection device, including:
the processing module is used for selecting a target unrecited network according to the stored first indication information and one or more target overlay networks, wherein the target overlay network provides target service for the terminal, and the target unrecited network is a network for establishing data connection for accessing the target overlay network;
wherein the first indication information includes at least one of:
the first information indicates an underlay network list corresponding to each overlay network;
the second information indicates an overlay network list corresponding to each underley network;
the third information indicates a mapping relation between an underlay network list and an overlay network list, wherein the underlay network list comprises at least one underlay network, and the overlay network list comprises at least one overlay network;
Fourth information indicating a network selection mode of the terminal.
In a third aspect, there is provided a terminal comprising a processor and a memory storing a program or instructions executable on the processor, which when executed by the processor, implement the steps of the method as described in the first aspect.
In a fourth aspect, a terminal is provided, including a processor and a communication interface, where the processor is configured to select a target underlay network according to stored first indication information and one or more target overlay networks, where the target overlay network provides a target service for the terminal, and the target underlay network establishes a data connection for accessing the target overlay network; wherein the first indication information includes at least one of: the first information indicates an underlay network list corresponding to each overlay network; the second information indicates an overlay network list corresponding to each underley network; the third information indicates a mapping relation between an underlay network list and an overlay network list, wherein the underlay network list comprises at least one underlay network, and the overlay network list comprises at least one overlay network; fourth information indicating a network selection mode of the terminal.
In a fifth aspect, there is provided a readable storage medium having stored thereon a program or instructions which when executed by a processor realizes the steps of the method according to the first aspect.
In a sixth aspect, there is provided a chip comprising a processor and a communication interface coupled to the processor for running a program or instructions to implement the method of the first aspect.
In a seventh aspect, a computer program/program product is provided, the computer program/program product being stored in a storage medium, the computer program/program product being executed by at least one processor to implement the steps of the network selection method according to the first aspect.
In the embodiment of the application, the terminal stores the first indication information, the first indication information indicates the corresponding relation between the overlay network and the underley network or the network selection mode of the terminal, the terminal can select the target underley network capable of accessing the target overlay network according to the first indication information, or the terminal is triggered to select the target underley network capable of accessing the target overlay network according to the first indication information, so that the target underley network is accessed through the target underley network.
Drawings
Fig. 1 is a block diagram of a wireless communication system to which embodiments of the present application are applicable;
fig. 2 is a schematic diagram of a terminal accessing an overlay network through an underley network;
fig. 3 to fig. 5 are schematic flow diagrams of a network selection method according to an embodiment of the present application;
fig. 6 is a schematic structural diagram of a mesh selecting device according to an embodiment of the present application;
fig. 7 is a schematic structural diagram of a communication device according to an embodiment of the present application;
fig. 8 is a schematic structural diagram of a terminal according to an embodiment of the present application.
Detailed Description
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, and it is apparent that the described embodiments are some embodiments of the present application, but not all embodiments. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments in the present application are within the scope of the protection of the present application.
The terms first, second and the like in the description and in the claims, are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the terms so used are interchangeable under appropriate circumstances such that the embodiments of the application are capable of operation in sequences other than those illustrated or otherwise described herein, and that the terms "first" and "second" are generally intended to be used in a generic sense and not to limit the number of objects, for example, the first object may be one or more. Furthermore, in the description and claims, "and/or" means at least one of the connected objects, and the character "/" generally means a relationship in which the associated object is an "or" before and after.
It is noted that the techniques described in embodiments of the present application are not limited to long term evolution (Long Term Evolution, LTE)/LTE evolution (LTE-Advanced, LTE-a) systems, but may also be used in other wireless communication systems, such as code division multiple access (Code Division Multiple Access, CDMA), time division multiple access (Time Division Multiple Access, TDMA), frequency division multiple access (Frequency Division Multiple Access, FDMA), orthogonal frequency division multiple access (Orthogonal Frequency Division Multiple Access, OFDMA), single carrier frequency division multiple access (Single-carrier Frequency Division Multiple Access, SC-FDMA), and other systems. The terms "system" and "network" in embodiments of the present application are often used interchangeably, and the techniques described may be used for both the above-mentioned systems and radio technologies, as well as other systems and radio technologies. The following description describes a New air interface (NR) system for purposes of example and NR terminology is used in much of the description below, but these techniques may also be applied to applications other than NR system applications, such as the 6th generation (6th Generation,6G) communication system.
Fig. 1 shows a block diagram of a wireless communication system to which embodiments of the present application are applicable. The wireless communication system includes a terminal 11 and a network device 12. The terminal 11 may be a mobile phone, a tablet (Tablet Personal Computer), a Laptop (Laptop Computer) or a terminal-side Device called a notebook, a personal digital assistant (Personal Digital Assistant, PDA), a palm top, a netbook, an ultra-mobile personal Computer (ultra-mobile personal Computer, UMPC), a mobile internet appliance (Mobile Internet Device, MID), an augmented reality (augmented reality, AR)/Virtual Reality (VR) Device, a robot, a Wearable Device (weather Device), a vehicle-mounted Device (VUE), a pedestrian terminal (PUE), a smart home (home Device with a wireless communication function, such as a refrigerator, a television, a washing machine, or a furniture), a game machine, a personal Computer (personal Computer, PC), a teller machine, or a self-service machine, and the Wearable Device includes: intelligent wrist-watch, intelligent bracelet, intelligent earphone, intelligent glasses, intelligent ornament (intelligent bracelet, intelligent ring, intelligent necklace, intelligent anklet, intelligent foot chain etc.), intelligent wrist strap, intelligent clothing etc.. Note that, the specific type of the terminal 11 is not limited in the embodiment of the present application. The network-side device 12 may comprise an access network device or a core network device, wherein the access network device 12 may also be referred to as a radio access network device, a radio access network (Radio Access Network, RAN), a radio access network function or a radio access network element. Access network device 12 may include a base station, a WLAN access point, a WiFi node, or the like, which may be referred to as a node B, an evolved node B (eNB), an access point, a base transceiver station (Base Transceiver Station, BTS), a radio base station, a radio transceiver, a basic service set (Basic Service Set, BSS), an extended service set (Extended Service Set, ESS), a home node B, a home evolved node B, a transmission and reception point (Transmitting Receiving Point, TRP), or some other suitable terminology in the art, and the base station is not limited to a particular technical vocabulary so long as the same technical effect is achieved, and it should be noted that in the embodiments of the present application, only a base station in an NR system is described as an example, and the specific type of the base station is not limited.
The terminal accesses the overlay network through the underlay network, as shown in fig. 2, and comprises the following steps:
1. the UE registers to the PLMN (subscription using the PLMN) through the Uu port of the PLMN;
2. when the UE needs to get the SNPN to obtain the service, the UE establishes a data connection to a Non-3GPP interworking function (Non-3GPP InterWorking Function,N3IWF) corresponding to the SNPN;
3. the UE sends a registration message to an SNPN Core Network (CN) through the data connection (PLMN subscription is used);
4. after SNPN CN registration is completed, the UE acquires service in SNPN;
5. for available PLMNs, the terminal performs network selection based on the PLMN priority list.
The network selection method provided by the embodiment of the application is described in detail below by means of some embodiments and application scenes thereof with reference to the accompanying drawings.
An embodiment of the present application provides a network selection method, as shown in fig. 3, including:
step 101: the terminal selects a target underlay network according to the stored first indication information and one or more target overlay networks, wherein the target overlay network provides target service for the terminal, and the target underlay network is a network for establishing data connection for accessing the target overlay network;
wherein the first indication information includes at least one of:
The first information indicates an underlay network list corresponding to each overlay network;
the second information indicates an overlay network list corresponding to each underley network;
the third information indicates a mapping relation between an underlay network list and an overlay network list, wherein the underlay network list comprises at least one underlay network, and the overlay network list comprises at least one overlay network;
fourth information indicating a network selection mode of the terminal.
In the embodiment of the application, the terminal stores the first indication information, the first indication information indicates the corresponding relation between the overlay network and the underley network or the network selection mode of the terminal, the terminal can select the target underley network capable of accessing the target overlay network according to the first indication information, or the terminal is triggered to select the target underley network capable of accessing the target overlay network according to the first indication information, so that the target underley network is accessed through the target underley network.
The overlay network is a network providing the target service, and it can be understood that the overlay network is a network providing the target service. The underlay network is a network which is accessed by the terminal through a Uu port and establishes data connection for accessing the overlay network, the overlay network can be PLMN or SNPN, and the underlay network can be PLMN or SNPN.
When the UE accesses the SNPN service through NWu using the user plane established on the PLMN, the PLMN is an underley network and the SNPN is an overlay network. When the UE accesses PLMN services through NWu using a user plane established on an SNPN, the PLMN is an underley network and the SNPN is an overlay network.
The terminal may acquire and store the first indication information from the overlay network or the underley network, and may also pre-configure the first indication information in the terminal, where the first indication information may be located in at least one of the following items of the terminal: a Universal Subscriber Identity Module (USIM); an internal memory ME of the terminal; entry (entry) of SNPN subscription information.
The first indication information may include one or more first information, for example, the first indication information may include one or more underly network lists, in a specific example, the overlay network includes PLMN1 and PLMN2, the underly network includes PLMN a, PLMN b, PLMN c, PLMN d, …, and PLMN h, the first indication information includes underly network list 1 and underly network list 2, the underly network list 1 indicates an underly network list corresponding to PLMN1, and an underly network in the underly network list 1 may access PLMN1, where the underly network in the underly network list 1 is: the ordering of the underlay networks in the underlay network list 1 can reflect the priority of the underlay networks, and the underlay networks in the underlay network list 1 can be arranged from high to low according to the priority or from low to high according to the priority; the underly network list 2 indicates an underly network list corresponding to the PLMN2, where the underly network in the underly network list 2 may access the PLMN2, and the underly network in the underly network list 2 is: PLMN e, PLMN f, PLMN g and PLMN h, wherein the ordering of the underlay networks in the underlay network list 2 can reflect the priority of the underlay networks, and the underlay networks in the underlay network list 2 can be arranged according to the priority from high to low or from low to high.
The first indication information may include one or more second information, for example, the first indication information may include one or more overlay network lists, in a specific example, the overlay network and the underley network are both PLMNs, the underley network includes PLMN3 and PLMN4, the overlay network includes PLMN i, PLMN j, PLMN k, PLMN l, …, and PLMN p, the first indication information includes an overlay network list 1 and an overlay network list 2, the overlay network list 1 is an overlay network list corresponding to PLMN3, and PLMN3 may access an overlay network in the overlay network list, and the overlay network in the overlay network list 1 is: PLMN i, PLMN j, PLMN k and PLMN l, wherein the ranking of the overlay networks in the overlay network list 1 can reflect the priority of accessing the overlay networks by the PLMN3, the overlay networks in the overlay network list 1 can be ranked according to the priority from high to low, and can also be ranked according to the priority from low to high, and the PLMN3 is accessed to the overlay network with the highest priority preferentially; the overlay network list 2 is an overlay network list corresponding to the PLMN4, and the PLMN4 may access an overlay network in the overlay network list, where the overlay network in the overlay network list 2 is: PLMN m, PLMN n, PLMN o and PLMN p, wherein the ranking of the overlay networks in the overlay network list 2 can reflect the priority of accessing the overlay networks by the PLMN4, the overlay networks in the overlay network list 2 can be ranked according to the priority from high to low, and the overlay networks with the highest priority can be accessed by the PLMN4 preferentially.
The third information indicates a mapping relationship between an underlay network list and an overlay network list, the underlay network list includes at least one underlay network, the overlay network list includes at least one overlay network, in a specific example, the overlay network and the underlay network are both PLMNs, the overlay network in the third information includes PLMN5, PLMN6 and PLMN7, the underlay network includes PLMN q, PLMN r, PLMN s and PLMN t, and the third information indicates that PLMN q, PLMN r, PLMN s and PLMN t can all access PLMN5, PLMN q, PLMN r, PLMN s and PLMN t can all access PLMN6, PLMN q, PLMN r, PLMN s and PLMN t can all access PLMN7.
In some embodiments, the mesh mode includes at least one of:
an SNPN access mode, which indicates that the SNPN is selected preferentially or only as a target underley network;
a non-SNPN access mode indicating a preference or a selection of only PLMN as a target underlay network;
the first access mode indicates to select an SNPN as the target underly network or indicates to select a PLMN as the target underly network.
If the network selection mode of the terminal is SNPN access mode, preferentially selecting or only selecting SNPN as a target underley network; if the network selection mode of the terminal is a non-SNPN access mode, preferentially selecting or only selecting PLMN as a target underly network; and if the network selection mode of the terminal is the first access mode, selecting SNPN or PLMN as a target underley network. The granularity of the configuration of the network selection mode may be configured for each network or each terminal, for example, the same network selection mode may be configured for the terminals in each network, or the network selection mode may be configured for each terminal individually.
In some embodiments, selecting the target underley network includes:
if the network currently registered by the terminal accords with a preset network selection condition, accessing the one or more target overlay networks through the network currently registered;
if the network currently registered by the terminal does not accord with a preset network selection condition, reselecting a target UNderray network according to the first indication information;
wherein the network selection condition comprises at least one of the following:
the network currently registered by the terminal is in an underley network list corresponding to the one or more target overlay networks;
the one or more target overlay networks are in an overlay network list corresponding to the network currently registered by the terminal;
the network currently registered by the terminal has a mapping relation with the one or more target overlay networks;
the network currently registered by the terminal accords with the network selection mode of the terminal.
By the technical scheme of the embodiment, how the terminal accesses the overlay network through the underly network can be clarified.
If the first indication information includes the first information, if the network currently registered by the terminal is in an unrecited network list corresponding to the one or more target overlay networks, the network currently registered by the terminal can be used as a target unrecited network, and the target overlay network is accessed through the currently registered network and the service is acquired; if the network currently registered by the terminal is not in the target network list corresponding to the target overlay network, the network currently registered by the terminal cannot be used as the target network for network reselection. If the target overlay network is one, if the network currently registered by the terminal is in an underly network list corresponding to the target overlay network, the target overlay network can be accessed through the current underly network; if the target overlay networks are multiple, if the network currently registered by the terminal is simultaneously contained in the underly network list corresponding to the multiple target overlay networks, the target overlay network can be accessed through the current underly network, otherwise, the target overlay network cannot be accessed through the current underly network.
If the first indication information includes the second information, the network currently registered by the terminal can be used as a target unrerley network if the one or more target overlay networks are in an overlay network list corresponding to the network currently registered by the terminal, and the target overlay network is accessed and a service is acquired through the currently registered network; if the target overlay network is not in the overlay network list corresponding to the network currently registered by the terminal, the network currently registered by the terminal cannot be used as the target unrerley network to perform network reselection.
If the first indication information includes the third information, if a mapping relationship exists between the network currently registered by the terminal and the one or more target overlay networks, the network currently registered by the terminal can be used as a target unrerley network, and the target overlay network is accessed and a service is acquired through the currently registered network; if the network currently registered by the terminal does not have a mapping relation with the target overlay network, the network currently registered by the terminal cannot be used as the target overlay network to perform network reselection.
If the first indication information includes the fourth information and the network currently registered by the terminal accords with the network selection mode of the terminal, the network currently registered by the terminal can be used as a target unrerley network, and the target overlay network is accessed through the network currently registered; if the network currently registered by the terminal does not accord with the network selection mode of the terminal, the network currently registered by the terminal cannot be used as a target network for network reselection. For example, the network selection mode of the terminal is an SNPN access mode, and the network currently registered by the terminal is an SNPN, so that the network currently registered by the terminal can be used as a target unrerley network, and the target overlay network is accessed through the network currently registered; if the network selection mode of the terminal is a non-SNPN access mode, the network currently registered by the terminal is SNPN, and the network currently registered by the terminal cannot be used as a target network and needs to be subjected to network reselection.
The time for reselecting the target underley network according to the first indication information includes any one of the following:
the network reselection is immediately triggered, the target un-derlay network is selected, and the network reselection can be immediately performed after the network currently registered by the terminal cannot be used as the target un-lay network is judged, so that the terminal can be accessed to the target un-lay network as soon as possible, and then the terminal is accessed to the target overlay network;
triggering network reselection after a preset first timer is overtime, and selecting the target un-rl network, wherein the first timer can be defined by a protocol or preconfigured or configured by network side equipment, so that the time of the terminal accessing the target un-rl network can be controlled according to the requirement;
triggering network reselection after the preset high-priority service is finished, and selecting the target underley network, namely when the high-priority service is not available, standing the horse to initiate a network reselection process; if the high-priority service exists, after the high-priority service is ended, a network reselection process is initiated to ensure the normal operation of the high-priority service and avoid the interruption of the high-priority service.
Wherein the high priority traffic comprises at least one of:
IP multimedia subsystem registration signaling;
Multimedia telephony service MMTEL voice call;
MMTEL video call;
transmitting a short message SMS over NAS through a non-access stratum;
the short message SMS over IP is transmitted through the IP multimedia subsystem.
In some embodiments, in a case that the number of the target overlay networks is one, reselecting the target underservy network according to the first indication information includes:
determining a target UNDERLAN network set, and selecting a target UNDERLAN network from the target UNDERLAN network set;
wherein the candidate underly networks in the target underly network set satisfy at least one of:
in an underley network list corresponding to the target overlay network;
the target overlay network is in an overlay network list corresponding to the candidate underley network;
the target underlay network and the target overlay network have a mapping relation;
and conforming to the network selection mode of the terminal.
If the target un-ry network set includes a plurality of candidate un-ry networks, selecting the target un-ry network from the target un-ry network set includes at least one of the following:
selecting a candidate un-ry network with the highest priority as the target un-ry network according to the priority order of the candidate un-ry networks in the target un-ry network set;
And randomly selecting a candidate un-ry network from the target un-ry network set.
Specifically, as shown in fig. 4, in the case where the number of target overlay networks is one, the network selection method includes the steps of:
step 0: the terminal stores first indication information;
step 1: the UE is registered in an underley network 1;
step 2: the UE wants to register with the overlay network 1;
step 3: the UE checks the first indication information;
if the first indication information comprises first information, and the underlay network 1 is in an underlay network list corresponding to the overlay network 1, accessing the overlay network 1 through the underlay network 1 to register and acquire a service, and skipping steps 4 and 5; the underly network 1 is not in the underly network list corresponding to the overlay network 1, triggers a network reselection process, and goes to the step 4;
if the first indication information comprises the second information, the overlay network 1 is in an overlay network list corresponding to the overlay network 1, the overlay network 1 is accessed to register and acquire the service through the overlay network 1, and the steps 4 and 5 are skipped; the overlay network 1 is not in the overlay network list corresponding to the underley network 1, triggers a network reselection process, and goes to step 4;
if the first indication information comprises third information and the overlay network 1 and the underlay network 1 have a mapping relation, accessing the overlay network 1 through the underlay network 1 to register and acquire a service, and skipping steps 4 and 5; the overlay network 1 and the underley network 1 have no mapping relation, a network reselection process is triggered, and the step 4 is shifted;
If the first indication information comprises fourth information and the underley network 1 accords with the network selection mode of the terminal, accessing the overlay network 1 through the underley network 1 to register and acquire the service, and skipping the steps 4 and 5; the underlay network 1 does not accord with the network selection mode of the terminal, triggers a network reselection process and goes to the step 4;
step 4: the terminal triggers a network reselection process;
the terminal can immediately trigger a network reselection process; or triggering a network reselection process after a preset first timer expires; or determining whether to initiate the network reselection process according to whether the high-priority service exists, namely, if the high-priority service exists, immediately initiating the network reselection process, and if the high-priority service exists, initiating the network reselection process after the high-priority service ends.
If the first indication information includes the first information, only the underly network 2 is in the underly network list corresponding to the overlay network 1, selecting the underly network 2 as a target underly network; if there are multiple underly networks, such as underly network 2, underly network 3, and underly network 4, in the underly network list corresponding to the overlay network 1, the underly network 2 with the highest priority may be selected as the target underly network according to the priority order of the underly networks in the underly network list, or one underly network may be randomly selected as the target underly network.
If the first indication information includes the second information, the overlay network 1 only selects the overlay network 2 as the target overlay network in the overlay network list corresponding to the overlay network 2; if the overlay network 1 is simultaneously included in the overlay network lists corresponding to the plurality of overlay networks, such as the overlay network 2, the overlay network 3, and the overlay network 4, the overlay network 2 with the highest priority may be selected as the target overlay network according to the priority order of the plurality of overlay networks, or one of the overlay networks may be randomly selected as the target overlay network. The priority order of the underley network may be preconfigured or network-side device configured or protocol defined.
If the first indication information comprises third information and only the mapping relation exists between the underly network 2 and the overlay network 1, selecting the underly network 2 as a target underly network; if there are multiple underly networks, such as underly network 2, underly network 3, and underly network 4, which have mapping relationships with overlay network 1, then the underly network 2 with the highest priority may be selected as the target underly network according to the priority order of the multiple underly networks, or one underly network may be randomly selected as the target underly network. The priority order of the underley network may be preconfigured or network-side device configured or protocol defined.
If the first indication information includes fourth information, only the unresolved network 2 accords with the network selection mode of the terminal, the unresolved network 2 is selected as the target unresolved network. If there are multiple underly networks, such as the underly network 2, the underly network 3, and the underly network 4, all conform to the network selection mode of the terminal, the underly network 2 with the highest priority may be selected as the target underly network according to the priority order of the multiple underly networks, or one underly network may be randomly selected as the target underly network. The priority order of the underley network may be preconfigured or network-side device configured or protocol defined.
Step 5: the UE registers in an underley network 2;
step 6: the UE registers with the overlay network 1.
In some embodiments, in a case that the number of the target overlay networks is a plurality, reselecting the target underservy network according to the first indication information includes:
for each target overlay network, determining a candidate underlay network set corresponding to the target overlay network according to the first indication information;
determining a target un-ry network set according to the candidate un-ry network sets of the multiple target overlay networks, wherein the target un-ry network set is an intersection of the multiple candidate un-ry network sets;
Selecting a target UNDELI network from the target UNDELI network set;
wherein the candidate underly networks in the candidate underly network set satisfy at least one of the following:
in an underley network list corresponding to the target overlay network;
the target overlay network is in an overlay network list corresponding to the candidate underley network;
mapping relation exists between the target overlay network and the target overlay network;
and conforming to the network selection mode of the terminal.
If the target un-ry network set includes a plurality of candidate un-ry networks, selecting the target un-ry network from the target un-ry network set includes at least one of the following:
selecting a candidate un-ry network with the highest priority as the target un-ry network according to the priority order of the candidate un-ry networks in the target un-ry network set;
and randomly selecting a candidate un-ry network from the target un-ry network set.
Specifically, as shown in fig. 5, in the case where the number of target overlay networks is plural, the network selection method includes the steps of:
step 0: the terminal stores first indication information;
step 1: the UE is registered in an underley network 1;
step 2: the UE wants to register with the overlay network 1 and the overlay network 2;
Step 3: the UE checks the first indication information;
firstly, aiming at an overlay network 1, determining a candidate underly network set corresponding to the overlay network 1 according to first indication information, and if the first indication information comprises the first information, locating the candidate underly network in the candidate underly network set in an underly network list corresponding to the overlay network 1; if the first indication information comprises the second information, the overlay network 1 is located in an overlay network list corresponding to a candidate underlay network in the candidate underlay network set; if the first indication information comprises third information, mapping relation exists between the overlay network 1 and the candidate underlay network in the candidate underlay network set; and if the first indication information comprises fourth information, the candidate underley network in the candidate underley network set accords with the network selection mode of the terminal.
For the overlay network 2, determining a candidate underly network set corresponding to the overlay network 2 according to the first indication information, and if the first indication information comprises the first information, locating the candidate underly network in the candidate underly network set in an underly network list corresponding to the overlay network 2; if the first indication information comprises the second information, the overlay network 2 is located in an overlay network list corresponding to the candidate underlay network in the candidate underlay network set; if the first indication information comprises third information, mapping relation exists between the overlay network 2 and the candidate underlay network in the candidate underlay network set; and if the first indication information comprises fourth information, the candidate underley network in the candidate underley network set accords with the network selection mode of the terminal.
Determining an intersection of a candidate underlay network set corresponding to the overlay network 1 and a candidate underlay network set corresponding to the overlay network 2 as a target underlay network set;
if the currently registered network, namely the underlay network 1, is in the target underlay network set, accessing the overlay network 1 and the overlay network 2 through the underlay network 1 to register and acquire the service, skipping the steps 4 and 5, and if the currently registered network, namely the underlay network 1, is not in the target underlay network set, triggering a network reselection process, and turning to the step 4;
step 4: the terminal triggers a network reselection process;
if only the target un-rl network 2 exists in the target un-rl network set, selecting the un-rl network 2 as the target un-rl network; if there are multiple underly networks, such as underly network 2, underly network 3, and underly network 4, in the target underly network set, the underly network 2 with the highest priority may be selected as the target underly network according to the priority order of the multiple underly networks, or one underly network may be randomly selected as the target underly network. The priority order of the underley network may be preconfigured or network-side device configured or protocol defined.
Step 5: the UE registers in an underley network 2;
steps 6a &6b: the UE registers with the overlay network 1 and the overlay network 2, respectively.
According to the network selecting method provided by the embodiment of the application, the execution main body can be a network selecting device. In the embodiment of the present application, a network selecting device executes a network selecting method as an example, and the network selecting device provided in the embodiment of the present application is described.
An embodiment of the present application provides a network selecting device 200, as shown in fig. 6, including:
a processing module 210, configured to select a target under-layer network according to the stored first indication information and one or more target under-layer networks, where the target under-layer network provides a target service for the terminal, and the target under-layer network is a network that accesses the target under-layer network to establish a data connection;
wherein the first indication information includes at least one of:
the first information indicates an underlay network list corresponding to each overlay network;
the second information indicates an overlay network list corresponding to each underley network;
the third information indicates a mapping relation between an underlay network list and an overlay network list, wherein the underlay network list comprises at least one underlay network, and the overlay network list comprises at least one overlay network;
Fourth information indicating a network selection mode of the terminal.
In the embodiment of the application, the terminal stores the first indication information, the first indication information indicates the corresponding relation between the overlay network and the underley network or the network selection mode of the terminal, the terminal can select the target underley network capable of accessing the target overlay network according to the first indication information, or the terminal is triggered to select the target underley network capable of accessing the target overlay network according to the first indication information, so that the target underley network is accessed through the target underley network.
The target service is a service that the terminal wants to acquire, the overlay network is a target network that the terminal wants to acquire a service, the underlay network is a network that the terminal accesses through a Uu port and establishes a data connection for accessing the overlay network, the overlay network can be a PLMN or an SNPN, and the underlay network can be a PLMN or an SNPN.
The terminal may acquire and store the first indication information from the overlay network or the underley network, and may also pre-configure the first indication information in the terminal, where the first indication information may be located in at least one of the following items of the terminal: a Universal Subscriber Identity Module (USIM); an internal memory ME of the terminal; entry (entry) of SNPN subscription information.
The first indication information may include one or more first information, for example, the first indication information may include one or more underly network lists, in a specific example, the overlay network includes PLMN1 and PLMN2, the underly network includes PLMN a, PLMN b, PLMN c, PLMN d, …, and PLMN h, the first indication information includes underly network list 1 and underly network list 2, the underly network list 1 indicates an underly network list corresponding to PLMN1, and an underly network in the underly network list 1 may access PLMN1, where the underly network in the underly network list 1 is: the ordering of the underlay networks in the underlay network list 1 can reflect the priority of the underlay networks, and the underlay networks in the underlay network list 1 can be arranged from high to low according to the priority or from low to high according to the priority; the underly network list 2 indicates an underly network list corresponding to the PLMN2, where the underly network in the underly network list 2 may access the PLMN2, and the underly network in the underly network list 2 is: PLMN e, PLMN f, PLMN g and PLMN h, wherein the ordering of the underlay networks in the underlay network list 2 can reflect the priority of the underlay networks, and the underlay networks in the underlay network list 2 can be arranged according to the priority from high to low or from low to high.
The first indication information may include one or more second information, for example, the first indication information may include one or more overlay network lists, in a specific example, the overlay network and the underley network are both PLMNs, the underley network includes PLMN3 and PLMN4, the overlay network includes PLMN i, PLMN j, PLMN k, PLMN l, …, and PLMN p, the first indication information includes an overlay network list 1 and an overlay network list 2, the overlay network list 1 is an overlay network list corresponding to PLMN3, and PLMN3 may access an overlay network in the overlay network list, and the overlay network in the overlay network list 1 is: PLMN i, PLMN j, PLMN k and PLMN l, wherein the ranking of the overlay networks in the overlay network list 1 can reflect the priority of accessing the overlay networks by the PLMN3, the overlay networks in the overlay network list 1 can be ranked according to the priority from high to low, and can also be ranked according to the priority from low to high, and the PLMN3 is accessed to the overlay network with the highest priority preferentially; the overlay network list 2 is an overlay network list corresponding to the PLMN4, and the PLMN4 may access an overlay network in the overlay network list, where the overlay network in the overlay network list 2 is: PLMN m, PLMN n, PLMN o and PLMN p, wherein the ranking of the overlay networks in the overlay network list 2 can reflect the priority of accessing the overlay networks by the PLMN4, the overlay networks in the overlay network list 2 can be ranked according to the priority from high to low, and the overlay networks with the highest priority can be accessed by the PLMN4 preferentially.
The third information indicates a mapping relationship between an underlay network list and an overlay network list, the underlay network list includes at least one underlay network, the overlay network list includes at least one overlay network, in a specific example, the overlay network and the underlay network are both PLMNs, the overlay network in the third information includes PLMN5, PLMN6 and PLMN7, the underlay network includes PLMN q, PLMN r, PLMN s and PLMN t, and the third information indicates that PLMN q, PLMN r, PLMN s and PLMN t can all access PLMN5, PLMN q, PLMN r, PLMN s and PLMN t can all access PLMN6, PLMN q, PLMN r, PLMN s and PLMN t can all access PLMN7.
In some embodiments, the mesh mode includes at least one of:
an independent non-public network SNPN access mode, which indicates that SNPN is selected preferentially or only as a target underley network;
a non-SNPN access mode indicating a preference or a selection of only public land mobile network PLMN as a target underley network;
the first access mode indicates to select an SNPN as the target underly network or indicates to select a PLMN as the target underly network.
If the network selection mode of the terminal is SNPN access mode, preferentially selecting or only selecting SNPN as a target underley network; if the network selection mode of the terminal is a non-SNPN access mode, preferentially selecting or only selecting PLMN as a target underly network; and if the network selection mode of the terminal is the first access mode, selecting SNPN or PLMN as a target underley network. The granularity of the configuration of the network selection mode may be configured for each network or each terminal, for example, the same network selection mode may be configured for the terminals in each network, or the network selection mode may be configured for each terminal individually.
In some embodiments, the processing module 210 is specifically configured to access the one or more target overlay networks through the currently registered network if the currently registered network of the terminal meets a preset network selection condition; if the network currently registered by the terminal does not accord with a preset network selection condition, reselecting a target UNderray network according to the first indication information;
wherein the network selection condition comprises at least one of the following:
the network currently registered by the terminal is in an underley network list corresponding to the one or more target overlay networks;
the one or more target overlay networks are in an overlay network list corresponding to the network currently registered by the terminal;
the network currently registered by the terminal has a mapping relation with the one or more target overlay networks;
the network currently registered by the terminal accords with the network selection mode of the terminal.
By the technical scheme of the embodiment, how the terminal accesses the overlay network through the underly network can be clarified.
If the first indication information includes the first information, if the network currently registered by the terminal is in an unrecited network list corresponding to the one or more target overlay networks, the network currently registered by the terminal can be used as a target unrecited network, and the target overlay network is accessed through the currently registered network and the service is acquired; if the network currently registered by the terminal is not in the target network list corresponding to the target overlay network, the network currently registered by the terminal cannot be used as the target network for network reselection. If the target overlay network is one, if the network currently registered by the terminal is in an underly network list corresponding to the target overlay network, the target overlay network can be accessed through the current underly network; if the target overlay networks are multiple, if the network currently registered by the terminal is simultaneously contained in the underly network list corresponding to the multiple target overlay networks, the target overlay network can be accessed through the current underly network, otherwise, the target overlay network cannot be accessed through the current underly network.
If the first indication information includes the second information, the network currently registered by the terminal can be used as a target unrerley network if the one or more target overlay networks are in an overlay network list corresponding to the network currently registered by the terminal, and the target overlay network is accessed and a service is acquired through the currently registered network; if the target overlay network is not in the overlay network list corresponding to the network currently registered by the terminal, the network currently registered by the terminal cannot be used as the target unrerley network to perform network reselection.
If the first indication information includes the third information, if a mapping relationship exists between the network currently registered by the terminal and the one or more target overlay networks, the network currently registered by the terminal can be used as a target unrerley network, and the target overlay network is accessed and a service is acquired through the currently registered network; if the network currently registered by the terminal does not have a mapping relation with the target overlay network, the network currently registered by the terminal cannot be used as the target overlay network to perform network reselection.
If the first indication information includes the fourth information and the network currently registered by the terminal accords with the network selection mode of the terminal, the network currently registered by the terminal can be used as a target unrerley network, and the target overlay network is accessed through the network currently registered; if the network currently registered by the terminal does not accord with the network selection mode of the terminal, the network currently registered by the terminal cannot be used as a target network for network reselection. For example, the network selection mode of the terminal is an SNPN access mode, and the network currently registered by the terminal is an SNPN, so that the network currently registered by the terminal can be used as a target unrerley network, and the target overlay network is accessed through the network currently registered; if the network selection mode of the terminal is a non-SNPN access mode, the network currently registered by the terminal is SNPN, and the network currently registered by the terminal cannot be used as a target network and needs to be subjected to network reselection.
The time for reselecting the target underley network according to the first indication information includes any one of the following:
the network reselection is immediately triggered, the target un-derlay network is selected, and the network reselection can be immediately performed after the network currently registered by the terminal cannot be used as the target un-lay network is judged, so that the terminal can be accessed to the target un-lay network as soon as possible, and then the terminal is accessed to the target overlay network;
triggering network reselection after a preset first timer is overtime, and selecting the target un-rl network, wherein the first timer can be defined by a protocol or preconfigured or configured by network side equipment, so that the time of the terminal accessing the target un-rl network can be controlled according to the requirement;
triggering network reselection after the preset high-priority service is finished, and selecting the target underley network, namely when the high-priority service is not available, standing the horse to initiate a network reselection process; if the high-priority service exists, after the high-priority service is ended, a network reselection process is initiated to ensure the normal operation of the high-priority service and avoid the interruption of the high-priority service.
Wherein the high priority traffic comprises at least one of:
IP multimedia subsystem registration signaling;
Multimedia telephony service MMTEL voice call;
MMTEL video call;
transmitting a short message SMS over NAS through a non-access stratum;
the short message SMS over IP is transmitted through the IP multimedia subsystem.
In some embodiments, in the case where the number of target overlay networks is one,
the processing module 210 is specifically configured to determine a target set of target underley networks, and select a target underley network from the target set of target underley networks;
wherein the candidate underly networks in the target underly network set satisfy at least one of:
in an underley network list corresponding to the target overlay network;
the target overlay network is in an overlay network list corresponding to the candidate underley network;
the target underlay network and the target overlay network have a mapping relation;
and conforming to the network selection mode of the terminal.
In some embodiments, in the case where the number of target overlay networks is a plurality,
the processing module 210 is specifically configured to determine, for each target overlay network, a candidate underlay network set corresponding to the target overlay network according to the first indication information; determining a target un-ry network set according to the candidate un-ry network sets of the multiple target overlay networks, wherein the target un-ry network set is an intersection of the multiple candidate un-ry network sets; selecting a target UNDELI network from the target UNDELI network set;
Wherein the candidate underly networks in the candidate underly network set satisfy at least one of the following:
in an underley network list corresponding to the target overlay network;
the target overlay network is in an overlay network list corresponding to the candidate underley network;
mapping relation exists between the target overlay network and the target overlay network;
and conforming to the network selection mode of the terminal.
In some embodiments, the processing module 210 is specifically configured to perform at least one of:
selecting a candidate un-ry network with the highest priority as the target un-ry network according to the priority order of the candidate un-ry networks in the target un-ry network set;
and randomly selecting a candidate un-ry network from the target un-ry network set.
The network selecting device in the embodiment of the application may be an electronic device, for example, an electronic device with an operating system, or may be a component in the electronic device, for example, an integrated circuit or a chip. The electronic device may be a terminal, or may be other devices than a terminal. By way of example, terminals may include, but are not limited to, the types of terminals 11 listed above, other devices may be servers, network attached storage (Network Attached Storage, NAS), etc., and embodiments of the application are not specifically limited.
The network selecting device provided in the embodiment of the present application can implement each process implemented by the embodiments of the methods of fig. 3 to 5, and achieve the same technical effects, so that repetition is avoided, and no further description is given here.
Optionally, as shown in fig. 7, the embodiment of the present application further provides a communication device 600, including a processor 601 and a memory 602, where the memory 602 stores a program or an instruction that can be executed on the processor 601, for example, when the communication device 600 is a terminal, the program or the instruction is executed by the processor 601 to implement each step of the above-mentioned network selection method embodiment, and the same technical effects can be achieved, so that repetition is avoided, and no further description is given here.
The embodiment of the application also provides a terminal, which comprises a processor and a memory, wherein the memory stores a program or instructions executable on the processor, and the program or instructions realize the steps of the network selection method when being executed by the processor.
The embodiment of the application also provides a terminal, which comprises a processor and a communication interface, wherein the processor is used for selecting a target unreleasing network according to the stored first indication information and one or more target unreleasing networks, the target unreleasing network provides target service for the terminal, and the target unreleasing network is a network for establishing data connection for accessing the target unreleasing network; wherein the first indication information includes at least one of: the first information indicates an underlay network list corresponding to each overlay network; the second information indicates an overlay network list corresponding to each underley network; the third information indicates a mapping relation between an underlay network list and an overlay network list, wherein the underlay network list comprises at least one underlay network, and the overlay network list comprises at least one overlay network; fourth information indicating a network selection mode of the terminal.
The embodiment of the application also provides a terminal, which comprises a processor and a communication interface, wherein the terminal embodiment corresponds to the terminal side method embodiment, and each implementation process and implementation mode of the method embodiment can be applied to the terminal embodiment and can achieve the same technical effect. Specifically, fig. 8 is a schematic hardware structure of a terminal for implementing an embodiment of the present application.
The terminal 700 includes, but is not limited to: at least some of the components of the radio frequency unit 701, the network module 702, the audio output unit 703, the input unit 704, the sensor 705, the display unit 706, the user input unit 707, the interface unit 708, the memory 709, and the processor 710.
Those skilled in the art will appreciate that the terminal 700 may further include a power source (e.g., a battery) for powering the various components, and that the power source may be logically coupled to the processor 710 via a power management system so as to perform functions such as managing charging, discharging, and power consumption via the power management system. The terminal structure shown in fig. 8 does not constitute a limitation of the terminal, and the terminal may include more or less components than shown, or may combine certain components, or may be arranged in different components, which will not be described in detail herein.
It should be appreciated that in embodiments of the present application, the input unit 704 may include a graphics processing unit (Graphics Processing Unit, GPU) 7041 and a microphone 7042, with the graphics processor 7041 processing image data of still pictures or video obtained by an image capturing device (e.g., a camera) in a video capturing mode or an image capturing mode. The display unit 706 may include a display panel 7061, and the display panel 7061 may be configured in the form of a liquid crystal display, an organic light emitting diode, or the like. The user input unit 707 includes at least one of a touch panel 7071 and other input devices 7072. The touch panel 7071 is also referred to as a touch screen. The touch panel 7071 may include two parts, a touch detection device and a touch controller. Other input devices 7072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and so forth, which are not described in detail herein.
In this embodiment, after receiving downlink data from the network side device, the radio frequency unit 701 may transmit the downlink data to the processor 710 for processing; in addition, the radio frequency unit 701 may send uplink data to the network side device. Typically, the radio unit 701 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like.
The memory 709 may be used to store software programs or instructions and various data. The memory 709 may mainly include a first storage area storing programs or instructions and a second storage area storing data, wherein the first storage area may store an operating system, application programs or instructions (such as a sound playing function, an image playing function, etc.) required for at least one function, and the like. Further, the memory 709 may include volatile memory or nonvolatile memory, or the memory 709 may include both volatile and nonvolatile memory. The nonvolatile Memory may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically Erasable EPROM (EEPROM), or a flash Memory. The volatile memory may be random access memory (Random Access Memory, RAM), static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double Data Rate SDRAM (ddr SDRAM), enhanced SDRAM (Enhanced SDRAM), synchronous DRAM (SLDRAM), and Direct RAM (DRRAM). Memory 709 in embodiments of the present application includes, but is not limited to, these and any other suitable types of memory.
Processor 710 may include one or more processing units; optionally, processor 710 integrates an application processor that primarily processes operations involving an operating system, user interface, application programs, and the like, and a modem processor that primarily processes wireless communication signals, such as a baseband processor. It will be appreciated that the modem processor described above may not be integrated into the processor 710.
A processor 710, configured to select a target under-layer network according to the stored first indication information and one or more target under-layer networks, where the target under-layer network provides a target service for the terminal, and the target under-layer network is a network that accesses the target under-layer network to establish a data connection;
wherein the first indication information includes at least one of:
the first information indicates an underlay network list corresponding to each overlay network;
the second information indicates an overlay network list corresponding to each underley network;
the third information indicates a mapping relation between an underlay network list and an overlay network list, wherein the underlay network list comprises at least one underlay network, and the overlay network list comprises at least one overlay network;
Fourth information indicating a network selection mode of the terminal.
In some embodiments, the mesh mode includes at least one of:
an independent non-public network SNPN access mode, which indicates that SNPN is selected preferentially or only as a target underley network;
a non-SNPN access mode indicating a preference or a selection of only public land mobile network PLMN as a target underley network;
the first access mode indicates to select an SNPN as the target underly network or indicates to select a PLMN as the target underly network.
In some embodiments, the processor 710 is specifically configured to access the one or more target overlay networks through the currently registered network if the currently registered network of the terminal meets a preset network selection condition; if the network currently registered by the terminal does not accord with a preset network selection condition, reselecting a target UNderray network according to the first indication information;
wherein the network selection condition comprises at least one of the following:
the network currently registered by the terminal is in an underley network list corresponding to the one or more target overlay networks;
the one or more target overlay networks are in an overlay network list corresponding to the network currently registered by the terminal;
The network currently registered by the terminal has a mapping relation with the one or more target overlay networks;
the network currently registered by the terminal accords with the network selection mode of the terminal.
In some embodiments, in the case where the number of target overlay networks is one,
the processor 710 is specifically configured to determine a target set of target underley networks, and select a target underley network from the target set of target underley networks;
wherein the candidate underly networks in the target underly network set satisfy at least one of:
in an underley network list corresponding to the target overlay network;
the target overlay network is in an overlay network list corresponding to the candidate underley network;
the target underlay network and the target overlay network have a mapping relation;
and conforming to the network selection mode of the terminal.
In some embodiments, in the case where the number of target overlay networks is a plurality,
the processor 710 is specifically configured to determine, for each target overlay network, a candidate underlay network set corresponding to the target overlay network according to the first indication information; determining a target un-ry network set according to the candidate un-ry network sets of the multiple target overlay networks, wherein the target un-ry network set is an intersection of the multiple candidate un-ry network sets; selecting a target UNDELI network from the target UNDELI network set;
Wherein the candidate underly networks in the candidate underly network set satisfy at least one of the following:
in an underley network list corresponding to the target overlay network;
the target overlay network is in an overlay network list corresponding to the candidate underley network;
mapping relation exists between the target overlay network and the target overlay network;
and conforming to the network selection mode of the terminal.
In some embodiments, the processor 710 is specifically configured to perform at least one of:
selecting a candidate un-ry network with the highest priority as the target un-ry network according to the priority order of the candidate un-ry networks in the target un-ry network set;
and randomly selecting a candidate un-ry network from the target un-ry network set.
In some embodiments, the timing of reselecting the target underly network according to the first indication information includes any one of the following:
immediately triggering network reselection, and selecting the target underley network;
triggering network reselection after a preset first timer is overtime, and selecting the target underley network;
and triggering network reselection after the preset high-priority service is ended, and selecting the target underley network.
In some embodiments, the high priority traffic includes at least one of:
IP multimedia subsystem registration signaling;
multimedia telephony service MMTEL voice call;
MMTEL video call;
transmitting a short message SMS over NAS through a non-access stratum;
the short message SMS over IP is transmitted through the IP multimedia subsystem.
In some embodiments, the first indication information is located in at least one of the following of the terminal:
a Universal Subscriber Identity Module (USIM);
an internal memory ME of the terminal;
entries of SNPN subscription information.
The embodiment of the present application further provides a readable storage medium, where a program or an instruction is stored on the readable storage medium, and when the program or the instruction is executed by a processor, the processes of the above-mentioned network selection method embodiment are implemented, and the same technical effects can be achieved, so that repetition is avoided, and no further description is given here.
Wherein the processor is a processor in the terminal described in the above embodiment. The readable storage medium includes computer readable storage medium such as computer readable memory ROM, random access memory RAM, magnetic or optical disk, etc.
The embodiment of the application further provides a chip, the chip includes a processor and a communication interface, the communication interface is coupled with the processor, the processor is used for running a program or an instruction, implementing each process of the above network selection method embodiment, and achieving the same technical effect, so as to avoid repetition, and no redundant description is provided herein.
It should be understood that the chips referred to in the embodiments of the present application may also be referred to as system-on-chip chips, or the like.
The embodiments of the present application further provide a computer program/program product, where the computer program/program product is stored in a storage medium, and the computer program/program product is executed by at least one processor to implement each process of the above-mentioned network selection method embodiment, and the same technical effects can be achieved, so that repetition is avoided, and details are not repeated herein.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element. Furthermore, it should be noted that the scope of the methods and apparatus in the embodiments of the present application is not limited to performing the functions in the order shown or discussed, but may also include performing the functions in a substantially simultaneous manner or in an opposite order depending on the functions involved, e.g., the described methods may be performed in an order different from that described, and various steps may also be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
From the above description of the embodiments, it will be clear to those skilled in the art that the above-described embodiment method may be implemented by means of software plus a necessary general hardware platform, but of course may also be implemented by means of hardware, but in many cases the former is a preferred embodiment. Based on such understanding, the technical solutions of the present application may be embodied essentially or in a part contributing to the prior art in the form of a computer software product stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk), comprising several instructions for causing a terminal (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to perform the method described in the embodiments of the present application.
The embodiments of the present application have been described above with reference to the accompanying drawings, but the present application is not limited to the above-described embodiments, which are merely illustrative and not restrictive, and many forms may be made by those of ordinary skill in the art without departing from the spirit of the present application and the scope of the claims, which are also within the protection of the present application.

Claims (20)

1. A method of selecting a network, comprising:
the terminal selects a target underlay network according to the stored first indication information and one or more target overlay networks, wherein the target overlay network provides target service for the terminal, and the target underlay network is a network for establishing data connection for accessing the target overlay network;
wherein the first indication information includes at least one of:
the first information indicates an underlay network list corresponding to each overlay network;
the second information indicates an overlay network list corresponding to each underley network;
the third information indicates a mapping relation between an underlay network list and an overlay network list, wherein the underlay network list comprises at least one underlay network, and the overlay network list comprises at least one overlay network;
fourth information indicating a network selection mode of the terminal.
2. The method of claim 1, wherein the mesh mode comprises at least one of:
an independent non-public network SNPN access mode, which indicates that SNPN is selected preferentially or only as a target underley network;
a non-SNPN access mode indicating a preference or a selection of only public land mobile network PLMN as a target underley network;
The first access mode indicates to select an SNPN as the target underly network or indicates to select a PLMN as the target underly network.
3. The method of claim 1, wherein selecting the target underly network comprises:
if the network currently registered by the terminal accords with a preset network selection condition, accessing the one or more target overlay networks through the network currently registered;
if the network currently registered by the terminal does not accord with a preset network selection condition, reselecting a target UNderray network according to the first indication information;
wherein the network selection condition comprises at least one of the following:
the network currently registered by the terminal is in an underley network list corresponding to the one or more target overlay networks;
the one or more target overlay networks are in an overlay network list corresponding to the network currently registered by the terminal;
the network currently registered by the terminal has a mapping relation with the one or more target overlay networks;
the network currently registered by the terminal accords with the network selection mode of the terminal.
4. A method according to claim 3, wherein, in case the number of target overlay networks is one, reselecting a target underlay network according to the first indication information comprises:
Determining a target UNDERLAN network set, and selecting a target UNDERLAN network from the target UNDERLAN network set;
wherein the candidate underly networks in the target underly network set satisfy at least one of:
in an underley network list corresponding to the target overlay network;
the target overlay network is in an overlay network list corresponding to the candidate underley network;
the target underlay network and the target overlay network have a mapping relation;
and conforming to the network selection mode of the terminal.
5. A method according to claim 3, wherein, in case the number of target overlay networks is a plurality, reselecting a target underlay network according to the first indication information comprises:
for each target overlay network, determining a candidate underlay network set corresponding to the target overlay network according to the first indication information;
determining a target un-ry network set according to the candidate un-ry network sets of the multiple target overlay networks, wherein the target un-ry network set is an intersection of the multiple candidate un-ry network sets;
selecting a target UNDELI network from the target UNDELI network set;
Wherein the candidate underly networks in the candidate underly network set satisfy at least one of the following:
in an underley network list corresponding to the target overlay network;
the target overlay network is in an overlay network list corresponding to the candidate underley network;
mapping relation exists between the target overlay network and the target overlay network;
and conforming to the network selection mode of the terminal.
6. The method according to claim 4 or 5, wherein selecting a target UNDELY network from the set of target UNDELY networks comprises at least one of:
selecting a candidate un-ry network with the highest priority as the target un-ry network according to the priority order of the candidate un-ry networks in the target un-ry network set;
and randomly selecting a candidate un-ry network from the target un-ry network set.
7. A method according to claim 3, wherein the re-selection of the target unrendery network based on the first indication information comprises any one of:
immediately triggering network reselection, and selecting the target underley network;
triggering network reselection after a preset first timer is overtime, and selecting the target underley network;
And triggering network reselection after the preset high-priority service is ended, and selecting the target underley network.
8. The method of claim 7, wherein the high priority traffic comprises at least one of:
IP multimedia subsystem registration signaling;
multimedia telephony service MMTEL voice call;
MMTEL video call;
transmitting a short message SMS over NAS through a non-access stratum;
the short message SMS over IP is transmitted through the IP multimedia subsystem.
9. The method of claim 1, wherein the first indication information is located in at least one of:
a Universal Subscriber Identity Module (USIM);
an internal memory ME of the terminal;
entries of SNPN subscription information.
10. A net selection device, comprising:
the processing module is used for selecting a target underlay network according to the stored first indication information and one or more target overlay networks, wherein the target overlay network provides target service for the terminal, and the target underlay network is a network for establishing data connection for accessing the target overlay network;
wherein the first indication information includes at least one of:
the first information indicates an underlay network list corresponding to each overlay network;
The second information indicates an overlay network list corresponding to each underley network;
the third information indicates a mapping relation between an underlay network list and an overlay network list, wherein the underlay network list comprises at least one underlay network, and the overlay network list comprises at least one overlay network;
fourth information indicating a network selection mode of the terminal.
11. The apparatus of claim 10, wherein the mesh mode comprises at least one of:
an independent non-public network SNPN access mode, which indicates that SNPN is selected preferentially or only as a target underley network;
a non-SNPN access mode indicating a preference or a selection of only public land mobile network PLMN as a target underley network;
the first access mode indicates to select an SNPN as the target underly network or indicates to select a PLMN as the target underly network.
12. The apparatus of claim 10, wherein the device comprises a plurality of sensors,
the processing module is specifically configured to access the one or more target overlay networks through the currently registered network if the currently registered network of the terminal meets a preset network selection condition; if the network currently registered by the terminal does not accord with a preset network selection condition, reselecting a target UNderray network according to the first indication information;
Wherein the network selection condition comprises at least one of the following:
the network currently registered by the terminal is in an underley network list corresponding to the one or more target overlay networks;
the one or more target overlay networks are in an overlay network list corresponding to the network currently registered by the terminal;
the network currently registered by the terminal has a mapping relation with the one or more target overlay networks;
the network currently registered by the terminal accords with the network selection mode of the terminal.
13. The apparatus of claim 12, wherein, in the case where the number of the target overlay networks is one,
the processing module is specifically configured to determine a target UNDERLAY network set, and select a target UNDERLAY network from the target UNDERLAY network set;
wherein the candidate underly networks in the target underly network set satisfy at least one of:
in an underley network list corresponding to the target overlay network;
the target overlay network is in an overlay network list corresponding to the candidate underley network;
the target underlay network and the target overlay network have a mapping relation;
and conforming to the network selection mode of the terminal.
14. The apparatus of claim 12, wherein, in the case where the number of the target overlay networks is plural,
the processing module is specifically configured to determine, for each target overlay network, a candidate underlay network set corresponding to the target overlay network according to the first indication information; determining a target un-ry network set according to the candidate un-ry network sets of the multiple target overlay networks, wherein the target un-ry network set is an intersection of the multiple candidate un-ry network sets; selecting a target UNDELI network from the target UNDELI network set;
wherein the candidate underly networks in the candidate underly network set satisfy at least one of the following:
in an underley network list corresponding to the target overlay network;
the target overlay network is in an overlay network list corresponding to the candidate underley network;
mapping relation exists between the target overlay network and the target overlay network;
and conforming to the network selection mode of the terminal.
15. The device according to claim 13 or 14, wherein,
the processing module is specifically configured to perform at least one of the following:
selecting a candidate un-ry network with the highest priority as the target un-ry network according to the priority order of the candidate un-ry networks in the target un-ry network set;
And randomly selecting a candidate un-ry network from the target un-ry network set.
16. The apparatus of claim 12, wherein the timing for reselecting the target underservy network based on the first indication information comprises any one of:
immediately triggering network reselection, and selecting the target underley network;
triggering network reselection after a preset first timer is overtime, and selecting the target underley network;
and triggering network reselection after the preset high-priority service is ended, and selecting the target underley network.
17. The apparatus of claim 16, wherein the high priority traffic comprises at least one of:
IP multimedia subsystem registration signaling;
multimedia telephony service MMTEL voice call;
MMTEL video call;
transmitting a short message SMS over NAS through a non-access stratum;
the short message SMS over IP is transmitted through the IP multimedia subsystem.
18. The apparatus of claim 10, wherein the first indication information is located in at least one of:
a Universal Subscriber Identity Module (USIM);
an internal memory ME of the terminal;
entries of SNPN subscription information.
19. A terminal comprising a processor and a memory storing a program or instructions executable on the processor, which when executed by the processor, performs the steps of the network selection method according to any one of claims 1 to 9.
20. A readable storage medium, characterized in that the readable storage medium has stored thereon a program or instructions which, when executed by a processor, implement the steps of the network selection method according to any of claims 1-9.
CN202211086061.5A 2022-09-06 2022-09-06 Network selection method and device and terminal Pending CN117715154A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202211086061.5A CN117715154A (en) 2022-09-06 2022-09-06 Network selection method and device and terminal
PCT/CN2023/115668 WO2024051546A1 (en) 2022-09-06 2023-08-30 Network selection method and apparatus, and terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211086061.5A CN117715154A (en) 2022-09-06 2022-09-06 Network selection method and device and terminal

Publications (1)

Publication Number Publication Date
CN117715154A true CN117715154A (en) 2024-03-15

Family

ID=90144853

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211086061.5A Pending CN117715154A (en) 2022-09-06 2022-09-06 Network selection method and device and terminal

Country Status (2)

Country Link
CN (1) CN117715154A (en)
WO (1) WO2024051546A1 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102355464B (en) * 2011-10-10 2013-11-06 西安交通大学 Construction method of survivable Overlay network
US20200245235A1 (en) * 2019-01-24 2020-07-30 Lg Electronics Inc. Method for selecting non-public network in wireless communication system and apparatus thereof
CN114024856A (en) * 2020-07-17 2022-02-08 中兴通讯股份有限公司 Route optimization method, physical network device and computer readable storage medium
CN116965102A (en) * 2021-02-25 2023-10-27 Oppo广东移动通信有限公司 Wireless communication method, terminal device and network device

Also Published As

Publication number Publication date
WO2024051546A1 (en) 2024-03-14

Similar Documents

Publication Publication Date Title
US20240187948A1 (en) Cell reselection method and apparatus, terminal, and readable storage medium
CN111988867A (en) Communication method with limited radio resource control and terminal equipment
CN114339955B (en) Network selection method, information sending method, information acquisition method and device
CN116782262A (en) Data acquisition method, device, terminal and network side equipment
CN117715154A (en) Network selection method and device and terminal
US20240224170A1 (en) Network selection method and apparatus, terminal, and network-side device
WO2023020386A1 (en) Emergency service processing method and device and readable storage medium
WO2024051565A1 (en) Network selection processing method and apparatus, terminal, and readable storage medium
WO2023131286A1 (en) Resource control method and apparatus, terminal, network side device, and readable storage medium
CN116782263A (en) Data acquisition method, device, terminal and network side equipment
CN117528712A (en) Network selection method and terminal
CN116456353A (en) Managed network access processing method and device, terminal and network side equipment
CN116419167A (en) Multicast service processing method, terminal equipment and network equipment
CN116456401A (en) Cell selection reselection method, device, terminal and network equipment
CN117835368A (en) Terminal network selection method and device and terminal
CN117528676A (en) Method for acquiring network selection information of managed network, terminal and network side equipment
CN115915083A (en) Emergency service processing method, equipment and readable storage medium
CN116828438A (en) Non-public network access method, device and terminal
CN117500010A (en) Calling method, device and terminal
CN117939621A (en) Information reporting method, device, communication equipment and storage medium
CN116939551A (en) Near field communication method, device and terminal
CN116567831A (en) Paging method, paging device, terminal and wireless access network equipment
CN117835372A (en) Network selection method and terminal
CN117641515A (en) Communication method, terminal and network side equipment
CN117641493A (en) Information acquisition method, terminal and access network equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination