Communication method and apparatus, communication device, and storage medium
By determining the rebuild time and prohibiting registration in the 5G SA network, the voice service interruption problem caused by IMS PDU link disconnection was resolved, resulting in a more stable network connection and user experience.
Patent Information
- Application Number
- CN202111019737.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-01
- Publication Date
- 2025-11-28
- Estimated Expiration
- 2041-09-01
AI Technical Summary
In 5G SA networks, the disconnection of the IMS PDU link causes user equipment to be unable to listen to voice calls, causing inconvenience to users.
When a user equipment (UE) disconnects from an IMS PDU link, it determines the rebuild time and prohibits registration on the SA network during that time, while allowing it to fall back to the LTE network to listen for voice services.
This reduced the frequency of voice service interruptions, improved user experience, and saved resources.
Smart Images

Figure CN115734337B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to, but is not limited to, the technical field of communication, and in particular to a communication method and device, a communication apparatus, and a storage medium. BACKGROUND
[0002] In the related art, there are two networking modes for the fifth generation communication technology (5G) network, one is non-standalone networking (NSA), and the other is standalone networking (SA). The voice service of the SA network mainly depends on the IP multimedia subsystem (IMS). When a user equipment (UE) is registered in the SA network, if the IMS protocol data unit (PDU) link is disconnected, the UE cannot listen to voice calls and other voice services, which brings great inconvenience to users. SUMMARY
[0003] The present disclosure provides a communication method and device, a terminal, and a storage medium.
[0004] According to a first aspect of the present disclosure, a communication method is provided, performed by a user equipment (UE), comprising:
[0005] In response to the IMS PDU link being disconnected when the UE is registered in the SA network, determining a reestablishment time for reestablishing the IMS PDU link;
[0006] Inhibiting the UE from being registered in the SA network within the reestablishment time.
[0007] In some embodiments, the inhibiting the UE from being registered in the SA network within the reestablishment time comprises:
[0008] If the reestablishment time is greater than or equal to a predetermined time, inhibiting the UE from being registered in the SA network within the reestablishment time.
[0009] In some embodiments, the method further comprises:
[0010] If the reestablishment time is less than the predetermined time, maintaining the UE registered in the SA network within the reestablishment time, and reestablishing the IMS PDU link when the reestablishment time is reached.
[0011] In some embodiments, the method further comprises:
[0012] Reestablishing the IMS PDU link and registering the SA network when the reestablishment time is reached.
[0013] In some embodiments, the determining the reestablishment time for reestablishing the IMS PDU link comprises:
[0014] receiving reestablishment information sent by the network device; wherein the reestablishment information comprises the reestablishment time;
[0015] determining the reestablishment time for reestablishing the IMS PDU link according to the reestablishment time comprised in the reestablishment information.
[0016] In some embodiments, the determining the reestablishment time for reestablishing the IMS PDU link comprises:
[0017] receiving reestablishment information sent by the network device; wherein the reestablishment information comprises event information indicating disconnection of the IMS PDU link;
[0018] determining the reestablishment time based on the event information.
[0019] In some embodiments, the receiving reestablishment information sent by the network device comprises one of:
[0020] receiving a registration receiving message carrying the reestablishment information from the network device;
[0021] receiving an attach receiving message carrying the reestablishment information from the network device.
[0022] In some embodiments, the determining the reestablishment time for reestablishing the IMS PDU link comprises one of:
[0023] obtaining a pre-set reestablishment time for reestablishing the IMS PDU link;
[0024] determining the reestablishment time for reestablishing the IMS PDU link based on historical information; wherein the historical information comprises historical reestablishment time for reestablishing the IMS PDU link.
[0025] According to a second aspect of the present disclosure, a communication method is provided, performed by a network device, comprising:
[0026] in response to disconnection of an IMS PDU link when a UE registers in a SA network, sending reestablishment information to the UE; wherein the reestablishment information is used for the UE to determine a reestablishment time for reestablishing the IMS PDU link;
[0027] wherein the reestablishment time is used for the UE to prohibit the UE from registering in the SA network within the reestablishment time.
[0028] In some embodiments, the reestablishment information comprises:
[0029] the reestablishment time;
[0030] event information indicating that the IMS PDU link is disconnected.
[0031] In some embodiments, the sending the reestablishment information to the UE comprises one of:
[0032] sending a registration accept message carrying the reestablishment information to the UE;
[0033] sending an attach accept message carrying the reestablishment information to the UE.
[0034] In some embodiments, the method further comprises:
[0035] determining the reestablishment time based on resource allocation status of the network device.
[0036] According to a third aspect of the present disclosure, a communication apparatus is provided, applied to a UE, comprising:
[0037] a first determining module configured to determine a reestablishment time of reestablishing an IMS PDU link in response to the IMS PDU link being disconnected when the UE is registered in a SA network;
[0038] a processing module configured to prohibit the UE from being registered in the SA network within the reestablishment time.
[0039] In some embodiments, the processing module is configured to prohibit the UE from being registered in the SA network within the reestablishment time if the reestablishment time is greater than or equal to a predetermined time.
[0040] In some embodiments, the processing module is configured to maintain the UE registered in the SA network within the reestablishment time and reestablish the IMS PDU link when the reestablishment time is reached if the reestablishment time is less than the predetermined time.
[0041] In some embodiments, the processing module is configured to reestablish the IMS PDU link and register the SA network when the reestablishment time is reached.
[0042] In some embodiments, the apparatus comprises a receiving module configured to receive reestablishment information sent by a network device, wherein the reestablishment information comprises the reestablishment time.
[0043] the first determining module is configured to determine the reestablishment time of reestablishing the IMS PDU link according to the reestablishment time comprised in the reestablishment information.
[0044] In some embodiments, the apparatus comprises: a receiving module configured to receive reestablishment information sent by a network device; wherein the reestablishment information comprises event information indicating disconnection of the IMS PDU link.
[0045] The first determining module is further configured to determine the reestablishment time based on the event information.
[0046] In some embodiments, the first determining module is configured to receive a registration accept message carrying the reestablishment information sent by the network device; or,
[0047] The first determining module is configured to receive an attach accept message carrying the reestablishment information sent by the network device.
[0048] In some embodiments, the first determining module is configured to obtain a pre-set reestablishment time for reestablishing the IMS PDU link; or,
[0049] The first determining module is configured to determine the reestablishment time for reestablishing the IMS PDU link based on historical information; wherein the historical information comprises historical reestablishment times for reestablishing the IMS PDU link.
[0050] According to a fourth aspect of the present disclosure, a communication apparatus is provided, which is applied to a network device and comprises:
[0051] A sending module configured to send reestablishment information to a UE in response to disconnection of an IMS PDU link when the UE registers in a SA network; wherein the reestablishment information is used for the UE to determine a reestablishment time for reestablishing the IMS PDU link.
[0052] The reestablishment time is used for the UE to prohibit the UE from registering in the SA network within the reestablishment time.
[0053] In some embodiments, the reestablishment information comprises:
[0054] The reestablishment time;
[0055] Event information indicating disconnection of the IMS PDU link.
[0056] In some embodiments, the sending module is configured to send a registration accept message carrying the reestablishment information to the UE; or,
[0057] The sending module is configured to send an attach accept message carrying the reestablishment information to the UE.
[0058] In some embodiments, the apparatus further comprises:
[0059] The second determining module is used to determine the reconstruction time based on the resource allocation status of the network device.
[0060] According to a fifth aspect of this disclosure, a communication device is provided, comprising:
[0061] processor;
[0062] Memory used to store processor-executable instructions;
[0063] The processor is configured to implement the communication method described in any embodiment of this disclosure when running the executable instructions.
[0064] According to a sixth aspect of this disclosure, a computer-readable storage medium is provided, the storage medium storing an executable program, wherein the executable program, when executed by a processor, implements the communication method described in any embodiment of this disclosure.
[0065] The technical solutions provided by the embodiments of this disclosure may include the following beneficial effects:
[0066] In this embodiment of the disclosure, the UE can determine the reconstruction time of the IMS PDU link by responding to the disconnection of the IMS PDU link when the UE is registered in the SA network; and prohibit the UE from registering in the SA network during the reconstruction time. Thus, the UE in this embodiment of the disclosure can prevent the UE from registering in the SA network during the reconstruction time, for example, allowing the UE to fall back from the SA network to camp in the Long Term Evolution (LTE) network; this allows the UE to fall back from the SA network to the LTE network, and then fall back to the 2G or 3G network based on the LTE network to perform voice services, thereby reducing the occurrence of voice service disconnections and improving the user experience.
[0067] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0068] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.
[0069] Figure 1 This is a flowchart illustrating a communication method according to an exemplary embodiment.
[0070] Figure 2 This is a flowchart illustrating a communication method according to an exemplary embodiment.
[0071] Figure 3 This is a flowchart illustrating a communication method according to an exemplary embodiment.
[0072] Figure 4 is a flowchart of a communication method according to an example embodiment.
[0073] Figure 5 is a block diagram of a communication apparatus according to an example embodiment.
[0074] Figure 6 is a block diagram of a communication apparatus according to an example embodiment.
[0075] Figure 7 is a block diagram of a communication apparatus according to an example embodiment.
[0076] Figure 8 is a block diagram of a terminal according to an example embodiment. DETAILED DESCRIPTION
[0077] The example embodiments will be described in detail herein with reference to the attached drawings. The following description is made with reference to the accompanying drawings in which like reference numerals refer to like elements, unless the context of use indicates otherwise. The following description of example embodiments is not representative of all embodiments consistent with the present application. Rather, it is merely an example of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0078] With respect to the apparatuses in the above embodiments, the specific manner in which the respective modules perform operations has been described in detail in the embodiments related to the method, and will not be described in detail here.
[0079] Figure 1 is a schematic diagram of a communication method according to an example embodiment; as shown in Figure 1 the communication method comprises the following steps:
[0080] Step S11: in response to the IMS PDU link being disconnected when the UE registers in the SA network, determining a reestablishment time for reestablishing the IMS PDU link;
[0081] Step S12: prohibiting the UE from registering in the SA network within the reestablishment time.
[0082] The method described in the embodiments of the present disclosure is performed by a UE; the UE here can be various mobile terminals or fixed terminals. For example, the UE can be, but is not limited to, a mobile phone, a computer, a server, a wearable device, a game control platform, or a multimedia device, etc.
[0083] In an embodiment, the IMS PDU link disconnection of the UE refers to the IMS PDU link disconnection between the UE and a network device at the network side. Here, the network device includes an access network device or a core network device. Here, the access network device can be, but is not limited to, a base station; for example, the access network device can be a 3G base station, a 4G base station, a 5G base station, or other evolved base stations. Here, the core network device can be, but is not limited to, various physical entities or logical entities of the core network; for example, the core network device can be a mobility management entity or a serving gateway, etc.
[0084] In an embodiment, the reestablishment time is a time greater than or equal to a first time length. For example, the first time length can be 10 seconds, 20 seconds, 60 seconds, 2 minutes, 5 minutes, or 10 minutes, etc.
[0085] In another embodiment, the reestablishment time can also be a time greater than or equal to a second time length. For example, the second time length can be a time for eliminating the IMS PDU link disconnection event.
[0086] In an embodiment, an implementation for prohibiting the UE from registering on the SA network is that a specific list is stored in the UE, and events recorded in the specific list are events performed by the UE; if the event of the SA network is recorded in the specific list, the UE can register on the SA network; if the event of the SA network is removed from the specific list, the UE cannot register on the SA network.
[0087] In another embodiment, an implementation for prohibiting the UE from registering on the SA network is that the UE adds the event of the SA network to a prohibited registration list of the UE; the events recorded in the prohibited registration list are events prohibited to be performed by the UE; if the event of the SA network is recorded in the prohibited registration list, the UE is prohibited to register on the SA network; if the event of the SA network is removed from the prohibited registration list, the UE is allowed to register on the SA network.
[0088] It can be understood that if the UE registers on the SA network, the UE cannot fall back to the 2G or 3G network to listen to voice services; and if the IMS PDU link is disconnected, the UE cannot listen to voice calls and other voice services. If the UE is prohibited to register on the SA network, the UE can automatically fall back from the SA network to the LTE network. Since the UE can fall back from the LTE network to the 2G or 3G network to listen to voice services, the UE can listen to voice services when not registering on the SA network.
[0089] Thus, the UE of the embodiments of the present disclosure can not register the UE on the SA network within the reestablishment time, for example, can make the UE fallback from the SA network to camp on a long term evolution (LTE) network; thus, can make the UE capable of fallback from the SA to the LTE network, and then based on the fallback from the LTE network to a 2G or 3G network to perform voice service, so as to reduce the occurrence of voice service disconnection, and further improve the user experience.
[0090] In addition, in the embodiments of the present disclosure, the UE can also not need to reestablish the IMS PDU link within the reestablishment time, so as to save the waste of resources of the UE. If the IMS PDU link is reestablished within the reestablishment time, if the cause of the disconnection of the IMS PDU link has not been found at this time, the network side can still return a registration failure message.
[0091] In some embodiments, the method further includes: reestablishing the IMS PDU link when the reestablishment time is reached. For example, the UE sends an IMS PDU session registration request (Session Establishment Request) message to a network device of the network side within the reestablishment time. Thus, in the embodiments of the present disclosure, the IMS PDU link can be reestablished after the reestablishment time, so as to facilitate the UE to be capable of listening to voice incoming calls and other voice services based on the IMS PDU link on the SA network.
[0092] In one embodiment, the UE reestablishing the IMS PDU link can also be replaced by the UE re-registering the IMS PDU session.
[0093] In one embodiment, if the UE camps on the LTE network, the reestablishing the IMS PDU link can be considered as reestablishing a multimedia subsystem common data network (IMS PDN) link. Here, the UE not registering on the SA network can be considered as the UE camping on the LTE network.
[0094] In some embodiments, the method further includes: determining whether the reestablishment time is greater than a predetermined time; if the reestablishment time is greater than or equal to the predetermined time, prohibiting the UE from registering on the SA network within the reestablishment time; and if the reestablishment time is less than the predetermined time, maintaining the UE to register on the SA network within the reestablishment time. Here, the maintaining the UE to register on the SA network means not prohibiting the UE from registering on the SA network.
[0095] As shown in Figure 2 In some embodiments, the step S12 includes:
[0096] Step S121: if the reestablishment time is greater than or equal to the predetermined time, prohibiting the UE from registering in the SA network within the reestablishment time.
[0097] Please refer to Figure 2 In some embodiments, the method further comprises:
[0098] Step S13: reestablishing the IMS PDU link and registering the SA network when the reestablishment time is reached.
[0099] In one embodiment, the predetermined time can be preconfigured or acquired according to historical information. For example, if a UE can receive a voice call only once every 2 minutes on average, the predetermined time can be set to a time less than or equal to 2 minutes. For example, if historical information shows that a voice call is received 1 minute after the last time the IMS PDU link is opened, the predetermined time can be determined to be a time less than or equal to 1 minute.
[0100] In one embodiment, in the step S13, the IMS PDU link can be reestablished first, and then the SA network registration can be initiated.
[0101] In the embodiments of the present disclosure, when the reestablishment time of the UE is greater than or equal to the predetermined time, it is determined that the UE has a relatively high probability of receiving a voice call or other voice service during the reestablishment time. Thus, the UE can be prohibited from registering in the SA network within the reestablishment time, so that the UE can return to a 2G or 3G network or the like to listen to voice services on the LTE network, thereby improving the probability of receiving voice services during the reestablishment time. When the reestablishment time is reached, the SA network registration and the IMS PDU link can be reestablished, so that the UE can return to the SA network to perform voice services based on the IMS PDU link in time. Thus, the embodiments of the present disclosure can reduce the occurrence of voice service disconnection of the UE, and improve the user experience in the SA network or the like.
[0102] In some embodiments, the method further comprises: if the reestablishment time is less than the predetermined time, maintaining the UE registered in the SA network within the reestablishment time, and reestablishing the IMS PDU link when the reestablishment time is reached.
[0103] Here, the UE maintains the UE registered in the SA network within the reestablishment time, which can be considered that the UE is registered in the SA network within the reestablishment time.
[0104] In the embodiments of the present disclosure, if the reestablishment time is less than the predetermined time, it is determined that the probability of the UE listening to voice service such as voice incoming call at the reestablishment time is very small; the UE can be maintained to be registered in the SA network at the reestablishment time without making the UE listen to the voice service in a poor effect. When the reestablishment time is reached, the UE can also reestablish the IMS PDU link, so that the UE can register in the SA network to perform voice service based on the IMS PDU link after the reestablishment time is reached.
[0105] In the embodiments of the present disclosure, the UE does not need to be prohibited from being registered in the SA network at the reestablishment time and re-registered in the SA network when the reestablishment time is reached; thus, the probability of the UE switching between different networks can be reduced, and the stability of the UE connecting to the network can be improved.
[0106] In some embodiments, the reestablishment time of the reestablished IMS PDU link comprises:
[0107] receiving reestablishment information sent by a network device; wherein the reestablishment information comprises the reestablishment time;
[0108] determining the reestablishment time of the reestablished IMS PDU link based on the reestablishment time included in the reestablishment information.
[0109] For example, the UE receives reestablishment information sent by a network device, wherein the reestablishment information comprises reestablishment time indicating that the UE reestablishes the IMS PDU link. In this way, the UE can determine the reestablishment time of the UE reestablishing the IMS PDU link based on the reestablishment time in the reestablishment information. At this time, the reestablishment time in the reestablishment information is the reestablishment time of the UE reestablishing the IMS PDU.
[0110] In some embodiments, the reestablishment time of the reestablished IMS PDU link comprises:
[0111] receiving reestablishment information sent by a network device; wherein the reestablishment information comprises event information indicating disconnection of the IMS PDU link;
[0112] determining the reestablishment time based on the event information.
[0113] In an embodiment, the event information can be indicative of any event that causes the IMS PDU link to be disconnected. Exemplarily, the event information includes, but is not limited to, at least one of: current remaining network resource is less than a predetermined resource, the UE is an illegal UE, and identity authentication of the UE is overdue. Exemplarily, the event information includes, but is not limited to, at least one of: being in an illegal mobile station (MS), being in an illegal mobile equipment (ME), being in a General Packet Radio Service (GPRS) service, being in a non-GPRS service not allowed, and current network resource being insufficient.
[0114] Here, the event information can also be indicative of a cause of the IMS PDU session being disconnected.
[0115] In an embodiment, the UE can pre-store a correspondence between event information and reestablishment time; different event information can correspond to different reestablishment time. Thus, the UE can determine the reestablishment time of the reestablished IMS PDU based on the event information received from the network device.
[0116] Exemplarily, the UE receives reestablishment information sent by the network device, where the reestablishment information includes event information indicative of the event that causes the IMS PDU link to be disconnected. Thus, the UE can determine the accurate reestablishment time according to the event.
[0117] Exemplarily, the UE receives reestablishment information sent by the network device, where the reestablishment information includes: event information indicative of the event that causes the IMS PDU link to be disconnected and reestablishment time corresponding to the event information. Thus, the UE can determine the reestablishment time based on the obtained reestablishment information.
[0118] In the embodiments of the present disclosure, the UE can determine the accurate reestablishment time of the reestablished IMS PDU link based on the indication of the network device.
[0119] In some embodiments, the receiving the reestablishment information sent by the network device includes one of:
[0120] receiving a registration accept message carrying the reestablishment information sent by the network device;
[0121] receiving an attach accept message carrying the reestablishment information sent by the network device.
[0122] Here, the registration accept message is used to inform the UE that the registration request sent by the UE is confirmed to be received. The attach accept message is used to inform the UE that the attach request sent by the UE is confirmed to be received.
[0123] Exemplarily, the UE receives a registration accept message, wherein a predetermined field of the registration accept message carries the reestablishment information. Here, the predetermined field can be an existing field of the registration accept message or a newly added field. Here, the event information and the time information can be carried in the same predetermined field, or the time information and the event information are respectively carried in different predetermined fields.
[0124] Exemplarily, the UE receives an attach accept message, wherein a predetermined field of the attach accept message carries the reestablishment information. Here, the predetermined field can be an existing field of the attach accept message or a newly added field. Here, the event information and the time information can be carried in the same predetermined field, or the time information and the event information are respectively carried in different predetermined fields.
[0125] Exemplarily, the predetermined field can be a protocol data unit session identifier (PDU Session ID, PSI). For example, the PSI of the registration accept message carries indication information corresponding to the reestablishment time and / or the event information. For example, if the PSI carries indication information “0101”, “01” can indicate the event information that the current network resource is insufficient, and “01” indicates that the reestablishment time is 1 minute. For another example, if the PSI carries indication information “0001”, “00” indicates that no event information is carried, and “01” indicates that the reestablishment time is 1 minute.
[0126] In the embodiments of the present disclosure, the UE can obtain the reestablishment information by receiving the registration accept message carrying the reestablishment information or the attach accept message carrying the reestablishment information, so that the UE can know the reason for the IMS PDU link disconnection and / or the reestablishment time of the reestablished IMS PDU link at the same time of knowing the situation of the network device receiving the registration request or the attach request through one message (the registration accept message or the attach accept message); thus, the signaling overhead of the UE and the network device can be greatly saved, and the transmission resource between the UE and the network device can be saved.
[0127] Of course, in some embodiments, the reestablishment information can also be carried and sent by other any realizable signaling or message, for example, can be carried by a broadcast message, etc.; the specific signaling or message carrying the reestablishment information is not limited here.
[0128] In some embodiments, the determining the reestablishment time of the reestablished IMS PDU link comprises one of the following:
[0129] obtaining a pre-set reestablishment time of the reestablished IMS PDU link;
[0130] determine the reestablishment time of reestablishing the IMS PDU link based on the historical information; wherein the historical information comprises the reestablishment time of reestablishing the IMS PDU link in the past.
[0131] For example, the UE determines the reestablishment time of reestablishing the IMS PDU link according to the historical information. For example, the UE determines the reestablishment time of reestablishing the IMS PDU link as 20 seconds according to the historical information.
[0132] For example, the UE determines the reestablishment time of reestablishing the IMS PDU link according to the historical information. For example, the UE determines the reestablishment time of reestablishing the IMS PDU link as 20 seconds according to the historical information.
[0133] For example, the UE determines the reestablishment time of reestablishing the IMS PDU link according to the historical information. For example, the UE determines the reestablishment time of reestablishing the IMS PDU link as 20 seconds according to the historical information.
[0134] For example, the UE determines the reestablishment time of reestablishing the IMS PDU link according to the historical information. For example, the UE determines the reestablishment time of reestablishing the IMS PDU link as 20 seconds according to the historical information.
[0135] For example, the UE determines the reestablishment time of reestablishing the IMS PDU link according to the historical information. For example, the UE determines the reestablishment time of reestablishing the IMS PDU link as 20 seconds according to the historical information.
[0136] For example, the UE determines the reestablishment time of the reestablished IMS PDU link according to the reestablishment time of the reestablished IMS PDU link in the historical information within the predetermined time length, including: the UE determines the reestablishment time of the reestablished IMS PDU link according to the average value, the maximum value, the minimum value or the latest reestablishment time of the reestablishment time of the reestablished IMS PDU link in the historical information within the predetermined time length.
[0137] Therefore, in the embodiments of the present disclosure, the reestablishment information of the reestablished IMS PDU link can be determined based on the experience value pre-configured by the UE, or the reestablishment time can be determined based on the historical information stored in the UE, so that a more appropriate reestablishment time can be obtained.
[0138] In some embodiments, the determining the reestablishment time of the reestablished IMS PDU link includes:
[0139] If the reestablishment time sent by the network device is received, the reestablishment time is determined as the reestablishment time of the reestablished IMS PDU link.
[0140] If the event information sent by the network device is received, the reestablishment time of the reestablished IMS PDU link is determined based on the event information.
[0141] If the reestablishment time or the event information sent by the network device is not received, the pre-configured reestablishment time is determined as the reestablishment time of the reestablished IMS PDU link, or the reestablishment time of the reestablished IMS PDU link is determined based on the historical information.
[0142] Therefore, in the embodiments of the present disclosure, the reestablishment time of the reestablished IMS PDU link can be determined based on the reestablishment time and / or the event information configured by the network device, and if the network device does not configure the reestablishment time and / or the event information, the reestablishment time of the reestablished IMS PDU link can be determined based on the pre-configured reestablishment time or the historical information of the UE, so that the determination of the reestablishment time can be applied to more application scenarios.
[0143] The following communication method is performed by the network device, which is similar to the description of the communication method performed by the UE. For technical details not disclosed in the communication method performed by the network device, please refer to the description of the communication method performed by the UE, which will not be described in detail here.
[0144] As shown in Figure 3 The embodiments of the present disclosure provide a communication method applied to a network device, including the following steps:
[0145] Step S21: in response to the IMS PDU link being disconnected when the UE registers in the SA network, sending reestablishment information to the UE;
[0146] wherein the reestablishment information is used by the UE to determine a reestablishment time for reestablishing the IMS PDU link;
[0147] wherein the reestablishment time is used by the UE to prohibit the UE from registering in the SA network within the reestablishment time.
[0148] In some embodiments, the reestablishment information comprises:
[0149] the reestablishment time;
[0150] event information indicating the IMS PDU link being disconnected.
[0151] In some embodiments, the sending of the reestablishment information to the UE comprises one of:
[0152] sending a registration accept message carrying the reestablishment information to the UE;
[0153] sending an attach accept message carrying the reestablishment information to the UE.
[0154] In some embodiments, the method further comprises determining the reestablishment time based on resource allocation status of the network device.
[0155] In one embodiment, the determining of the reestablishment time based on resource allocation status of the network device comprises: if it is determined that remaining network resources of the network device are greater than or equal to a predetermined network resource after a third time duration, determining the third time duration as the reestablishment time. For example, if the current remaining network resources are 10%, and the remaining network resources after the third time duration are 60%, which are greater than or equal to the predetermined network resources 50%; then the third time duration can be determined as the reestablishment time.
[0156] In another embodiment, the determining the reestablishment time based on the resource allocation status of the network device comprises: if it is detected that the remaining network resources of the network device are less than the predetermined network resources, continuing to detect whether the remaining network resources of the network device are greater than or equal to the predetermined network resources after a preset time length; and until it is detected that the remaining network resources of the network device are greater than or equal to the predetermined network resources, determining the reestablishment time based on a time at which it is detected that the remaining network resources of the network device are greater than or equal to the predetermined network resources. Here, if the base station reaches a set timing length, if it is detected that the remaining network resources of the network device are still less than the predetermined network resources, the detection of the remaining network resources of the network device is ended. Here, the timing length is greater than a sum of the third time length and the preset time length.
[0157] In one embodiment, the determining the reestablishment time based on the resource allocation status of the network device comprises: if it is determined that the proportion of the UEs in an IMS PDU session with the network device decreases to a predetermined proportion after a fourth time length, determining the fourth time length as the reestablishment time. For example, if there are N UEs in an IMS PDU session with the network device at present, the proportion is 100%; after the fourth time length, the UEs in an IMS PDU session with the network device decrease by 30%, which is 70% x N, and 70% x N is less than the predetermined proportion; then it can be determined that the fourth time length is the reestablishment time.
[0158] In another embodiment, the determining the reestablishment time based on the resource allocation status of the network device comprises: if it is determined that the proportion of the UEs in an IMS PDU session with the network device is greater than a predetermined proportion, continuing to determine whether the proportion of the UEs in an IMS PDU session with the network device is less than the predetermined proportion after a preset time length; and until it is determined that the proportion of the UEs in an IMS PDU session with the network device is less than the predetermined proportion, determining the reestablishment time based on a time at which it is determined that the proportion of the UEs in an IMS PDU session with the network device is less than the predetermined proportion. Here, if the base station reaches a set timing length, if it is determined that the proportion of the UEs in an IMS PDU session with the network device is still greater than the predetermined proportion, the reestablishment time is no longer determined based on the proportion of the UEs in an IMS PDU session with the network device. Here, the timing length is greater than a sum of the fourth time length and the timing length.
[0159] Thus, in the embodiments of the present disclosure, the appropriate reestablishment time can be accurately determined according to the resource allocation status of the network device, so as to facilitate the UE to determine whether to prohibit registration in the SA network within the reestablishment time and when to reestablish the IMS PDU link and the like based on the reestablishment time.
[0160] In order to further explain any embodiment of the present disclosure, a specific example is provided.
[0161] As Figure 4 shown in the following embodiments of the present disclosure provide a communication method applied to a communication system, wherein the communication system comprises a UE and a network device, and the communication method comprises the following steps:
[0162] Step S31: the network device adds a predetermined field in a registration receiving message, wherein the predetermined field is used to carry event information and / or reestablishment time;
[0163] Herein, the event information is an event indicating disconnection of the IMS PDU link.
[0164] Step S32: the network device determines the reestablishment time determined by each event information;
[0165] In an optional embodiment, the network device negotiates with the UE to determine the corresponding reestablishment time of each event information; the network device can also negotiate with the UE to determine the flag information of each event information. Herein, the correspondence between the event information and the reestablishment time can be stored in the network device or the UE.
[0166] Step S33: the network device sends a registration receiving message if it is determined that the IMS PDU link is disconnected when the UE is registered in the SA network; wherein the predetermined field of the registration receiving message carries the identification information of the event information and the reestablishment time corresponding to the event information;
[0167] In an optional embodiment, the network device detects that the UE registered in the SA network is abnormal, determines to disconnect the IMS PDU link, and determines the event of disconnection of the IMS PDU link; then the network device determines that the IMS PDU link is disconnected when the UE is registered in the SA network, and sends a registration receiving message, wherein the predetermined field of the registration receiving message carries the identification information of the event information and the reestablishment time corresponding to the event information.
[0168] In an optional embodiment, the predetermined field of the registration receiving message carries first identification information of a first event and first reestablishment time corresponding to the first event; or, the predetermined field of the registration receiving message carries second identification information of a second event and second reestablishment time corresponding to the second event; or, the predetermined field of the registration receiving message carries third identification information of a third event and third reestablishment time corresponding to the third event.
[0169] Step S34: the UE determines whether the reestablishment time carried in the registration receiving message is greater than or equal to a predetermined time based on the received registration receiving message; if yes, step S35 is executed; if no, step S36 is executed;
[0170] In an optional embodiment, if the received registration accept message does not contain the reestablishment time but contains the event information, the UE determines the reestablishment time corresponding to the event information based on the event information and the correspondence between the time information and the reestablishment time.
[0171] In an optional embodiment, the UE determines whether the first reestablishment time is greater than or equal to the predetermined time based on the received registration accept message; if yes, step S35 is performed; if no, step S36 is performed.
[0172] Alternatively, the UE determines whether the second reestablishment time is greater than or equal to the predetermined time based on the received registration accept message; if yes, step S35 is performed; if no, step S36 is performed.
[0173] Alternatively, the UE determines whether the third reestablishment time is greater than or equal to the predetermined time based on the received registration accept message; if yes, step S35 is performed; if no, step S36 is performed.
[0174] Step S35: the UE prohibits the UE from registering in the SA network within the reestablishment time, and reestablishes the IMS PDU link and registers the SA network when the reestablishment time is reached.
[0175] Step S36: the UE maintains the UE registration in the SA network within the reestablishment time, and reestablishes the IMS PDU link when the reestablishment time is reached.
[0176] In the embodiments of the present disclosure, when the UE registers in the SA network and the IMS PDU link is disconnected, the UE can determine the reestablishment time of the IMS PDU based on the event information indicating the disconnection of the IMS PDU link and / or the reestablishment time received by the UE, and determine whether the reestablishment time is greater than a predetermined time; if yes, the UE is prohibited from registering in the SA network within the reestablishment time. In this way, the UE can be prevented from registering in the SA network within the reestablishment time, so that the UE can be caused to fallback from the SA network to the LTE network; in this way, the UE can be caused to fallback from the LTE network to the 2G or 3G network for voice service, so as to reduce the occurrence of the disconnection of the voice service, and further improve the user experience. When the reestablishment time is reached, the SA network registration and the reestablishment of the IMS PDU link can be initiated, so that the UE can be caused to return to the SA network for voice service based on the IMS PDU link in time.
[0177] Alternatively, if the reestablishment time is less than the predetermined time, the UE can be maintained to be registered in the SA network for the reestablishment time and the IMS PDU link can be reestablished when the reestablishment time is reached. In this way, the UE can be always registered in the SA network without frequent switching between networks, thereby ensuring the stability of network connection. Moreover, since the reestablishment time is relatively short, the voice service can not be disconnected due to the maintenance of the UE being registered in the SA network for the reestablishment time, and the user experience can be improved.
[0178] Figure 5 A communication apparatus is provided in an exemplary embodiment, which is applied to a UE; as shown in the figure, the apparatus comprises: Figure 5
[0179] A first determining module 41 is configured to determine a reestablishment time for reestablishing an IMS PDU link in response to the IMS PDU link being disconnected when the UE is registered in an SA network.
[0180] A processing module 42 is configured to prohibit the UE from being registered in the SA network for the reestablishment time.
[0181] In some embodiments, the processing module 42 is configured to prohibit the UE from being registered in the SA network for the reestablishment time if the reestablishment time is greater than or equal to a predetermined time.
[0182] In some embodiments, the processing module 42 is configured to maintain the UE to be registered in the SA network for the reestablishment time and reestablish the IMS PDU link when the reestablishment time is reached if the reestablishment time is less than the predetermined time.
[0183] In some embodiments, the processing module 42 is configured to reestablish the IMS PDU link and register the SA network when the reestablishment time is reached.
[0184] In some embodiments, the apparatus further comprises a receiving module configured to receive reestablishment information sent by a network device; wherein the reestablishment information comprises the reestablishment time.
[0185] The first determining module 41 is further configured to determine the reestablishment time for reestablishing the IMS PDU link according to the reestablishment time included in the reestablishment information.
[0186] In some embodiments, the apparatus further comprises a receiving module configured to receive reestablishment information sent by a network device; wherein the reestablishment information comprises event information indicating that the IMS PDU link is disconnected.
[0187] The first determining module 41 is further configured to determine the reestablishment time based on the event information.
[0188] In some embodiments, the first determining module 41 is configured to receive a registration accept message carrying the reestablishment information from the network device; or
[0189] The first determining module 41 is configured to receive an attach accept message carrying the reestablishment information from the network device.
[0190] In some embodiments, the first determining module 41 is configured to obtain a pre-set reestablishment time for reestablishing the IMS PDU link; or
[0191] The first determining module 41 is configured to determine the reestablishment time for reestablishing the IMS PDU link based on historical information, wherein the historical information includes historical reestablishment time for reestablishing the IMS PDU link.
[0192] Figure 6 An exemplary embodiment provides a communication device applied to a network device, as shown in Figure 6 The device includes:
[0193] The sending module 51 is configured to send reestablishment information to the UE in response to disconnection of the IMS PDU link when the UE registers in the SA network, wherein the reestablishment information is used for the UE to determine a reestablishment time for reestablishing the IMS PDU link.
[0194] The reestablishment time is used for the UE to prohibit the UE from registering in the SA network within the reestablishment time.
[0195] In some embodiments, the reestablishment information includes:
[0196] The reestablishment time;
[0197] Event information indicating disconnection of the IMS PDU link.
[0198] In some embodiments, the sending module is configured to send a registration accept message carrying the reestablishment information to the UE; or
[0199] The sending module 51 is configured to send an attach accept message carrying the reestablishment information to the UE.
[0200] As shown in Figure 7 In some embodiments, the device further includes:
[0201] The second determining module 52 is configured to determine the reestablishment time based on resource allocation status of the network device.
[0202] As to the apparatus in the above-mentioned embodiments, the specific manners in which the respective modules perform operations have been described in detail in the embodiments related to the method, and thus will not be described in detail here.
[0203] The present disclosure provides a communication device, comprising:
[0204] a processor;
[0205] a memory for storing processor-executable instructions;
[0206] wherein the processor is configured to implement the communication method of any of the embodiments of the present disclosure when running the executable instructions.
[0207] In one embodiment, the communication device comprises a user equipment or a network device.
[0208] The memory can comprise various types of storage media, which is non-transitory computer storage media and can continue to store information stored thereon after the communication device is powered off.
[0209] The processor can be connected with the memory through a bus or the like, for reading the executable program stored on the memory, for example, implementing at least one of the methods as shown in Figures 1 to 4
[0210] The embodiments of the present disclosure also provide a computer-readable storage medium, which stores an executable program, wherein the executable program is executed by a processor to implement the communication method of any of the embodiments of the present disclosure. For example, implement at least one of the methods as shown in Figures 1 to 4
[0211] As to the apparatus in the above-mentioned embodiments, the specific manners in which the respective modules perform operations have been described in detail in the embodiments related to the method, and thus will not be described in detail here.
[0212] Figure 8 is a block diagram of a terminal 800 according to an exemplary embodiment. For example, the terminal 800 can be a mobile phone, a computer, a digital broadcast terminal, a messaging equipment, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc. Here, the terminal can be a UE of any of the above-mentioned embodiments.
[0213] Referring to Figure 8 , the terminal 800 can include one or more of the following components: a processing component 802, a memory 804, a power supply component 806, a multimedia component 808, an audio component 810, an input / output (I / O) interface 812, a sensor component 814, and a communication component 816.
[0214] The processing component 802 generally controls the overall operations of the terminal 800, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 802 can include one or more processors 820 to execute instructions to complete the steps of the methods described above, in whole or in part. Moreover, the processing component 802 can include one or more modules to facilitate the interaction between the processing component 802 and other components. For example, the processing component 802 can include a multimedia module to facilitate the interaction between the multimedia component 808 and the processing component 802.
[0215] The memory 804 is configured to store various types of data to support the operations of the device 800. Examples of these data include instructions to operate any applications or methods on the terminal 800, contact data, phonebook data, messages, pictures, videos, and so on. The memory 804 can be realized by any type of volatile or non-volatile storage devices or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic or optical disk.
[0216] The power component 806 provides power to the various components of the terminal 800. The power component 806 can include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the terminal 800.
[0217] The multimedia component 808 includes a screen providing an output interface between the terminal 800 and a user. In some embodiments, the screen can include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes the touch panel, the screen can be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense a touch, a slide, and a gesture on the touch panel. The touch sensors can not only sense a boundary of a touching or sliding action, but also detect duration and pressure related to the touching or sliding action. In some embodiments, the multimedia component 808 includes a front camera and / or a rear camera. The front and / or rear camera can receive external multimedia data when the device 800 is in an operating mode, such as a shooting mode or a video mode. Each of the front and rear camera can be a fixed optical lens system or have a focal length and optical zoom capability.
[0218] The audio component 810 is configured to output and / or input audio signals. For example, the audio component 810 includes a microphone (MIC) that is configured to receive an external audio signal when the terminal 800 is in an operation mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal can be further stored in the memory 804 or transmitted via the communication component 816. In some embodiments, the audio component 810 also includes a speaker for outputting audio signals.
[0219] The I / O interface 812 provides an interface between the processing component 802 and peripheral interface modules, which can be a keypad, a click wheel, buttons, and the like. The buttons can include, but are not limited to, a home button, a volume button, a start button, and a lock button.
[0220] The sensor component 814 includes one or more sensors for providing status assessments of various aspects of the terminal 800. For example, the sensor component 814 can detect an open / closed position of the device 800, relative positioning of components, such as a display and a keypad of the terminal 800, a change of position of the terminal 800 or a component of the terminal 800, presence or absence of user contact with the terminal 800, orientation or acceleration / deceleration / g-force and temperature of the terminal 800. The sensor component 814 can include an orientation sensor, an altimeter, a proximity sensor, a
[0221] The communication component 816 is configured to facilitate wired or wireless communication between the terminal 800 and another device. The terminal 800 can access a wireless network based on a communication standard, such as WiFi, 2G, or 3G, or a combination thereof. In an example embodiment, the communication component 816 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In an example embodiment, the communication component 816 also includes a Near Field Communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on Radio Frequency Identification (RFID) techniques, infrared data association (IrDA) techniques, ultra-wideband (UWB) techniques, Bluetooth (BT) techniques, and other techniques.
[0222] In exemplary embodiments, the terminal 800 can be implemented with one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components, for performing the above-described methods.
[0223] In exemplary embodiments, a non-transitory computer-readable storage medium including instructions, such as the memory 804 including instructions, is also provided, which can be executed by the processor 820 of the terminal 800 to accomplish the above-described methods. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disc, and an optical data storage device, etc.
[0224] Other embodiments of the present application will be apparent to those skilled in the art from consideration of the specification and practice of the application disclosed herein. It is intended that the present application cover any and all variations of the application that come within the scope of the present application, along with all of the equivalents thereof. It is intended that the specification and examples be considered exemplary only, with the true scope and spirit of the application being indicated by the following claims.
[0225] It is to be understood that the application is not limited to the precise structures hereinabove described and shown in the drawings, and that various modifications and changes can be made by those skilled in the art without departing from the scope of the present application. The scope of the application should be determined by the claims appended hereto.
Claims
1. A communication method characterized by comprising: The method is performed by a user equipment (UE), comprising: determining a reestablishment time for reestablishing an IMS PDU link in response to the IMS PDU link being disconnected while the UE is registered in a standalone (SA) network; wherein the determining the reestablishment time for reestablishing the IMS PDU link comprises: receiving reestablishment information sent by a network device; wherein the reestablishment information comprises: event information indicating that the IMS PDU link is disconnected; and determining the reestablishment time based on the event information; prohibiting the UE from being registered in the SA network within the reestablishment time.
2. The method of claim 1, wherein, The prohibiting the UE from being registered in the SA network within the reestablishment time comprises: if the reestablishment time is greater than or equal to a predetermined time, prohibiting the UE from being registered in the SA network within the reestablishment time.
3. The method of claim 2, wherein, The method further comprises: reestablishing the IMS PDU link and registering the SA network when the reestablishment time is reached.
4. The method of claim 1, wherein, The method further comprises: if the reestablishment time is less than the predetermined time, maintaining the UE registered in the SA network within the reestablishment time, and reestablishing the IMS PDU link when the reestablishment time is reached.
5. The method of claim 1, wherein, The receiving the reestablishment information sent by the network device comprises one of: receiving a registration accept message carrying the reestablishment information sent by the network device; receiving an attach accept message carrying the reestablishment information sent by the network device.
6. The method of claim 1, wherein, The determining the reestablishment time for reestablishing the IMS PDU link comprises one of: obtaining a pre-set reestablishment time for reestablishing the IMS PDU link; determining the reestablishment time for reestablishing the IMS PDU link based on historical information; wherein the historical information comprises historical reestablishment times for reestablishing the IMS PDU link.
7. A communication method characterized by comprising: The method is performed by a network device, comprising: sending reestablishment information to a user equipment (UE) in response to an IMS PDU link being disconnected while the UE is registered in a standalone (SA) network; wherein the reestablishment information comprises: event information indicating that the IMS PDU link is disconnected; and the event information is used by the UE to determine a reestablishment time for reestablishing the IMS PDU link; wherein the reestablishment time is used by the UE to prohibit the UE from being registered in the SA network within the reestablishment time.
8. The method of claim 7, wherein, The method further comprises: determining the reestablishment time based on resource allocation status of the network device.
9. A communications device, characterized by The method is applied to a user equipment (UE), comprising: a receiving module, configured to receive reestablishment information sent by a network device; wherein the reestablishment information comprises: event information indicating that an IMS PDU link is disconnected; a first determining module, configured to determine a reestablishment time for reestablishing the IMS PDU link in response to the IMS PDU link being disconnected while the UE is registered in a standalone (SA) network; the first determining module is specifically configured to determine the reestablishment time based on the event information; a processing module, configured to prohibit the UE from being registered in the SA network within the reestablishment time.
10. The apparatus of claim 9, wherein The processing module is configured to, if the reestablishment time is greater than or equal to a predetermined time, prohibit the UE from registering in the SA network within the reestablishment time.
11. The apparatus of claim 9, wherein, The processing module is configured to, if the reestablishment time is less than a predetermined time, maintain the UE registered in the SA network within the reestablishment time and reestablish the IMS PDU link when the reestablishment time is reached.
12. A communications device, characterized by The application is applied to a network device, comprising: The sending module is configured to, in response to a multimedia subsystem protocol data unit (IMS PDU) link being disconnected when a user equipment (UE) is registered in a standalone networking (SA) network, send reestablishment information to the UE; wherein the reestablishment information comprises event information indicating that the IMS PDU link is disconnected; and the event information is used by the UE to determine a reestablishment time for reestablishing the IMS PDU link. The reestablishment time is used by the UE to prohibit the UE from registering in the SA network within the reestablishment time.
13. The apparatus of claim 12, wherein, The apparatus further comprises: The second determining module is configured to determine the reestablishment time based on resource allocation status of the network device.
14. A communication device, characterized by comprise: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to implement the communication method of any one of claims 1-6 or 7-8 when the processor executes the executable instructions.
15. A computer-readable storage medium, characterized in that, The readable storage medium stores an executable program, wherein the executable program, when executed by a processor, implements the communication method of any one of claims 1-6 or 7-8.
Citation Information
Patent Citations
Calling method, electronic equipment and system based on 5G SA network
CN111372327A
Network registration method, network registration device, storage medium and terminal equipment
CN112004264A