This application relates to the field of communication technologies, and specifically, to a disaster roaming control method and apparatus, a terminal, and a network side device.
In a minimization of service interruption (MINT) scenario, a network side may allow a terminal to perform disaster roaming, or may not allow a terminal to perform disaster roaming. However, in a case in which the terminal is not allowed to perform disaster roaming, a behavior of the terminal is currently unclear.
Embodiments of this application provide a disaster roaming control method and apparatus, a terminal, and a network side device.
According to a first aspect, a disaster roaming control method is provided, applied to a terminal. The method includes:
According to a second aspect, a disaster roaming control method is provided, applied to a first network side device. The method includes:
The first network side device sends first indication information to a terminal, where the first indication information indicates the terminal to disable the disaster roaming.
According to a third aspect, a disaster roaming control method is provided, applied to a second network side device. The method includes:
The second network side device receives second indication information, where the second indication information indicates a terminal to disable disaster roaming; and
According to a fourth aspect, a disaster roaming control apparatus is provided, applied to a terminal. The apparatus includes:
According to a fifth aspect, a disaster roaming control apparatus is provided, applied to a first network side device. The apparatus includes:
According to a sixth aspect, a disaster roaming control apparatus is provided, applied to a second network side device. The apparatus includes:
According to a seventh aspect, a terminal is provided. The terminal includes a processor and a memory. The memory stores a program or instructions that can be run on the processor. When the program or instructions are executed by the processor, a step of the method according to the first aspect is implemented.
According to an eighth aspect, a terminal is provided, including a processor and a communication interface. The communication interface is configured to receive first indication information, where the first indication information indicates the terminal to disable disaster roaming. The processor is configured to perform a first operation based on the first indication information, where the first operation includes at least one of the following: deleting a disaster roaming-related terminal context; initiating a deregistration process; receiving a first message, where the first message includes at least one of the following: a terminal configuration update message, a deregistration request message, and a NAS rejection message; and selecting a PLMN.
According to a ninth aspect, a network side device is provided. The network side device includes a processor and a memory. The memory stores a program or instructions that can be run on the processor. When the program or instructions are executed by the processor, a step of the method according to the first aspect or a step of the method according to the third aspect is implemented.
According to a tenth aspect, a network side device is provided, including a processor and a communication interface. For example, the network side device is a first network side device, and the communication interface is configured to send first indication information to a terminal, where the first indication information indicates the terminal to disable disaster roaming; or the network side device is a second network side device, the communication interface is configured to receive second indication information, where the second indication information indicates the terminal to disable disaster roaming, and the processor is configured to perform a second operation based on the second indication information, where the second operation includes at least one of the following: sending a first message, where the first message includes at least one of the following: a terminal configuration update message, a deregistration request message, and a NAS rejection message; skipping sending a second disaster roaming list provided by a VPLMN, or sending an empty second disaster roaming list provided by a VPLMN; and deleting a disaster roaming-related terminal context.
According to an eleventh aspect, a communication system is provided, including at least one of a terminal, a first network side device, and a second network side device. The terminal may be configured to perform a step of the method according to the first aspect. The first network side device may be configured to perform a step of the method according to the second aspect. The second network side device may be configured to perform a step of the method according to the third aspect.
According to a twelfth aspect, a readable storage medium is provided. The readable storage medium stores a program or instructions. When the program or instructions are executed by the processor, a step of the method according to the first aspect is implemented, a step of the method according to the second aspect is implemented, or a step of the method according to the third aspect is implemented.
According to a thirteenth aspect, a chip is provided. The chip includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is configured to run a program or instructions to implement a step of the method according to the first aspect, a step of the method according to the second aspect, or a step of the method according to the third aspect.
According to a fourteenth aspect, a computer program/program product is provided. The computer program/program product is stored in a storage medium. The computer program/program product is executed by at least one processor to implement a step of the method according to the first aspect, a step of the method according to the second aspect, or a step of the method according to the third aspect.
The following clearly describes technical solutions in embodiments of this application with reference to the accompanying drawings in the embodiments of this application. Obviously, the described embodiments are a part rather than all of embodiments of this application. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of this application shall fall within the protection scope of this application.
In the specification and claims of this application, the terms such as “first” and “second” are used to distinguish between similar objects but do not indicate a particular order or sequence. It is to be understood that the terms used in such ways are interchangeable under appropriate circumstances, so that the embodiments of this application can be implemented in sequences other than those illustrated or described herein. In addition, the objects distinguished by “first” and “second” are usually of the same type, and a quantity of objects is not limited. For example, there may be one or a plurality of first objects. In addition, “and/or” used in this specification and the claims indicates at least one of the connected objects. The character “/” generally indicates an “or” relationship between associated objects.
It should be noted that the technologies described in the embodiments of this application are not limited to a long term evolution (LTE)/LTE-advanced (LTE-A) system, and may further be applied to other wireless communication systems, for example, a code division multiple access (CDMA) system, a time division multiple access (TDMA) system, a frequency division multiple access (FDMA) system, an orthogonal frequency division multiple access (OFDMA) system, a single-carrier frequency division multiple access (SC-FDMA) system, and another system. The terms “system” and “network” in the embodiments of this application are often used interchangeably, and the described technologies not only can be applied to the foregoing systems and wireless technologies, but also can be applied to other systems and wireless technologies. The following describes a new radio (NR) system for an illustration purpose, and NR terminologies are used in most of the following descriptions, but these technologies can also be applied to an application other than an NR system application, for example, a sixth generation (6G) communication system.
In this embodiment of this application, disaster roaming may also be briefly referred to as DC (disaster condition) roaming. Disaster roaming indication information may also be briefly referred to as DC indication information. Code of a disaster roaming equipment indicator (DREI) in the disaster roaming indication information is enable/disable, which may also be briefly referred to as that the terminal enables/disables disaster roaming. A disaster inbound roamer is sometimes briefly referred to as UE.
In some embodiments, initiating a deregistration process may also be referred to as: initiating a deregistration request message, sending a deregistration request message, or the like.
In this embodiment of this application, the following problems further need to be resolved for disaster roaming:
Problem 1: UE has performed disaster roaming. If a home public land mobile network (HPLMN) needs the UE to update the disaster roaming indication as disable, what behaviors of the UE and a network are.
The problem 1 corresponds to a scenario 1. The scenario 1 is, for example, a disaster happens to the HPLMN, the HPLMN and a PLMN-1 have a disaster roaming agreement, and the UE roams to the PLMN-1 for disaster roaming.
In this scenario, the HPLMN first configures enabling disaster roaming for the UE.
After disaster roaming occurs, the UE performs disaster roaming based on an enable indication. Subsequently, because, for example, the disaster roaming agreement of the HPLMN and the PLMN-1 changes, or subscription information of the UE changes, and the HPLMN does not want the UE to continue using disaster roaming, what behaviors of the UE and the network are.
Problem 2: In a roaming scenario, the UE has performed disaster roaming. If the HPLMN needs the UE to update the disaster roaming indication into disable, what behaviors of the UE and the network are.
The problem 2 corresponds to a scenario 2. The scenario 2 is, for example, the UE normally roams from the HPLMN to a visited public land mobile network (VPLMN)-1. In this case, a disaster happens to the VPLMN-1, the VPLMN-1 and a PLMN-2 have a disaster roaming agreement, and the UE roams to the PLMN-2 for disaster roaming.
In this scenario, the HPLMN first configures enabling disaster roaming for the UE. The UE normally roams to the VPLMN-1. After disaster roaming occurs, the UE performs disaster roaming based on an enable indication, and performs disaster registration on the PLMN-2. Subsequently, because, for example, the disaster roaming agreement of the VPLMN-1 and the PLMN-2 changes, or subscription information of the UE changes, and the HPLMN does not want the UE to continue using disaster roaming, what behaviors of the UE and the network are.
Problem 3: The UE has not performed disaster roaming. In a roaming scenario, if the HPLMN needs the UE to update the disaster roaming indication into disable, what behaviors of the UE and the network are.
The problem 3 corresponds to a scenario 3. The scenario 3 is, for example, the UE normally roams from the HPLMN to the VPLMN-1. In this case, the UE has not performed disaster roaming. Next, because, for example, the subscription information of the UE changes, and the HPLMN does not want the UE to continue enabling disaster roaming, what behaviors of the UE and the network are.
With reference to the accompanying drawings, the disaster roaming control method and apparatus, the terminal, and the network side device that are provided in the embodiments of this application are described in detail below by using some embodiments and application scenarios.
Step 21: The terminal receives first indication information.
In this embodiment, the first indication information indicates the terminal to disable disaster roaming. The disabling disaster roaming may be understood as not allowing the terminal to perform disaster roaming.
In some embodiments, the terminal may receive the first indication information from an HPLMN. The receiving the first indication information from an HPLMN may be understood as receiving the first indication information from a network function of the HPLMN.
Step 22: The terminal performs a first operation based on the first indication information.
Optionally, the first operation may include at least one of the following:
In some embodiments, the first message is a NAS message. It should be noted that if the terminal wants to receive the NAS message, the terminal needs to be in a connected mode, for example, a 5G mobility management (MM)-CONNECTED mode. If the terminal is in an idle mode, for example, a 5GMM-IDLE mode, whether a network pages the terminal depends on a policy of the network or a local configuration of the network.
In some embodiments, after performing a high-priority network searching, the terminal selects the PLMN. For example, when the terminal is in the idle mode, for example, the 5GMM-IDLE mode, the terminal finds another PLMN (including an available PLMN and a forbidden PLMN) through high-priority network searching, and then selects the PLMN.
In some embodiments, the terminal may select the PLMN in a 5GMM-registered (REGISTERED) mode or a 5GMM-deregistered (DEREGISTERED) mode.
In some embodiments, in the scenario 1 or scenario 2, after receiving the first indication information, the terminal may perform at least one of the following: deleting the disaster roaming-related terminal context, initiating the deregistration process, receiving the first message, and selecting the PLMN.
In some other embodiments, in the scenario 3, after receiving the first indication information, the terminal may delete the disaster roaming-related terminal context.
In addition, it should be noted that in a case in which the terminal has not received the first indication information, the terminal may receive the first message from the network (for example, the PLMN-1 or the PLMN-2) to which the terminal performs disaster roaming, that is, receive the terminal configuration update message, the deregistration request message, and/or the NAS rejection message to avoid residing in the forbidden network. In this case, the PLMN-1 or the PLMN-2 has received second indication information that is sent by the HPLMN and that indicates the terminal to disable disaster roaming.
According the disaster roaming control method in this embodiment of this application, after receiving the first indication information, the terminal may perform the first operation based on the first indication information. The first indication information indicates the terminal to disable disaster roaming. The first operation includes at least one of the following: deleting the disaster roaming-related terminal context; initiating the deregistration process; receiving the first message, where the first message includes at least one of the following: the terminal configuration update message, the deregistration request message, and the NAS rejection message; and selecting the PLMN. In this way, the terminal disables disaster roaming, in other words, in a case in which the terminal is not allowed to perform disaster roaming, a behavior of the terminal can be clarified. Further, by deleting the disaster roaming-related terminal context, a storage resource of the terminal can be saved; and/or by initiating the deregistration process, receiving the first message, and/or selecting the PLMN, the terminal can be prevented from residing in a forbidden network.
Optionally, the initiating the deregistration process may include: In a case in which the terminal is executing a first service, the terminal initiates the deregistration process after the first service ends. The first service may be set based on an actual requirement, for example, may be a terminal-specific service. In this way, a case in which the first service that is being executed by the terminal is interrupted due to initiation of the deregistration process can be avoided.
In some embodiments, the first service may include at least one of the following: an emergency protocol data unit (PDU) session and a high-priority service. For example, after receiving the first indication information, if the terminal is performing an emergency PDU session and/or a high-priority service, the terminal initiates the deregistration process after the emergency PDU session is released and/or the high-priority service ends.
In this embodiment of this application, to avoid affecting the terminal to obtain a required service, the disaster roaming-related terminal context may be deleted in an appropriate occasion. The deleting the disaster roaming-related terminal context may include at least one of the following:
(1) After sending a deregistration accept message, the terminal deletes the disaster roaming-related terminal context; that is, after accepting a deregistration message, the terminal deletes the disaster roaming-related terminal context.
(2) After successfully selecting the PLMN, the terminal deletes the disaster roaming-related terminal context.
(3) After successfully registering with a first PLMN, the terminal deletes the disaster roaming-related terminal context, where the first PLMN is another PLMN different from a PLMN in which the terminal resides.
(4) After a first timer expires, the terminal deletes the disaster roaming-related terminal context. The first timer is a timer within an implementation range of the terminal, and duration of the first timer depends on implementation of the terminal. The first timer is not limited to controlling to delete the disaster roaming-related terminal context, and may further be used to control another process. For example, the first timer is used to control a time at which the terminal selects the PLMN. After the first timer expires, the terminal selects the PLMN, and deletes the disaster roaming-related terminal context.
Optionally, the disaster roaming-related terminal context may include a disaster roaming-related configuration parameter. The disaster roaming-related configuration parameter may include at least one of the following:
Optionally, the disaster roaming-related terminal context may further include a terminal context of a network in which the terminal is located after performing disaster roaming, for example, a globally unique temporary UE identity (GUTI) assigned by the network or disaster roaming area information. The disaster roaming area information is, for example, a tracking area (TA) list (TA list) or a cell identity (cell ID).
It should be noted that for a disaster roaming-related configuration parameter, the HPLMN and/or the VPLMN may perform a disaster roaming-related parameter configuration for the terminal.
Optionally, the terminal configuration update message may include third indication information, where the third indication information indicates at least one of the following:
In this way, the terminal may learn of a configuration update reason by using the third indication information in the terminal configuration update message.
It should be noted that content indicated by the third indication information may be direct or indirect. For example, the third indication information may directly indicate disaster roaming not allowed/disaster roaming network unavailable, or may indicate current network unavailable/service not allowed.
In some embodiments, the third indication information includes one or more cause values. For example, the cause value is a newly added cause value, indicating at least one of the following: disaster roaming not allowed and disaster roaming network unavailable; or the cause value is an existing cause value, indicating at least one of the following: network unavailable and service not allowed.
Optionally, the terminal configuration update message may include: an empty second disaster roaming list provided by the VPLMN indicating the terminal to disable disaster roaming. For example, if the VPLMN has provided a disaster roaming list, an empty disaster roaming list is used for update for the terminal by using the terminal configuration update message.
Optionally, the receiving first indication information may include any one of the following:
(1) The terminal receives the first indication information by using user equipment parameter update (UPU) information. For example, the UPU information may be a message in a UPU process, or may be a payload container in a UPU process. This is not limited herein.
(2) The terminal receives the first indication information by using steering of roaming (SOR) information. For example, the SOR information may be a message in an SOR process, or may be a payload container in an SOR process. This is not limited herein.
Step 31: The first network side device sends first indication information to a terminal.
In this embodiment, the first indication information indicates the terminal to disable disaster roaming. The disabling disaster roaming may be understood as not allowing the terminal to perform disaster roaming. The first indication information indicates the terminal to perform a first operation. The first operation may include at least one of the following:
According to the disaster roaming control method in this embodiment of this application, by sending the first indication information to the terminal, the terminal may be enabled to perform the first operation. The first indication information indicates the terminal to disable disaster roaming. In this way, the terminal disables disaster roaming, in other words, in a case in which the terminal is not allowed to perform disaster roaming, a behavior of the terminal can be clarified. Further, by deleting the disaster roaming-related terminal context, a storage resource of the terminal can be saved; and/or by initiating the deregistration process, receiving the first message, and/or selecting the PLMN, the terminal can be prevented from residing in a forbidden network.
Optionally, the control method may further include: The first network side device sends second indication information to a second network side device, where the second indication information indicates the terminal to disable disaster roaming. The second network side device is, for example, a network function in a PLMN in which the terminal is located after performing disaster roaming. The network function is, for example, a UDM, an AMF, or an SMF.
In some embodiments, to indicate the terminal disabling disaster roaming, the second indication information may include identification information of the terminal. The identification information of the terminal is optionally at least one of the following: a GUTI, a subscription concealed identifier (SUCI), a permanent equipment identifier (PEI), a temporary mobile subscription identifier (TMSI), a generic public subscription identifier (GPSI), an international mobile station equipment identity (IMEI), an international mobile subscriber identity (IMSI), and the like.
Optionally, the sending first indication information to a terminal may include any one of the following:
(1) The first network side device sends the first indication information to the terminal by using UPU information. For example, the UPU information may be a message in a UPU process, or may be a payload container in a UPU process. This is not limited herein.
(2) The first network side device sends the first indication information to the terminal by using SOR information. For example, the SOR information may be a message in an SOR process, or may be a payload container in an SOR process. This is not limited herein.
Optionally, before sending the first indication information to the terminal, the first network side device may send a first configuration information to the terminal. The first configuration information is used to indicate a disaster roaming-related parameter of the terminal. For example, the disaster roaming-related parameter may include at least one of the following:
Step 41: The second network side device receives second indication information.
In this embodiment, the second indication information indicates the terminal to disable disaster roaming. The disabling disaster roaming may be understood as not allowing the terminal to perform disaster roaming.
Step 42: The second network side device performs a second operation based on the second indication information.
Optionally, the second operation may include at least one of the following:
In some embodiments, the first message is a NAS message. It should be noted that if the terminal wants to receive the NAS message, the terminal needs to be in a connected mode, for example, a 5GMM-CONNECTED mode. If the terminal is in an idle mode, for example, a 5GMM-IDLE mode, whether a network pages the terminal depends on a policy of the network or a local configuration of the network.
In some embodiments, for the second operation, the second disaster roaming list provided by the VPLMN may not be sent to the terminal, or the empty second disaster roaming list provided by the VPLMN may be sent to the terminal. For example, if the VPLMN has provided a disaster roaming list, an empty disaster roaming list provided by the VPLMN is used for update.
In some embodiments, if the second disaster roaming list provided by the VPLMN is not sent to the terminal, the VPLMN may send indication information. The indication information indicates that the disaster roaming list that is used in a disaster condition and that is provided by the VPLMN is false or is set to disabled.
In some embodiments, the sending a first message is specifically: sending the first message to the terminal.
It should be noted that when the second network side device sends the first message to the terminal, the terminal may or may not receive first indication information. This is not limited herein. That is, in a case in which the terminal has not received the first indication information, the terminal may further receive the first message from the second network side device, that is, receive the terminal configuration update message, the deregistration request message, and/or the NAS rejection message, to avoid residing in the forbidden network.
According to the disaster roaming control method in this embodiment of this application, after receiving the second indication information, the second network side device may perform the second operation based on the second indication information. The second indication information indicates the terminal to disable disaster roaming. The second operation includes at least one of the following: sending the first message, where the first message includes at least one of the following: the terminal configuration update message, the deregistration request message, and the NAS rejection message; skipping sending the second disaster roaming list provided by the VPLMN, or sending the empty second disaster roaming list provided by the VPLMN; and deleting the disaster roaming-related terminal context. In this way, the terminal disables disaster roaming, in other words, in a case in which the terminal is not allowed to perform disaster roaming, a behavior of the PLMN in which the terminal is located after disaster roaming can be clarified.
Optionally, the sending a first message may include: In a case in which the terminal is executing a second service, the second network side device sends the first message after the second service ends. The second service may be set based on an actual requirement, for example, may be a terminal-specific service. In this way, a case in which the second service that is being executed by the terminal is interrupted due to sending of the NAS rejection message can be avoided.
In some embodiments, the second service may include at least one of the following: an emergency PDU session and a high-priority service. For example, after receiving the second indication information, if the terminal is performing an emergency PDU session and/or a high-priority service, the second network side device such as an AMF sends the NAS rejection message after the emergency PDU session is released and/or the high-priority service ends.
Optionally, the terminal configuration update message may include third indication information, where the third indication information indicates at least one of the following:
In this way, the terminal may learn of a configuration update reason by using the third indication information in the terminal configuration update message.
It should be noted that content indicated by the third indication information may be direct or indirect. For example, the third indication information may directly indicate disaster roaming not allowed/disaster roaming network unavailable, or may indicate current network unavailable/service not allowed.
In some embodiments, the third indication information includes one or more cause values. For example, the cause value is a newly added cause value, indicating at least one of the following: disaster roaming not allowed and disaster roaming network unavailable; or the cause value is an existing cause value, indicating at least one of the following: network unavailable and service not allowed.
Optionally, the disaster roaming-related terminal context may include a disaster roaming-related configuration parameter. The disaster roaming-related configuration parameter may include at least one of the following:
It can be understood that a terminal context in the PLMN, for example, a PLMN-1, in which the terminal is located after performing disaster roaming is different from a terminal context saved in the terminal. For example, a terminal context saved in the PLMN-1 has no disaster roaming indication, and when the disaster roaming-related configuration parameter is deleted, a disaster roaming list provided by an HPLMN cannot be deleted.
The following describes this application with reference to specific scenarios.
In the scenario 1, a disaster happens to the HPLMN, the HPLMN and the PLMN-1 have a disaster roaming agreement, and UE roams to the PLMN-1 for the disaster roaming; and the HPLMN notifies the UE to update the disaster roaming indication into disable. As shown in
Step 1: An HPLMN and/or a VPLMN performs a disaster roaming-related parameter configuration on UE. The disaster roaming-related configuration parameter may be as described above. Details are not described herein again.
Step 2: If a disaster happens to the HPLMN, according to a 1-1 configuration parameter and broadcast information of a PLMN-1, the UE registers with the PLMN-1 and enjoys a disaster roaming service, in other words, the UE performs disaster roaming in the PLMN-1, and enjoys a normal service of the PLMN-1.
Step 3: The HPLMN sends first indication information, where the first indication information indicates that the UE does not allow disaster roaming, that is, indicates the UE to disable disaster roaming.
It should be noted that the first indication information is forwarded by using the PLMN-1. In an implementation, a UDM of the HPLMN sends the first indication information to an AMF of the PLMN-1 by using message Nudm_EventExposure_Notify, the Ndm_SDM_ModifySubscription, or Nudm_SDM_Info.
Step 4: Optionally, the HPLMN sends second indication information, where the second indication information indicates that the UE does not allow disaster roaming, that is, indicates the UE to disable disaster roaming.
Optionally, the second indication information further includes a UE identifier ID. For example, the UE ID may be at least one of the following: a GUTI, an SUCI, a PEI, a TMSI, a GPSI, an IMEI, and an IMSI.
Step 5: The PLMN-1 sends a NAS message, where the NAS message may include at least one of the following: a UE configuration update message, a deregistration request message, and a NAS rejection message.
In an implementation, when the NAS message is a deregistration request message, the PLMN-1 sends the deregistration request message to the UE, as shown in 5a in
In another implementation, when the NAS message is a UE configuration update message, the UE configuration update message may further include third indication information. The third indication information indicates at least one of the following: disaster roaming not allowed; disaster roaming network unavailable; network unavailable; and service not allowed. Optionally, the third indication information may include one or more cause values.
In another implementation, when the NAS message is a NAS rejection message, it indicates that the UE has initiated a NAS process such as a service request/registration request. The PLMN-1 should have responded to the corresponding service request/registration request, but because the second indication information is received, the PLMN-1 changes to send a corresponding rejection message to reject a NAS request of the UE, and indicates a reason for rejecting the UE, for example, current network unavailable or service not allowed. For example, the NAS rejection message may be a service request rejection message, a registration request rejection message, or the like.
In some embodiments, if the UE is performing an emergency session or a high-priority service, the PLMN-1 (for example, an AMF in the PLMN-1) sends the NAS message after the emergency PDU session is released or the high-priority service ends.
Step 6: As shown in 6a and 6b in
It should be noted that one or both of step 5 and step 6 may be performed. When one of step 5 and step 6 is performed, the NAS message sent by the PLMN-1 is the deregistration request message, or the UE sends the deregistration request message. When both step 5 and step 6 are performed, the PLMN-1 sends the NAS rejection message and/or the UE configuration update message, and the UE sends the deregistration request message.
In some embodiments, if the UE is performing an emergency session or a high-priority service, the UE performs a deregistration process after the emergency PDU session is released or the high-priority service ends.
Step 7: The UE deletes a disaster roaming-related UE context, including at least one of the following: at least one of the configuration parameters in step 1 and a UE context of the PLMN-1 (for example, a GUTI assigned by the PLMN-1 or disaster roaming area information (for example, a TA list or a cell ID)).
Step 8: The UE searches for/selects a PLMN. It should be noted that the UE may select the PLMN in a 5GMM-REGISTERED mode or a 5GMM-DEREGISTERED mode.
In the scenario 2, the UE normally roams from the HPLMN to the PLMN-1. In this case, a disaster happens to a VPLMN-1, the VPLMN-1 and a PLMN-2 have a disaster roaming agreement, and the UE roams to the PLMN-2 for disaster roaming; and the HPLMN notifies the UE to update the disaster roaming indication into disable.
As shown in
In the scenario 3, the UE normally roams from the HPLMN to the PLMN-1, the UE has not performed disaster roaming, and the PLMN-1 is a VPLMN; and the HPLMN notifies the UE to update the disaster roaming indication into disable. As shown in
Step 1: A PLMN-1 and an HPLMN have a roam agreement, and UE performs roaming, other than disaster roaming, in the PLMN-1.
Step 2: The HPLMN sends first indication information, where the first indication information indicates that the UE does not allow disaster roaming, that is, indicates the UE to disable disaster roaming.
Step 3: Optionally, the HPLMN sends second indication information, where the second indication information indicates that the UE does not allow disaster roaming, that is, indicates the UE to disable disaster roaming.
Optionally, the second indication information further includes a UE identifier ID. For example, the UE ID may be at least one of the following: a GUTI, an SUCI, a PEI, a TMSI, a GPSI, an IMEI, and an IMSI.
Step 4: Optionally, after receiving an indication from the HPLMN, the PLMN-1 performs at least one of the following:
Step 5: The UE deletes a disaster roaming-related configuration parameter.
The disaster roaming control method provided in this embodiment of this application may be performed by a disaster roaming control apparatus. In this embodiment of this application, an example in which the disaster roaming control apparatus performs the disaster roaming control method is used to describe the disaster roaming control apparatus provided in the embodiments of this application.
Optionally, the first execution module 82 is specifically configured to: in a case in which the terminal is executing a first service, initiate the deregistration process after the first service ends.
Optionally, the first service includes at least one of the following: an emergency PDU session and a high-priority service.
Optionally, the first execution module 82 is specifically configured to perform at least one of the following:
Optionally, the terminal context includes a disaster roaming-related configuration parameter, where the disaster roaming-related configuration parameter includes at least one of the following:
Optionally, the terminal configuration update message includes third indication information, where the third indication information indicates at least one of the following:
Optionally, the third indication information includes one or more cause values.
Optionally, the terminal configuration update message includes an empty second disaster roaming list provided by the VPLMN.
Optionally, the first receiving module 81 is specifically configured to perform any one of the following:
In this embodiment of this application, the disaster roaming control apparatus 80 may be an electronic device, for example, an electronic device having an operating system; or may be a component in an electronic device, for example, an integrated circuit or a chip. The electronic device may be a terminal, or may be a device other than a terminal. For example, the terminal may include but is not limited to a type of the terminal 11 illustrated above. This is not specifically limited in this embodiment of this application.
The disaster roaming control apparatus 80 provided in this embodiment of this application can implement the various processes implemented in the method embodiment in
Optionally, the disaster roaming control apparatus 90 further includes:
Optionally, the second indication information includes identification information of the terminal.
Optionally, the first sending module 91 is specifically configured to perform any one of the following:
Optionally, the disaster roaming control apparatus 90 further includes:
The disaster roaming control apparatus 90 provided in this embodiment of this application can implement the various processes implemented in the method embodiment in
Optionally, the second execution module 102 is specifically configured to: in a case in which it is determined that a terminal is executing a second service, send the first message after the second service ends.
Optionally, the second service includes at least one of the following: an emergency PDU session and a high-priority service.
Optionally, the terminal configuration update message includes third indication information, where the third indication information indicates at least one of the following:
Optionally, the third indication information includes one or more cause values.
Optionally, the terminal context includes a disaster roaming-related configuration parameter, where the disaster roaming-related configuration parameter includes at least one of the following:
The disaster roaming control apparatus 100 provided in this embodiment of this application can implement the various processes implemented in the method embodiment in
Optionally, as shown in
An embodiment of this application further provides a terminal, including a processor and a communication interface. The communication interface is configured to receive first indication information. The first indication information indicates the terminal to disable disaster roaming. The processor is configured to perform a first operation based on the first indication information. The first operation includes at least one of the following: deleting a disaster roaming-related terminal context; initiating a deregistration process; receiving a first message, where the first message includes at least one of the following: a terminal configuration update message, a deregistration request message, and a NAS rejection message; and selecting a PLMN. The terminal embodiment corresponds to the foregoing method embodiment on the terminal side. The implementation processes and implementations of the foregoing method embodiment are all applicable to the terminal embodiment, and the same technical effects can be achieved.
Specifically,
The terminal 1200 includes but is not limited to at least some of a radio frequency unit 1201, a network module 1202, an audio output unit 1203, an input unit 1204, a sensor 1205, a display unit 1206, a user input unit 1207, an interface unit 1208, a memory 1209, a processor 1210, and the like.
A person skilled in the art may understand that the terminal 1200 may further include a power supply (for example, a battery) that powers various components. The power supply may be logically connected to the processor 1210 through a power management system, to implement functions such as charging, discharging, and power consumption management through the power management system. The structure of the terminal shown in
It should be understood that in this embodiment of this application, the input unit 1204 may include a graphics processing unit (GPU) 12041 and a microphone 12042. The graphics processor 12041 processes image data of a static picture or a video obtained by an image capturing apparatus (for example, a camera) in a video capturing mode or an image capturing mode. The display unit 1206 may include a display panel 12061. The display panel 12061 can be configured in a form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 1207 includes at least one of a touch control panel 12071 and another input device 12072. The touch control panel 12071 is also referred to as a touchscreen. The touch control panel 12071 may include a touch detection apparatus and a touch controller. The another input device 12072 may include but is not limited to a physical keyboard, a function key (for example, a volume control key or an on/off key), a trackball, a mouse, and a joystick. Details are not described herein.
In this embodiment of this application, after receiving downlink data from a network side device, the radio frequency unit 1201 may transmit the downlink data to the processor 1210 for processing. In addition, the radio frequency unit 1201 may send uplink data to the network side device. Usually, the radio frequency unit 1201 includes but is not limited to an antenna, an amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like.
The memory 1209 may be configured to store a software program or instructions and various data. The memory 1209 may mainly include a first storage area storing a program or instructions and a second storage area storing data. The first storage area may store an operating system, an application program or instructions (for example, an audio play function or an image play function) required by at least one function, and the like. In addition, the memory 1209 may include a volatile memory or a nonvolatile memory, or the memory 1209 may include both a volatile memory and a nonvolatile memory. The nonvolatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM), or a direct rambus random access memory (DRRAM). In this embodiment of this application, the memory 1209 includes but is not limited to these and any other memories of appropriate types.
The processor 1210 may include one or more processing units. Optionally, the processor 1210 is integrated with an application processor and a modem processor. The application processor mainly processes an operation related to an operating system, a user interface, an application program, and the like. The modem processor mainly processes a wireless communication signal, for example, a baseband processor signal. It can be understood that the modem processor may alternatively not be integrated into the processor 1210.
The radio frequency unit 1201 is configured to receive first indication information, where the first indication information indicates the terminal to disable disaster roaming.
The processor 1210 is configured to perform a first operation based on the first indication information. The first operation includes at least one of the following: deleting a disaster roaming-related terminal context; initiating a deregistration process; receiving a first message, where the first message includes at least one of the following: a terminal configuration update message, a deregistration request message, and a NAS rejection message; and selecting a PLMN.
The terminal 1200 provided in this embodiment of this application can implement the various processes implemented in the method embodiment in
An embodiment of this application further provides a network side device, including a processor and a communication interface. For example, the network side device is a first network side device, and the communication interface is configured to send first indication information to a terminal, where the first indication information indicates the terminal to disable disaster roaming; or the network side device is a second network side device, the communication interface is configured to receive second indication information, where the second indication information indicates the terminal to disable disaster roaming, and the processor is configured to perform a second operation based on the second indication information, where the second operation includes at least one of the following: sending a first message, where the first message includes at least one of the following: a terminal configuration update message, a deregistration request message, and a NAS rejection message; skipping sending a second disaster roaming list provided by a VPLMN, or sending an empty second disaster roaming list provided by a VPLMN; and deleting a disaster roaming-related terminal context. The network side device embodiment corresponds to the foregoing network side device method embodiment. The implementation processes and implementations of the foregoing method embodiment are all applicable to the network side device embodiment, and the same technical effects can be achieved.
Specifically, an embodiment of this application further provides a network side device. As shown in
Specifically, the network side device 130 in this embodiment of the present invention further includes instructions or a program that is stored on the memory 133 and that can be run on the processor 131. The processor 131 invokes the instructions or program in the memory 133 to perform the method performed by the modules shown in
An embodiment of this application further provides a readable storage medium. The readable storage medium stores a program or instructions. When the program or instructions are executed by a processor, the processes in the disaster roaming control method embodiment are implemented, and the same technical effects can be achieved. To avoid repetition, details are not described herein again.
The processor is the processor in the terminal in the foregoing embodiment. The readable storage medium includes a computer-readable storage medium, for example, a computer read-only memory ROM, a random access memory RAM, a floppy disk, or an optical disc.
An embodiment of this application further provides a chip. The chip includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is configured to run a program or instructions to implement the processes in the disaster roaming control method embodiment, and the same technical effects can be achieved. To avoid repetition, details are not described herein again.
It should be understood that the chip in this embodiment of this application may also be referred to as a system-level chip, a system chip, a chip system, a system-on-a-chip chip, or the like.
An embodiment of this application further provides a computer program product. The computer program product is stored in a storage medium, the computer program product is executed by at least one processor to implement the processes in the disaster roaming control method embodiment, and the same technical effects can be achieved. To avoid repetition, details are not described herein again.
An embodiment of this application further provides a communication system, including: a terminal, a first network side device, and a second network side device. The terminal may be configured to perform a step of the methods related to the terminal in
It should be noted that in this specification, the term “comprise”, “include”, or any other variants thereof are intended to encompass in a non-exclusive mode, so that a process, a method, an object, or an apparatus including a series of elements not only includes those elements, but also includes other elements that are not explicitly listed, or elements that are inherent to such a process, a method, an object, or an apparatus. An element defined by the phrase “including a . . . ” does not exclude the presence of the same element in the process, method, object, or apparatus including the element, without more restrictions. In addition, it should be noted that the scopes of the methods and apparatus in the embodiments of this application are not limited to performing functions in the shown or discussed order, but may also include performing functions in a substantially simultaneous manner or in a reverse order depending on involved functions. For example, the described methods may be performed in an order different from that described, and various steps may be added, omitted, or combined. Furthermore, features described with reference to some examples may be combined in other examples.
Through the foregoing descriptions of the implementations, a person skilled in the art can clearly understand that the methods in the foregoing embodiments can be implemented by software plus a necessary general hardware platform, and certainly, can also be implemented by hardware, but in many cases the former is the better implementation. Based on such understanding, the technical solutions of the present invention essentially, or the part contributing to the prior art, may be presented in a form of a computer software product. The computer software product is stored in a storage medium (for example, a ROM/RAM, a floppy disk, or an optical disc) including several instructions to enable a terminal device (which may be a mobile phone, a computer, a server, a network device, or the like) to perform the methods described in the embodiments of this application.
The embodiments of this application are described above with reference to the accompanying drawings. However, this application is not limited to the foregoing specific implementations. The foregoing specific implementations are only illustrative and not restrictive. Inspired by this application, a person of ordinary skill in the art can further make many forms without departing from the purpose of this application and the scope protected by the claims, all of which shall fall within the protection scope of this application.
Number | Date | Country | Kind |
---|---|---|---|
202210103118.1 | Jan 2022 | CN | national |
This application is a continuation of International Application No. PCT/CN2023/073283 filed on Jan. 20, 2023, which claims priority to Chinese Patent Application No. 202210103118.1 filed on Jan. 27, 2022, which are incorporated herein by reference in their entireties.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2023/073283 | Jan 2023 | WO |
Child | 18783852 | US |