Communication method, device and system and computer readable storage medium

By rationally configuring access timing during disaster roaming and using time range parameters and random numbers to determine access timing, the signaling storm problem caused by disaster roaming was solved, and communication performance and reliability were improved.

CN121509971APending Publication Date: 2026-02-10CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411081346.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-08
Publication Date
2026-02-10

AI Technical Summary

Technical Problem

During disaster roaming of terminal devices, a signaling storm may occur on the visited network, leading to a decline in communication performance.

Method used

By generating random numbers based on time range parameters during a disaster to determine the timing of accessing the second network, a large number of requests are avoided from being initiated in a short period of time, thus preventing signaling storms.

Benefits of technology

It effectively avoids signaling storms and improves communication performance and reliability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121509971A_ABST
    Figure CN121509971A_ABST
Patent Text Reader

Abstract

The invention relates to a communication method, device and system and a computer readable storage medium, and relates to the technical field of communication. The communication method comprises the following steps: determining a first opportunity for sending a first registration request message to a second network according to a time range parameter provided by a first network; and according to the first opportunity, sending a first registration request message to the second network to obtain a disaster roaming service of the second network. According to the technical scheme, the signaling storm can be avoided, so that the communication performance is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to the technical field of communication, and in particular, to a communication method, a communication apparatus, a communication system, a computer readable storage medium, and a computer program product. BACKGROUND

[0002] Inter-network roaming in communication technology refers to that a terminal device of a given PLMN (Public Land Mobile Network) can roam to another PLMN to obtain communication services. The home network and the visited network of the terminal device can be located in the same country and generally belong to different operators.

[0003] In the related art, a UE (User Equipment) can perform disaster roaming, that is, in the case that a HPLMN (Home PLMN) fails to provide network services, the UE is allowed to roam to access a VPLMN (Visited PLMN). SUMMARY

[0004] The present inventor finds that the above related art has the following problem: it can cause a signaling storm, making the visited network paralyzed, thereby reducing the communication performance.

[0005] In view of this, the present disclosure provides a communication technical solution, which can avoid a signaling storm, thereby improving the communication performance.

[0006] According to some embodiments of the present disclosure, a communication method is provided, comprising: determining a first opportunity of sending a first registration request message to a second network according to a time range parameter provided by a first network; and sending the first registration request message to the second network according to the first opportunity to obtain a disaster roaming service of the second network.

[0007] In some embodiments, determining the first opportunity of sending the first registration request message to the second network according to the time range parameter provided by the first network comprises: in response to the first network being in a disaster state, determining the first opportunity according to the time range parameter.

[0008] In some embodiments, the time range parameter comprises a disaster roaming waiting range, and determining the first opportunity of sending the first registration request message to the second network according to the time range parameter provided by the first network comprises: generating a first random number within a time range indicated by the disaster roaming waiting range; and determining the first opportunity according to the first random number.

[0009] In some embodiments, determining the first occasion according to the first random number comprises: determining a running duration of a first timer according to the first random number; sending the first registration request message to the second network according to the first occasion comprises: starting the first timer; and sending the first registration request message to the second network in response to reaching the running duration of the first timer.

[0010] In some embodiments, the communication method further comprises: sending the first registration request message to the second network in response to the first network being in the disaster state and not saving a disaster roaming waiting range.

[0011] In some embodiments, the communication method further comprises: determining a second occasion of sending a second registration request message to the first network according to a disaster roaming return range in the time range parameter in response to the disaster state of the first network ending; and sending the second registration request message to the first network according to the second occasion to obtain the service of the first network.

[0012] In some embodiments, determining the second occasion of sending the second registration request message to the first network according to the disaster roaming return range in the time range parameter comprises: generating a second random number within a time range indicated by the disaster roaming return range; and determining the second occasion according to the second random number.

[0013] In some embodiments, determining the second occasion according to the second random number comprises: determining a running duration of a second timer according to the second random number; and sending the second registration request message to the first network according to the second occasion comprises: starting the second timer; and sending the second registration request message to the first network in response to reaching the running duration of the second timer.

[0014] In some embodiments, the communication method further comprises: sending the second registration request message to the first network in response to the disaster state ending and not saving the disaster roaming return range.

[0015] In some embodiments, the time range parameter is carried by a first registration accept message and / or a configuration update message sent by the first network.

[0016] In some embodiments, the communication method further comprises: providing a message about the user equipment supporting service interruption minimization to the first network; and receiving the first registration accept message or the configuration update message carrying the time range parameter.

[0017] In some embodiments, the first registration request message carries a disaster roaming indication message so that the second network returns a second registration accept message.

[0018] In some embodiments, the first network is a 5G network and the second network is a 4G network.

[0019] According to some embodiments of the present disclosure, a communication method is provided, comprising: in response to a disaster state of a first network ending, determining a timing of sending a registration request message to the first network according to a time range parameter provided by the first network; and sending the registration request message to the first network according to the timing to obtain a service of the first network.

[0020] In some embodiments, in response to the disaster state of the first network ending, the timing of sending the registration request message to the first network is determined according to a disaster roaming return range in the time range parameter.

[0021] In some embodiments, determining the timing of sending the registration request message to the first network according to the disaster roaming return range in the time range parameter comprises: generating a random number within a time range indicated by the disaster roaming return range; and determining the timing according to the random number.

[0022] In some embodiments, determining the timing according to the random number comprises: determining a running duration of a timer according to the random number; and sending the registration request message to the first network according to the timing comprises: starting the timer; and in response to reaching the running duration of the timer, sending the registration request message to the first network.

[0023] In some embodiments, the communication method further comprises: in response to the disaster state ending and the disaster roaming return range not being saved, sending the registration request message to the first network.

[0024] In some embodiments, the time range parameter is carried by a registration accept message and / or a configuration update message sent by the first network.

[0025] In some embodiments, the communication method further comprises: providing a message to the first network about the user equipment supporting service interruption minimization; and receiving the registration accept message or the configuration update message carrying the time range parameter.

[0026] According to some other embodiments of the present disclosure, a communication apparatus is provided, comprising: a determining unit configured to determine a first timing of sending a first registration request message to a second network according to a time range parameter provided by the second network; and a sending unit configured to send the first registration request message to the second network according to the first timing to obtain a disaster roaming service of the second network.

[0027] In some embodiments, the determining unit determines the first timing according to the time range parameter in response to the first network being in a disaster state.

[0028] In some embodiments, the time range parameter comprises a disaster roaming waiting range, the determining unit generates a first random number within a time range indicated by the disaster roaming waiting range; and determines the first timing according to the first random number.

[0029] In some embodiments, the determining unit determines a running duration of the first timer according to the first random number; the sending unit starts the first timer; and in response to reaching the running duration of the first timer, the sending unit sends the first registration request message to the second network.

[0030] In some embodiments, the sending unit sends the first registration request message to the second network in response to the first network being in a disaster state and not saving a disaster roaming waiting range.

[0031] In some embodiments, the determining unit determines a second timing for sending a second registration request message to the first network according to a disaster roaming return range in the time range parameter in response to the disaster state of the first network ending; and the sending unit sends the second registration request message to the first network according to the second timing to obtain services of the first network.

[0032] In some embodiments, the determining unit generates a second random number within a time range indicated by the disaster roaming return range; and determines the second timing according to the second random number.

[0033] In some embodiments, the determining unit determines a running duration of the second timer according to the second random number; the sending unit starts the second timer; and in response to reaching the running duration of the second timer, the sending unit sends the second registration request message to the first network.

[0034] In some embodiments, the sending unit sends the second registration request message to the first network in response to the disaster state ending and not saving the disaster roaming return range.

[0035] In some embodiments, the time range parameter is carried by a first registration accept message and / or a configuration update message sent by the first network.

[0036] In some embodiments, the sending unit provides a message about the user equipment supporting service interruption minimization to the first network, and the communication device further includes a receiving unit configured to receive the first registration accept message or the configuration update message carrying the time range parameter.

[0037] In some embodiments, the first registration request message carries a disaster roaming indication message so that the second network returns a second registration accept message.

[0038] In some embodiments, the first network is a 5G network, and the second network is a 4G network.

[0039] According to still other embodiments of the present disclosure, a communication device is provided, including: a determining unit configured to determine a timing for sending a registration request message to a first network according to a time range parameter provided by the first network in response to a disaster state of the first network ending; and a sending unit configured to send the registration request message to the first network according to the timing to obtain services of the first network.

[0040] In some embodiments, the determining unit determines the timing of sending the registration request message to the first network according to the disaster roam back range in the time range parameter in response to the end of the disaster state of the first network.

[0041] In some embodiments, the determining unit generates a random number within the time range indicated by the disaster roam back range; and determines the timing according to the random number.

[0042] In some embodiments, the determining unit determines the running duration of a timer according to the random number; and the sending unit starts the timer and sends the registration request message to the first network in response to the running duration of the timer being reached.

[0043] In some embodiments, the sending unit sends the registration request message to the first network in response to the end of the disaster state and the disaster roam back range not being saved.

[0044] In some embodiments, the time range parameter is carried by a registration accept message and / or a configuration update message sent by the first network.

[0045] In some embodiments, the sending unit provides a message to the first network about the user equipment supporting service interruption minimization; and the communication apparatus further comprises a receiving unit that receives a registration accept message or a configuration update message carrying the time range parameter.

[0046] According to still some embodiments of the present disclosure, a communication apparatus is provided, comprising: a terminal device configured to perform the communication method of any one of the above embodiments; a first network configured to send a time range parameter to the terminal device; and a second network configured to provide a disaster roaming service to the terminal device.

[0047] According to yet some embodiments of the present disclosure, a communication apparatus is provided, comprising: a memory; and a processor coupled to the memory, the processor being configured to perform the communication method of any one of the above embodiments based on instructions stored in the memory.

[0048] According to still some embodiments of the present disclosure, a computer readable storage medium is provided, having stored thereon a computer program, which, when executed by a processor, implements the communication method of any one of the above embodiments.

[0049] According to still some embodiments of the present disclosure, a computer program product is also provided, comprising instructions which, when executed by a processor, cause the processor to perform the communication method according to any one of the above embodiments.

[0050] According to still some embodiments of the present disclosure, a communication system is also provided, comprising: a terminal device configured to perform the communication method of any one of the above embodiments; a first network configured to send a time range parameter to the terminal device; and a second network configured to provide a disaster roaming service to the terminal device.

[0051] In the above embodiments, the timing of accessing the second network can be determined according to the configuration of the first network. In this way, by reasonably configuring the access timing, the signaling storm can be avoided, thereby improving the communication performance. BRIEF DESCRIPTION OF DRAWINGS

[0052] The accompanying drawings, which form a part of the specification, illustrate embodiments of the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0053] The present disclosure can be more clearly understood with reference to the following detailed description when considered in conjunction with the following drawings, in which:

[0054] Figure 1 Flowcharts illustrating some embodiments of the communication method of the present disclosure;

[0055] Figure 2 Signaling diagrams illustrating some embodiments of the communication method of the present disclosure;

[0056] Figure 3 Flowcharts illustrating some other embodiments of the communication method of the present disclosure;

[0057] Figure 4a Block diagrams illustrating some embodiments of the communication device of the present disclosure;

[0058] Figure 4b Block diagrams illustrating some other embodiments of the communication device of the present disclosure;

[0059] Figure 5 Block diagrams illustrating some other embodiments of the communication device of the present disclosure;

[0060] Figure 6 Block diagrams illustrating some other embodiments of the communication device of the present disclosure;

[0061] Figure 7 Block diagrams illustrating some embodiments of the communication system of the present disclosure. DETAILED DESCRIPTION

[0062] Various exemplary embodiments of the present disclosure will now be described in detail with reference to the accompanying drawings. It should be noted that the relative arrangement of the components and steps set forth in these embodiments, numerical expressions, and numerical values, do not limit the scope of the present disclosure unless specifically stated otherwise.

[0063] Meanwhile, it should be understood that the sizes of the various portions shown in the drawings are not drawn in accordance with actual proportions for the sake of convenience in description.

[0064] The following description of at least one exemplary embodiment is merely exemplary in nature and is in no way intended to limit the disclosure or its application or uses.

[0065] Techniques, methods, and devices known to those of ordinary skill in the relevant art can not be discussed in detail herein. However, the techniques, methods, and devices are sufficiently described in that they are considered a part of the specification.

[0066] In all of the examples shown and discussed herein, any specific values should be interpreted as merely exemplary, and not a limitation. Other examples of the exemplary embodiments can have different values.

[0067] It should be noted that like reference numerals and letters in the various figures indicate like elements, and thus, discussions of some figures can not be repeated with respect to subsequent figures.

[0068] As mentioned above, in normal cases, the terminal device can only obtain the inter-network roaming service of the 5G network, and cannot obtain the inter-network roaming service of the 4G network, that is, the terminal device is not allowed to access the visited 4G network. In the case that the visited 5G network fails to provide services and there is only a visited 4G network signal in the roaming area, the terminal device is allowed to temporarily access the visited 4G network to obtain basic communication services through disaster roaming.

[0069] However, network failure of the visited 5G network can cause a large number of UEs to initiate access requests in a short time to attempt to access the visited 4G network through disaster roaming. In this way, it is possible to cause a signaling storm, causing the visited 4G network to be paralyzed, thereby causing a decline in communication performance.

[0070] To solve the above technical problems, the present disclosure provides a congestion control technical solution for disaster roaming from a first network (such as a 5G network) to a second network (such as a 4G network).

[0071] In some embodiments, in response to the visited 5G network working normally, the UE accesses the visited 5G network to obtain inter-network roaming services, but cannot access the visited 4G network; the UE obtains two parameters of a disaster roaming waiting range and / or a disaster roaming return range in the registration acceptance signaling; in response to the visited 5G network failing, the roaming UE initiates a request to access the visited 4G network after waiting for a random time according to the disaster roaming waiting range parameter, and performs disaster roaming.

[0072] In some embodiments, in response to the visited 5G network recovering, the roaming UE initiates a request to access the visited 5G network after waiting for a random time according to the disaster roaming return range parameter, and performs inter-network roaming.

[0073] For example, the disaster roaming waiting range and the disaster roaming returning range are two time range parameters, the UE randomly generates a value within the range, and initiates an access request after waiting for the random time.

[0074] Exemplarily, the technical solutions of the present disclosure can be implemented through the following embodiments.

[0075] Figure 1 A flowchart showing some embodiments of the communication method of the present disclosure.

[0076] As Figure 1 indicated, the communication method can be performed by a device on the terminal side. In step 110, a first opportunity for sending a first registration request message to a second network is determined according to a time range parameter provided by a first network.

[0077] In some embodiments, the first network is a 5G network, and the second network is a 4G network. For example, the terminal device is a device of a home network side user, and in a roaming area, the terminal device uses inter-network roaming services (such as inter-network roaming 5G services) by accessing the first network (such as a visited 5G network), but cannot directly access the second network (such as a visited 4G network) (for example, in the case that the first network can provide network services). For example, the core network of the visited 5G network supports inter-network roaming 5G services, and the core network of the visited 4G network supports disaster roaming 4G services, but does not support inter-network roaming 4G services.

[0078] In some embodiments, the time range parameter is carried by a first registration accept message and / or a configuration update message sent by the first network. For example, the terminal device sends a registration request message to the core network of the visited 5G network through the base station of the visited 5G network; the visited 5G network sends a first registration accept message to the terminal device; the message providing the time range parameter can be the first registration accept message, or can be a configuration update message.

[0079] For example, in response to the terminal device receiving the time range parameter, the terminal device can also send a reception success message to the visited 5G network.

[0080] In some embodiments, a message about the user equipment supporting service interruption minimization is provided to the first network; and a first registration accept message or a configuration update message carrying the time range parameter is received.

[0081] For example, in response to the UE supporting the MINT (Minimization of service interruption) function, before the first network failure is in a disaster state, the UE registers to the first network, and reports a message of "the UE supporting the MINT function" to the network side, and the network side sends a time range parameter to the UE side through a first registration acceptance message or a configuration update message; in response to the UE not reporting the message of "the UE supporting the MINT function" to the network side, the network side does not need to send the time range parameter.

[0082] In the above embodiment, in the case that the UE does not support the MINT function, the UE does not need the time range parameter, and the network side does not send the time range parameter. In this way, the time range parameter is only sent in the case that the UE side supports the MINT function, unnecessary signaling transmission is reduced, and communication efficiency is improved.

[0083] In some embodiments, the terminal device saves the received time range parameter. For example, the time range parameter is used to indicate a time range. For example, the time range parameter can indicate the time range through a minimum registration waiting time and a maximum registration waiting time.

[0084] In some embodiments, in response to the first network being in a disaster state, the first opportunity is determined according to the time range parameter. For example, the disaster state includes that the first network cannot provide network services. For example, the base station of the visited 5G network and the base station of the visited 4G network are in a roaming area, and the 5G service failure due to disaster has occurred in the roaming area.

[0085] In some embodiments, the time range parameter provided by the visited 5G network to the terminal device includes a disaster roaming waiting range and / or a disaster roaming return range.

[0086] For example, the time range parameter includes a disaster roaming waiting range, a first random number is generated within the time range indicated by the disaster roaming waiting range; and the first opportunity is determined according to the first random number. For example, the running duration of a first timer is determined according to the first random number; the first timer is started; and in response to reaching the running duration of the first timer, a first registration request message is sent to a second network.

[0087] For example, in response to the visited 5G network being invalid and being unable to provide 5G services, the UE selects the visited 4G network for disaster roaming; a first random number is generated within the time range indicated by the saved disaster roaming waiting range parameter; a first timer is started using the running duration indicated by the generated first random number; during the running of the first timer, the UE does not initiate a registration request to the visited 4G network; and in response to the running duration of the first timer expiring and the UE still camping on the selected visited 4G network, a first registration request message is sent to the core network of the visited 4G network through the base station of the visited 4G network.

[0088] In the above embodiment, in the case that the first network providing network service for the UE is in a disaster state, the access time to the second network for disaster roaming can be determined according to the configuration of the first network. In this way, by reasonably configuring the access time, the signaling storm can be avoided, thereby improving the communication performance.

[0089] In step 120, according to the first time, a first registration request message is sent to the second network to obtain the disaster roaming service of the second network.

[0090] For example, during the running of the first timer, the UE does not initiate a registration request to the visited 4G network; in response to the expiration of the running time of the first timer, and the UE still resides on the selected visited 4G network, the UE sends a first registration request message to the core network of the visited 4G network through the base station of the visited 4G network.

[0091] In the above embodiment, in the case that the first network providing network service for the UE is in a disaster state, the access time to the second network for disaster roaming can be determined according to the configuration of the first network. In this way, by reasonably configuring the access time, the signaling storm can be avoided, thereby improving the communication performance.

[0092] In some embodiments, the first registration request message carries a disaster roaming indication message so that the second network returns a second registration acceptance message.

[0093] In this way, in the case that the first network cannot provide network service, the second network is informed by carrying the disaster roaming indication information that the UE wants to perform disaster roaming, so as to allow the UE to access the second network, thereby improving the reliability of communication.

[0094] In some embodiments, in response to the first network being in a disaster state and not saving a disaster roaming waiting range, the first registration request message is sent to the second network. For example, in response to the UE not saving a disaster roaming waiting range, the UE sends a first registration request message to the core network of the visited 4G network through the base station of the visited 4G network, and the first registration message carries disaster roaming indication information.

[0095] In this way, in the case that the first network cannot provide network service, even if the UE does not save the time range parameter for indicating the access time, the second network can be accessed for disaster roaming by carrying the disaster roaming indication information to obtain network service, thereby improving the reliability of communication.

[0096] In some embodiments, in response to the end of the disaster state of the first network, a second opportunity of sending a second registration request message to the first network is determined according to a disaster roaming return range in the time range parameter; and the second registration request message is sent to the first network according to the second opportunity to obtain the service of the first network. For example, a second random number is generated within the time range indicated by the disaster roaming return range; and the second opportunity is determined according to the second random number.

[0097] For example, the running duration of a second timer is determined according to the second random number; the second timer is started; and the second registration request message is sent to the first network in response to the running duration of the second timer.

[0098] For example, a UE performing disaster roaming through a visited 4G network determines that the visited 5G network recovers and can provide 5G service (i.e., the end of the disaster state), selects the visited 5G network to provide network service; the UE generates a second random number within the time range indicated by the saved disaster roaming return range; starts a second timer using the running duration indicated by the generated second random number; and does not initiate a registration request to the visited 5G network during the running of the second timer; and in response to the expiration of the running duration of the second timer and the UE still camping on the selected visited 5G network, the UE sends a second registration request message to the core network of the visited 5G network through the base station of the visited 5G network.

[0099] In the above embodiments, in the case that the disaster state of the first network providing network service to the UE ends, the opportunity of returning to the first network for disaster roaming can be determined according to the configuration of the first network. In this way, by reasonably configuring the access opportunity, the signaling storm can be avoided, thereby improving the communication performance.

[0100] In some embodiments, in response to the end of the disaster state and without saving the disaster roaming return range, a second registration request message is sent to the first network. For example, in response to the UE not saving the disaster roaming return range parameter, the UE sends a second registration request message to the core network of the visited 5G network through the base station of the visited 5G network; and the visited 5G network sends a registration accept message to the UE.

[0101] In this way, in the case that the first network recovers the network service from the disaster state, the UE can return to the first network even without saving the time range parameter, thereby improving the reliability of communication.

[0102] Figure 2 A signaling diagram illustrating some embodiments of the communication method of the present disclosure.

[0103] As Figure 2The terminal device is a device of a home network party user, and in a roaming area, uses an inter-network roaming service (such as an inter-network roaming 5G service) by accessing a first network (such as a visited 5G network), but cannot directly access a second network (such as a visited 4G network) (for example, in the case that the first network can provide network services). The core network of the visited 5G network supports the inter-network roaming 5G service; the core network of the visited 4G network supports the disaster roaming 4G service, but does not support the inter-network roaming 4G service. The base station of the visited 5G network and the base station of the visited 4G network are in a roaming area, and the 5G service failure due to a disaster in the roaming area occurs.

[0104] In event 210, the terminal device sends a registration request message to the core network of the first network through the base station of the first network.

[0105] In event 220, the first network sends a first registration acceptance message to the terminal device.

[0106] In event 230, the first network provides the terminal device with two parameters of a disaster roaming waiting range and / or a disaster roaming return range. For example, both parameters are time range parameters, including a minimum registration waiting time and a maximum registration waiting time. The message for providing the parameters can be the first registration acceptance message or a configuration update message.

[0107] For example, the terminal device saves the received time range parameters; and the terminal device can send a reception success message to the first network.

[0108] In event 240, in response to the failure of the first network to provide network services, the UE selects the second network for disaster roaming.

[0109] In event 250, the UE generates a first random number within a time range indicated by the saved disaster roaming waiting range parameter; starts a first timer using a running time indicated by the generated first random number; and does not initiate a registration request to the second network during the running of the first timer.

[0110] In event 260, in response to the expiration of the running time of the first timer and the fact that the UE still resides on the selected second network, the UE sends a first registration request message to the core network of the second network through the base station of the second network. For example, the first registration message carries disaster roaming indication information.

[0111] For example, in response to the fact that the UE does not save the disaster roaming waiting range, the UE sends a first registration request message to the core network of the second network through the base station of the second network, and the first registration message carries disaster roaming indication information.

[0112] In event 270, the second network sends a second registration acceptance message to the UE.

[0113] In Event 280, a UE roaming through the second network in a disaster situation determined that the first network had recovered and could provide services (i.e., the disaster situation had ended), and selected the first network to provide network services.

[0114] In event 285, the UE generates a second random number within the time range indicated by the saved disaster roaming return range; it starts a second timer using the runtime indicated by the generated second random number; and during the operation of the second timer, the UE does not initiate a registration request to the first network.

[0115] In event 290, in response to the expiration of the second timer's runtime and the UE still camping on the selected first network, the UE sends a second registration request message to the core network of the first network through the base station of the first network.

[0116] For example, in response to the UE not having saved the disaster roaming return range parameters, the UE sends a second registration request message to the core network of the first network through the base station of the first network.

[0117] In event 295, the first network sent a third registration acceptance message to the UE.

[0118] Figure 3 Flowcharts illustrating some other embodiments of the communication methods of this disclosure are shown.

[0119] like Figure 3 As shown, in step 310, in response to the end of the disaster state of the first network, the timing for sending a registration request message to the first network is determined according to the time range parameter provided by the first network.

[0120] In step 320, a registration request message is sent to the first network at the appropriate time to obtain the services of the first network.

[0121] In some embodiments, in response to the end of the disaster state of the first network, the timing for sending a registration request message to the first network is determined based on the disaster roaming return range in the time range parameter.

[0122] In some embodiments, a random number is generated within a time range indicated by a disaster roaming return range; an opportune moment is determined based on the random number. For example, the runtime of a timer is determined based on the random number; sending a registration request message to the first network based on the opportune moment includes: starting the timer; and sending the registration request message to the first network in response to the timer's runtime being reached.

[0123] In some embodiments, in response to the end of a disaster state and the failure to save the disaster roaming return range, a registration request message is sent to a first network.

[0124] In some embodiments, the time range parameter is carried by a registration accept message and / or a configuration update message sent by the first network. For example, a message about user equipment supporting service interruption minimization is provided to the first network; a registration accept message or a configuration update message carrying a time range parameter is received.

[0125] In the above embodiments, in the case that the disaster state of the first network providing network service for the UE ends, the timing of returning to the first network for disaster roaming can be determined according to the configuration of the first network. In this way, by reasonably configuring the access timing, a signaling storm can be avoided, thereby improving communication performance.

[0126] Figure 4a A block diagram showing some embodiments of the communication apparatus of the present disclosure.

[0127] As Figure 4a shown, the communication apparatus 4a includes a determination unit 41a configured to determine a first timing of sending a first registration request message to a second network according to a time range parameter provided by a first network; and a sending unit 42a configured to send the first registration request message to the second network according to the first timing to obtain a disaster roaming service of the second network.

[0128] In some embodiments, the determination unit 41a determines the first timing according to the time range parameter in response to the first network being in a disaster state.

[0129] In some embodiments, the time range parameter includes a disaster roaming waiting range, the determination unit 41a generates a first random number within a time range indicated by the disaster roaming waiting range; and determines the first timing according to the first random number.

[0130] In some embodiments, the determination unit 41a determines a running duration of a first timer according to the first random number; the sending unit 42a starts the first timer; and in response to reaching the running duration of the first timer, sends the first registration request message to the second network.

[0131] In some embodiments, the sending unit 42a sends the first registration request message to the second network in response to the first network being in a disaster state and not saving a disaster roaming waiting range.

[0132] In some embodiments, the determination unit 41a determines a second timing of sending a second registration request message to the first network according to a disaster roaming return range in the time range parameter in response to the disaster state of the first network ending; and the sending unit 42a sends the second registration request message to the first network according to the second timing to obtain a service of the first network.

[0133] In some embodiments, the determining unit 41a generates a second random number within a time range indicated by the disaster roaming back range; and determines the second opportunity according to the second random number.

[0134] In some embodiments, the determining unit 41a determines a running duration of a second timer according to the second random number; and the sending unit 42a starts the second timer, and sends a second registration request message to the first network in response to reaching the running duration of the second timer.

[0135] In some embodiments, the sending unit 42a sends the second registration request message to the first network in response to the disaster state ending and the disaster roaming back range not being saved.

[0136] In some embodiments, the time range parameter is carried by a first registration accept message and / or a configuration update message sent by the first network.

[0137] In some embodiments, the sending unit 42a provides a message about the user equipment supporting service interruption minimization to the first network, and the communication apparatus 4a further includes a receiving unit 43a configured to receive the first registration accept message or the configuration update message carrying the time range parameter.

[0138] In some embodiments, the first registration request message carries a disaster roaming indication message so that the second network returns a second registration accept message.

[0139] In some embodiments, the first network is a 5G network, and the second network is a 4G network.

[0140] Figure 4b A block diagram showing another embodiment of the communication apparatus of the present disclosure.

[0141] As shown in Figure 4b the communication apparatus 4b includes a determining unit 41b configured to determine an opportunity of sending a registration request message to a first network to obtain services of the first network according to a time range parameter provided by the first network in response to a disaster state of the first network ending; and a sending unit 42b configured to send the registration request message to the first network according to the opportunity.

[0142] In some embodiments, the determining unit 41b determines the opportunity of sending the registration request message to the first network according to a disaster roaming back range in the time range parameter in response to the disaster state of the first network ending.

[0143] In some embodiments, the determining unit 41b generates a random number within a time range indicated by the disaster roaming back range; and determines the opportunity according to the random number.

[0144] In some embodiments, the determining unit 41b determines the running duration of the timer according to the random number; the sending unit starts the timer, and sends the registration request message to the first network in response to reaching the running duration of the timer.

[0145] In some embodiments, the sending unit 42b sends the registration request message to the first network in response to the disaster state ending and no disaster roaming return range being saved.

[0146] In some embodiments, the time range parameter is carried by a registration accept message and / or a configuration update message sent by the first network.

[0147] In some embodiments, the sending unit 42b provides the first network with a message about the user equipment supporting service interruption minimization; the communication apparatus 4b further includes a receiving unit 43b that receives a registration accept message or a configuration update message carrying the time range parameter.

[0148] Figure 5 A block diagram showing still further embodiments of the communication apparatus of the present disclosure.

[0149] As Figure 5 shown, the communication apparatus 5 of this embodiment includes a memory 51 and a processor 52 coupled to the memory 51, the processor 52 being configured to perform the communication method in any one of the embodiments of the present disclosure based on instructions stored in the memory 51.

[0150] The memory 51 may, for example, include a system memory, a fixed non-volatile storage medium, etc. The system memory may, for example, store an operating system, an application program, a Boot Loader, a database, and other programs, etc.

[0151] Figure 6 A block diagram showing still further embodiments of the communication apparatus of the present disclosure.

[0152] As Figure 6 shown, the communication apparatus 6 of this embodiment includes a memory 610 and a processor 620 coupled to the memory 610, the processor 620 being configured to perform the communication method in any one of the preceding embodiments based on instructions stored in the memory 610.

[0153] The memory 610 may, for example, include a system memory, a fixed non-volatile storage medium, etc. The system memory may, for example, store an operating system, an application program, a Boot Loader, and other programs, etc.

[0154] The communication device 6 can further include an input / output interface 630, a network interface 640, a storage interface 650, and the like. These interfaces 630, 640, 650, and the memory 610 and the processor 620 can be connected, for example, through a bus 660. Among them, the input / output interface 630 provides a connection interface for display, mouse, keyboard, touch screen, microphone, speaker, and the like input / output devices. The network interface 640 provides a connection interface for various networking devices. The storage interface 650 provides a connection interface for external storage devices such as SD card and U disk.

[0155] Figure 7 A block diagram illustrating some embodiments of the communication system of the present disclosure.

[0156] As Figure 7 shown, the communication system 7 includes a terminal device 71 configured to perform the communication method of any one of the above embodiments, a first network 72 configured to send a time range parameter to the terminal device, and a second network 73 configured to provide a disaster roaming service to the terminal device.

[0157] Those skilled in the art should understand that the embodiments of the present disclosure can be provided as a method, a system, or a computer program product. Therefore, the present disclosure can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present disclosure can take the form of a computer program product implemented on one or more computer-usable non-transitory storage media (including, but not limited to, disk storage, CD-ROMs, optical storage, and the like) containing computer-usable program code.

[0158] So far, the communication method, the communication device, the communication system, the computer-readable storage medium, and the computer program product according to the present disclosure have been described in detail. In order to avoid obscuring the concept of the present disclosure, some details known in the art are not described. Those skilled in the art can fully understand how to implement the technical solutions disclosed herein according to the above description.

[0159] The methods and systems of the present disclosure can be implemented in a number of ways. For example, the methods and systems of the present disclosure can be implemented via software, hardware, firmware, or any combination of software, hardware, and firmware. The above described order of steps for the methods is merely for illustration, and the steps of the methods of the present disclosure are not limited to the above specifically described order, unless otherwise specifically stated. Furthermore, in some embodiments, the present disclosure can also be implemented as programs recorded in recording media, which include machine-readable instructions for implementing the methods according to the present disclosure. Thus, the present disclosure also covers recording media storing programs for executing the methods according to the present disclosure.

[0160] While certain embodiments of the disclosure have been described herein in detail as presently preferred, many modifications and variations thereof will be apparent to those skilled in the art, without departing from the scope and spirit of the disclosure. It is to be understood that those skilled in the art will be able to devise many embodiments of the disclosure which, while not explicitly described or shown herein, embody the principles of the disclosure and are included within its spirit and scope. Accordingly, all such suitable modifications and equivalents should be considered as within the scope of the disclosure. The scope of the disclosure is to be indicated by the appended claims, rather than the foregoing description, and all changes that come within the meaning and range of equivalents are intended to be embraced therein.

Claims

1. A communication method, comprising: Based on the time range parameters provided by the first network, determine the first timing for sending the first registration request message to the second network; Based on the first timing, the first registration request message is sent to the second network to obtain disaster roaming services from the second network.

2. The communication method according to claim 1, wherein, The step of determining the first timing for sending the first registration request message to the second network based on the time range parameters provided by the first network includes: In response to the first network being in a disaster state, the first timing is determined based on the time range parameter.

3. The communication method according to claim 1, wherein, The time range parameter includes the disaster roaming waiting range. The step of determining the first timing for sending the first registration request message to the second network based on the time range parameters provided by the first network includes: Within the time range indicated by the disaster roaming wait range, generate a first random number; The first timing is determined based on the first random number.

4. The communication method according to claim 3, wherein, Determining the first timing based on the first random number includes: The runtime of the first timer is determined based on the first random number; Sending the first registration request message to the second network according to the first timing includes: Start the first timer; In response to the expiration of the first timer's runtime, the first registration request message is sent to the second network.

5. The communication method according to claim 3 further includes: In response to the first network being in a disaster state and not having saved the disaster roaming wait range, the first registration request message is sent to the second network.

6. The communication method according to claim 1, further comprising: In response to the end of the disaster state of the first network, a second timing for sending a second registration request message to the first network is determined based on the disaster roaming return range in the time range parameter. According to the second timing, the second registration request message is sent to the first network to obtain the services of the first network.

7. The communication method according to claim 6, wherein, The step of determining the second timing for sending the second registration request message to the first network based on the disaster roaming return range in the time range parameter includes: Generate a second random number within the time range indicated by the disaster roaming return range; The second timing is determined based on the second random number.

8. The communication method according to claim 7, wherein, Determining the second timing based on the second random number includes: The runtime of the second timer is determined based on the second random number; Sending the second registration request message to the first network according to the second timing includes: Start the second timer; In response to the expiration of the second timer's runtime, the second registration request message is sent to the first network.

9. The communication method according to claim 6, further comprising: In response to the end of the disaster state and the failure to save the disaster roaming return range, a second registration request message is sent to the first network.

10. The communication method according to any one of claims 1-9, wherein, The time range parameter is carried by the first registration acceptance message and / or configuration update message sent by the first network.

11. The communication method according to claim 10, further comprising: Provide the first network with a message regarding minimizing the interruption of user equipment support services; Receive the first registration acceptance message or the configuration update message carrying the time range parameter.

12. The communication method according to any one of claims 1-9, wherein, The first registration request message carries a disaster roaming indication message so that the second network returns a second registration acceptance message.

13. The communication method according to any one of claims 1-9, wherein, The first network is a 5G network, and the second network is a 4G network.

14. A communication method, comprising: In response to the end of the disaster state of the first network, the timing for sending a registration request message to the first network is determined based on the time range parameters provided by the first network. Depending on the timing, the registration request message is sent to the first network to obtain services from the first network.

15. A communication device, comprising: The determining unit is configured to determine, based on the time range parameters provided by the first network, the first timing for sending the first registration request message to the second network; The sending unit is configured to send the first registration request message to the second network according to the first timing, so as to obtain disaster roaming service from the second network.

16. A communication device, comprising: The determining unit is used to determine the timing for sending a registration request message to the first network in response to the end of the disaster state of the first network, based on the time range parameter provided by the first network. The sending unit is configured to send the registration request message to the first network according to the timing, so as to obtain the service of the first network.

17. A communication system, comprising: A terminal device for executing the communication method according to any one of claims 1-14; The first network is used to send time range parameters to the terminal device; The second network is used to provide disaster roaming services to the terminal devices.

18. A communication device, comprising: Memory; and A processor coupled to the memory, the processor being configured to execute the communication method of any one of claims 1-14 based on instructions stored in the memory.

19. A computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the communication method according to any one of claims 1-14.

20. A computer program product comprising instructions that, when executed by a processor, cause the processor to perform the communication method according to any one of claims 1-14.