WO2022247691A1 - 一种网络选择方法及装置 - Google Patents
一种网络选择方法及装置 Download PDFInfo
- Publication number
- WO2022247691A1 WO2022247691A1 PCT/CN2022/093345 CN2022093345W WO2022247691A1 WO 2022247691 A1 WO2022247691 A1 WO 2022247691A1 CN 2022093345 W CN2022093345 W CN 2022093345W WO 2022247691 A1 WO2022247691 A1 WO 2022247691A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- plmn
- terminal device
- prohibited
- registration
- disaster
- 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.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/08—Mobility data transfer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0215—Traffic management, e.g. flow control or congestion control based on user or device properties, e.g. MTC-capable devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/28—Routing or path finding of packets in data switching networks using route fault recovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/10—Integrity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/04—Arrangements for maintaining operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/90—Services for handling of emergency or hazardous situations, e.g. earthquake and tsunami warning systems [ETWS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
- H04W48/10—Access restriction or access information delivery, e.g. discovery data delivery using broadcasted information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
- H04W48/12—Access restriction or access information delivery, e.g. discovery data delivery using downlink control channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/18—Selecting a network or a communication service
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W60/00—Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W60/00—Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
- H04W60/04—Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration using triggered events
Definitions
- the embodiments of the present application relate to the field of wireless communications, and in particular, to a network selection method and device.
- the terminal device for example, the home public land mobile network (home public land mobile network, HPLMN) and/or the visited PLMN (visited PLMN, VPLMN)
- the terminal device You can roam to a PLMN with disaster condition (PLMN with disaster condition) cell to perform normal services, and the disaster roaming PLMN is in the terminal forbidden PLMN (forbidden PLMN) list.
- PLMN with disaster condition PLMN with disaster condition
- the terminal device can reselect the PLMN after the disaster is resolved.
- the disaster roaming PLMN when a disaster occurs in the network of the terminal device, the disaster roaming PLMN will notify the terminal device to allow the terminal device to select another PLMN for registration.
- the disaster roaming PLMN may send a broadcast message, the broadcast message includes a disaster occurrence indication, and the disaster occurrence indication is used to indicate the PLMN where the disaster occurs.
- the terminal equipment selects a network when it receives a broadcast message of HPLMN and/or VPLMN and a broadcast message of disabling PLMN including a disaster indication during a cell search process.
- the embodiment of the present application provides a network selection method and device to solve the problem of receiving a broadcast message from a home PLMN and/or a visited PLMN and a broadcast message from a disabled PLMN including a disaster occurrence indication during a cell search.
- the problem of network selection is not limited to:
- the present application provides a network selection method, the method comprising: a terminal device receiving a broadcast message from a non-forbidden PLMN and a broadcast message from a forbidden PLMN, wherein the broadcast message of the forbidden PLMN includes a disaster occurrence indication , the disaster occurrence indication is used to indicate that a disaster occurs on the non-prohibited PLMN.
- the terminal device fails to register with the non-prohibited PLMN, the terminal device requests registration with the prohibited PLMN according to the disaster occurrence indication.
- the terminal device After the non-disabled PLMN registration fails, the terminal device does not directly enter the restricted mode, but tries to register the disabled PLMN according to the disaster occurrence indication included in the broadcast message of the prohibited PLMN, so that the terminal device selects a network that guarantees normal services, And it can effectively reduce the service interruption of the terminal equipment caused by the disaster of the non-prohibited PLMN.
- the terminal device receives the broadcast message of the forbidden PLMN and the broadcast message of the non-banned PLMN, and the receiving order of the broadcast message of the forbidden PLMN and the broadcast message of the non-banned PLMN is not limited here.
- the terminal device successfully registers to disable the PLMN, the disabled PLMN provides normal services for the terminal device, and the terminal device does not need to enter the restricted mode.
- the forbidden PLMN sending the disaster occurrence indication and the forbidden PLMN where the terminal device attempts to register may be the same or different.
- the forbidden PLMN corresponding to the broadcast message including the disaster occurrence indication parsed by the terminal device and the forbidden PLMN that the terminal device tries to register with may be the same or different.
- the terminal device requests registration with the non-prohibited PLMN; the terminal device determines that registration with the non-prohibited PLMN fails according to one or more of the following conditions: the terminal device receives a request from A response from the non-prohibited PLMN indicating that the non-prohibited PLMN fails to register; or the terminal device does not receive a response from the non-prohibited PLMN within a preset time period.
- the terminal device before the terminal device requests to register with the prohibited PLMN according to the disaster occurrence indication, when the terminal device receives a response that the registration of the non-forbidden PLMN fails, the The terminal device determines that the integrity protection verification of the response to the non-prohibited PLMN registration failure fails or the response to the non-prohibited PLMN registration failure has no integrity protection.
- Adopting the above-mentioned design can avoid extra judgment and registration attempt of the terminal device in disabling the PLMN, and reduce unnecessary overhead of the terminal device.
- the terminal device when the terminal device determines that the integrity protection check of the non-disabled PLMN registration failure response fails or the non-disabled PLMN registration failure response has no integrity protection, the terminal device further It needs to be determined that the rejection reason value carried in the response of non-prohibited PLMN registration failure does not include the reason value irrelevant to network selection.
- Adopting the above-mentioned design can avoid extra judgment and registration attempt of the terminal device in disabling the PLMN, and reduce unnecessary overhead of the terminal device.
- the value of the reason irrelevant to the network selection is a rejection reason value of 3 or a rejection reason value of 6.
- the rejection reason value of 3 indicates that the terminal device is an illegal terminal device
- the rejection reason value of 6 indicates that the terminal device is an illegal mobile device.
- the terminal device determines that the integrity protection check of the non-disabled PLMN registration failure response fails or the non-disabled PLMN registration failure response has no integrity protection, the terminal device determines
- the rejection reason value carried in the non-prohibited PLMN registration failure response includes a cause value related to network selection, and it is determined that there is no other available non-prohibited PLMN.
- Adopting the above-mentioned design can avoid extra judgment and registration attempt of the terminal device in disabling the PLMN, and reduce unnecessary overhead of the terminal device.
- the value of the reason related to network selection is 11 or 13 for rejection.
- the rejection reason value of 11 indicates that the terminal device is not allowed in the non-forbidden PLMN
- the rejection reason value of 13 indicates that the current tracking area TA of the terminal device in the non-forbidden PLMN is not allowed roaming.
- the terminal device before the terminal device requests to register with the disabled PLMN according to the disaster occurrence indication, each time the terminal device receives a response that the non-forbidden PLMN registration fails, the PLMN tries to The counter is incremented by 1, and the terminal device determines that the PLMN attempt counter reaches a maximum value.
- Adopting the above-mentioned design can avoid extra judgment and registration attempts of the terminal device in disabling the PLMN, and reduce unnecessary overhead of the terminal device.
- the terminal device when the terminal device determines that the PLMN attempt counter reaches a maximum value, the terminal device also needs to determine that there is no other available non-prohibited PLMN.
- Adopting the above-mentioned design can avoid extra judgment and registration attempt of the terminal device in disabling the PLMN, and reduce unnecessary overhead of the terminal device.
- the signal quality of the non-forbidden PLMN is better than the signal quality of the forbidden PLMN.
- the forbidden PLMN belongs to a first forbidden PLMN set, and the first forbidden PLMN set includes forbidden PLMNs used for disaster inspection.
- the above-mentioned design can reduce the scope of the broadcast message for the terminal equipment to perform disaster inspection, thereby increasing the network selection speed.
- the broadcast message of the disabled PLMN includes a disaster roaming indication
- the disaster roaming indication is used to instruct the terminal device to select the disabled PLMN to perform disaster roaming.
- the terminal device can determine a forbidden PLMN that provides disaster roaming according to the disaster roaming instruction.
- the forbidden PLMN belongs to a second forbidden PLMN set, and the second forbidden PLMN set includes forbidden PLMNs for disaster roaming.
- the terminal device may attempt to register with the disabled PLMN for disaster roaming according to the disabled PLMN for disaster roaming.
- the terminal device determines that it supports minimization of service interruption.
- the terminal device determines that it supports minimization of service interruption according to version information of the terminal device or capability information of the terminal device.
- the terminal device when the terminal device fails to register with the disabled PLMN, the terminal device resides in an acceptable cell whose signal quality meets a preset condition in any PLMN and enters the restricted mode.
- the broadcast message of the non-prohibited PLMN includes the broadcast information of the first PLMN and the broadcast message of the second PLMN;
- the terminal device requests registration with the disabled PLMN according to the disaster occurrence indication.
- the terminal device determines that the priority of accessing the first PLMN is higher than the priority of accessing the second PLMN; when the terminal device fails to register with the first PLMN In some cases, the terminal device requests to register with the second PLMN.
- the present application provides a network selection device, which includes: a transceiver unit and a processing unit; the transceiver unit is configured to receive a broadcast message from a non-disabled PLMN and a broadcast message from a disabled PLMN, wherein, The broadcast message of the forbidden PLMN includes a disaster occurrence indication, and the disaster occurrence indication is used to indicate that a disaster occurs in the non-forbidden PLMN; A disaster occurrence indication, requesting registration to the disabled PLMN through the transceiver unit.
- the transceiving unit is further configured to request registration from the non-prohibited PLMN; the processing unit is configured to determine that the registration of the non-prohibited PLMN fails according to one or more of the following conditions : receiving, by the transceiving unit, a response from the non-forbidden PLMN indicating that the registration of the non-forbidden PLMN failed; or not receiving a response from the non-forbidden PLMN within a preset time period.
- the processing unit is configured to, before requesting registration from the disabled PLMN according to the disaster occurrence indication, determine the The integrity protection verification of the response to the non-prohibited PLMN registration failure fails or the response to the non-prohibited PLMN registration failure has no integrity protection.
- the processing unit is configured to determine that the rejection cause value carried in the response of the non-prohibited PLMN registration failure does not include a cause value irrelevant to network selection.
- the value of the reason irrelevant to network selection is a rejection reason value of 3 or a rejection reason value of 6; wherein the rejection reason value of 3 indicates that the device is an illegal terminal device, and the rejection reason value of 6 indicates that the device is an illegal mobile device.
- the processing unit is configured to determine that the rejection cause value carried in the response of the registration failure of the non-prohibited PLMN includes a cause value related to network selection, and determine that there is no other available non-prohibited PLMN.
- the reason value related to network selection is a rejection reason value of 11 or a rejection reason value of 13; wherein, the rejection reason value of 11 indicates that the device is not allowed in the non-prohibited PLMN , the DenyCause value of 13 indicates that the device's current TA in the non-barred PLMN is not allowed to roam.
- the processing unit is configured to set the PLMN attempt counter to Add 1; determine that the PLMN attempt counter reaches the maximum value.
- the processing unit is configured to determine that there is no other available non-prohibited PLMN.
- the signal quality of the non-forbidden PLMN is better than the signal quality of the forbidden PLMN.
- the forbidden PLMN belongs to a first forbidden PLMN set, and the first forbidden PLMN set includes forbidden PLMNs used for disaster inspection.
- the broadcast message of the disabled PLMN includes a disaster roaming indication, and the disaster roaming instructs the device to select the disabled PLMN to perform disaster roaming.
- the forbidden PLMN belongs to a second forbidden PLMN set, and the second forbidden PLMN set includes forbidden PLMNs for disaster roaming.
- the processing unit is further configured to determine that it supports minimization of service interruption before requesting registration with the disabled PLMN.
- the processing unit is configured to determine that it supports minimization of service interruption according to version information of the device or capability information of the device.
- the processing unit is configured to select an acceptable cell residing in any PLMN whose signal quality satisfies a preset condition and enter a restricted mode when registration to the disabled PLMN fails.
- the broadcast message of the non-prohibited PLMN includes the broadcast information of the first PLMN and the broadcast message of the second PLMN; the processing unit is configured to fail to register the first PLMN and register the second PLMN When the PLMN fails, according to the disaster occurrence indication, request registration to the disabled PLMN through the transceiver unit.
- the processing unit is configured to determine that the priority of accessing the first PLMN is higher than the priority of accessing the second PLMN; the transceiver unit is configured to register the When the first PLMN fails, request registration from the second PLMN.
- the second aspect and the technical effect of any possible design in the second aspect can refer to the technical effect of the above-mentioned first aspect and any possible design in the first aspect accordingly, where the repetition No longer.
- the present application provides a network selection method, which includes:
- the terminal device receives broadcast messages from non-disabled PLMNs and broadcast messages from disabled PLMNs. In the case that the terminal device fails to register with the non-prohibited PLMN and the broadcast message of the prohibited PLMN does not include a disaster occurrence indication, the signal quality of the terminal device in any PLMN meets the acceptable cell of the preset condition and enter restricted mode.
- the terminal device does not directly enter the restricted mode, and when the terminal device determines that the broadcast message of the prohibited PLMN does not include a disaster indication, the terminal device enters the restricted mode.
- the present application provides a network selection device, which includes: a transceiver unit and a processing unit;
- the transceiver unit is configured to receive broadcast messages from non-forbidden PLMNs and broadcast messages from forbidden PLMNs.
- the processing unit is configured to, when the registration of the non-prohibited PLMN fails and the broadcast message of the prohibited PLMN does not include a disaster occurrence indication, the signal quality residing in any PLMN meets the acceptable cell of the preset condition and Enter restricted mode.
- the present application further provides a device.
- the device can perform the method design described above.
- the apparatus may be a chip or a circuit capable of performing the function corresponding to the above method, or a device including the chip or circuit.
- the apparatus includes: a memory, configured to store computer executable program codes; and a processor, and the processor is coupled to the memory.
- the program codes stored in the memory include instructions, and when the processor executes the instructions, the device or the device installed with the device executes the method in any one of the above possible designs.
- the device may further include a communication interface, which may be a transceiver, or, if the device is a chip or a circuit, the communication interface may be an input/output interface of the chip, such as an input/output pin.
- a communication interface which may be a transceiver, or, if the device is a chip or a circuit, the communication interface may be an input/output interface of the chip, such as an input/output pin.
- the device includes corresponding functional units for respectively implementing the steps in the above methods.
- the functions may be implemented by hardware, or may be implemented by executing corresponding software through hardware.
- Hardware or software includes one or more units corresponding to the functions described above.
- the embodiment of the present application provides a computer-readable storage medium, the computer-readable storage medium stores a computer program, and when the computer program runs on the device, it executes any of the above-mentioned possible designs. method.
- the embodiment of the present application provides a computer program product, the computer program product includes a computer program, and when the computer program is run on a device, the method in any one of the above possible designs is executed.
- FIG. 1 is a schematic structural diagram of a mobile communication system applied in an embodiment of the present application
- FIG. 2 is a second schematic diagram of network selection in an embodiment of the present application.
- FIG. 3 is a flowchart of network selection in scenario 1 in an embodiment of the present application.
- FIG. 4 is the second schematic diagram of network selection in the embodiment of the present application.
- FIG. 5 is a flow chart of network selection in scenario 2 in an embodiment of the present application.
- FIG. 6 is the third schematic diagram of network selection in the embodiment of the present application.
- Fig. 7 is one of the overview flowcharts of network selection in the embodiment of the present application.
- FIG. 8 is the second overview flowchart of network selection in the embodiment of the present application.
- Fig. 9 is one of the specific flowcharts of network selection in the embodiment of the present application.
- FIG. 10 is the second specific flowchart of network selection in the embodiment of the present application.
- Fig. 11 is one of the structural schematic diagrams of a device in the embodiment of the present application.
- Fig. 12 is the second structural schematic diagram of a device in the embodiment of the present application.
- At least one item (piece) of a, b, or c can represent: a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, c can be single or multiple .
- WCDMA wideband code division multiple access
- general packet radio service general packet radio service
- GPRS general packet radio service
- long term evolution long term evolution
- LTE long term evolution
- LTE frequency division duplex frequency division duplex, FDD
- LTE time division duplex time division duplex
- UMTS universal mobile telecommunications system
- WiMAX global interconnected microwave access Access
- FIG. 1 it is a schematic diagram of the architecture of the mobile communication system in the embodiment of the present application, wherein the main equipment involved in the embodiment of the present application includes:
- the terminal equipment can be user equipment (user equipment, UE), handheld terminal, notebook computer, subscriber unit (subscriber unit), cellular phone (cellular phone), smart phone (smart phone), wireless data card, personal digital assistant (personal digital assistant) assistant (PDA) computer, tablet computer, wireless modem (modem), handheld device (handheld), laptop computer (laptop computer), cordless phone (cordless phone) or wireless local loop (wireless local loop, WLL) station , machine type communication (machine type communication, MTC) terminal or other devices that can access the network.
- the terminal equipment and the access network equipment communicate with each other using some kind of air interface technology.
- the access stratum (AS) of the terminal device completes the data interaction in the UU interface through the protocol stacks of each layer.
- the non-access stratum (NAS) of the terminal device is used to complete the interaction with the core network, mainly including mobility management, session management, etc.
- Access network equipment provides access equipment for terminal equipment, including radio access network (Radio Access Network, RAN) equipment and access network (Access Network, AN) equipment.
- the RAN device is mainly a third generation partnership project (3rd generation partnership project, 3GPP) network wireless network device, and the AN may be an access network device defined by non-3GPP (non-3GPP).
- the RAN device is mainly responsible for functions such as radio resource management, quality of service (QoS) management, data compression and encryption on the air interface side.
- the RAN equipment may include base stations in various forms, for example: macro base stations, micro base stations (also called small stations), relay stations, access points, and so on. In systems using different radio access technologies, the names of devices with base station functions may be different.
- RAN for example, in the fifth generation (5th generation, 5G) system, it is called RAN or gNB (5G NodeB); In the LTE system, it is called an evolved Node B (evolved NodeB, eNB or eNodeB); in the third generation (3rd generation, 3G) system, it is called a Node B (Node B).
- RAN Fifth Generation
- gNB Fifth Generation NodeB
- eNB evolved Node B
- 3rd generation, 3G 3rd generation
- Access management network element mainly used for mobility management and access management, etc., and can be used to implement functions other than session management in the mobility management entity (mobility management entity, MME) function, for example, lawful interception, or Functions such as access authorization (or authentication).
- MME mobility management entity
- the access management network element may be an AMF network element.
- future communications such as 6G communications, the access management network element may still be an AMF network element, or have other names, which are not limited in this application.
- the interaction between entities in the embodiment of the present application may be in the form of sending messages or operating services, which is not limited in the present application, and the following description uses the method of sending messages as an example.
- Disabled PLMN The terminal device does not automatically try to access the PLMN.
- Non-banned PLMNs PLMNs other than banned PLMNs, for example, home PLMNs or visiting PLMNs.
- the mobile country code mobile country code, MCC
- mobile network code mobile network code, MNC
- IMSI international mobile subscriber identity
- the IMSI can be extracted from the subscriber identity module (subscriber identity module, SIM) card of the terminal device.
- SIM subscriber identity module
- Visited PLMN is a PLMN that can be accessed by terminal equipment.
- the MCC in the VPLMN is the same as the MCC in the IMSI, but the MNC in the VPLMN is different from the MNC in the IMSI.
- the terminal device can choose to register with the VPLMN. For example, as shown in Figure 2, the terminal device subscribes to operator A, but when the terminal device is not within the coverage of operator A, the terminal device can choose to register with operator B, then operator B is the VPLMN of the terminal device.
- Disaster occurrence PLMN PLMN with disaster condition: PLMN where disaster or failure occurs, for example, the disaster occurrence PLMN can be the HPLMN or VPLMN of the terminal device.
- Disaster roaming PLMN A PLMN that provides roaming services for PLMNs that occur in disasters, helping terminal equipment to perform normal services.
- the disaster roaming PLMN is a disabled PLMN for terminal equipment;
- a base station with abnormal behavior refers to a base station that can send broadcast messages but cannot provide normal services for terminal devices.
- the base station with abnormal behavior may be a base station with non-prohibited PLMN disguised by an attacker, wherein the attacker can listen to a broadcast message of a prohibited PLMN, and then pretend to be a base station with a non-prohibited PLMN.
- the base station with abnormal behavior may also be a base station of a non-prohibited PLMN where a disaster occurs.
- the base station with abnormal behavior only broadcasts a broadcast message, but cannot establish a connection with the core network. It can be understood that the foregoing base station with abnormal behavior is only an example and is not intended to limit this embodiment of the present application.
- the terminal device when a terminal device needs to access the network (for example, the mobile phone is turned on or recovered from a scene without coverage, etc.), the terminal device can access the PLMN in an automatic mode or a manual mode.
- the behavior of the terminal device is different, and the network searching methods corresponding to the above two modes are also different.
- the terminal device presents searchable PLMNs for the user.
- the user can manually select a PLMN from the PLMNs that can be searched, and the terminal device tries to register with the PLMN network.
- the terminal device will list all the PLMNs found in the whole frequency band.
- the PLMNs found by the terminal device include non-prohibited PLMNs and prohibited PLMNs, and the user can choose which PLMN cell to initiate a registration request to. .
- each broadcast message includes a system information block (SIB), wherein, the SIB includes network selection information, and the network selection information includes PLMN identification (PLMN ID) (or MCC and MNC) and the like.
- SIB system information block
- PLMN ID PLMN identification
- MCC MCC and MNC
- the terminal device After the terminal device receives each broadcast message, it cannot directly determine whether the broadcast message comes from a forbidden PLMN or a non-banned PLMN.
- the terminal device needs to combine configuration information to determine whether the broadcast message comes from a forbidden PLMN or a non-banned PLMN.
- Scenario 1 Disaster (or failure) occurs with no PLMN.
- Scenario 1 the specific process of the terminal device accessing the network in automatic mode is shown in FIG. 3 .
- Step 301 When the terminal equipment needs to access the network, the AS layer of the terminal equipment performs cell search, receives at least one broadcast message, and parses the PLMN ID (or MCC and MNC) in each broadcast message.
- the PLMN ID or MCC and MNC
- Step 302 The AS layer of the terminal device reports information such as the PLMN ID (or MCC and MNC) in each broadcast message to the NAS layer of the terminal device, and the above information can be used to determine the PLMN list of the current area.
- information such as the PLMN ID (or MCC and MNC) in each broadcast message to the NAS layer of the terminal device, and the above information can be used to determine the PLMN list of the current area.
- the PLMN list of the current area may include forbidden PLMNs and non-forbidden PLMNs.
- Step 303 The terminal device analyzes the configuration information in the SIM card or the terminal device, and determines the PLMN selection priority list according to the configuration information and the PLMN list in the current area.
- the configuration information includes a forbidden PLMN list of the terminal device.
- the NAS layer of the terminal device can determine the non-forbidden PLMNs in the current area's PLMN list and the priority of the non-forbidden PLMNs according to the configuration information and the current area's PLMN list, and obtain the PLMN selection priority list.
- the priority of non-prohibited PLMNs may be predefined.
- the priorities of the PLMNs in the PLMN selection priority list are as follows from high to low:
- Registered PLMN indicates the PLMN that the terminal device has successfully registered before the last shutdown or offline.
- the RPLMN may be the same as the home PLMN (home PLMN, HPLMN), or the RPLMN may also be different from the home PLMN (home PLMN, HPLMN).
- Equivalent PLMN list (equivalent HPLMN list, EHPLMN List): It is a local PLMN with the same status as the PLMN currently selected by the terminal device, and is stored in the SIM card.
- the PLMN selection priority list is a set of non-prohibited PLMNs, and the PLMN selection priority list does not include prohibited PLMNs, that is, the terminal device does not select a prohibited PLMN to attempt registration.
- the terminal device only analyzes the necessary information for disabling the PLMN during the cell search phase, such as PLMN ID, CAG (close access group, closed access group) ID, etc., but does not analyze other information in the disabling PLMN.
- operator A is an HPLMN
- operator B is a VPLMN
- operator C and operator D are forbidden PLMNs.
- the terminal device receives a broadcast message from operator A, operator B, and operator C. Further, the terminal device determines that the PLMN list of the current area includes Carrier A, Carrier B, and Carrier C.
- the terminal device determines the PLMN selection priority list according to the configuration information and the PLMN list of the current area. Wherein, the PLMN selection priority list includes operator A and operator B, wherein the priority of operator A is higher than that of operator B.
- the configuration information includes that the prohibited PLMNs of the terminal equipment are operator C and operator D.
- Step 304 The NAS layer of the terminal device notifies the AS layer of the terminal device of the PLMN that is trying to register, and the terminal device selects a normal cell (suitable cell) under the PLMN to register.
- the terminal device After the terminal device establishes a wireless link layer connection, it sends a registration request message to a relevant network element (such as AMF), so that the relevant network element obtains the registration request message, and then other network elements in the core network judge whether to The terminal device is allowed to access the cell of the PLMN. When the access is not allowed, the terminal device will receive a rejection message.
- the rejection message may be a registration rejection message or an authentication rejection message.
- the normal cell here can be understood as a cell that can provide normal business services (such as calling, data transmission, etc.) for the terminal equipment.
- the terminal device if the terminal device fails to register in the cell of the PLMN, the terminal device selects a cell of the next PLMN to register according to the PLMN selection priority list in order of priority from high to low.
- the terminal device judges whether there is an RPLMN. If the RPLMN exists, it tries to register with the RPLMN. If the RPLMN registration fails or the RPLMN does not exist, the terminal device judges whether the equivalent PLMN list exists. If the equivalent The home PLMN list exists, try to register the PLMNs in the equivalent home PLMN list, that is, try to register in sequence according to the priority list of PLMN selection from high to bottom until the registration is successful.
- the terminal device selects an acceptable cell with good signal quality in any PLMN to camp on, and the terminal device enters the restricted mode.
- An acceptable cell can be understood as a limited service that a terminal device can obtain in the cell.
- the services that the terminal device can obtain may include initiating emergency calls, receiving earthquake and tsunami warning system (earthquake and tsunami warning system, ETWS) and commercial mobile alert service (commercial mobile alert system, CMAS) messages, etc.
- ETWS earthquake and tsunami warning system
- CMAS commercial mobile alert service
- Scenario 2 There is a non-disabled PLMN where a disaster occurs.
- the broadcast message received by the terminal device is from the disabled PLMN, and the broadcast message also includes a disaster occurrence indication.
- the terminal device accesses the network in automatic mode, as shown in Figure 5.
- steps 501 to 502 reference may be made to the above steps 301 to 302.
- Step 503 The NAS of the terminal device analyzes the configuration information in the SIM card or the terminal device, determines that there is no available non-prohibited PLMN according to the configuration information and the PLMN list in the current area, and the terminal device analyzes the disaster occurrence indication in the broadcast message.
- the PLMN list of the current area here only includes forbidden PLMNs.
- Step 504 The NAS layer of the terminal device notifies the AS layer of the terminal device of the forbidden PLMN that attempts to register, and the terminal device selects a normal cell under the forbidden PLMN to register.
- the forbidden PLMN that the terminal device selects to try to register may refer to the pre-configured forbidden PLMN priority list for disaster roaming or determine according to the disaster roaming indication in the broadcast message, wherein the disaster roaming indication is used to instruct the terminal equipment to perform disaster roaming. Select Disable PLMN.
- FIG. 4 when a disaster occurs to operator A and there is no coverage of operator B, operator A notifies operator C and operator D to provide temporary disaster roaming services. At this time, operator C can send a disaster occurrence indication and a disaster roaming indication to the terminal device through a broadcast message.
- the disaster occurrence indication is used to indicate a disaster to operator A
- the disaster roaming indication is used to indicate that operator B can provide disaster roaming services.
- the terminal device determines that there is no available non-prohibited PLMN, that is, at this time, the terminal device fails to receive the broadcast message from the cell of operator A and the cell of operator B, then the terminal device resolves the message from the operator.
- the disaster occurrence indication in the broadcast message of the cell of C knows that operator A is out of order.
- the terminal device can select a network according to the configured PLMN priority list for disaster roaming. For example, in the PLMN priority list for disaster roaming, the priority of operator D is higher than that of operator C.
- the terminal device can also select the operator according to the disaster roaming instructions CTry to register.
- Scenario 3 There is a non-disabled PLMN where a disaster occurs.
- the terminal device accesses the network in automatic mode, refer to FIG. 3 .
- the disaster-occurring PLMN When a disaster occurs on the PLMN and a disaster occurs, the disaster-occurring PLMN notifies the disaster roaming PLMN to send disaster area information, and the disaster roaming PLMN will combine its own base station deployment and network signal coverage to send disaster indications and provide disaster roaming services in the corresponding area. Since the network signal coverage of each PLMN is different, the broadcast messages received by the terminal equipment are different when the location is different. There may be network coverage of the terminal equipment in other non-prohibited PLMNs other than the disaster roaming PLMN and the disaster occurrence PLMN. There may also be cases where the UE is under the network coverage of a disaster roaming PLMN and a base station with abnormal behavior.
- a terminal device when a terminal device receives a broadcast message of a non-forbidden PLMN (such as a base station with abnormal behavior or a non-forbidden PLMN other than the PLMN where a disaster occurs) and a broadcast message of a prohibited PLMN during a cell search, the terminal device will preferentially select a non-forbidden PLMN to register. After the non-prohibited PLMN registration fails, the terminal device determines that there is no other non-prohibited PLMN available, the terminal device will choose an acceptable cell with better signal quality in any PLMN to reside in, and the terminal device enters the restricted mode.
- a non-forbidden PLMN such as a base station with abnormal behavior or a non-forbidden PLMN other than the PLMN where a disaster occurs
- the terminal device will not further parse the broadcast message of the disabled PLMN, so that the terminal device cannot perceive the occurrence of a disaster, and cannot use the disaster roaming PLMN to perform disaster roaming and perform normal services.
- the terminal device may choose to camp on the cell where the PLMN is disabled. At this time, the terminal device may only parse the broadcast message in the restricted mode, but does not parse the disaster occurrence indication in the broadcast message for which the PLMN is disabled, that is, does not check the relevant fields of the disaster occurrence indication. If the terminal device does not resolve the disaster occurrence indication in the broadcast message of the disabled PLMN, the terminal device camps on the cell where the PLMN is disabled, and still enters the restricted mode.
- the terminal device will not parse the disaster occurrence indication in the broadcast message of the disabled PLMN, and the terminal device cannot choose To disable the PLMN for disaster roaming and perform normal business, resulting in service degradation.
- operator A is an HPLMN
- operator B is a VPLMN
- operator C is a forbidden PLMN.
- operator A can notify operator C to provide temporary disaster roaming service.
- operator C sends a disaster occurrence indication to the terminal device through a broadcast message, and the disaster occurrence indication is used to instruct operator A that a disaster occurs.
- the base station with abnormal behavior continues to send a broadcast message to the terminal device, the broadcast message includes operator A's network selection information.
- the base station with abnormal behavior may be a fake base station masquerading as operator A, and the attacker can listen to the broadcast message sent by operator C and pretend to be the base station of operator A.
- the base station with abnormal behavior may be a base station of operator A where a disaster occurs.
- the base station with abnormal behavior only broadcasts broadcast messages, but cannot establish a connection with the core network.
- the operator B may send a broadcast message to the terminal device, where the broadcast message includes the network selection information of the operator B.
- the terminal device will request registration from the base station with abnormal behavior according to the broadcast message from the base station with abnormal behavior, and/or request registration from the operator B according to the broadcast message from the operator B. Since operator C does not disable the PLMN, the terminal device will not select operator C for registration. In the case of a base station with abnormal behavior and/or operator B failing to register, the terminal device will choose an acceptable cell with better signal quality in any PLMN to reside in, and the terminal device enters the restricted mode.
- the terminal device will choose to camp on the base station with abnormal behavior and enter the restricted mode.
- the terminal device will choose to camp on the base station with abnormal behavior and enter the restricted mode.
- the terminal device will not read the disaster occurrence indication in the broadcast message of operator C. Therefore, the terminal device cannot choose to roam to operator C and perform normal services, resulting in service degradation.
- the terminal device may choose to camp on the cell of operator C.
- the terminal device only reads the broadcast message according to the restricted mode, and does not read the disaster occurrence indication in the broadcast message of operator C, that is, if it does not check the relevant fields of the disaster occurrence indication, the terminal device cannot select the operator. C performs roaming and performs normal business, resulting in service degradation.
- an embodiment of the present application provides a network selection method. Using the method provided by the embodiment of this application, after the terminal device determines that the registration of the non-prohibited PLMN fails, the terminal device does not directly enter the restricted mode, but tries to register the prohibited PLMN according to the disaster occurrence indication included in the broadcast message of the prohibited PLMN, so as to realize terminal The device selects the network that guarantees normal services.
- the following uses the embodiment shown in FIG. 7 as an example for description.
- Step 700 The terminal device receives a broadcast message from a non-forbidden PLMN and a broadcast message from a forbidden PLMN, wherein the broadcast message of a forbidden PLMN includes a disaster occurrence indication, and the disaster occurrence indication is used to indicate that a disaster occurs in a non-forbidden PLMN.
- the terminal device can receive at least one broadcast message.
- the terminal device can determine the PLMN list of the current area according to the broadcast message received during a cell search process.
- the terminal device determines at least one non-forbidden PLMN according to the PLMN list of the current area and the configuration message.
- the terminal device attempts to register sequentially according to the priority of at least one non-prohibited PLMN. For details, reference may be made to steps 301 to 303 above.
- the broadcast message of the non-forbidden PLMN may include one or more.
- the terminal device may receive broadcast messages from the first PLMN and receive broadcast messages from the third PLMN.
- the broadcast message of the third PLMN may include a disaster occurrence indication, and the disaster occurrence indication is used to indicate that a disaster occurs to the first PLMN.
- the terminal device determines that the first PLMN is a non-prohibited PLMN according to the configuration information and the broadcast message of the first PLMN, and determines that the third PLMN is a prohibited PLMN according to the configuration information and the broadcast message of the third PLMN.
- the configuration information includes a prohibited PLMN list of the terminal device, and the third PLMN is one of the prohibited PLMN lists of the terminal device.
- the terminal device may request registration from the first PLMN, for example, the terminal device sends a registration request message to the first PLMN. Since the third PLMN is a disabled PLMN, the terminal device does not request registration with the third PLMN.
- the terminal device may determine the priorities of the first PLMN and the second PLMN according to a preset priority sequence. If the priority of the first PLMN is higher than the priority of the second PLMN, the terminal device preferentially requests registration from the first PLMN. When the registration with the first PLMN fails, the terminal device requests registration with the second PLMN.
- the non-forbidden PLMN When a disaster occurs in the non-forbidden PLMN, the non-forbidden PLMN sends a notification message to the forbidden PLMN, the notification message indicates that a disaster has occurred in the non-forbidden PLMN, and the forbidden PLMN sends a broadcast message according to the notification message, wherein the broadcast message of the forbidden PLMN includes a disaster occurrence indication.
- the terminal device parses the necessary information in the broadcast message of the non-prohibited PLMN and the broadcast message of the prohibited PLMN, and does not parse the disaster occurrence indication in the broadcast message of the prohibited PLMN.
- the broadcast message of the first PLMN may include the first MCC and the first MNC, where the first MCC and the first MNC may be used to determine the identity of the first PLMN.
- the broadcast message of the third PLMN may include the second MCC and the second MNC, where the second MCC and the second MNC may be used to determine the identity of the third PLMN.
- the terminal device parses the necessary information in the broadcast information of the first PLMN and the broadcast information of the third PLMN. For example, the terminal device parses the first MCC and the first MNC, and the second MCC and the second MNC, but does not parse A disaster occurrence indication in the broadcast message of the third PLMN.
- Step 710 In the case that the terminal device fails to register with the non-prohibited PLMN, the terminal device requests registration with the prohibited PLMN according to the disaster occurrence instruction.
- the terminal device when the terminal device fails to register with a non-prohibited PLMN, the terminal device needs to determine whether the broadcast message of the prohibited PLMN includes a disaster occurrence indication, that is, parse the disaster occurrence indication in the broadcast message of the prohibited PLMN.
- the terminal device requests registration with the disabled PLMN according to the disaster occurrence indication.
- the terminal device determines that the registration of the non-prohibited PLMN fails according to one or more of the following conditions: the terminal device receives a response from the non-prohibited PLMN, and the response from the non-prohibited PLMN Indicates that the registration of the non-prohibited PLMN fails; or the terminal device does not receive a response from the non-prohibited PLMN within a preset time period.
- the response from the non-prohibited PLMN may indicate that the registration of the non-prohibited PLMN is successful, or the response from the non-prohibited PLMN may indicate that the registration of the non-prohibited PLMN fails.
- the terminal device determines that the registration of the non-prohibited PLMN fails.
- the terminal device determines that registration with the non-prohibited PLMN fails.
- the terminal device receives the broadcast message from the first PLMN, receives the broadcast message from the third PLMN, the terminal device determines that the first PLMN is a non-prohibited PLMN, and the third PLMN is a prohibited PLMN.
- the terminal device After the terminal device sends a registration request message to the first PLMN, the terminal device receives a response message to the registration request message from the first PLMN, for example, when the response message to the registration request message is a registration acceptance message, the terminal device determines to register with the first PLMN If successful, if the response message to the registration request message is a registration rejection message or an authentication rejection message or there is no response message from the first PLMN for a long time, the terminal device determines that registration with the first PLMN fails.
- the terminal device determines whether the broadcast message from the third PLMN is The disaster occurrence indication is included, that is, the terminal device parses the information except the necessary information in the broadcast message of the third PLMN, wherein the disaster occurrence indication may indicate that a disaster occurs in the first PLMN.
- the terminal device When the first PLMN fails to register, if there are other available non-prohibited PLMNs, the terminal device continues to try to register with other available non-prohibited PLMNs.
- the terminal device determines whether the broadcast message of the third PLMN includes a disaster occurrence indication, Wherein, the disaster occurrence indication may indicate that a disaster occurs in the first PLMN or that a disaster occurs in other available non-prohibited PLMNs.
- the terminal device can also receive broadcast messages from the second PLMN, and the second PLMN is a non-banned PLMN, and the priority of the first PLMN is higher than that of the second PLMN, the terminal device will first request registration with the first PLMN , when the terminal device determines that the registration with the first PLMN fails, the terminal device requests registration with the second PLMN.
- the terminal device judges whether the broadcast message of the third PLMN includes a disaster occurrence indication, wherein the disaster occurrence indication may indicate that a disaster occurs in the first PLMN, or a disaster occurs in the second PLMN, or Disasters occur in both the first PLMN and the second PLMN.
- the disaster occurrence indication may indicate that a disaster occurs in the first PLMN, or a disaster occurs in the second PLMN, or Disasters occur in both the first PLMN and the second PLMN.
- the terminal device requests registration from the disabled PLMN.
- the forbidden PLMN may be the third PLMN or other forbidden PLMNs. Otherwise, the terminal device can reside in an acceptable cell whose signal quality meets the preset condition in any PLMN and enter the restricted mode.
- the terminal device can also perform the following possible judgment processes to determine whether it needs to request registration with the forbidden PLMN, thereby avoiding additional Judgment and registration attempt, reducing unnecessary overhead of terminal equipment.
- the terminal device when the terminal device receives the response of non-prohibited PLMN registration failure, the terminal device also needs to perform an integrity protection check on the response of non-prohibited PLMN registration failure.
- the terminal device may request registration from the disabled PLMN according to the disaster occurrence indication.
- the terminal device When it is determined that the integrity protection verification of the non-disabled PLMN registration failure is successful, the terminal device is not triggered to determine whether the disaster occurrence indication is included in the broadcast message of the disabled PLMN, or the terminal device ignores the disaster occurrence indication in the broadcast message of the disabled PLMN, and Follow-up operations are performed according to the logic in the prior art, for example, PLMN reselection is performed.
- the terminal device can use the following methods to perform integrity protection verification on the response of non-disabled PLMN registration failure: first, the terminal device can check whether the available security context is saved, and if the available security context is not saved, it is considered integrity If the protection verification fails, if the available security context is saved, use the security context to calculate the message authentication code (message authentication code, MAC) and non-disabled PLMN registration Whether the MAC' carried in the failed response matches, if it matches, it is determined that the integrity protection is successful, otherwise it is determined that the integrity protection fails.
- message authentication code messages authentication code
- the terminal device when determining that the integrity protection verification of the response to the non-disabled PLMN registration failure fails or the response to the non-disabled PLMN registration failure has no integrity protection, the terminal device also needs to analyze the rejection reason value carried in the response to the non-disabled PLMN registration failure.
- the terminal device determines that the rejection cause value carried in the response to the non-disabled PLMN registration failure is not Including the cause value irrelevant to the network selection, the terminal device requests registration with the disabled PLMN according to the disaster occurrence indication, otherwise the terminal device is not triggered to judge whether the broadcast message of the disabled PLMN includes the disaster occurrence indication, or the terminal device ignores the broadcast message of the disabled PLMN Indicates the occurrence of a disaster, and the terminal device performs follow-up operations according to the logic in the prior art.
- the reason value irrelevant to the network selection may be rejection reason value 3 or rejection reason value 6 .
- a reject cause value of 3 indicates that the terminal device is an illegal terminal device.
- the non-forbidden PLMN refuses to provide services for the terminal device
- the non-forbidden PLMN sends a response to the terminal device that the registration of the non-forbidden PLMN fails, and the response of the non-forbidden PLMN registration failure carries a rejection reason value of 3, wherein the non-forbidden PLMN
- the reasons for refusing to provide service to the terminal device can be that the non-banned PLMN does not accept the terminal device's identity, or the terminal device fails the identity verification check.
- the terminal device may enter a deactivated state or enter a restricted mode based on product implementation.
- the terminal device determines that the non-disabled PLMN registration failure response includes a rejection reason value of 3, the terminal device determines that it is an illegal terminal device, and the terminal device does not need to make additional judgments and registration attempts in the disabled PLMN, and can directly enter the active state or enter restricted mode.
- a rejection reason value of 6 indicates that the terminal equipment is an illegal mobile equipment (ME).
- ME illegal mobile equipment
- the non-forbidden PLMN when the non-forbidden PLMN does not accept the ME used, for example, the ME is on the forbidden list, the non-forbidden PLMN sends a response to the non-forbidden PLMN registration failure to the terminal device, and the non-forbidden PLMN registration failure response carries a reason for rejection Value 6.
- the terminal device considers that the universal subscriber identity module (USIM) card is illegal in the 5G service, until the terminal device is turned off or the USIM card in the terminal device is removed, and then the terminal device deletes the 5G card stored in the ME.
- USIM universal subscriber identity module
- Mobility management mobile management (mobile management, MM) parameters, such as 5G globally unique temporary UE identity (5G globally unique temporary UE identity, 5G-GUTI), the tracking area identity of the last access registration (tracking area identity, TAI), etc.
- 5G globally unique temporary UE identity 5G globally unique temporary UE identity, 5G-GUTI
- TAI tracking area identity
- the terminal device can determine the disabled Whether the broadcast message of the PLMN includes a disaster occurrence indication, and when the broadcast message of the disabled PLMN includes the disaster occurrence indication, request registration to the disabled PLMN according to the disaster occurrence indication.
- the terminal device determines the rejection reason value carried in the response to the non-disabled PLMN registration failure Including the cause value related to network selection, and it is determined that there is no other available non-prohibited PLMN, the terminal device requests registration with the prohibited PLMN according to the disaster occurrence indication, otherwise the terminal device is not triggered to determine whether the broadcast message of the prohibited PLMN includes the disaster occurrence indication , or the terminal device ignores the disaster occurrence indication in the broadcast message for disabling the PLMN, and the terminal device performs subsequent operations according to the logic in the prior art.
- the reason value related to network selection may include a rejection reason value of 11 or a rejection reason value of 13 .
- a rejection cause value of 11 indicates that the terminal device is not allowed in the current PLMN, where the current PLMN is a non-prohibited PLMN that sends a response to the terminal device that the registration of the non-prohibited PLMN failed.
- the terminal device deletes the 5G MM parameter, and can set the PLMN-specific attempt counter to the maximum value, that is, no longer tries PLMN reselection. For example, if the current PLMN attempt counter is 2 and the maximum value is 5, then When the terminal device determines that the non-disabled PLMN registration failure response includes a rejection reason value of 11, the terminal device sets the PLMN attempt counter to 5.
- the terminal device determines that the non-prohibited PLMN registration failure response includes a rejection reason value of 11
- the terminal device learns that the current PLMN is not allowed, and the terminal device further determines whether there are other available PLMNs, and if so, attempts to register other PLMNs. available PLMN, otherwise it is determined whether the broadcast message of the disabled PLMN includes a disaster indication, and when the broadcast message of the disabled PLMN includes a disaster indication, request registration to the disabled PLMN according to the disaster indication.
- the terminal device sends a PLMN registration request to operator A, and operator A sends a PLMN registration failure response to the terminal device, and the PLMN registration failure response includes a rejection reason value of 11.
- the terminal device determines that operator B exists and that operator B is a non-prohibited PLMN
- the terminal device sends a PLMN registration request to operator B.
- a Deny Cause value of 13 indicates that the terminal device is not allowed to roam in the current tracking area (TA).
- the current TA is the TA in the non-prohibited PLMN that sends the response of non-prohibited PLMN registration failure to the terminal device.
- the terminal device may store the current TAI in the tracking area list prohibited for roaming, and perform PLMN reselection.
- the terminal device determines that the non-prohibited PLMN registration failure response includes a rejection reason value of 13
- the terminal device knows that the current TA is not allowed to roam, and the terminal device further determines whether there are other available PLMNs, and if so, attempts to register Other available PLMNs, otherwise determine whether the broadcast message of the disabled PLMN includes a disaster occurrence indication, and when the broadcast message of the disabled PLMN includes a disaster occurrence indication, request registration to the disabled PLMN according to the disaster occurrence indication.
- the terminal device adds 1 to the PLMN attempt counter each time it receives a response of non-disabled PLMN registration failure, the terminal device determines that the PLMN attempt counter reaches the maximum value, and the terminal device requests the disabled PLMN according to the disaster occurrence indication. register. Otherwise, the terminal device is not triggered to determine whether the PLMN-disabled broadcast message includes the disaster occurrence indication, or the terminal device ignores the disaster occurrence indication in the PLMN-disabled broadcast message.
- the terminal device may further determine whether there are other available non-prohibited PLMNs or normal cells (suitable cells), if there are no other available non-prohibited PLMNs, or there is no In a normal cell, the terminal device requests registration with the disabled PLMN according to the disaster occurrence indication, otherwise, the terminal device is not triggered to judge whether the broadcast message of the disabled PLMN includes the disaster occurrence indication, or the terminal device ignores the disaster occurrence indication in the broadcast message of the disabled PLMN , the terminal device performs subsequent operations according to the logic in the prior art, and may enter a deactivated state or enter a restricted mode.
- the broadcast message of disabling the PLMN may include the disaster occurrence indication and/or the check information of the disaster occurrence indication in the SIB.
- the verification information here may be a hash value or the like. The verification information is used for anti-replay attack or complete protection verification. If the terminal device retrieves the disaster occurrence indication in the broadcast message of the disabled PLMN and does not need to verify the verification information, or retrieves the disaster occurrence indication and the verification information of the disaster occurrence indication passes the verification, the terminal device requests registration with the disabled PLMN.
- the terminal device does not retrieve the disaster occurrence indication in the broadcast message of the disabled PLMN or the verification information of the disaster occurrence indication fails to pass the verification, the terminal device can reside in an acceptable cell whose signal quality meets the preset conditions in any PLMN and Enter restricted mode.
- the broadcast message of disabled PLMNs may also include one or more.
- the terminal device may also receive the broadcast message from the fourth PLMN, and the fourth PLMN is a disabled PLMN.
- the disaster occurrence indication included in the broadcast message of the third PLMN and the disaster occurrence indication included in the broadcast message of the fourth PLMN may be the same or different, which is not limited in this application.
- the terminal device may detect all broadcast messages from the forbidden PLMN, or detect some broadcast messages from the forbidden PLMN, and when it is determined that one of the broadcast messages includes a disaster occurrence indication, the terminal device requests registration with the forbidden PLMN.
- the prohibited PLMNs of the terminal device are PLMN1-PLMN10, and the terminal device receives the broadcast message from PLMN1, the broadcast message from PLMN3, and the broadcast message from PLMN7.
- the terminal device may determine whether the broadcast message from PLMN1 includes a disaster occurrence indication, and determine whether the broadcast message from PLMN3 includes a disaster occurrence indication, and determine whether the broadcast message from PLMN7 includes a disaster occurrence indication, when When one of the broadcast messages includes a disaster indication, the terminal device requests registration with the disabled PLMN.
- the terminal device may randomly select from the above three broadcast messages to judge whether the broadcast message from PLMN1 includes a disaster occurrence indication, and judge whether the broadcast message from PLMN7 includes a disaster occurrence indication.
- the terminal device requests registration with the disabled PLMN.
- the terminal device first determines whether the forbidden PLMN corresponding to the received broadcast message belongs to a first forbidden PLMN set, where the first PLMN set is a list of forbidden PLMNs for disaster inspection.
- the first forbidden PLMN set includes forbidden PLMNs corresponding to broadcast messages that the terminal device needs to detect when the terminal device determines that the registration of the non-forbidden PLMN fails.
- the configuration of the first PLMN set is completed through a pre-configuration method, or through a terminal device configuration update process, or through a NAS message.
- the terminal device can determine whether the broadcast message from PLMN1 includes a disaster occurrence indication, and whether the broadcast message from PLMN3 includes a disaster occurrence indication. When one of the broadcast When the message includes a disaster occurrence indication, the terminal device requests registration with the disabled PLMN. Since PLMN7 does not belong to the forbidden PLMN list for disaster inspection, the terminal device does not need to judge whether the broadcast message from PLMN7 includes a disaster occurrence indication.
- the order in which the terminal device detects the broadcast messages may be based on the signal strength of different prohibited PLMNs, or the priority of prohibited PLMNs for disaster inspection. level list. Wherein, it can be understood that the PLMNs in the forbidden PLMN list for disaster inspection have no priority, but the PLMNs in the priority list of forbidden PLMNs for disaster inspection have priority order.
- the prohibited PLMNs of the terminal device are PLMN1-PLMN10, and the terminal device receives the broadcast message from PLMN1, the broadcast message from PLMN3, and the broadcast message from PLMN7.
- the terminal device when the signal strength of PLMN1 > the signal strength of PLMN7 > the signal strength of PLMN3, the terminal device first judges whether the broadcast message from PLMN1 includes a disaster occurrence indication, and then judges whether the broadcast message from PLMN7 includes a disaster occurrence indication , and finally determine whether the broadcast message from PLMN3 includes a disaster occurrence indication.
- the disabled PLMN priority list for disaster inspection indicates that the priority of PLMN1 > the priority of PLMN5 > the priority of PLMN4 > the priority of PLMN3 > the priority of PLMN2, the terminal device first judges the broadcast from PLMN1 Whether the message includes the indication of disaster occurrence, and then judge whether the broadcast message from PLMN3 includes the indication of disaster occurrence, without judging whether the broadcast message from PLMN7 includes the indication of disaster occurrence.
- the broadcast message of disabling the PLMN may include a disaster roaming indication
- the disaster roaming indication terminal device may choose to disable the PLMN to perform disaster roaming.
- the terminal device in the case that the terminal device fails to register with the disabled PLMN, the terminal device can reside in an acceptable cell whose signal quality meets the preset condition in any PLMN and enter the restricted mode.
- the forbidden PLMNs belong to the second set of forbidden PLMNs, and the second set of forbidden PLMNs includes forbidden PLMNs for disaster roaming.
- the second forbidden PLMN set may be a forbidden PLMN list for disaster roaming.
- the terminal device can first determine the intersection of the PLMN list in the current area and the second forbidden PLMN set, and then select any PLMN from the intersection to request registration. When the registration fails, the terminal device can select other PLMNs from the intersection to try to register. In addition, when the terminal device determines that all the PLMNs in the intersection fail to register, the terminal device can camp on an acceptable cell whose signal quality in any PLMN meets the preset condition and enter the restricted mode.
- the second forbidden PLMN set is a forbidden PLMN priority list for disaster roaming
- the terminal device may first determine the intersection of the PLMN list in the current area and the forbidden PLMN priority list for disaster roaming.
- the terminal device sequentially selects a PLMN to request registration according to the priority order of the PLMNs in the intersection.
- the terminal device can camp on an acceptable cell whose signal quality in any PLMN meets the preset condition and enter the restricted mode.
- the terminal device determines that it supports minimization of service interruption (MINT). Wherein, the terminal device determines that it supports the minimization of service interruption according to the version information of the terminal device or the capability information of the terminal device.
- the version information of the terminal device or the capability information of the terminal device can be stored in the internal memory of the terminal device or in the SIM card.
- the version information of the terminal device refers to a collection of information of software or hardware standards of the terminal device.
- the terminal device does not support MINT, and in some versions (such as version 3 and some versions after version 3), the terminal device supports MINT.
- whether the terminal device supports MINT belongs to the hardware capability of the terminal device.
- the capability information of the terminal device refers to the set of features supported by the terminal device.
- the capability information of the terminal device may include wireless capability information and core network capability information supported by the terminal device.
- the core network capability information may include parameters related to MINT, for example, A parameter related to MINT may indicate that the terminal device supports MINT or does not support MINT. When the parameter related to MINT indicates that the terminal device supports MINT, the terminal device determines that it supports MINT. When the parameter related to MINT indicates that the terminal device does not support MINT, the terminal device determines that it does not support MINT.
- the terminal device may camp on a cell where the PLMN is disabled to perform normal services.
- the terminal device can reselect to the non-prohibited PLMN.
- the forbidden PLMN sending the disaster occurrence indication and the forbidden PLMN where the terminal device attempts to register may be the same or different.
- the forbidden PLMN corresponding to the broadcast message including the disaster occurrence indication parsed by the terminal device and the forbidden PLMN that the terminal device tries to register with may be the same or different.
- the terminal device After the non-disabled PLMN fails to register, the terminal device does not directly enter the restricted mode, but tries to register the disabled PLMN according to the disaster occurrence instruction included in the broadcast message of the prohibited PLMN, so that the terminal device can select a network that guarantees normal services . Therefore, it is possible to effectively reduce the service interruption of the terminal equipment caused by the disaster of the non-forbidden PLMN.
- this embodiment of the present application provides another network selection method.
- the terminal device determines that there is a non-prohibited PLMN that has a disaster, and lists the prohibited PLMN into the first PLMN set, so that the terminal device can perform network selection according to the first PLMN set to ensure The terminal equipment realizes normal business.
- the embodiment shown in FIG. 8 is taken as an example for description.
- Step 800 The terminal device receives a first broadcast message from a first PLMN, and receives a second broadcast message from a second PLMN, where the first PLMN is a non-banned PLMN, and the second PLMN is a banned PLMN.
- Step 810 When the second broadcast message includes a disaster occurrence indication, the terminal device determines a first PLMN set, where the first PLMN set includes the first PLMN and the second PLMN.
- the disaster occurrence indication is used to indicate that a disaster occurs to the first PLMN.
- the first PLMN set may include a PLMN selection priority list and at least one disaster roaming PLMN, and the priority of at least one disaster roaming PLMN may be lower than that of other non-prohibited PLMNs.
- the terminal device After the terminal device receives the first broadcast message and the second broadcast message, in addition to parsing necessary information, the terminal device also detects whether the broadcast message includes a disaster occurrence indication.
- the terminal device may adopt but not limited to the following two solutions to determine the first PLMN set:
- Solution 1 After the terminal device receives the first broadcast message and the second broadcast message, the terminal device analyzes whether each broadcast message includes a disaster occurrence indication, and when the second broadcast message includes a disaster occurrence indication, the terminal device determines the first PLMN gather.
- the AS layer of the terminal device performs cell search and receives a first broadcast message and a second broadcast message
- the first broadcast message may include the first MCC and the first MNC, where the first MCC and the first MNC may Used to determine the identifier of the first PLMN.
- the second broadcast message may include the second MCC, the second MNC, and a disaster occurrence indication, wherein the second MCC and the second MNC may be used to determine the identity of the second PLMN, and the disaster occurrence indication is used to indicate that a disaster occurs to the first PLMN.
- the AS layer of the terminal device in addition to parsing the necessary information in the first broadcast information and the second broadcast information, for example, parsing the first MCC and the first MNC, and the second MCC and the second MNC, the AS layer of the terminal device also analyzes the necessary information in the first broadcast information and the second broadcast information. Detecting whether the first broadcast message includes a disaster occurrence indication, and detecting whether the second broadcast message includes a disaster occurrence indication.
- the above actions can take place at the AS layer or other layers of the terminal device.
- the AS layer of the terminal device reports the disaster occurrence indication to the NAS layer of the terminal device, and at the same time, reports the first MCC, the first MNC, the second MCC, and the second MNC to the terminal device's NAS layer.
- the NAS layer of the terminal device analyzes the configuration information in the SIM card or the terminal device, and determines that the first PLMN is a non-forbidden PLMN and the second PLMN is a prohibited PLMN according to the configuration information and the PLMN list of the current area.
- the PLMN list of the current area may be determined according to the first MCC and the first MNC, and the second MCC and the second MNC, and the PLMN list of the current area includes the first PLMN and the second PLMN.
- the configuration information includes a prohibited PLMN list of the terminal device, and the second PLMN is one of the prohibited PLMN lists of the terminal device.
- the NAS layer of the terminal device determines that the first PLMN set includes the first PLMN, and since the second broadcast message includes a disaster occurrence indication, the NAS layer of the terminal device adds the second PLMN to the first PLMN set . Finally, the first PLMN set includes the first PLMN and the second PLMN, and the priority of the first PLMN may be higher than that of the second PLMN. The above actions may take place at the NAS layer or other layers of the terminal device.
- Solution 2 After the terminal device receives the first broadcast message and the second broadcast message, after the terminal device determines that the second PLMN is a prohibited PLMN, the terminal device analyzes whether the second broadcast message includes a disaster indication, and in the second broadcast message When the disaster occurrence indication is included, the terminal device determines the first PLMN set.
- the AS layer of the terminal device performs cell search and receives a first broadcast message and a second broadcast message
- the first broadcast message may include the first MCC and the first MNC, where the first MCC and the first MNC may Used to determine the identifier of the first PLMN.
- the second broadcast message may include the second MCC, the second MNC, and a disaster occurrence indication, wherein the second MCC and the second MNC may be used to determine the identity of the second PLMN, and the disaster occurrence indication is used to indicate that a disaster occurs to the first PLMN.
- the above actions can take place at the AS layer or other layers of the terminal device.
- the AS layer of the terminal device only parses necessary information in the first broadcast information and the second broadcast information, for example, the terminal device parses the first MCC and the first MNC, and the second MCC and the second MNC.
- the AS layer of the terminal device reports the first MCC, the first MNC, the second MCC, and the second MNC to the NAS layer of the terminal device.
- the NAS layer of the terminal device analyzes the configuration information in the SIM card or the terminal device, and sends the forbidden PLMN list of the terminal device to the AS layer of the terminal device.
- the configuration information includes a prohibited PLMN list of the terminal device, and the second PLMN is one of the prohibited PLMN lists of the terminal device.
- the NAS layer of the terminal device sends the forbidden PLMN list to the AS layer of the terminal device.
- the AS layer of the terminal device determines that the second PLMN is a prohibited PLMN according to the prohibited PLMN list of the terminal device, and detects whether the second broadcast message includes a disaster occurrence indication.
- the AS layer of the terminal device reports the disaster occurrence indication to the NAS layer of the terminal device.
- the NAS layer of the terminal device determines that the first PLMN is a non-prohibited PLMN according to the configuration information and the PLMN list of the current area.
- the PLMN list of the current area may be determined according to the first MCC and the first MNC, and the second MCC and the second MNC, and the PLMN list of the current area includes the first PLMN and the second PLMN.
- the NAS layer of the terminal device determines that the first PLMN set includes the first PLMN, and since the second broadcast message includes a disaster occurrence indication, the NAS layer of the terminal device adds the second PLMN to the first PLMN set . Finally, the first PLMN set includes the first PLMN and the second PLMN, and the priority of the first PLMN may be higher than that of the second PLMN. The above actions may take place at the NAS layer or other layers of the terminal device.
- the terminal device adds the second PLMN to the first PLMN set, and the following examples may be used but not limited to:
- the second broadcast message further includes a disaster roaming indication, and the disaster roaming instructs the terminal device to select the second PLMN to perform disaster roaming. Therefore, when the second broadcast message includes the disaster occurrence indication and the disaster roaming indication, the terminal device adds the second PLMN to the first PLMN set.
- the second PLMN belongs to a disabled PLMN used for disaster roaming. Therefore, when the second broadcast message includes a disaster occurrence indication, the terminal device may add the second PLMN to the first PLMN set, or the terminal device may add the The prohibited PLMNs used for disaster roaming are added to the first PLMN set. At this time, the first PLMN set may also include other prohibited PLMNs used for disaster roaming except the second PLMN.
- the terminal device adding the second PLMN to the first PLMN set can be understood as the terminal device adding the second PLMN after the VPLMN in the PLMN selection priority (that is, as item 5), or the terminal device adding the second PLMN to the PLMN selection priority
- the tail of the VPLMN in the class is not listed as a new item.
- Step 820 the terminal device requests registration from a PLMN in the first PLMN set.
- the terminal device determines that it supports minimizing service interruption. Wherein, the terminal device determines that it supports the minimization of service interruption according to the version information of the terminal device or the capability information of the terminal device.
- the version information of the terminal device or the capability information of the terminal device can be stored in the internal memory of the terminal device or in the SIM card.
- the terminal device sequentially selects the PLMNs to try to register according to the priority order.
- the terminal device may randomly select a PLMN to attempt registration.
- the terminal device can reside in an acceptable cell whose signal quality in any PLMN meets the preset condition and enter the restricted mode.
- the terminal device determines that the broadcast message of the prohibited PLMN includes a disaster roaming indication, and lists the prohibited PLMN in the first PLMN set, so that the terminal device performs network selection according to the first PLMN set, In order to ensure that the terminal equipment realizes normal business.
- the embodiment shown in FIG. 9 corresponds to the embodiment shown in FIG. 7 above, and the overlaps with the embodiment shown in FIG. 7 above will not be repeated here. It is assumed here that the UE only receives two broadcast messages. Among them, PLMN A is a non-prohibited PLMN, and PLMN B is a prohibited PLMN.
- Step 901 UE receives the first broadcast message from PLMN A.
- Step 902 UE receives the second broadcast message from PLMN B.
- the UE receives the first broadcast message and the second broadcast message during one cell search, and steps 901 and 902 do not limit the timing of receiving the first broadcast message and the second broadcast message.
- steps 901 and 902 do not limit the timing of receiving the first broadcast message and the second broadcast message.
- Step 903 UE determines that PLMN A is a non-prohibited PLMN, and PLMN B is a prohibited PLMN. UE sends a first registration request message to PLMN A.
- the UE determines that PLMN A is a non-prohibited PLMN, and PLMN B is a prohibited PLMN.
- PLMN A is a non-prohibited PLMN
- PLMN B is a prohibited PLMN.
- Step 904 UE receives a registration rejection message from PLMN A.
- step 904 may also be replaced by a response message indicating that the UE has not received the first registration request message for a long time.
- Step 905 When the UE determines that the registration of PLMN A fails, the UE analyzes whether the second broadcast message includes a disaster occurrence indication.
- Step 906 When the second broadcast message includes a disaster occurrence indication, the UE sends a second registration request message to the PLMN B.
- the second broadcast message includes a disaster occurrence indication
- the disaster occurrence indication is used to instruct PLMN A that a disaster occurs.
- the UE may not directly enter the restricted mode after PLMN A fails to register, but judges whether the second broadcast message includes a disaster occurrence indication.
- the UE Request registration to PLMN B to ensure normal business of terminal equipment.
- the embodiment shown in FIG. 10 corresponds to the above-mentioned embodiment shown in FIG. 8 , and the overlaps with the above-mentioned embodiment shown in FIG. 8 will not be repeated here.
- PLMN A is a non-prohibited PLMN
- PLMN B is a prohibited PLMN.
- the priority of the UE to register with the non-prohibited PLMN is higher than the priority of the UE to register with the prohibited PLMN.
- PLMNs used for disaster roaming include PLMN B.
- steps 1001 and 1002 reference may be made to the above steps 901 and 902, and repeated descriptions will not be repeated.
- Step 1003 When the second broadcast message includes a disaster occurrence indication, the UE determines the first PLMN set, and the first PLMN set includes PLMN A and PLMN B.
- the second broadcast message includes a disaster occurrence indication, and the disaster occurrence indication is used to instruct the PLMN A that a disaster occurs.
- the UE determines the first PLMN set, but is not limited to the following scheme A and scheme B:
- Solution A After the UE receives the first broadcast message and the second broadcast message, the UE analyzes whether each broadcast message includes a disaster occurrence indication. The UE determines that the second broadcast message includes a disaster occurrence indication and the PLMN used for disaster roaming includes PLMN B, and the UE determines that the first PLMN set includes PLMN B.
- the first PLMN set also includes PLMN A.
- the scheme A please refer to the related description of the above-mentioned scheme 1, and the repetition will not be repeated.
- Solution B After the UE receives the first broadcast message and the second broadcast message, and after the UE determines that PLMN B is a forbidden PLMN, the UE analyzes whether the second broadcast message includes a disaster occurrence indication. When the second broadcast message includes a disaster occurrence indication and the PLMN used for disaster roaming includes PLMN B, the UE determines that the first PLMN set includes PLMN B.
- the first PLMN set also includes PLMN A.
- the scheme B you can refer to the relevant description of the above scheme 2, and the repeated parts will not be repeated.
- the priority of the UE to register with the non-prohibited PLMN is higher than the priority of the UE to register with the prohibited PLMN
- the priority of the UE to register with the PLMN A is higher than the priority of the UE to register with the PLMN B.
- Step 1004 Since the priority of the UE to register with PLMN A is higher than the priority of the UE to register with PLMN B, the UE preferentially sends the first registration request message to PLMN A.
- Step 1005 UE receives a registration rejection message from PLMN A.
- the disaster occurrence indication is used to indicate the occurrence of a disaster in PLMN A, the registration of PLMN A fails.
- step 1005 may also be replaced by a response message that the UE has not received the first registration request message for a long time.
- Step 1006 UE sends a second registration request message to PLMN B.
- the UE determines that a disaster has occurred in PLMN A, and lists PLMN B in the first PLMN set, so that the UE performs network selection according to the first PLMN set.
- Fig. 11 shows a possible exemplary block diagram of an apparatus involved in the embodiment of the present application.
- the apparatus 1100 includes: a transceiver module 1110 and a processing module 1120, and the transceiver module 1110 may include a receiving unit and a sending unit.
- the processing module 1120 is used to control and manage the actions of the device 1100 .
- the transceiver module 1110 is used to support the communication between the device 1100 and other network entities.
- the device 1100 may further include a storage unit for storing program codes and data of the device 1100 .
- each module in the apparatus 1100 may be implemented by software.
- the processing module 1120 may be a processor or a controller, such as a general-purpose central processing unit (central processing unit, CPU), a general-purpose processor, digital signal processing (digital signal processing, DSP), an application-specific integrated circuit (application specific integrated circuits, ASIC), field programmable gate array (field programmable gate array, FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It can realize or execute various exemplary logical blocks, modules and circuits described in conjunction with the disclosed content of the embodiments of the present application.
- the processor may also be a combination of computing functions, for example, a combination of one or more microprocessors, a combination of DSP and a microprocessor, and so on.
- the transceiver module 1110 may be a communication interface, a transceiver or a transceiver circuit, etc., wherein the communication interface is collectively referred to as, in a specific implementation, the communication interface may include multiple interfaces, and the storage unit may be a memory.
- the processing module 1120 in the device 1100 can support the device 1100 to execute the actions of the terminal device in the above method examples, for example, can support the device 1100 to execute step 710 in FIG. 7 , Step 905 in FIG. 9 .
- the transceiver module 1110 can support the communication between the device 1100 and different PLMNs, for example, the transceiver module 1110 can support the device 1100 to execute step 700 in FIG. 7 , step 901 in FIG. 9 , step 902, step 903, step 904, and step 906 .
- the device 1100 includes:
- the transceiver module 1110 is configured to receive a broadcast message from a non-prohibited PLMN and a broadcast message from a prohibited PLMN, wherein the broadcast message of the prohibited PLMN includes a disaster occurrence indication, and the disaster occurrence indication is used to indicate the A disaster occurs in a non-prohibited PLMN;
- the processing module 1120 is configured to request registration to the prohibited PLMN through the transceiving module 1110 according to the disaster occurrence indication when the registration to the non-forbidden PLMN fails.
- the transceiver module 1110 is further configured to request registration from the non-prohibited PLMN;
- the processing module 1120 is configured to determine that the registration of the non-prohibited PLMN fails according to one or more of the following conditions: receiving an indication from the non-prohibited PLMN through the transceiver module 1110 that the registration of the non-prohibited PLMN fails response; or does not receive a response from the non-prohibited PLMN within a preset time period.
- the processing unit is configured to, before requesting registration from the disabled PLMN according to the disaster occurrence indication, determine the The integrity protection verification of the response to the non-prohibited PLMN registration failure fails or the response to the non-prohibited PLMN registration failure has no integrity protection.
- the processing unit is configured to determine that the rejection cause value carried in the response of the non-prohibited PLMN registration failure does not include a cause value irrelevant to network selection.
- the value of the reason irrelevant to network selection is a rejection reason value of 3 or a rejection reason value of 6; wherein the rejection reason value of 3 indicates that the device is an illegal terminal device, and the rejection reason value of 6 indicates that the device is an illegal mobile device.
- the processing unit is configured to determine that the rejection cause value carried in the response of the registration failure of the non-prohibited PLMN includes a cause value related to network selection, and determine that there is no other available non-prohibited PLMN.
- the reason value related to network selection is a rejection reason value of 11 or a rejection reason value of 13; wherein, the rejection reason value of 11 indicates that the device is not allowed in the non-prohibited PLMN , the DenyCause value of 13 indicates that the device's current TA in the non-barred PLMN is not allowed to roam.
- the processing unit is configured to set the PLMN attempt counter to Add 1; determine that the PLMN attempt counter reaches the maximum value.
- the processing unit is configured to determine that there is no other available non-prohibited PLMN.
- the signal quality of the non-forbidden PLMN is better than the signal quality of the forbidden PLMN.
- the forbidden PLMN belongs to a first forbidden PLMN set, and the first forbidden PLMN set includes forbidden PLMNs used for disaster inspection.
- the broadcast message of the disabled PLMN includes a disaster roaming indication
- the disaster roaming indication is used to instruct the device to select the disabled PLMN to perform disaster roaming.
- the forbidden PLMN belongs to a second forbidden PLMN set, and the second forbidden PLMN set includes forbidden PLMNs for disaster roaming.
- the processing module 1120 is further configured to determine that it supports minimization of service interruption before sending the first registration request message to the disabled PLMN.
- the processing module 1120 is configured to determine that it supports minimization of service interruption according to version information of the device or capability information of the device.
- the processing module 1120 is configured to enter a restricted mode in an acceptable cell whose signal quality meets a preset condition residing in any PLMN when registration with the disabled PLMN fails.
- the broadcast message of the non-prohibited PLMN includes the broadcast information of the first PLMN and the broadcast message of the second PLMN;
- the processing module 1120 is configured to request registration to the disabled PLMN through the transceiving module 1110 according to the disaster occurrence indication when the registration to the first PLMN fails and the registration to the second PLMN fails.
- the processing module 1120 is configured to determine that the priority of accessing the first PLMN is higher than the priority of accessing the second PLMN;
- the transceiving module 1110 is configured to request registration from the second PLMN when the registration to the first PLMN fails.
- the apparatus 1100 may correspond to the terminal device in the foregoing method embodiments, and the operations and/or functions of each module in the apparatus 1100 are to realize the corresponding steps of the method of the terminal device in the foregoing method embodiments , so the beneficial effects of the foregoing method embodiments can also be achieved, and for the sake of brevity, details are not described here.
- the processing module 1120 in the embodiment of the present application is a processor, and the transceiver module 1110 is a transceiver
- the device 1100 involved in the embodiment of the present application may be the device 1200 shown in FIG. 12 .
- Fig. 12 shows a schematic structural diagram of a communication device 1200 according to an embodiment of the present application.
- the apparatus 1200 includes: a processor 1201 .
- the apparatus 1200 is a terminal device or a chip in a terminal device, in a possible implementation manner, when the processor 1201 is used to call an interface to perform the following actions:
- It is used to receive a broadcast message from a non-forbidden PLMN and a broadcast message from a forbidden PLMN, wherein the broadcast message of the forbidden PLMN includes a disaster occurrence indication, and the disaster occurrence indication is used to indicate that a disaster occurs in the non-forbidden PLMN; In the case of failing to register with the non-prohibited PLMN, request registration with the prohibited PLMN according to the disaster occurrence indication.
- apparatus 1200 may also be used to perform other steps and/or operations on the terminal device side in the foregoing embodiments, and details are not described here for brevity.
- the processor 1201 may call an interface to perform the above sending and receiving actions, where the called interface may be a logical interface or a physical interface, which is not limited thereto.
- the physical interface can be implemented through a transceiver.
- the apparatus 1200 further includes a transceiver 1203 .
- the apparatus 1200 further includes a memory 1202, and the memory 1202 may store the program codes in the foregoing method embodiments, so as to be called by the processor 1201.
- the apparatus 1200 includes a processor 1201, a memory 1202, and a transceiver 1203, the processor 1201, the memory 1202, and the transceiver 1203 communicate with each other through an internal connection path to transmit control and/or data signals.
- the processor 1201, the memory 1202, and the transceiver 1203 may be implemented by a chip, and the processor 1201, the memory 1202, and the transceiver 1203 may be implemented in the same chip, or may be implemented in different chips respectively, Or a combination of any two of these functions can be implemented in one chip.
- the memory 1202 may store program codes, and the processor 1201 calls the program codes stored in the memory 1202 to implement corresponding functions of the apparatus 1200 .
- a processor may be an integrated circuit chip with signal processing capabilities.
- each step of the above-mentioned method embodiments may be completed by an integrated logic circuit of hardware in a processor or instructions in the form of software.
- the above-mentioned processor can be a general-purpose processor, a digital signal processor (digital signal processor, DSP), an application specific integrated circuit (application specific integrated circuit, ASIC), an off-the-shelf programmable gate array (field programmable gate array, FPGA) or other available Programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, system on chip (system on chip, SoC), central processor unit (central processor unit, CPU), or network processor (network processor, NP), can also be a digital signal processing circuit (digital signal processor, DSP), can also be a microcontroller (micro controller unit, MCU), can also be a programmable controller (programmable logic device, PLD) or other Integrated chip.
- DSP digital signal processor
- ASIC application specific integrated circuit
- FPGA off-the-shelf programmable gate array
- FPGA field programmable gate array
- Programmable logic devices discrete gate or transistor logic devices, discrete hardware components, system on chip (system on chip, SoC), central processor unit
- a general-purpose processor may be a microprocessor, or the processor may be any conventional processor, or the like.
- the steps of the method disclosed in connection with the embodiments of the present application may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor.
- the software module can be located in a mature storage medium in the field such as random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, register.
- the storage medium is located in the memory, and the processor analyzes the information in the memory, and completes the steps of the above method in combination with its hardware.
- the memory in the embodiments of the present application may be a volatile memory or a nonvolatile memory, or may include both volatile and nonvolatile memories.
- the non-volatile memory can be read-only memory (read-only memory, ROM), programmable read-only memory (programmable ROM, PROM), erasable programmable read-only memory (erasable PROM, EPROM), electrically programmable Erases programmable read-only memory (electrically EPROM, EEPROM) or flash memory.
- Volatile memory can be random access memory (RAM), which acts as external cache memory.
- RAM random access memory
- SRAM static random access memory
- DRAM dynamic random access memory
- DRAM synchronous dynamic random access memory
- SDRAM double data rate synchronous dynamic random access memory
- ESDRAM enhanced synchronous dynamic random access memory
- SLDRAM direct memory bus random access memory
- direct rambus RAM direct rambus RAM
- sequence numbers of the above-mentioned processes do not mean the order of execution, and the order of execution of the processes should be determined by their functions and internal logic.
- the various numerical numbers or serial numbers involved in the above-mentioned various processes are only for convenience of description, and shall not constitute any limitation to the implementation process of the embodiment of the present application.
- the above is an example of the three elements of A, B and C to illustrate the optional items of the project.
- the expression includes at least one of the following: A, B, ..., and X"
- the applicable entries for this item can also be obtained according to the aforementioned rules.
- the disclosed systems, devices and methods may be implemented in other ways.
- the device embodiments described above are only illustrative.
- the division of the units is only a logical function division. In actual implementation, there may be other division methods.
- multiple units or components can be combined or May be integrated into another system, or some features may be ignored, or not implemented.
- the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be in electrical, mechanical or other forms.
- the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
- each functional unit in each embodiment of the present application may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit.
- the functions described above are realized in the form of software function units and sold or used as independent products, they can be stored in a computer-analyzable storage medium.
- the technical solution of the present application is essentially or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including Several instructions are used to make a computer device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the methods described in the various embodiments of the present application.
- the aforementioned storage medium includes: U disk, mobile hard disk, read-only memory ROM, random access memory RAM, magnetic disk or optical disk, and other media capable of storing program codes.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Databases & Information Systems (AREA)
- Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- Emergency Management (AREA)
- Environmental & Geological Engineering (AREA)
- Public Health (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
一种网络选择方法及装置,该方法包括:终端设备接收来自于非禁用PLMN的广播消息以及来自于禁用PLMN的广播消息,其中,禁用PLMN的广播消息包括灾害发生指示,灾害发生指示用于指示非禁用PLMN发生灾害。在终端设备注册非禁用PLMN失败的情况下,终端设备根据灾害发生指示,向禁用PLMN请求注册。采用上述方法,可以实现终端设备选择保证正常业务的网络,并且能够有效减少由于非禁用PLMN发生灾害导致的终端设备的业务中断。
Description
相关申请的交叉引用
本申请要求在2021年5月23日提交中国专利局、申请号为202110561863.6、发明名称为“一种网络选择方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本申请要求在2021年8月6日提交中国专利局、申请号为202110904003.8、发明名称为“一种网络选择方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本申请实施例涉及无线通信领域,尤其涉及一种网络选择方法及装置。
如果终端设备的网络(例如,归属公共陆地移动网络(home public land mobile network,HPLMN)和/或拜访PLMN(visited PLMN,VPLMN))发生灾害等突发情况,导致终端设备的业务中断,终端设备可以漫游到灾害漫游PLMN(PLMN with disaster condition)的小区上执行正常业务,灾害漫游PLMN在终端禁用PLMN(forbidden PLMN)列表中。当灾害解除时,终端设备可以再重选回灾难解除后的PLMN。
具体的,当终端设备的网络发生灾害后,灾害漫游PLMN将通知终端设备,让终端设备选择其他PLMN进行注册。其中,灾害漫游PLMN可以发送广播消息,广播消息包括灾害发生指示,灾害发生指示用于指示发生灾害的PLMN。
但是,对于终端设备在一次小区搜索过程中接收到HPLMN和/或VPLMN的广播消息,以及包括灾害发生指示的禁用PLMN的广播消息时,终端设备如何进行选网,目前还没有解决方案。
发明内容
本申请实施例提供一种网络选择方法及装置,用以解决在一次小区搜索过程中接收到归属PLMN和/或拜访PLMN的广播消息,以及包括灾害发生指示的禁用PLMN的广播消息,终端设备如何进行选网的问题。
第一方面,本申请提供一种网络选择方法,该方法包括:终端设备接收来自于非禁用PLMN的广播消息以及来自于禁用PLMN的广播消息,其中,所述禁用PLMN的广播消息包括灾害发生指示,所述灾害发生指示用于指示所述非禁用PLMN发生灾害。在所述终端设备注册所述非禁用PLMN失败的情况下,所述终端设备根据所述灾害发生指示,向所述禁用PLMN请求注册。
采用上述方法,在非禁用PLMN注册失败后,终端设备不直接进入受限模式,而是根据禁用PLMN的广播消息包括的灾害发生指示尝试注册禁用PLMN,以实现终端设备选择保证正常业务的网络,并且能够有效减少由于非禁用PLMN发生灾害导致的终端设备的业 务中断。
需要说明的是,在一次小区搜索过程中,终端设备接收禁用PLMN的广播消息和非禁用PLMN的广播消息,这里不限定禁用PLMN的广播消息和非禁用PLMN的广播消息的接收次序。当终端设备注册禁用PLMN成功时,禁用PLMN为终端设备提供正常服务,终端设备不需要进入受限模式。
需要说明的是,发送灾害发生指示的禁用PLMN和终端设备尝试注册的禁用PLMN可以相同也可以不同。或者,终端设备解析的包括灾害发生指示的广播消息所对应的禁用PLMN和终端设备尝试注册的禁用PLMN可以相同也可以不同。
在一种可能的设计中,所述终端设备向所述非禁用PLMN请求注册;所述终端设备根据如下条件中的一个或者多个,确定注册所述非禁用PLMN失败:所述终端设备接收来自于所述非禁用PLMN的指示所述非禁用PLMN注册失败的响应;或者所述终端设备在预设时长内未接收到来自于所述非禁用PLMN的响应。
在一种可能的设计中,在所述终端设备根据所述灾害发生指示,向所述禁用PLMN请求注册之前,在所述终端设备接收到所述非禁用PLMN注册失败的响应的情况下,所述终端设备确定所述非禁用PLMN注册失败的响应完整性保护校验失败或者所述非禁用PLMN注册失败的响应无完整性保护。
采用上述设计可以避免终端设备在禁用PLMN中的额外判断和注册尝试,减少终端设备不必要的开销。
在一种可能的设计中,在所述终端设备确定所述非禁用PLMN注册失败的响应完整性保护校验失败或者所述非禁用PLMN注册失败的响应无完整性保护时,所述终端设备还需确定所述非禁用PLMN注册失败的响应携带的拒绝原因值不包括与网络选择无关的原因值。
采用上述设计可以避免终端设备在禁用PLMN中的额外判断和注册尝试,减少终端设备不必要的开销。
在一种可能的设计中,所述与网络选择无关的原因值为拒绝原因值3或拒绝原因值6。其中,所述拒绝原因值3指示所述终端设备为非法终端设备,所述拒绝原因值6指示所述终端设备为非法移动设备。
在一种可能的设计中,在所述终端设备确定所述非禁用PLMN注册失败的响应完整性保护校验失败或者所述非禁用PLMN注册失败的响应无完整性保护时,所述终端设备确定所述非禁用PLMN注册失败的响应携带的拒绝原因值包括与网络选择有关的原因值,且确定不存在其他可用的非禁用PLMN。
采用上述设计可以避免终端设备在禁用PLMN中的额外判断和注册尝试,减少终端设备不必要的开销。
在一种可能的设计中,所述与网络选择有关的原因值为拒绝原因值11或拒绝原因值13。其中,所述拒绝原因值11指示所述终端设备在所述非禁用PLMN中不被允许,所述拒绝原因值13指示所述终端设备在所述非禁用PLMN中的当前跟踪区TA不被允许漫游。
在一种可能的设计中,在所述终端设备根据所述灾害发生指示,向所述禁用PLMN请求注册之前,所述终端设备每次接收到所述非禁用PLMN注册失败的响应,将PLMN尝试计数器加1,所述终端设备确定所述PLMN尝试计数器达到最大值。
采用上述设计可以避免终端设备在禁用PLMN中的额外判断和注册尝试,减少终端设 备不必要的开销。
在一种可能的设计中,在所述终端设备确定所述PLMN尝试计数器达到最大值时,所述终端设备还需确定不存在其他可用的非禁用PLMN。
采用上述设计可以避免终端设备在禁用PLMN中的额外判断和注册尝试,减少终端设备不必要的开销。
在一种可能的设计中,所述非禁用PLMN的信号质量优于所述禁用PLMN的信号质量。
在一种可能的设计中,所述禁用PLMN属于第一禁用PLMN集合,所述第一禁用PLMN集合包括用于灾害检查的禁用PLMN。
采用上述设计可以减少终端设备进行灾害检查的广播消息的范围,进而可以提高选网速度。
在一种可能的设计中,所述禁用PLMN的广播消息包括灾害漫游指示,所述灾害漫游指示用于指示所述终端设备选择所述禁用PLMN进行灾害漫游。
采用上述设计,终端设备可以根据灾害漫游指示确定提供灾害漫游的禁用PLMN。
在一种可能的设计中,所述禁用PLMN属于第二禁用PLMN集合,所述第二禁用PLMN集合包括用于灾害漫游的禁用PLMN。
采用上述设计,终端设备可以根据用于灾害漫游的禁用PLMN尝试注册用于灾害漫游的禁用PLMN。
在一种可能的设计中,在所述终端设备向所述禁用PLMN请求注册之前,所述终端设备确定自身支持最小化服务中断。
在一种可能的设计中,所述终端设备根据所述终端设备的版本信息或所述终端设备的能力信息确定自身支持最小化服务中断。
在一种可能的设计中,在所述终端设备注册所述禁用PLMN失败的情况下,所述终端设备驻留在任一PLMN中的信号质量满足预设条件的可接受小区并进入受限模式。
在一种可能的设计中,所述非禁用PLMN的广播消息包括第一PLMN的广播信息和第二PLMN的广播消息;在所述终端设备注册第一PLMN失败且所述终端设备注册所述第二PLMN失败的情况下,所述终端设备根据所述灾害发生指示,向所述禁用PLMN请求注册。
在一种可能的设计中,所述终端设备确定接入所述第一PLMN的优先级高于接入所述第二PLMN的优先级;在所述终端设备在注册所述第一PLMN失败的情况下,所述终端设备向所述第二PLMN请求注册。
第二方面,本申请提供一种网络选择装置,该装置包括:收发单元和处理单元;所述收发单元,用于接收来自于非禁用PLMN的广播消息以及来自于禁用PLMN的广播消息,其中,所述禁用PLMN的广播消息包括灾害发生指示,所述灾害发生指示用于指示所述非禁用PLMN发生灾害;所述处理单元,用于在注册所述非禁用PLMN失败的情况下,根据所述灾害发生指示,通过所述收发单元向所述禁用PLMN请求注册。
在一种可能的设计中,所述收发单元,还用于向所述非禁用PLMN请求注册;所述处理单元,用于根据如下条件中的一个或者多个,确定注册所述非禁用PLMN失败:通过所述收发单元接收来自于所述非禁用PLMN的指示所述非禁用PLMN注册失败的响应;或者在预设时长内未接收到来自于所述非禁用PLMN的响应。
在一种可能的设计中,所述处理单元,用于在根据所述灾害发生指示,向所述禁用PLMN请求注册之前,在接收到所述非禁用PLMN注册失败的响应的情况下,确定所述非禁用PLMN注册失败的响应完整性保护校验失败或者所述非禁用PLMN注册失败的响应无完整性保护。
在一种可能的设计中,所述处理单元,用于确定所述非禁用PLMN注册失败的响应携带的拒绝原因值不包括与网络选择无关的原因值。
在一种可能的设计中,所述与网络选择无关的原因值为拒绝原因值3或拒绝原因值6;其中,所述拒绝原因值3指示所述装置为非法终端设备,所述拒绝原因值6指示所述装置为非法移动设备。
在一种可能的设计中,所述处理单元,用于确定所述非禁用PLMN注册失败的响应携带的拒绝原因值包括与网络选择有关的原因值,且确定不存在其他可用的非禁用PLMN。
在一种可能的设计中,所述与网络选择有关的原因值为拒绝原因值11或拒绝原因值13;其中,所述拒绝原因值11指示所述装置在所述非禁用PLMN中不被允许,所述拒绝原因值13指示所述装置在所述非禁用PLMN中的当前TA不被允许漫游。
在一种可能的设计中,所述处理单元,用于在根据所述灾害发生指示,向所述禁用PLMN请求注册之前,每次接收到所述非禁用PLMN注册失败的响应,将PLMN尝试计数器加1;确定所述PLMN尝试计数器达到最大值。
在一种可能的设计中,所述处理单元,用于确定不存在其他可用的非禁用PLMN。
在一种可能的设计中,所述非禁用PLMN的信号质量优于所述禁用PLMN的信号质量。
在一种可能的设计中,所述禁用PLMN属于第一禁用PLMN集合,所述第一禁用PLMN集合包括用于灾害检查的禁用PLMN。
在一种可能的设计中,所述禁用PLMN的广播消息包括灾害漫游指示,所述灾害漫游指示所述装置选择所述禁用PLMN进行灾害漫游。
在一种可能的设计中,所述禁用PLMN属于第二禁用PLMN集合,所述第二禁用PLMN集合包括用于灾害漫游的禁用PLMN。
在一种可能的设计中,所述处理单元,还用于在向所述禁用PLMN请求注册之前,确定自身支持最小化服务中断。
在一种可能的设计中,所述处理单元,用于根据所述装置的版本信息或所述装置的能力信息确定自身支持最小化服务中断。
在一种可能的设计中,所述处理单元,用于在注册所述禁用PLMN失败的情况下,驻留在任一PLMN中的信号质量满足预设条件的可接受小区并进入受限模式。
在一种可能的设计中,所述非禁用PLMN的广播消息包括第一PLMN的广播信息和第二PLMN的广播消息;所述处理单元,用于在注册第一PLMN失败且注册所述第二PLMN失败的情况下,根据所述灾害发生指示,通过所述收发单元向所述禁用PLMN请求注册。
在一种可能的设计中,所述处理单元,用于确定接入所述第一PLMN的优先级高于接入所述第二PLMN的优先级;所述收发单元,用于在注册所述第一PLMN失败的情况下,向所述第二PLMN请求注册。
可以理解的是,第二方面以及第二方面中的任意一种可能的设计的技术效果可以相应地参考上述第一方面和第一方面中的任意一种可能的设计的技术效果,重复之处不再赘述。
第三方面,本申请提供一种网络选择方法,该方法包括:
终端设备接收来自于非禁用PLMN的广播消息以及来自于禁用PLMN的广播消息。在所述终端设备注册所述非禁用PLMN失败且所述禁用PLMN的广播消息不包括灾害发生指示的情况下,所述终端设备驻留在任一PLMN中的信号质量满足预设条件的可接受小区并进入受限模式。
采用上述方法,在非禁用PLMN注册失败后,终端设备不直接进入受限模式,终端设备在确定禁用PLMN的广播消息不包括灾害发生指示时,终端设备进入受限模式。
第四方面,本申请提供一种网络选择装置,该装置包括:收发单元和处理单元;
所述收发单元,用于接收来自于非禁用PLMN的广播消息以及来自于禁用PLMN的广播消息。所述处理单元,用于在注册所述非禁用PLMN失败且所述禁用PLMN的广播消息不包括灾害发生指示的情况下,驻留在任一PLMN中的信号质量满足预设条件的可接受小区并进入受限模式。
第五方面,本申请还提供一种装置。该装置可以执行上述方法设计。该装置可以是能够执行上述方法对应的功能的芯片或电路,或者是包括该芯片或电路的设备。
在一种可能的实现方式中,该装置包括:存储器,用于存储计算机可执行程序代码;以及处理器,处理器与存储器耦合。其中存储器所存储的程序代码包括指令,当处理器执行所述指令时,使该装置或者安装有该装置的设备执行上述任意一种可能的设计中的方法。
其中,该装置还可以包括通信接口,该通信接口可以是收发器,或者,如果该装置为芯片或电路,则通信接口可以是该芯片的输入/输出接口,例如输入/输出管脚等。
在一种可能的设计中,该装置包括相应的功能单元,分别用于实现以上方法中的步骤。功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的单元。
第六方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,当所述计算机程序在装置上运行时,执行上述任意一种可能的设计中的方法。
第七方面,本申请实施例提供一种计算机程序产品,所述计算机程序产品包括计算机程序,当所述计算机程序在装置上运行时,执行上述任意一种可能的设计中的方法。
图1为本申请的实施例应用的移动通信系统的架构示意图;
图2为本申请的实施例中网络选择的示意图二;
图3为本申请的实施例中在场景1下网络选择的流程图;
图4为本申请的实施例中网络选择的示意图之二;
图5为本申请的实施例中在场景2下网络选择的流程图;
图6为本申请的实施例中网络选择的示意图之三;
图7为本申请的实施例中网络选择的概述流程图之一;
图8为本申请的实施例中网络选择的概述流程图之二;
图9为本申请的实施例中网络选择的具体流程图之一;
图10为本申请的实施例中网络选择的具体流程图之二;
图11为本申请的实施例中一种装置的结构示意图之一;
图12为本申请的实施例中一种装置的结构示意图之二。
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。本申请的说明书和权利要求书及上述附图中的术语“第一”、第二”以及相应术语标号等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的术语在适当情况下可以互换,这仅仅是描述本申请的实施例中对相同属性的对象在描述时所采用的区分方式。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,以便包含一系列单元的过程、方法、系统、产品或设备不必限于那些单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它单元。
在本申请的描述中,除非另有说明,“/”表示或的意思,例如,A/B可以表示A或B;本申请中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,在本申请的描述中,“至少一项”是指一项或者多项,“多项”是指两项或两项以上。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。
本申请实施例的技术方案可以应用于各种通信系统,例如:宽带码分多址(wideband code division multiple access,WCDMA)系统,通用分组无线业务(general packet radio service,GPRS),长期演进(long term evolution,LTE)系统,LTE频分双工(frequency division duplex,FDD)系统,LTE时分双工(time division duplex,TDD),通用移动通信系统(universal mobile telecommunication system,UMTS),全球互联微波接入(worldwide interoperability for microwave access,WiMAX)通信系统,第五代(5th generation,5G)系统或未来的第六代通信系统等。
如图1所示为本申请实施例中移动通信系统的架构示意图,其中,本申请实施例涉及的主要设备包括:
终端设备可以为用户设备(user equipment,UE)、手持终端、笔记本电脑、用户单元(subscriber unit)、蜂窝电话(cellular phone)、智能电话(smart phone)、无线数据卡、个人数字助理(personal digital assistant,PDA)电脑、平板型电脑、无线调制解调器(modem)、手持设备(handheld)、膝上型电脑(laptop computer)、无绳电话(cordless phone)或者无线本地环路(wireless local loop,WLL)台、机器类型通信(machine type communication,MTC)终端或是其他可以接入网络的设备。终端设备与接入网设备之间采用某种空口技术相互通信。
其中,终端设备的接入层(access stratum,AS)通过各层协议栈来完成UU接口中数据的交互。终端设备的非接入层(non-access stratum,NAS)用来完成与核心网的交互,主要包括移动性管理、回话管理等。
接入网设备为终端设备提供接入的设备,包含无线接入网(Radio Access Network,RAN)设备和接入网(Access Network,AN)设备。RAN设备主要是第三代合作伙伴计划(3rd generation partnership project,3GPP)网络无线网络设备,AN可以是非3GPP(non-3GPP) 定义的接入网设备。RAN设备主要负责空口侧的无线资源管理、服务质量(quality of service,QoS)管理、数据压缩和加密等功能。所述RAN设备可以包括各种形式的基站,例如:宏基站,微基站(也称为小站),中继站,接入点等。在采用不同的无线接入技术的系统中,具备基站功能的设备的名称可能会有所不同,例如,在第五代(5th generation,5G)系统中,称为RAN或者gNB(5G NodeB);在LTE系统中,称为演进的节点B(evolved NodeB,eNB或者eNodeB);在第三代(3rd generation,3G)系统中,称为节点B(Node B)等。
接入管理网元:主要用于移动性管理和接入管理等,可以用于实现移动性管理实体(mobility management entity,MME)功能中除会话管理之外的其它功能,例如,合法监听、或接入授权(或鉴权)等功能。在5G通信中,接入管理网元可以是AMF网元,在未来通信如6G通信中,接入管理网元仍可以是AMF网元,或者有其它名称,本申请对此不作限定。
本申请实施例中各实体之间的交互可以采取发送消息的方式,或者是操作服务的方式,本申请对此不限定,下述说明以发送消息的方式为例。
以下首先对本申请实施例所涉及的技术概念进行简要说明:
1.禁用PLMN:终端设备不自动尝试接入的PLMN。
2.非禁用PLMN:除禁用PLMN之外的PLMN,例如,归属PLMN或者访问PLMN等。
其中,终端设备的HPLMN只有一个,HPLMN中的移动国家码(mobile country code,MCC)和移动网络代码(mobile network code,MNC)与国际移动用户识别码(international mobile subscriber identity,IMSI)中的MCC和MNC匹配,IMSI可以从终端设备的客户识别模块(subscriber identity module,SIM)卡中提取。例如,如图2所示,终端设备签约运营商A,则运营商A为终端设备的HPLMN。
访问PLMN(Visited PLMN,VPLMN)为终端设备可以访问的PLMN,VPLMN中的MCC与IMSI中的MCC相同,但是VPLMN中的MNC与IMSI中的MNC不同。当终端设备不在HPLMN的覆盖范围内时,终端设备可以选择VPLMN注册。例如,如图2所示,终端设备签约运营商A,但是,当终端设备不在运营商A的覆盖范围内时,终端设备可以选择注册运营商B,则运营商B为终端设备的VPLMN。
3.灾害发生PLMN(PLMN with disaster condition):发生灾害或故障的PLMN,例如,该灾害发生PLMN可以为终端设备的HPLMN或者VPLMN。
4.灾害漫游PLMN:为灾害发生PLMN提供漫游服务的PLMN,帮助终端设备进行正常业务,例如,该灾害漫游PLMN为终端设备的禁用PLMN;
5.行为异常基站是指能够发送广播消息但不能为终端设备提供正常服务的基站。示例性地,行为异常基站可能是攻击者伪装的非禁用PLMN的基站,其中,攻击者可以监听禁用PLMN的广播消息,进而伪装成非禁用PLMN的基站。或者,行为异常基站还可能是发生灾害的非禁用PLMN的基站,例如该行为异常基站只广播广播消息,但无法与核心网建立连接。可以理解的是,上述行为异常基站仅为举例不作为本申请实施例的限定。
在移动通信系统中,在终端设备需要接入网络时(例如手机开机或从没有覆盖场景下恢复等),终端设备可以采用自动模式或者手动模式接入PLMN。其中,在上述两种模式下, 终端设备的行为不同,上述两种模式对应的搜网方式也不同。
针对手动模式,终端设备为用户呈现能够搜索到的PLMN。用户可以从能够搜索到的PLMN中手动选择PLMN,终端设备尝试注册该PLMN网络。其中,在手动模式下,终端设备会把所有全频段搜到的PLMN都列出来,其中,终端设备搜到的PLMN包括非禁用PLMN和禁用PLMN,用户可以自己选择向哪个PLMN的小区发起注册请求。
针对自动模式,在终端设备需要接入网络时,在一次小区搜索过程中,终端设备可以接收至少一个广播消息,终端设备根据至少一个广播消息和配置信息确定PLMN选择优先级列表,终端设备根据PLMN选择优先级列表按照优先级从高到低进行搜索。其中,每个广播消息包括系统消息(system information block,SIB),其中,SIB包括网络选择信息,网络选择信息包括PLMN标识(PLMN ID)(或者MCC和MNC)等。需要说明的是,这里的至少一个广播消息可以包括非禁用PLMN的广播消息和禁用PLMN的广播消息。在终端设备接收到每个广播消息后,并不能直接确定该广播消息是来自于禁用PLMN还是非禁用PLMN,终端设备需要结合配置信息确定广播消息是来自于禁用PLMN还是非禁用PLMN。
以下结合多种不同场景说明终端设备的网络选择过程:
场景1:没有PLMN发生灾害(或故障)。
由于在场景1下没有PLMN发生灾害,因此,上述广播消息均不包括灾害发生指示。
在场景1下,终端设备采用自动模式接入网络的具体过程如图3所示。
步骤301:在终端设备需要接入网络时,终端设备的AS层进行小区搜索,接收至少一个广播消息,并解析每个广播消息中的PLMN ID(或者MCC和MNC)。
步骤302:终端设备的AS层将每个广播消息中的PLMN ID(或者MCC和MNC)等信息上报给终端设备的NAS层,上述信息可以用于确定当前区域的PLMN列表。
可以理解的是,这里的当前区域的PLMN列表可以包括禁用PLMN和非禁用PLMN。
步骤303:终端设备解析SIM卡或者终端设备内的配置信息,根据配置信息和当前区域的PLMN列表确定PLMN选择优先级列表。其中,配置信息包括终端设备的禁用PLMN列表。
具体的,终端设备的NAS层可以根据配置信息和当前区域的PLMN列表确定当前区域的PLMN列表中的非禁用PLMN,以及非禁用PLMN的优先级,获得PLMN选择优先级列表。其中,非禁用PLMN的优先级可以是预定义的。
示例性地,PLMN选择优先级列表中的PLMN的优先级从高到底如下:
1.已注册PLMN(registered PLMN,RPLMN):表示终端设备在上次关机或脱网之前成功注册过的PLMN。
例如,RPLMN可以与归属PLMN(home PLMN,HPLMN)相同,或者RPLMN还可以与归属PLMN(home PLMN,HPLMN)不同。
2.等效归属PLMN列表(equivalent HPLMN list,EHPLMN List):为与终端设备当前所选择的PLMN处于同等地位的本地PLMN,存储在SIM卡中。
3.HPLMN。
4.VPLMN。
需要说明的是,PLMN选择优先级列表为非禁用PLMN的集合,PLMN选择优先级列表不包括禁用PLMN,即终端设备不选择禁用PLMN尝试进行注册。终端设备只在小区搜 索阶段解析禁用PLMN的必要信息,如PLMN ID,CAG(close access group,封闭接入组)ID等,但是不解析禁用PLMN中的其他信息。
例如,对于签约运营商A的终端设备,运营商A为HPLMN,运营商B为VPLMN,运营商C和运营商D为禁用PLMN。在一次小区搜索过程中,终端设备接收到运营商A的广播消息、运营商B的广播消息和运营商C的广播消息,进一步地,终端设备根据上述三个广播消息确定当前区域的PLMN列表包括运营商A、运营商B和运营商C。终端设备根据配置信息和当前区域的PLMN列表确定PLMN选择优先级列表。其中,PLMN选择优先级列表包括运营商A和运营商B,其中,运营商A的优先级高于运营商B的优先级。配置信息包括终端设备的禁用PLMN为运营商C和运营商D。
步骤304:终端设备的NAS层将尝试注册的PLMN通知终端设备的AS层,终端设备选择该PLMN下的正常小区(suitable cell)进行注册。
具体的,终端设备在建立无线链路层连接后,向相关网元(例如AMF)发送注册请求消息,从而使得所述相关网元获得该注册请求消息,进而由核心网中其他网元判断是否允许终端设备接入该PLMN的小区,当不允许接入时,终端设备将收到拒绝消息,该拒绝消息可以是注册拒绝消息或认证拒绝消息等。这里的正常小区可以理解为能为终端设备提供正常业务服务(例如呼叫、数据传输等)的小区。
可以理解的是,若终端设备在该PLMN的小区注册失败,终端设备根据PLMN选择优先级列表按照优先级从高到底的顺序选择下一个PLMN的小区进行注册。
示例性地,基于上述优先级顺序,终端设备判断是否存在RPLMN,如果RPLMN存在,则尝试注册RPLMN,若RPLMN注册失败或RPLMN不存在,则终端设备判断等效归属PLMN列表是否存在,如果等效归属PLMN列表存在,尝试注册等效归属PLMN列表中的PLMN,即根据PLMN选择优先级列表按照优先级从高到底的顺序依次尝试注册,直至注册成功。
进一步地,若PLMN选择优先级列表中的PLMN都注册失败,终端设备选择任一PLMN中的信号质量好的可接受小区驻留,终端设备进入受限模式。可接受小区可以理解为终端设备驻留该小区能够获取的服务有限。例如,终端设备能够获取的服务可以包括发起紧急呼叫、接收地震和海啸预警系统(earthquake and tsunami warning system,ETWS)和商业移动预警服务(commercial mobile alert system,CMAS)消息等。需要说明的是,这里的任一PLMN可以为禁用PLMN或非禁用PLMN。
场景2:存在发生灾害的非禁用PLMN。
在场景2下,当前区域只有禁用PLMN可以提供服务。例如,当前区域仅存在一个非禁用PLMN,且该非禁用PLMN发生灾害。或者,当前区域存在多个非禁用PLMN,则多个非禁用PLMN均发生灾害。以图4为例,对于签约运营商A的终端设备,运营商A为HPLMN,运营商B为VPLMN,运营商C和运营商D为禁用PLMN。当运营商A发生灾害时,且当前区域没有运营商B覆盖时,若运营商C和运营商D在当前区域提供网络覆盖,则当前区域仅运营商C和运营商D能够提供服务。
因此,终端设备接收到的广播消息来自于禁用PLMN,广播消息还包括灾害发生指示。
在场景2,终端设备采用自动模式接入网络如图5所示。
步骤501至步骤502可以参考上述步骤301至步骤302。
步骤503:终端设备的NAS解析SIM卡或者终端设备内的配置信息,根据配置信息和当前区域的PLMN列表确定无可用的非禁用PLMN,终端设备解析广播消息中的灾害发生指示。
可以理解的是,这里的当前区域的PLMN列表仅包括禁用PLMN。
步骤504:终端设备的NAS层将尝试注册的禁用PLMN通知终端设备的AS层,终端设备选择该禁用PLMN下的正常小区进行注册。
其中,终端设备选择尝试注册的禁用PLMN可以参考预配置的用于灾害漫游的禁用PLMN优先级列表或者根据广播消息中的灾害漫游指示确定,其中,灾害漫游指示用于指示终端设备进行灾害漫游可以选择的禁用PLMN。
以图4为例,当运营商A发生灾害,且没有运营商B覆盖时,运营商A通知运营商C和运营商D提供暂时的灾害漫游服务。此时,运营商C可以通过广播消息向终端设备发送灾害发生指示和灾害漫游指示,灾害发生指示用于指示运营商A发生灾害,灾害漫游指示用于指示运营商B可以提供灾害漫游服务。终端设备在选网时,终端设备确定无可用的非禁用PLMN,即此时,终端设备未能接收到运营商A的小区和运营商B的小区的广播消息,则终端设备解析来自于运营商C的小区的广播消息中的灾害发生指示,得知运营商A发生故障。终端设备可以按照配置的用于灾害漫游的禁用PLMN优先级列表进行选网,如用于灾害漫游的禁用PLMN优先级列表中运营商D的优先级高于运营商C的优先级,在运营商D覆盖时,优先选择运营商D尝试注册,在运营商D无覆盖时,选择运营商C尝试注册;或者,当运营商C广播灾害漫游指示时,终端设备也可以按照灾害漫游指示选择运营商C尝试注册。
场景3:存在发生灾害的非禁用PLMN。
在场景3中终端设备采用自动模式接入网络可以参考图3。
当灾害发生PLMN出现故障和灾害时,灾害发生PLMN通知灾害漫游PLMN发送灾害的区域信息,灾害漫游PLMN将结合自身基站部署和网络信号覆盖,在对应区域发送灾害发生指示和提供灾害漫游服务。由于每个PLMN的网络信号覆盖均不相同,终端设备所处位置不同时,接收到的广播消息也不相同,可能存在终端设备在灾害漫游PLMN和灾害发生PLMN以外的其他非禁用PLMN的网络覆盖下的情况,也可能存在UE在灾害漫游PLMN和行为异常基站网络覆盖下的情况。因此,终端设备在一次小区搜索过程中接收到非禁用PLMN(例如行为异常基站或者灾害发生PLMN以外的其他非禁用PLMN)的广播消息,以及禁用PLMN的广播消息,终端设备将优先选择非禁用PLMN进行注册。在非禁用PLMN注册失败后,终端设备确定无其他可用的非禁用PLMN,终端设备将选择任一PLMN中的信号质量较好的可接受小区驻留,终端设备进入受限模式。
若禁用PLMN信号质量不如非禁用PLMN信号质量,终端设备将不会进一步解析禁用PLMN的广播消息,导致终端设备无法感知灾害发生,也无法利用灾害漫游PLMN进行灾害漫游并执行正常业务。
若禁用PLMN信号质量较好,终端设备可能选择驻留到禁用PLMN的小区。此时,终端设备可能只按照受限模式进行广播消息解析,而不解析禁用PLMN的广播消息中的灾害发生指示,即不检查灾害发生指示相关字段。如果终端设备不解析禁用PLMN的广播消息中的灾害发生指示,终端设备驻留到禁用PLMN的小区,仍然进入受限模式。
因此,若禁用PLMN的信号质量差于非禁用PLMN的信号质量,或者终端设备按照受限模式解析广播消息时,终端设备不会解析禁用PLMN的广播消息中的灾害发生指示,进而终端设备无法选择到禁用PLMN进行灾害漫游并执行正常业务,进而造成服务降级。
以图6为例,对于一个签约运营商A的终端设备,运营商A为HPLMN,运营商B为VPLMN,运营商C为禁用PLMN。当运营商A的网络发生灾害,运营商A可以通知运营商C提供暂时的灾害漫游服务。此时,运营商C通过广播消息向终端设备发送灾害发生指示,灾害发生指示用于指示运营商A发生灾害。
但是,若行为异常基站继续向终端设备发送广播消息,广播消息包括运营商A的网络选择信息。其中,行为异常基站可能为伪装成运营商A的伪基站,攻击者可以监听运营商C发送的广播消息,并伪装成运营商A的基站。或者行为异常基站可能为发生灾害的运营商A的基站,例如该行为异常基站只广播广播消息,但无法与核心网建立连接。
又例如,若在UE处于运营商B的网络信号覆盖内时,运营商B可以向终端设备发送广播消息,广播消息包括运营商B的网络选择信息。
终端设备会根据来自于行为异常基站的广播消息向行为异常基站请求注册,和/或根据来自于运营商B的广播消息向运营商B请求注册。由于运营商C为禁用PLMN,终端设备将不选择运营商C进行注册。在行为异常基站和/或运营商B注册失败情况下,终端设备将选择任一PLMN中的信号质量较好的可接受小区驻留,终端设备进入受限模式。
若该行为异常基站的信号质量较好时,且该行为异常基站的信号质量好于运营商C的信号质量,终端设备将选择驻留到该行为异常基站,进入受限模式。同理,若运营商B的信号质量较好时,且运营商B的信号质量好于运营商C的信号质量,终端设备将选择驻留到该行为异常基站,进入受限模式。此时,终端设备不会读取运营商C的广播消息中的灾害发生指示。因此,终端设备无法选择到运营商C进行漫游并执行正常业务,造成服务降级。
若该行为异常基站或者运营商B的信号质量不如运营商C的信号质量,终端设备可能选择驻留到运营商C的小区。此时,当终端设备只按照受限模式进行广播消息读取,不读取运营商C的广播消息中的灾害发生指示,即不检查灾害发生指示相关字段时,终端设备也无法选择到运营商C进行漫游并执行正常业务,造成服务降级。
为了解决终端设备无法选择到禁用PLMN导致服务降级的问题,本申请实施例提供一种网络选择方法。采用本申请实施例提供的方法,在终端设备确定非禁用PLMN注册失败后,终端设备不直接进入受限模式,而是根据禁用PLMN的广播消息包括的灾害发生指示尝试注册禁用PLMN,以实现终端设备选择保证正常业务的网络。以下以图7所示的实施例为例进行说明。
步骤700:终端设备接收来自于非禁用PLMN的广播消息以及来自于禁用PLMN的广播消息,其中,禁用PLMN的广播消息包括灾害发生指示,灾害发生指示用于指示非禁用PLMN发生灾害。
可以理解的是,在一次小区搜索过程中,终端设备可以接收至少一个广播消息。终端设备根据在一次小区搜索过程中接收到的广播消息可以确定当前区域的PLMN列表。终端设备根据当前区域的PLMN列表和配置消息确定至少一个非禁用PLMN。终端设备根据至少一个非禁用PLMN的优先级依次尝试注册。具体可以参考上述步骤301至步骤303。
其中,非禁用PLMN的广播消息可以包括一个或多个。
示例性地,在一次小区搜索过程中,终端设备可以从第一PLMN接收广播消息,从第三PLMN接收广播消息。第三PLMN的广播消息可以包括灾害发生指示,灾害发生指示用于指示第一PLMN发生灾害。终端设备根据配置信息和第一PLMN的广播消息确定第一PLMN为非禁用PLMN,根据配置信息和第三PLMN的广播消息确定第三PLMN为禁用PLMN。其中,配置信息包括终端设备的禁用PLMN列表,第三PLMN为终端设备的禁用PLMN列表中的一个。进一步地,终端设备可以向第一PLMN请求注册,例如,终端设备向第一PLMN发送注册请求消息。由于第三PLMN为禁用PLMN,终端设备不向第三PLMN请求注册。
若终端设备还从第二PLMN接收广播消息,且第二PLMN为非禁用PLMN,则终端设备可以根据预设的优先级顺序确定第一PLMN和第二PLMN的优先级。若第一PLMN的优先级高于第二PLMN的优先级,则终端设备优先向第一PLMN请求注册。当第一PLMN注册失败时,终端设备向第二PLMN请求注册。
在非禁用PLMN发生灾害时,非禁用PLMN向禁用PLMN发送通知消息,该通知消息指示非禁用PLMN发生灾害,禁用PLMN根据该通知消息发送广播消息,其中,禁用PLMN的广播消息包括灾害发生指示。需要说明的是,在终端设备向非禁用PLMN请求注册之前,终端设备解析非禁用PLMN的广播消息和禁用PLMN的广播消息中的必要信息,并不解析禁用PLMN的广播消息中的灾害发生指示。
示例性地,第一PLMN的广播消息可以包括第一MCC和第一MNC,其中,第一MCC和第一MNC可以用于确定第一PLMN的标识。第三PLMN的广播消息可以包括第二MCC和第二MNC,其中,第二MCC和第二MNC可以用于确定第三PLMN的标识。此时,终端设备解析第一PLMN的广播信息和第三PLMN的广播信息中的必要信息,示例性地,终端设备解析第一MCC和第一MNC,以及第二MCC和第二MNC,不解析第三PLMN的广播消息中的灾害发生指示。
步骤710:在终端设备注册非禁用PLMN失败的情况下,终端设备根据灾害发生指示,向禁用PLMN请求注册。
其中,在终端设备注册非禁用PLMN失败的情况下,终端设备需要判断禁用PLMN的广播消息是否包括灾害发生指示,即解析禁用PLMN的广播消息中的灾害发生指示。在禁用PLMN的广播消息包括灾害发生指示时,终端设备根据灾害发生指示,向禁用PLMN请求注册。
其中,在终端设备向非禁用PLMN请求注册之后,终端设备根据如下条件中的一个或者多个,确定注册非禁用PLMN失败:终端设备接收来自于非禁用PLMN的响应,来自于非禁用PLMN的响应指示该非禁用PLMN注册失败;或者终端设备在预设时长内未接收到来自于非禁用PLMN的响应。
可以理解的是,来自于非禁用PLMN的响应可以指示该非禁用PLMN注册成功,或来自于非禁用PLMN的响应可以指示该非禁用PLMN注册失败。当来自于非禁用PLMN的响应可以指示该非禁用PLMN注册失败时,终端设备确定注册该非禁用PLMN失败。或者,当终端设备在预设时长未接收到来自于非禁用PLMN的响应,终端设备确定注册该非禁用PLMN失败。
示例性地,终端设备从第一PLMN接收广播消息,从第三PLMN接收广播消息,终 端设备确定第一PLMN为非禁用PLMN,第三PLMN为禁用PLMN。在终端设备向第一PLMN发送注册请求消息后,终端设备从第一PLMN接收针对注册请求消息的响应消息,例如,针对注册请求消息的响应消息为注册接受消息时,终端设备确定注册第一PLMN成功,若针对注册请求消息的响应消息为注册拒绝消息或认证拒绝消息或者长时间无来自于第一PLMN的响应消息时,终端设备确定注册第一PLMN失败。
进一步地,在第一PLMN注册失败且不存在其他可用的非禁用PLMN(如除第一PLMN的广播消息之外未接收到其他PLMN的广播消息),则终端设备判断第三PLMN的广播消息是否包括灾害发生指示,即终端设备解析第三PLMN的广播消息中除必要信息之外的信息,其中,灾害发生指示可以指示第一PLMN发生灾害。
在第一PLMN注册失败时,若存在其他可用的非禁用PLMN,则终端设备继续尝试注册其他可用的非禁用PLMN。在终端设备确定非禁用PLMN均注册失败(如在小区搜索过程中终端接收到的广播消息所对应的非禁用PLMN均注册失败)时,终端设备判断第三PLMN的广播消息是否包括灾害发生指示,其中,灾害发生指示可以指示第一PLMN发生灾害或者其他可用的非禁用PLMN发生灾害。
例如,若终端设备还可以从第二PLMN接收广播消息,且第二PLMN为非禁用PLMN,且第一PLMN的优先级高于第二PLMN的优先级,则终端设备优先向第一PLMN请求注册,在终端设备确定第一PLMN注册失败时,终端设备向第二PLMN请求注册。在第一PLMN注册失败且第二PLMN注册失败时,终端设备判断第三PLMN的广播消息是否包括灾害发生指示,其中,灾害发生指示可以指示第一PLMN发生灾害,或者第二PLMN发生灾害,或者第一PLMN和第二PLMN都发生灾害。
进一步地,当第三PLMN的广播消息包括灾害发生指示时,终端设备向禁用PLMN请求注册。此处,所述禁用PLMN可以是第三PLMN或者其他禁用PLMN。否则,终端设备可以驻留在任一PLMN中的信号质量满足预设条件的可接受小区并进入受限模式。
此外,在终端设备根据灾害发生指示,向禁用PLMN请求注册之前,终端设备还可以执行以下几种可能的判断过程,确定是否需要向禁用PLMN请求注册,进而可以避免终端设备在禁用PLMN中的额外判断和注册尝试,减少终端设备不必要的开销。
在一种可能的实现方式中,在终端设备接收到非禁用PLMN注册失败的响应的情况下,终端设备还需要对非禁用PLMN注册失败的响应进行完整性保护校验。在确定非禁用PLMN注册失败的响应完整性保护校验失败或者非禁用PLMN注册失败的响应无完整性保护时,终端设备可以根据灾害发生指示,向禁用PLMN请求注册。在确定非禁用PLMN注册失败的响应完整性保护校验成功时,不触发终端设备判断禁用PLMN的广播消息中是否包括灾害发生指示,或者终端设备忽略禁用PLMN的广播消息中的灾害发生指示,而是按照现有技术中的逻辑执行后续操作,例如,执行PLMN重选。
示例性地,终端设备可以采用以下方法对非禁用PLMN注册失败的响应进行完整性保护校验:首先,终端设备可以查看是否保存可用的安全上下文,若没有保存可用的安全上下文,则认为完整性保护校验失败,若保存可用的安全上下文,则使用该安全上下文计算非禁用PLMN注册失败的响应中受完整性保护的部分信元的消息认证码(message authentication code,MAC)与非禁用PLMN注册失败的响应中携带的MAC’是否匹配,在匹配的情况下判定完整性保护成功,否则判定完整性保护失败。
进一步地,在确定非禁用PLMN注册失败的响应完整性保护校验失败或者非禁用 PLMN注册失败的响应无完整性保护时,终端设备还需要解析非禁用PLMN注册失败的响应携带的拒绝原因值。
在一示例中,在确定非禁用PLMN注册失败的响应完整性保护校验失败或者非禁用PLMN注册失败的响应无完整性保护时,终端设备确定非禁用PLMN注册失败的响应携带的拒绝原因值不包括与网络选择无关的原因值,终端设备根据灾害发生指示,向禁用PLMN请求注册,否则不触发终端设备判断禁用PLMN的广播消息中是否包括灾害发生指示,或者终端设备忽略禁用PLMN的广播消息中的灾害发生指示,终端设备按照现有技术中的逻辑执行后续操作。
其中,与网络选择无关的原因值可以为拒绝原因值3或拒绝原因值6。
拒绝原因值3指示终端设备为非法终端设备。示例性地,在非禁用PLMN拒绝为终端设备提供服务时,非禁用PLMN向终端设备发送非禁用PLMN注册失败的响应,且非禁用PLMN注册失败的响应携带拒绝原因值3,其中,非禁用PLMN拒绝为终端设备提供服务的原因可以是非禁用PLMN不接受终端设备的身份,或者终端设备未通过身份认证检查。此时,终端设备基于产品实现,可以进入去激活状态或者进入受限模式。可以理解的是,当终端设备确定非禁用PLMN注册失败的响应包括拒绝原因值3时,终端设备确定自身为非法终端设备,终端设备无需在禁用PLMN中的额外判断和注册尝试,可以直接进入去激活状态或者进入受限模式。
拒绝原因值6指示终端设备为非法移动设备(mobile equipment,ME)。示例性地,当非禁用PLMN不接受使用的ME时,例如,该ME在禁止列表上,非禁用PLMN向终端设备发送非禁用PLMN注册失败的响应,且非禁用PLMN注册失败的响应携带拒绝原因值6。此时,终端设备认为全球用户身份模块(universal subscriber identity module,USIM)卡在5G服务中不合法,直到终端设备关机或者终端设备中的USIM卡被移除,进而终端设备删除ME中存储的5G移动性管理(mobile management,MM)参数,例如5G全局唯一的临时UE标识(5G globally unique temporary UE identity,5G-GUTI),最后一次访问注册的跟踪区标识(tracking area identity,TAI)等。可以理解的是,当终端设备确定非禁用PLMN注册失败的响应包括拒绝原因值6时,终端设备确定自身为非法ME,终端设备无需在禁用PLMN中的额外判断和注册尝试,可以直接进入去激活状态或者进入受限模式。
因此,当终端设备确定非禁用PLMN注册失败的响应携带的拒绝原因值不包括与网络选择无关的原因值,为了有效减少由于非禁用PLMN发生灾害导致的终端设备的业务中断,终端设备可以判断禁用PLMN的广播消息中是否包括灾害发生指示,在禁用PLMN的广播消息包括灾害发生指示时,根据灾害发生指示,向禁用PLMN请求注册。
在另一示例中,在确定非禁用PLMN注册失败的响应完整性保护校验失败或者非禁用PLMN注册失败的响应无完整性保护时,终端设备确定非禁用PLMN注册失败的响应携带的拒绝原因值包括与网络选择有关的原因值,且确定不存在其他可用的非禁用PLMN,终端设备根据灾害发生指示,向禁用PLMN请求注册,否则不触发终端设备判断禁用PLMN的广播消息中是否包括灾害发生指示,或者终端设备忽略禁用PLMN的广播消息中的灾害发生指示,终端设备按照现有技术中的逻辑执行后续操作。
其中,与网络选择有关的原因值可以包括拒绝原因值11或拒绝原因值13。
拒绝原因值11指示终端设备在当前PLMN中不被允许,这里的当前PLMN是指向终端设备发送非禁用PLMN注册失败的响应的非禁用PLMN。此时,终端设备删除5G MM 参数,并可以设置PLMN尝试计数器(PLMN-specific attempt counter)为最大值,即不再尝试PLMN重选,例如,当前PLMN尝试计数器为2,最大值为5,则终端设备在确定非禁用PLMN注册失败的响应包括拒绝原因值11时,终端设备将PLMN尝试计数器设置为5。可以理解的是,当终端设备确定非禁用PLMN注册失败的响应包括拒绝原因值11时,终端设备获知当前PLMN不被允许,终端设备进一步判断是否存在其他可用的PLMN,若存在,则尝试注册其他可用的PLMN,否则判断禁用PLMN的广播消息中是否包括灾害发生指示,在禁用PLMN的广播消息包括灾害发生指示时,根据灾害发生指示,向禁用PLMN请求注册。例如,终端设备向运营商A发送PLMN请求注册,运营商A向终端设备发送PLMN注册失败的响应,该PLMN注册失败的响应包括拒绝原因值11。在终端设备确定存在运营商B且运营商B为非禁用PLMN时,终端设备向运营商B发送PLMN注册请求。
拒绝原因值13指示终端设备在当前跟踪区(tracking area,TA)不被允许漫游。这里的当前TA是指向终端设备发送非禁用PLMN注册失败的响应的非禁用PLMN中的TA。此时,终端设备可以将当前TAI存储到漫游禁用跟踪区列表中,并进行PLMN重选。可以理解的是,当终端设备确定非禁用PLMN注册失败的响应包括拒绝原因值13时,终端设备获知当前TA不被允许漫游,终端设备进一步判断是否存在其他可用的PLMN,若存在,则尝试注册其他可用的PLMN,否则判断禁用PLMN的广播消息中是否包括灾害发生指示,在禁用PLMN的广播消息包括灾害发生指示时,根据灾害发生指示,向禁用PLMN请求注册。
在一种可能实现方式中,终端设备每次接收到非禁用PLMN注册失败的响应,将PLMN尝试计数器加1,终端设备确定PLMN尝试计数器达到最大值,终端设备根据灾害发生指示,向禁用PLMN请求注册。否则,不触发终端设备判断禁用PLMN的广播消息中是否包括灾害发生指示,或者终端设备忽略禁用PLMN的广播消息中的灾害发生指示。
进一步地,终端设备在确定PLMN尝试计数器达到最大值时,终端设备还可以进一步判断是否存在其他可用的非禁用PLMN或正常小区(suitable cell),若不存在其他可用的非禁用PLMN,或不存在正常小区,则终端设备根据灾害发生指示,向禁用PLMN请求注册,否则,不触发终端设备判断禁用PLMN的广播消息中是否包括灾害发生指示,或者终端设备忽略禁用PLMN的广播消息中的灾害发生指示,终端设备按照现有技术中的逻辑执行后续操作,可以进入去激活状态或者进入受限模式。
采用上述几种可能的判断过程可以实现在终端设备能够接入非禁用PLMN的情况下,避免终端设备在禁用PLMN中的额外判断和注册尝试,进而减少终端设备不必要的开销。
需要说明的是,禁用PLMN的广播消息可以在SIB中包括灾害发生指示和/或灾害发生指示的校验信息。这里的校验信息可以是哈希值等。校验信息用来进行防重放攻击或者完整保护验证。如果终端设备在禁用PLMN的广播消息中检索到灾害发生指示且不需要进行校验信息验证,或检索到灾害发生指示且灾害发生指示的校验信息通过校验,终端设备向禁用PLMN请求注册。如果终端设备在禁用PLMN的广播消息中未检索到灾害发生指示或灾害发生指示的校验信息未通过校验,终端设备可以驻留在任一PLMN中的信号质量满足预设条件的可接受小区并进入受限模式。
此外,可以理解的是,禁用的PLMN的广播消息也可以包括一个或多个。示例性地,终端设备还可以从第四PLMN接收广播消息,且第四PLMN为禁用PLMN。其中,第三PLMN的广播消息包括的灾害发生指示与第四PLMN的广播消息包括的灾害发生指示可以 相同或者不同,本申请对此不做限定。
进一步地,终端设备可以检测全部来自于禁用PLMN的广播消息,或者检测部分来自于禁用PLMN的广播消息,当确定其中一个广播消息包括灾害发生指示时,终端设备向禁用PLMN请求注册。
示例性地,终端设备的禁用PLMN为PLMN1-PLMN10,终端设备接收到来自于PLMN1的广播消息,来自于PLMN3的广播消息,来自于PLMN7的广播消息。
在一示例中,终端设备可以判断来自于PLMN1的广播消息是否包括灾害发生指示,以及判断来自于PLMN3的广播消息是否包括灾害发生指示,以及判断来自于PLMN7的广播消息是否包括灾害发生指示,当其中一个广播消息包括灾害发生指示时,终端设备向禁用PLMN请求注册。
或者,在一示例中,终端设备可以从上述三个广播消息中随机选择判断来自于PLMN1的广播消息是否包括灾害发生指示,以及判断来自于PLMN7的广播消息是否包括灾害发生指示,当其中一个广播消息包括灾害发生指示时,终端设备向禁用PLMN请求注册。
或者,在一示例中,终端设备首先判断接收到的广播消息对应的禁用PLMN是否属于第一禁用PLMN集合,其中,第一PLMN集合为用于灾害检查的禁用PLMN列表。第一禁用PLMN集合包括在终端设备确定非禁用PLMN注册失败的情况下,终端设备所需检测的广播消息对应的禁用PLMN。第一PLMN集合通过预配置方法完成配置,或者通过终端设备配置更新流程完成配置,或者通过NAS消息完成配置。采用上述方法可以减少终端设备进行灾害检查的广播消息的范围,进而可以提高选网速度。
例如,用于灾害检查的禁用PLMN列表包括PLMN1-PLMN5,则终端设备可以判断来自于PLMN1的广播消息是否包括灾害发生指示,以及判断来自于PLMN3的广播消息是否包括灾害发生指示,当其中一个广播消息包括灾害发生指示时,终端设备向禁用PLMN请求注册。由于PLMN7不属于用于灾害检查的禁用PLMN列表,终端设备不需要判断来自于PLMN7的广播消息是否包括灾害发生指示。
此外,在一些实施例中,当终端设备需要检测多个禁用PLMN的广播消息时,终端设备检测广播消息的顺序可以是依据不同禁用PLMN的信号强度,也可以是用于灾害检查的禁用PLMN优先级列表。其中,可以理解的是,用于灾害检查的禁用PLMN列表中的PLMN没有优先级,而用于灾害检查的禁用PLMN优先级列表中的PLMN具有优先级顺序。
例如,终端设备的禁用PLMN为PLMN1-PLMN10,终端设备接收到来自于PLMN1的广播消息,来自于PLMN3的广播消息,来自于PLMN7的广播消息。
在一示例中,当PLMN1的信号强度>PLMN7的信号强度>PLMN3的信号强度,终端设备首先判断来自于PLMN1的广播消息是否包括灾害发生指示,然后判断来自于PLMN7的广播消息是否包括灾害发生指示,最后判断来自于PLMN3的广播消息是否包括灾害发生指示。
在一示例中,用于灾害检查的禁用PLMN优先级列表指示PLMN1的优先级>PLMN5的优先级>PLMN4的优先级>PLMN3的优先级>PLMN2的优先级,终端设备首先判断来自于PLMN1的广播消息是否包括灾害发生指示,然后判断来自于PLMN3的广播消息是否包括灾害发生指示,不需要判断来自于PLMN7的广播消息是否包括灾害发生指示。
在一示例中,禁用PLMN的广播消息可以包括灾害漫游指示,灾害漫游指示终端设备可以选择禁用PLMN进行灾害漫游。此外,在终端设备注册禁用PLMN失败的情况下, 终端设备可以驻留在任一PLMN中的信号质量满足预设条件的可接受小区并进入受限模式。
在另一示例中,禁用PLMN属于第二禁用PLMN集合,第二禁用PLMN集合包括用于灾害漫游的禁用PLMN。
例如,第二禁用PLMN集合可以为用于灾害漫游的禁用PLMN列表。终端设备可以首先确定当前区域的PLMN列表和第二禁用PLMN集合的交集,然后从该交集中选择任一PLMN请求注册,在注册失败时,终端设备可以从该交集中选择其他PLMN尝试注册。此外,在终端设备确定该交集中的PLMN均注册失败的情况下,终端设备可以驻留在任一PLMN中的信号质量满足预设条件的可接受小区并进入受限模式。
又例如,第二禁用PLMN集合为用于灾害漫游的禁用PLMN优先级列表,终端设备可以首先确定当前区域的PLMN列表和用于灾害漫游的禁用PLMN优先级列表的交集。终端设备根据该交集中的PLMN的优先级次序依次选择PLMN请求注册。此外,在终端设备确定该交集中的PLMN均注册失败的情况下,终端设备可以驻留在任一PLMN中的信号质量满足预设条件的可接受小区并进入受限模式。
在一些实施例中,在终端设备向禁用PLMN请求注册之前,终端设备确定自身支持最小化服务中断(minimization of service interruption,MINT)。其中,终端设备根据终端设备的版本信息或终端设备的能力信息确定自身支持最小化服务中断。终端设备的版本信息或终端设备的能力信息可以保存在终端设备的内存中或SIM卡中。
其中,终端设备的版本信息是指终端设备的软件或硬件制式的信息集合。示例性地,在某些版本(例如版本3之前的版本)中,终端设备不支持MINT,在某些版本(例如版本3及版本3之后的某些版本)中,终端设备支持MINT。其中,终端设备是否支持MINT属于终端设备的硬件能力。
终端设备的能力信息是指终端设备支持的特性集合,终端设备的能力信息可以包括终端设备支持的无线能力信息和核心网能力信息,其中,核心网能力信息可以包括与MINT相关的参数,例如,与MINT相关的参数可以指示终端设备支持MINT或者不支持MINT。当与MINT相关的参数指示终端设备支持MINT时,终端设备确定自身支持MINT。当与MINT相关的参数指示终端设备不支持MINT时,终端设备确定自身不支持MINT。
其中,需要说明的是,在终端设确定禁用PLMN注册成功时,终端设备可以驻留到禁用PLMN的小区上执行正常业务。当非禁用PLMN的灾害解除时,终端设备可以再重选回非禁用PLMN。
需要说明的是,发送灾害发生指示的禁用PLMN和终端设备尝试注册的禁用PLMN可以相同也可以不同。或者,终端设备解析的包括灾害发生指示的广播消息所对应的禁用PLMN和终端设备尝试注册的禁用PLMN可以相同也可以不同。
采用上述方法,在非禁用PLMN都注册失败后,终端设备不直接进入受限模式,而是根据禁用PLMN的广播消息包括的灾害发生指示尝试注册禁用PLMN,以实现终端设备选择保证正常业务的网络。因此,能够有效减少由于非禁用PLMN发生灾害导致的终端设备的业务中断。
为了解决终端设备无法选择到禁用PLMN导致服务降级的问题,本申请实施例提供另一种网络选择方法。采用本申请实施例提供的方法,在小区搜索过程中,终端设备确定存 在发生灾害的非禁用PLMN,将禁用PLMN列入第一PLMN集合,以便终端设备根据第一PLMN集合进行网络选择,以保证终端设备实现正常业务。以下以图8所示的实施例为例进行说明。
步骤800:终端设备从第一PLMN接收第一广播消息,以及从第二PLMN接收第二广播消息,第一PLMN为非禁用PLMN,第二PLMN为禁用PLMN。
步骤810:在第二广播消息包括灾害发生指示的情况下,终端设备确定第一PLMN集合,第一PLMN集合包括第一PLMN和第二PLMN。灾害发生指示用于指示第一PLMN发生灾害。
其中,第一PLMN集合可以包括PLMN选择优先级列表和至少一个灾难漫游PLMN,至少一个灾难漫游PLMN的优先级可以低于其他非禁用PLMN的优先级。
其中,在终端设备接收到第一广播消息和第二广播消息之后,终端设备除了解析必要的信息,还检测广播消息中是否包括灾害发生指示。示例性地,终端设备确定第一PLMN集合可以采用但不限于以下两种方案:
方案1:终端设备在接收到第一广播消息和第二广播消息后,终端设备解析每个广播消息中是否包括灾害发生指示,在第二广播消息包括灾害发生指示时,终端设备确定第一PLMN集合。
示例性地,终端设备的AS层进行小区搜索,接收第一广播消息和第二广播消息,其中,第一广播消息可以包括第一MCC和第一MNC,其中,第一MCC和第一MNC可以用于确定第一PLMN的标识。第二广播消息可以包括第二MCC、第二MNC和灾害发生指示,其中,第二MCC和第二MNC可以用于确定第二PLMN的标识,灾害发生指示用于指示第一PLMN发生灾害。此时,终端设备的AS层除了解析第一广播信息和第二广播信息中的必要信息,例如,解析第一MCC和第一MNC,以及第二MCC和第二MNC,终端设备的AS层还检测第一广播消息是否包括灾害发生指示,以及检测第二广播消息是否包括灾害发生指示。上述动作可以发生在终端设备的AS层或者其他层。
由于第二广播消息包括灾害发生指示,终端设备的AS层将灾害发生指示上报给终端设备的NAS层,同时,将第一MCC、第一MNC、第二MCC和第二MNC上报给终端设备的NAS层。
终端设备的NAS层解析SIM卡或者终端设备内的配置信息,根据配置信息和根据当前区域的PLMN列表确定第一PLMN为非禁用PLMN,第二PLMN为禁用PLMN。其中,当前区域的PLMN列表可以根据第一MCC和第一MNC,以及第二MCC和第二MNC确定,当前区域的PLMN列表包括第一PLMN和第二PLMN。配置信息包括终端设备的禁用PLMN列表,第二PLMN为终端设备的禁用PLMN列表中的一个。
由于第一PLMN为非禁用PLMN,因此,终端设备的NAS层确定第一PLMN集合包括第一PLMN,由于第二广播消息包括灾害发生指示,终端设备的NAS层将第二PLMN加入第一PLMN集合。最终,第一PLMN集合包括第一PLMN和第二PLMN,第一PLMN的优先级可以高于第二PLMN的优先级。上述动作可以发生在终端设备的NAS层或者其他层。
其中,上述AS层和NAS层仅为举例,不作为本申请实施例的限定。
方案2:终端设备在接收到第一广播消息和第二广播消息后,终端设备在确定第二PLMN为禁用PLMN后,终端设备解析第二广播消息中是否包括灾害发生指示,在第二广 播消息包括灾害发生指示时,终端设备确定第一PLMN集合。
示例性地,终端设备的AS层进行小区搜索,接收第一广播消息和第二广播消息,其中,第一广播消息可以包括第一MCC和第一MNC,其中,第一MCC和第一MNC可以用于确定第一PLMN的标识。第二广播消息可以包括第二MCC、第二MNC和灾害发生指示,其中,第二MCC和第二MNC可以用于确定第二PLMN的标识,灾害发生指示用于指示第一PLMN发生灾害。上述动作可以发生在终端设备的AS层或者其他层。
此时,终端设备的AS层仅解析第一广播信息和第二广播信息中的必要信息,例如,终端设备解析第一MCC和第一MNC,以及第二MCC和第二MNC。
示例性地,终端设备的AS层将第一MCC、第一MNC、第二MCC和第二MNC上报给终端设备的NAS层。
终端设备的NAS层解析SIM卡或者终端设备内的配置信息,将终端设备的禁用PLMN列表发送至终端设备的AS层。配置信息包括终端设备的禁用PLMN列表,第二PLMN为终端设备的禁用PLMN列表中的一个。
示例性地,终端设备的NAS层将禁用PLMN列表发送至终端设备的AS层。
终端设备的AS层根据终端设备的禁用PLMN列表确定第二PLMN为禁用PLMN,检测第二广播消息是否包括灾害发生指示。
示例性地,由于第二广播消息包括灾害发生指示,终端设备的AS层将灾害发生指示上报给终端设备的NAS层。
终端设备的NAS层根据配置信息和根据当前区域的PLMN列表确定第一PLMN为非禁用PLMN。其中,当前区域的PLMN列表可以根据第一MCC和第一MNC,以及第二MCC和第二MNC确定,当前区域的PLMN列表包括第一PLMN和第二PLMN。
由于第一PLMN为非禁用PLMN,因此,终端设备的NAS层确定第一PLMN集合包括第一PLMN,由于第二广播消息包括灾害发生指示,终端设备的NAS层将第二PLMN加入第一PLMN集合。最终,第一PLMN集合包括第一PLMN和第二PLMN,第一PLMN的优先级可以高于第二PLMN的优先级。上述动作可以发生在终端设备的NAS层或者其他层。
其中,上述AS层和NAS层仅为举例,不作为本申请实施例的限定。
基于上述方案1和方案2,终端设备将第二PLMN加入第一PLMN集合,可以采用但不限于以下示例:
在一示例中,第二广播消息还包括灾害漫游指示,灾害漫游指示终端设备选择第二PLMN进行灾害漫游。因此,在第二广播消息中包括灾害发生指示和灾害漫游指示时,终端设备将第二PLMN加入第一PLMN集合。
在另一示例中,第二PLMN属于用于灾害漫游的禁用PLMN,因此,在第二广播消息中包括灾害发生指示时,终端设备可以将第二PLMN加入第一PLMN集合,或者终端设备可以将用于灾害漫游的禁用PLMN加入第一PLMN集合,此时,第一PLMN集合还可以包括除第二PLMN之外的其他用于灾害漫游的禁用PLMN。
此外,终端设备将第二PLMN加入第一PLMN集合可以理解为终端设备将第二PLMN加入PLMN选择优先级中的VPLMN之后(即作为第5项),或者终端设备将第二PLMN加入PLMN选择优先级中的VPLMN的尾部,不列为新的一项。
步骤820:终端设备向第一PLMN集合中的PLMN请求注册。
在一些实施例中,在终端设备向第一PLMN集合中的PLMN请求注册之前,终端设备确定自身支持最小化服务中断。其中,终端设备根据终端设备的版本信息或终端设备的能力信息确定自身支持最小化服务中断。终端设备的版本信息或终端设备的能力信息可以保存在终端设备的内存中或SIM卡中。
若第一PLMN集合中的PLMN具有优先级顺序,终端设备根据该优先级顺序依次选择PLMN尝试注册。
若第一PLMN集合不包括优先级顺序,终端设备可以随机选择PLMN尝试注册。
此外,在第一PLMN集合中PLMN都注册失败后,终端设备可以驻留在任一PLMN中的信号质量满足预设条件的可接受小区并进入受限模式。
采用本申请实施例提供的方法,在小区搜索过程中,终端设备确定禁用PLMN的广播消息包括灾害漫游指示,将禁用PLMN列入第一PLMN集合,以便终端设备根据第一PLMN集合进行网络选择,以保证终端设备实现正常业务。
以下结合具体图9和图10对上述实施例进行进一步举例说明。
其中,图9所示实施例对应上述图7所示的实施例,与上述图7所述实施例的重复之处不再赘述。这里假设UE仅接收到两个广播消息。其中,PLMN A为非禁用PLMN,PLMN B为禁用PLMN。
步骤901:UE接收来自于PLMN A的第一广播消息。
步骤902:UE接收来自于PLMN B的第二广播消息。
需要说明的是,UE在一次小区搜索中接收第一广播消息和第二广播消息,步骤901和步骤902不对接收第一广播消息和第二广播消息的时序进行限定。第一广播消息和第二广播消息包括的具体内容可以参考上述非禁用PLMN的广播消息和禁用PLMN的广播消息的相关内容,重复之处不再赘述。
步骤903:UE确定PLMN A为非禁用PLMN,PLMN B为禁用PLMN。UE向PLMN A发送第一注册请求消息。
其中,UE确定PLMN A为非禁用PLMN,PLMN B为禁用PLMN可以参考上述图3、图5、图7和图8中判断PLMN为禁用PLMN或非禁用PLMN的相关内容,重复之处不再赘述。
步骤904:UE接收来自于PLMN A的注册拒绝消息。
此外,可以理解的是,步骤904还可以替换为UE长时间未接收到第一注册请求消息的响应消息。
步骤905:在UE确定PLMN A注册失败时,UE解析第二广播消息是否包括灾害发生指示。
步骤906:在第二广播消息包括灾害发生指示时,UE向PLMN B发送第二注册请求消息。
其中,第二广播消息包括灾害发生指示,灾害发生指示用于指示PLMN A发生灾害。
因此,采用图9所示实施例的方法,UE可以在PLMN A注册失败后,不直接进入受限模式,而是判断第二广播消息是否包括灾害发生指示,在确定PLMN A发生灾害时,UE向PLMN B请求注册,以保证终端设备实现正常业务。
其中,图10所示实施例对应上述图8所示的实施例,与上述图8所述实施例的重复之处不再赘述。这里假设UE仅接收到两个广播消息。其中,PLMN A为非禁用PLMN,PLMN B为禁用PLMN。UE注册非禁用PLMN的优先级高于UE注册禁用PLMN的优先级。用于灾害漫游的PLMN包括PLMN B。
步骤1001和步骤1002可以参考上述步骤901和步骤902,重复之处不再赘述。
步骤1003:在第二广播消息包括灾害发生指示时,UE确定第一PLMN集合,第一PLMN集合包括PLMN A和PLMN B。第二广播消息包括灾害发生指示,灾害发生指示用于指示PLMN A发生灾害。
UE确定第一PLMN集合可以采用但不限于以下方案A和方案B:
方案A:UE在接收到第一广播消息和第二广播消息后,UE解析每个广播消息中是否包括灾害发生指示。UE确定第二广播消息包括灾害发生指示且用于灾害漫游的PLMN包括PLMN B,UE确定第一PLMN集合包括PLMN B。
其中,第一PLMN集合还包括PLMN A。关于方案A具体可以参考上述方案1的相关描述,重复之处不再赘述。
方案B:UE在接收到第一广播消息和第二广播消息后,在UE确定PLMN B为禁用PLMN后,UE解析第二广播消息中是否包括灾害发生指示。在第二广播消息包括灾害发生指示且用于灾害漫游的PLMN包括PLMN B时,UE确定第一PLMN集合包括PLMN B。
其中,第一PLMN集合还包括PLMN A。关于方案B具体可以参考上述方案2的相关描述,重复之处不再赘述。
此外,由于UE注册非禁用PLMN的优先级高于UE注册禁用PLMN的优先级,因此,UE注册PLMN A的优先级高于UE注册PLMN B的优先级。
步骤1004:由于UE注册PLMN A的优先级高于UE注册PLMN B的优先级,UE优先向PLMN A发送第一注册请求消息。
步骤1005:UE接收来自于PLMN A的注册拒绝消息。
由于灾害发生指示用于指示PLMN A发生灾害,因此,PLMN A注册失败。
此外,可以理解的是,步骤1005还可以替换为UE长时间未接收到第一注册请求消息的响应消息。
步骤1006:UE向PLMN B发送第二注册请求消息。
因此,采用图10所示实施例的方法,UE确定PLMN A发生灾害,将PLMN B列入第一PLMN集合,以便UE根据第一PLMN集合进行网络选择。
图11示出了本申请实施例中所涉及的一种装置的可能的示例性框图,该装置1100包括:收发模块1110和处理模块1120,收发模块1110可以包括接收单元和发送单元。处理模块1120用于对装置1100的动作进行控制管理。收发模块1110用于支持装置1100与其他网络实体的通信。可选地,装置1100还可以包括存储单元,所述存储单元用于存储装置1100的程序代码和数据。
可选地,所述装置1100中各个模块可以是通过软件来实现。
可选地,处理模块1120可以是处理器或控制器,例如可以是通用中央处理器(central processing unit,CPU),通用处理器,数字信号处理(digital signal processing,DSP),专用集成电路(application specific integrated circuits,ASIC),现场可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请实施例公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。收发模块1110可以是通信接口、收发器或收发电路等,其中,该通信接口是统称,在具体实现中,该通信接口可以包括多个接口,存储单元可以是存储器。
当装置1100为终端设备或终端设备中的芯片时,装置1100中的处理模块1120可以支持装置1100执行上文中各方法示例中终端设备的动作,例如可以支持装置1100执行图7中的步骤710,图9中的步骤905。
收发模块1110可以支持装置1100与不同PLMN之间的通信,例如,收发模块1110可以支持装置1100执行图7中的步骤700,图9中的步骤901,步骤902,步骤903,步骤904,步骤906。
例如,可以如下:
在一种实现方式中,所述装置1100包括:
所述收发模块1110,用于接收来自于非禁用PLMN的广播消息以及来自于禁用PLMN的广播消息,其中,所述禁用PLMN的广播消息包括灾害发生指示,所述灾害发生指示用于指示所述非禁用PLMN发生灾害;
所述处理模块1120,用于在注册所述非禁用PLMN失败的情况下,根据所述灾害发生指示,通过所述收发模块1110向所述禁用PLMN请求注册。
在一种可能的设计中,所述收发模块1110,还用于向所述非禁用PLMN请求注册;
所述处理模块1120,用于根据如下条件中的一个或者多个,确定注册所述非禁用PLMN失败:通过所述收发模块1110接收来自于所述非禁用PLMN的指示所述非禁用PLMN注册失败的响应;或者在预设时长内未接收到来自于所述非禁用PLMN的响应。
在一种可能的设计中,所述处理单元,用于在根据所述灾害发生指示,向所述禁用PLMN请求注册之前,在接收到所述非禁用PLMN注册失败的响应的情况下,确定所述非禁用PLMN注册失败的响应完整性保护校验失败或者所述非禁用PLMN注册失败的响应无完整性保护。
在一种可能的设计中,所述处理单元,用于确定所述非禁用PLMN注册失败的响应携带的拒绝原因值不包括与网络选择无关的原因值。
在一种可能的设计中,所述与网络选择无关的原因值为拒绝原因值3或拒绝原因值6;其中,所述拒绝原因值3指示所述装置为非法终端设备,所述拒绝原因值6指示所述装置为非法移动设备。
在一种可能的设计中,所述处理单元,用于确定所述非禁用PLMN注册失败的响应携带的拒绝原因值包括与网络选择有关的原因值,且确定不存在其他可用的非禁用PLMN。
在一种可能的设计中,所述与网络选择有关的原因值为拒绝原因值11或拒绝原因值13;其中,所述拒绝原因值11指示所述装置在所述非禁用PLMN中不被允许,所述拒绝原因值13指示所述装置在所述非禁用PLMN中的当前TA不被允许漫游。
在一种可能的设计中,所述处理单元,用于在根据所述灾害发生指示,向所述禁用PLMN请求注册之前,每次接收到所述非禁用PLMN注册失败的响应,将PLMN尝试计数器加1;确定所述PLMN尝试计数器达到最大值。
在一种可能的设计中,所述处理单元,用于确定不存在其他可用的非禁用PLMN。
在一种可能的设计中,所述非禁用PLMN的信号质量优于所述禁用PLMN的信号质量。
在一种可能的设计中,所述禁用PLMN属于第一禁用PLMN集合,所述第一禁用PLMN集合包括用于灾害检查的禁用PLMN。
在一种可能的设计中,所述禁用PLMN的广播消息包括灾害漫游指示,所述灾害漫游指示用于指示所述装置选择所述禁用PLMN进行灾害漫游。
在一种可能的设计中,所述禁用PLMN属于第二禁用PLMN集合,所述第二禁用PLMN集合包括用于灾害漫游的禁用PLMN。
在一种可能的设计中,所述处理模块1120,还用于在向所述禁用PLMN发送第一注册请求消息之前,确定自身支持最小化服务中断。
在一种可能的设计中,所述处理模块1120,用于根据所述装置的版本信息或所述装置的能力信息确定自身支持最小化服务中断。
在一种可能的设计中,所述处理模块1120,用于在注册所述禁用PLMN失败的情况下,驻留在任一PLMN中的信号质量满足预设条件的可接受小区并进入受限模式。
在一种可能的设计中,所述非禁用PLMN的广播消息包括第一PLMN的广播信息和第二PLMN的广播消息;
所述处理模块1120,用于在注册第一PLMN失败且注册所述第二PLMN失败的情况下,根据所述灾害发生指示,通过所述收发模块1110向所述禁用PLMN请求注册。
在一种可能的设计中,所述处理模块1120,用于确定接入所述第一PLMN的优先级高于接入所述第二PLMN的优先级;
所述收发模块1110,用于在注册所述第一PLMN失败的情况下,向所述第二PLMN请求注册。
应理解,根据本申请实施例的装置1100可对应于前述方法实施例中终端设备,并且装置1100中的各个模块的操作和/或功能分别为了实现前述方法实施例中终端设备的方法的相应步骤,因此也可以实现前述方法实施例中的有益效果,为了简洁,这里不作赘述。
当本申请实施例中的处理模块1120为处理器,收发模块1110为收发器时,本申请实施例所涉及的装置1100可以为图12所示的装置1200。
图12示出了根据本申请实施例的通信装置1200的示意性结构图。如图12所示,所述装置1200包括:处理器1201。
当装置1200为终端设备或终端设备中的芯片时,一种可能的实现方式中,当所述处理器1201用于调用接口执行以下动作:
用于接收来自于非禁用PLMN的广播消息以及来自于禁用PLMN的广播消息,其中,所述禁用PLMN的广播消息包括灾害发生指示,所述灾害发生指示用于指示所述非禁用PLMN发生灾害;在注册所述非禁用PLMN失败的情况下,根据所述灾害发生指示,向所述禁用PLMN请求注册。
应理解,所述装置1200还可用于执行前文实施例中终端设备侧的其他步骤和/或操作,为了简洁,这里不作赘述。
应理解,所述处理器1201可以调用接口执行上述收发动作,其中,调用的接口可以是逻辑接口或物理接口,对此不作限定。可选地,物理接口可以通过收发器实现。可选地, 所述装置1200还包括收发器1203。
可选地,所述装置1200还包括存储器1202,存储器1202中可以存储上述方法实施例中的程序代码,以便于处理器1201调用。
具体地,若所述装置1200包括处理器1201、存储器1202和收发器1203,则处理器1201、存储器1202和收发器1203之间通过内部连接通路互相通信,传递控制和/或数据信号。在一个可能的设计中,处理器1201、存储器1202和收发器1203可以通过芯片实现,处理器1201、存储器1202和收发器1203可以是在同一个芯片中实现,也可能分别在不同的芯片实现,或者其中任意两个功能组合在一个芯片中实现。该存储器1202可以存储程序代码,处理器1201调用存储器1202存储的程序代码,以实现装置1200的相应功能。
上述本申请实施例揭示的方法可以应用于处理器中,或者由处理器实现。处理器可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(digital signal processor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现成可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,还可以是系统芯片(system on chip,SoC),还可以是中央处理器(central processor unit,CPU),还可以是网络处理器(network processor,NP),还可以是数字信号处理电路(digital signal processor,DSP),还可以是微控制器(micro controller unit,MCU),还可以是可编程控制器(programmable logic device,PLD)或其他集成芯片。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器解析存储器中的信息,结合其硬件完成上述方法的步骤。
可以理解,本申请实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(random access memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(static RAM,SRAM)、动态随机存取存储器(dynamic RAM,DRAM)、同步动态随机存取存储器(synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(double data rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(direct rambus RAM,DR RAM)。应注意,本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
应理解,在本申请实施例中,编号“第一”、“第二”…仅仅为了区分不同的对象,比如为了区分不同的参数信息或者消息,并不对本申请实施例的范围构成限制,本申请实施例 并不限于此。
还应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定。上述各个过程涉及的各种数字编号或序号仅为描述方便进行的区分,而不应对本申请实施例的实施过程构成任何限定。
还应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
本申请中出现的类似于“项目包括如下中的一项或多项:A,B,以及C”表述的含义,如无特别说明,通常是指该项目可以为如下中任一个:A;B;C;A和B;A和C;B和C;A,B和C;A和A;A,A和A;A,A和B;A,A和C,A,B和B;A,C和C;B和B,B,B和B,B,B和C,C和C;C,C和C,以及其他A,B和C的组合。以上是以A,B和C共3个元素进行举例来说明该项目的可选用条目,当表达为“项目包括如下中至少一种:A,B,……,以及X”时,即表达中具有更多元素时,那么该项目可以适用的条目也可以按照前述规则获得。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可解析存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器ROM、随机存取存储器RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟 悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
Claims (39)
- 一种网络选择方法,其特征在于,该方法包括:终端设备接收来自于非禁用公共陆地移动网络PLMN的广播消息以及来自于禁用PLMN的广播消息,其中,所述禁用PLMN的广播消息包括灾害发生指示,所述灾害发生指示用于指示所述非禁用PLMN发生灾害;在所述终端设备注册所述非禁用PLMN失败的情况下,所述终端设备根据所述灾害发生指示,向所述禁用PLMN请求注册。
- 如权利要求1所述的方法,其特征在于,所述方法还包括:所述终端设备向所述非禁用PLMN请求注册;所述终端设备根据如下条件中的一个或者多个,确定注册所述非禁用PLMN失败:所述终端设备接收来自于所述非禁用PLMN的指示所述非禁用PLMN注册失败的响应;或者所述终端设备在预设时长内未接收到来自于所述非禁用PLMN的响应。
- 如权利要求2所述的方法,其特征在于,在所述终端设备根据所述灾害发生指示,向所述禁用PLMN请求注册之前,还包括:在所述终端设备接收到所述非禁用PLMN注册失败的响应的情况下,所述终端设备确定所述非禁用PLMN注册失败的响应完整性保护校验失败或者所述非禁用PLMN注册失败的响应无完整性保护。
- 如权利要求3所述的方法,其特征在于,还包括:所述终端设备确定所述非禁用PLMN注册失败的响应携带的拒绝原因值不包括与网络选择无关的原因值。
- 如权利要求4所述的方法,其特征在于,所述与网络选择无关的原因值为拒绝原因值3或拒绝原因值6;其中,所述拒绝原因值3指示所述终端设备为非法终端设备,所述拒绝原因值6指示所述终端设备为非法移动设备。
- 如权利要求3所述的方法,其特征在于,还包括:所述终端设备确定所述非禁用PLMN注册失败的响应携带的拒绝原因值包括与网络选择有关的原因值,且确定不存在其他可用的非禁用PLMN。
- 如权利要求6所述的方法,其特征在于,所述与网络选择有关的原因值为拒绝原因值11或拒绝原因值13;其中,所述拒绝原因值11指示所述终端设备在所述非禁用PLMN中不被允许,所述拒绝原因值13指示所述终端设备在所述非禁用PLMN中的当前跟踪区TA不被允许漫游。
- 如权利要求2所述的方法,其特征在于,在所述终端设备根据所述灾害发生指示,向所述禁用PLMN请求注册之前,还包括:所述终端设备每次接收到所述非禁用PLMN注册失败的响应,将PLMN尝试计数器加1;所述终端设备确定所述PLMN尝试计数器达到最大值。
- 如权利要求8所述的方法,其特征在于,还包括:所述终端设备确定不存在其他可用的非禁用PLMN。
- 如权利要求1-9任一项所述的方法,其特征在于,所述非禁用PLMN的信号质量优 于所述禁用PLMN的信号质量。
- 如权利要求1至10任一项所述的方法,其特征在于,所述禁用PLMN属于第一禁用PLMN集合,所述第一禁用PLMN集合包括用于灾害检查的禁用PLMN。
- 如权利要求1至11任一项所述的方法,其特征在于,所述禁用PLMN的广播消息包括灾害漫游指示,所述灾害漫游指示用于指示所述终端设备选择所述禁用PLMN进行灾害漫游。
- 如权利要求1至11任一项所述的方法,其特征在于,所述禁用PLMN属于第二禁用PLMN集合,所述第二禁用PLMN集合包括用于灾害漫游的禁用PLMN。
- 如权利要求1至13任一项所述的方法,其特征在于,在所述终端设备向所述禁用PLMN请求注册之前,所述方法还包括:所述终端设备确定自身支持最小化服务中断。
- 如权利要求14所述的方法,其特征在于,所述终端设备确定自身支持最小化服务中断,包括:所述终端设备根据所述终端设备的版本信息或所述终端设备的能力信息确定自身支持最小化服务中断。
- 如权利要求1至15任一项所述的方法,其特征在于,还包括:在所述终端设备注册所述禁用PLMN失败的情况下,所述终端设备驻留在任一PLMN中的信号质量满足预设条件的可接受小区并进入受限模式。
- 如权利要求1至16任一项所述的方法,其特征在于,所述非禁用PLMN的广播消息包括第一PLMN的广播信息和第二PLMN的广播消息;在所述终端设备注册所述非禁用PLMN失败的情况下,所述终端设备根据所述灾害发生指示,向所述禁用PLMN请求注册,包括:在所述终端设备注册第一PLMN失败且所述终端设备注册所述第二PLMN失败的情况下,所述终端设备根据所述灾害发生指示,向所述禁用PLMN请求注册。
- 如权利要求17所述的方法,其特征在于,还包括:所述终端设备确定接入所述第一PLMN的优先级高于接入所述第二PLMN的优先级;在所述终端设备在注册所述第一PLMN失败的情况下,所述终端设备向所述第二PLMN请求注册。
- 一种网络选择装置,其特征在于,该装置包括:收发单元和处理单元;所述收发单元,用于接收来自于非禁用PLMN的广播消息以及来自于禁用PLMN的广播消息,其中,所述禁用PLMN的广播消息包括灾害发生指示,所述灾害发生指示用于指示所述非禁用PLMN发生灾害;所述处理单元,用于在注册所述非禁用PLMN失败的情况下,根据所述灾害发生指示,通过所述收发单元向所述禁用PLMN请求注册。
- 如权利要求19所述的装置,其特征在于,所述收发单元,还用于向所述非禁用PLMN请求注册;所述处理单元,用于根据如下条件中的一个或者多个,确定注册所述非禁用PLMN失败:通过所述收发单元接收来自于所述非禁用PLMN的指示所述非禁用PLMN注册失败的响应;或者在预设时长内未接收到来自于所述非禁用PLMN的响应。
- 如权利要求20所述的装置,其特征在于,所述处理单元,用于在根据所述灾害发 生指示,向所述禁用PLMN请求注册之前,在接收到所述非禁用PLMN注册失败的响应的情况下,确定所述非禁用PLMN注册失败的响应完整性保护校验失败或者所述非禁用PLMN注册失败的响应无完整性保护。
- 如权利要求21所述的装置,其特征在于,所述处理单元,用于确定所述非禁用PLMN注册失败的响应携带的拒绝原因值不包括与网络选择无关的原因值。
- 如权利要求22所述的装置,其特征在于,所述与网络选择无关的原因值为拒绝原因值3或拒绝原因值6;其中,所述拒绝原因值3指示所述装置为非法终端设备,所述拒绝原因值6指示所述装置为非法移动设备。
- 如权利要求21所述的装置,其特征在于,所述处理单元,用于确定所述非禁用PLMN注册失败的响应携带的拒绝原因值包括与网络选择有关的原因值,且确定不存在其他可用的非禁用PLMN。
- 如权利要求24所述的装置,其特征在于,所述与网络选择有关的原因值为拒绝原因值11或拒绝原因值13;其中,所述拒绝原因值11指示所述装置在所述非禁用PLMN中不被允许,所述拒绝原因值13指示所述装置在所述非禁用PLMN中的当前TA不被允许漫游。
- 如权利要求21所述的装置,其特征在于,所述处理单元,用于在根据所述灾害发生指示,向所述禁用PLMN请求注册之前,每次接收到所述非禁用PLMN注册失败的响应,将PLMN尝试计数器加1;确定所述PLMN尝试计数器达到最大值。
- 如权利要求26所述的装置,其特征在于,所述处理单元,用于确定不存在其他可用的非禁用PLMN。
- 如权利要求19或27所述的装置,其特征在于,所述非禁用PLMN的信号质量优于所述禁用PLMN的信号质量。
- 如权利要求19至28任一项所述的装置,其特征在于,所述禁用PLMN属于第一禁用PLMN集合,所述第一禁用PLMN集合包括用于灾害检查的禁用PLMN。
- 如权利要求19至29任一项所述的装置,其特征在于,所述禁用PLMN的广播消息包括灾害漫游指示,所述灾害漫游指示用于指示所述装置选择所述禁用PLMN进行灾害漫游。
- 如权利要求19至29任一项所述的装置,其特征在于,所述禁用PLMN属于第二禁用PLMN集合,所述第二禁用PLMN集合包括用于灾害漫游的禁用PLMN。
- 如权利要求19至31任一项所述的装置,其特征在于,所述处理单元,还用于在向所述禁用PLMN发送第一注册请求消息之前,确定自身支持最小化服务中断。
- 如权利要求32所述的装置,其特征在于,所述处理单元,用于根据所述装置的版本信息或所述装置的能力信息确定自身支持最小化服务中断。
- 如权利要求19至33任一项所述的装置,其特征在于,所述处理单元,用于在注册所述禁用PLMN失败的情况下,驻留在任一PLMN中的信号质量满足预设条件的可接受小区并进入受限模式。
- 如权利要求19至34任一项所述的装置,其特征在于,所述非禁用PLMN的广播消息包括第一PLMN的广播信息和第二PLMN的广播消息;所述处理单元,用于在注册第一PLMN失败且注册所述第二PLMN失败的情况下,根据所述灾害发生指示,通过所述收发单元向所述禁用PLMN请求注册。
- 如权利要求35所述的装置,其特征在于,所述处理单元,用于确定接入所述第一PLMN的优先级高于接入所述第二PLMN的优先级;所述收发单元,用于在注册所述第一PLMN失败的情况下,向所述第二PLMN请求注册。
- 一种通信装置,其特征在于,包括处理器和接口电路,所述接口电路用于接收来自所述通信装置之外的其它通信装置的信号并传输至所述处理器或将来自所述处理器的信号发送给所述通信装置之外的其它通信装置,所述处理器通过逻辑电路或执行代码指令用于实现如权利要求1至18中任一项所述的方法。
- 一种计算机可读存储介质,其特征在于,所述存储介质中存储有计算机程序或指令,当所述计算机程序或指令被通信装置执行时,实现如权利要求1至18中任一项所述的方法。
- 一种计算机程序产品,其特征在于,所述计算机程序产品包括指令,当所述指令被运行时,使得权利要求1至18中任一项所述的方法被实现。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP22810418.8A EP4325928A4 (en) | 2021-05-23 | 2022-05-17 | METHOD AND APPARATUS FOR NETWORK SELECTION |
| US18/513,999 US20240089720A1 (en) | 2021-05-23 | 2023-11-20 | Network selection method and apparatus |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110561863.6 | 2021-05-23 | ||
| CN202110561863 | 2021-05-23 | ||
| CN202110904003.8A CN115396945A (zh) | 2021-05-23 | 2021-08-06 | 一种网络选择方法及装置 |
| CN202110904003.8 | 2021-08-06 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US18/513,999 Continuation US20240089720A1 (en) | 2021-05-23 | 2023-11-20 | Network selection method and apparatus |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2022247691A1 true WO2022247691A1 (zh) | 2022-12-01 |
Family
ID=84113815
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2022/093345 Ceased WO2022247691A1 (zh) | 2021-05-23 | 2022-05-17 | 一种网络选择方法及装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20240089720A1 (zh) |
| EP (1) | EP4325928A4 (zh) |
| CN (1) | CN115396945A (zh) |
| WO (1) | WO2022247691A1 (zh) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116321406A (zh) * | 2022-12-06 | 2023-06-23 | 哲库科技(北京)有限公司 | 通信方法以及终端设备 |
| CN121195571A (zh) * | 2023-09-28 | 2025-12-23 | 联发科技股份有限公司 | 网络拒绝或无响应以及等效plmn或snpn的处理 |
| WO2026019169A1 (en) * | 2024-07-13 | 2026-01-22 | Samsung Electronics Co., Ltd. | Handling forbidden plmn list on expiry of t3245 or t3247 for disaster roaming |
| CN121510199A (zh) * | 2024-08-09 | 2026-02-10 | 维沃移动通信有限公司 | 接入技术控制方法、装置、终端及网络侧设备 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020229298A1 (en) * | 2019-05-13 | 2020-11-19 | Deutsche Telekom Ag | Method for dynamic network steering |
| CN111970747A (zh) * | 2020-08-28 | 2020-11-20 | 上海途鸽数据科技有限公司 | 搜索网络的方法和装置 |
| WO2022097096A1 (en) * | 2020-11-05 | 2022-05-12 | Telefonaktiebolaget Lm Ericsson (Publ) | Notification of disaster condition and alternative plmns |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2019010706A1 (zh) * | 2017-07-14 | 2019-01-17 | 北京小米移动软件有限公司 | 小区驻留方法、装置及用户设备 |
| CN110366241B (zh) * | 2018-04-09 | 2024-09-17 | 华为技术有限公司 | 通信方法、装置和系统 |
| US11071043B2 (en) * | 2018-05-21 | 2021-07-20 | Mediatek Inc. | Enhanced handling on forbidden PLMN list |
| WO2020141964A1 (ko) * | 2019-01-04 | 2020-07-09 | 엘지전자 주식회사 | 무선 통신 시스템에서 네트워크에 등록을 수행하는 방법 및 이를 위한 장치 |
| WO2020141965A1 (ko) * | 2019-01-04 | 2020-07-09 | 엘지전자 주식회사 | 무선 통신 시스템에서 네트워크에 등록을 수행하는 방법 및 이를 위한 장치 |
| GB2590098B (en) * | 2019-07-25 | 2022-01-26 | Samsung Electronics Co Ltd | Improvements in and relating to disaster inbound roamers in a telecommunication network |
| EP4014469A4 (en) * | 2019-08-14 | 2023-09-06 | Nokia Technologies Oy | Method and apparatus for handling non-integrity protected reject messages in non-public networks |
| KR20230113609A (ko) * | 2020-11-30 | 2023-07-31 | 인터디지탈 패튼 홀딩스, 인크 | 서비스 중단의 최소화 |
-
2021
- 2021-08-06 CN CN202110904003.8A patent/CN115396945A/zh active Pending
-
2022
- 2022-05-17 EP EP22810418.8A patent/EP4325928A4/en active Pending
- 2022-05-17 WO PCT/CN2022/093345 patent/WO2022247691A1/zh not_active Ceased
-
2023
- 2023-11-20 US US18/513,999 patent/US20240089720A1/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020229298A1 (en) * | 2019-05-13 | 2020-11-19 | Deutsche Telekom Ag | Method for dynamic network steering |
| CN111970747A (zh) * | 2020-08-28 | 2020-11-20 | 上海途鸽数据科技有限公司 | 搜索网络的方法和装置 |
| WO2022097096A1 (en) * | 2020-11-05 | 2022-05-12 | Telefonaktiebolaget Lm Ericsson (Publ) | Notification of disaster condition and alternative plmns |
Non-Patent Citations (5)
| Title |
|---|
| ERICSSON: "MINT: alternative 1 for How do other PLMNs indicate that they can accept "Disaster Inbound Roamers"?", 3GPP DRAFT; C1-207326, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. CT WG1, no. Electronic meeting; 20201015 - 20201023, 6 November 2020 (2020-11-06), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France , XP051951866 * |
| ERICSSON: "MINT: alternative 1 for key issue #3", 3GPP DRAFT; C1-210014, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. CT WG1, no. Electronic meeting; 20210125 - 20210129, 18 January 2021 (2021-01-18), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France , XP051969798 * |
| QUALCOMM INCORPORATED: "Solution to MINT Key Issue #5 (PLMN selection when a "Disaster Condition" applies)", 3GPP DRAFT; C1-210115, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. CT WG1, no. Electronic meeting; 20210125 - 20210129, 18 January 2021 (2021-01-18), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France , XP051969858 * |
| QUALCOMM INCORPORATED: "Solution to MINT Key Issue #5 (PLMN selection when a "Disaster Condition" applies)", 3GPP DRAFT; C1-210335, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. CT WG1, no. Electronic meeting; 20210125 - 20210129, 28 January 2021 (2021-01-28), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France , XP051975451 * |
| See also references of EP4325928A4 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP4325928A1 (en) | 2024-02-21 |
| US20240089720A1 (en) | 2024-03-14 |
| EP4325928A4 (en) | 2024-10-16 |
| CN115396945A (zh) | 2022-11-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI766380B (zh) | 用於在專網中執行小區(重新)選擇之方法及裝置 | |
| US20230147931A1 (en) | Managing Connection Retries Due To Access Class Barring | |
| US11930442B2 (en) | Reducing wireless device service interruptions | |
| US20240089720A1 (en) | Network selection method and apparatus | |
| TWI787780B (zh) | 用於小區(重新)選擇的方法和使用者裝置 | |
| CN113873602B (zh) | 小区选择的方法、终端设备和网络设备 | |
| CN110945914B (zh) | 传输信息的方法、装置、芯片系统及介质 | |
| US20130232555A1 (en) | Systems and methods for inter-network service selection | |
| US12289783B2 (en) | Mobility management method and terminal | |
| WO2013186143A1 (en) | Load balancing in a network and between networks | |
| EP4064743A1 (en) | User equipment and method for handling user equipment onboarding | |
| KR20190085061A (ko) | 무선 통신 시스템을 위한 액세스 카테고리 처리 | |
| EP4156794B1 (en) | Ue-preferred network slice management | |
| CN112369061B (zh) | 配置测量信息的方法、终端设备和网络设备 | |
| US20220330005A1 (en) | Roaming method, apparatus, and system | |
| US20250203335A1 (en) | Enhancements for Minimization of Service Interruption | |
| CN113596940B (zh) | 一种小区选择或重选方法及装置、终端 | |
| TW201826813A (zh) | 用於在行動通訊中避免拒絕服務之方法和裝置 | |
| US20250031117A1 (en) | Communication method and apparatus | |
| CN111107535B (zh) | 归属网络回选方法及相关装置 | |
| WO2020042176A1 (zh) | 一种伪基站识别方法及装置 | |
| EP4025003B1 (en) | Redictection method and related device | |
| EP4319440A1 (en) | Method and apparatus for configuring access control information, and terminal device and network device | |
| WO2025213860A1 (zh) | 网络选择方法、终端设备、计算机可读存储介质和芯片 | |
| CN106465433B (zh) | 无线接入方法及用户设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22810418 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2022810418 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 2022810418 Country of ref document: EP Effective date: 20231115 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |