Call method of terminal device and apparatus, device, storage medium thereof
By sending blank IMS data packets to network devices in standalone (SA) networking mode from the terminal device, the problem of abnormal release of RRC connections by network devices is solved, the transition between 5G and 4G is avoided, and the user experience is improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-23
- Publication Date
- 2026-03-27
AI Technical Summary
During the process of receiving a call on a terminal device, the network device may abnormally release the Radio Resource Control (RRC) connection, causing a problem of switching between 5G and 4G.
When a terminal device initiates a called service in standalone (SA) networking mode, it sends blank IMS data packets to the network device at first intervals to maintain the RRC connection. The first interval is less than the second interval between the establishment of the RRC connection and the abnormal release of the RRC connection by the network device.
This avoids the abnormal release of RRC connections by network devices, prevents back-and-forth switching between 4G and 5G, saves unnecessary signaling overhead, and improves user experience.
Smart Images

Figure CN115715029B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of communication, in particular to a call method of a terminal device and an apparatus, device and storage medium thereof. BACKGROUND
[0002] In the related art, when a user uses a terminal device, the incoming call may be abnormally hung up during the call process, the network device may abnormally release a radio resource control (RRC), and the problem of jumping between 5G and 4G may occur. SUMMARY
[0003] The present disclosure provides a call method of a terminal device and an apparatus, device and storage medium thereof to at least solve the problem that the network device abnormally releases an RRC and the problem of jumping between 5G and 4G may occur in the related art.
[0004] The technical solution of the present disclosure is as follows: after the terminal device initiates a called service in a standalone networking (SA) mode, it is determined whether the terminal device is in an abnormal state of abnormally releasing a radio resource control (RRC) connection during the call process; in response to the terminal device being in the abnormal state of abnormally releasing the RRC connection, a blank IMS data packet is sent to a network device every first time interval, wherein the blank IMS data packet is used to maintain the RRC connection, and the first time interval is less than a second time interval at which the network device releases the RRC connection abnormally after establishing the RRC connection.
[0005] The present disclosure sends a blank IMS data packet to a network device every first time interval through a terminal device, so that the network device can continuously receive the data packet sent by the terminal device. Since the data packet is continuously sent, the network device can continuously maintain the RRC connection, thereby avoiding the abnormal release of the RRC connection during the call process, solving the problem of jumping between 4G and 5G, saving unnecessary signaling overhead, and improving user experience.
[0006] According to a first aspect of an embodiment of the present disclosure, a call method of a terminal device is provided, applied to a terminal device, the terminal device initiates a called service in a standalone networking (SA) mode, and the method comprises: after the terminal device initiates a called service in a standalone networking (SA) mode, it is determined whether the terminal device is in an abnormal state of abnormally releasing a radio resource control (RRC) connection during the call process; in response to the terminal device being in the abnormal state of abnormally releasing the RRC connection, a blank IMS data packet is sent to a network device every first time interval, wherein the blank IMS data packet is used to maintain the RRC connection, and the first time interval is less than a second time interval at which the network device releases the RRC connection abnormally after establishing the RRC connection.
[0007] According to one embodiment of the present disclosure, the determining whether the terminal device is in the abnormal state of releasing the RRC connection abnormally during the call process comprises: obtaining abnormal identification information from a cloud server; obtaining a cell identifier of a currently accessed cell of the terminal device and a frequency point identifier of a frequency point where the cell is located; and in response to the cell identifier and the frequency point identifier both existing in the abnormal identification information, determining that the terminal device is in the abnormal state during the call process.
[0008] According to one embodiment of the present disclosure, before the sending the blank IMS data packet to the network device once every first interval, the method further comprises: obtaining target abnormal identification information consistent with the cell identifier from the abnormal identification information; and obtaining a first interval duration of sending the blank IMS data packet corresponding to the target abnormal identification information as the first interval.
[0009] According to one embodiment of the present disclosure, the method further comprises: in response to the cell identifier and / or the frequency point identifier not existing in the abnormal identification information, and the current accessed cell being in the abnormal state, determining the current accessed cell as an abnormal accessed cell; and uploading the cell identifier and / or the frequency point identifier to the cloud server as the abnormal identification information for storage.
[0010] According to one embodiment of the present disclosure, the uploading the cell identifier and / or the frequency point identifier to the cloud server as the abnormal identification information for storage further comprises: detecting a network signal quality; and in response to the network signal quality satisfying a set condition, determining that the abnormal state of the current accessed object is a network abnormality not caused by the environment, and uploading the cell identifier and / or the frequency point identifier to the cloud server as the abnormal identification information for storage.
[0011] According to one embodiment of the present disclosure, the call method of the terminal device further comprises: when the RRC connection of the terminal device is not released and the call is ongoing, prohibiting sending a registration signaling for entering a non-standalone network (NSA) mode to the network device.
[0012] According to one embodiment of the present disclosure, the call method of the terminal device further comprises: in response to the terminal device being in a state of releasing the RRC connection abnormally due to the environment but the call not being hung up, sending a prohibition reselection instruction to the network device, the prohibition reselection instruction being used to prohibit the network device from entering a reselection process of the SA mode.
[0013] According to one embodiment of the present disclosure, the call method of the terminal device further comprises: in response to the RRC connection being disconnected, sending an RRC reconnection request, and continuing the called service on the re-established RRC connection.
[0014] According to a second aspect of the embodiments of the present disclosure, a call method of a terminal device is provided, which is performed by a network device, and the terminal device initiates a called service in a standalone networking (SA) mode. The call method of the terminal device comprises: receiving a blank IMS data packet sent by the terminal device every first time interval, and in response to receiving the blank IMS data packet, maintaining an RRC connection between the terminal device and the network device; wherein the terminal device is in an abnormal cell or an abnormal frequency point during the called service, and the first time interval is less than a second time interval between which the network device establishes an RRC connection and abnormally releases the RRC connection.
[0015] According to a third aspect of the embodiments of the present disclosure, a call apparatus of a terminal device is provided, which comprises:
[0016] an abnormality determining module configured to determine whether the terminal device is in an abnormal state of abnormally releasing an RRC connection during a called service after the terminal device initiates the called service in an SA mode;
[0017] a data sending module configured to send a blank IMS data packet to a network device every first time interval in response to the terminal device being in the abnormal state of abnormally releasing the RRC connection, wherein the blank IMS data packet is used to maintain the RRC connection, and the first time interval is less than a second time interval between which the network device establishes the RRC connection and abnormally releases the RRC connection.
[0018] According to one embodiment of the present disclosure, the abnormality determining module is further configured to: obtain abnormal identification information of a historical abnormal frequency point from a cloud server; obtain a cell identification of a currently accessed cell of the terminal device and a frequency point identification of a frequency point in which the cell is located; and in response to the cell identification and the frequency point identification both existing in the abnormal identification information, determine that the terminal device is in the abnormal state during the called service.
[0019] According to one embodiment of the present disclosure, the data sending module is further configured to: obtain target abnormal identification information consistent with the cell identification from the abnormal identification information; and obtain a first interval time length of sending the blank IMS data packet corresponding to the target abnormal identification information as the first time interval.
[0020] According to one embodiment of the present disclosure, the abnormality judging module is further configured to: in response to the cell identifier and / or the frequency point identifier not existing in the abnormality identifier information, and the abnormality state occurring in the currently accessed cell, determine the currently accessed cell as an abnormality accessed cell; and upload the cell identifier and / or the frequency point identifier to a cloud server as the abnormality identifier information for storage.
[0021] According to one embodiment of the present disclosure, the abnormality judging module is further configured to: detect a network signal quality; in response to the network signal quality satisfying a set condition, determine that the abnormality state occurring in the currently accessed object is a network abnormality caused by an environment, and upload the cell identifier and / or the frequency point identifier to a cloud server as the abnormality identifier information for storage.
[0022] According to one embodiment of the present disclosure, the call device of the terminal device further comprises: a registration prohibiting module configured to prohibit sending, to the network device, a registration signaling for entering a non-standalone (NSA) mode when the terminal device RRC connection is not released and the call is ongoing.
[0023] According to one embodiment of the present disclosure, the call device of the terminal device further comprises: a reselection prohibiting module configured to, in response to the terminal device being in a state of RRC connection release caused by an environment but the call not being hung up, send a reselection prohibiting instruction to the network device, the reselection prohibiting instruction being used to prohibit the network device from entering a reselection process of the SA mode.
[0024] According to one embodiment of the present disclosure, the call device of the terminal device further comprises: a connection module configured to, in response to the RRC connection being disconnected, send an RRC reconnection request, and continue the called service on the re-established RRC connection.
[0025] According to a fourth aspect of the embodiments of the present disclosure, a call device of a terminal device is provided, comprising: a data receiving module configured to receive a blank IMS data packet sent by the terminal device every first time length, wherein the terminal device is in an abnormal cell or an abnormal frequency point during a call ongoing process, and the first time length is less than a second time length between establishing a radio resource control (RRC) connection and abnormally releasing the RRC connection; and a connection module configured to, in response to receiving the blank IMS data packet, maintain an RRC connection between the terminal device and the terminal device.
[0026] According to a fifth aspect of the embodiments of the present disclosure, an electronic device is provided, comprising a processor and a memory; wherein the processor executes a program corresponding to executable program code stored in the memory, to implement the call method of the terminal device according to the first aspect and the second aspect.
[0027] According to a sixth aspect of the embodiments of the present disclosure, a computer readable storage medium is provided, and a computer program is stored in the computer readable storage medium; wherein the computer program is executed by a processor to implement the call method of the terminal device according to the first aspect and the second aspect.
[0028] According to a seventh aspect of the embodiments of the present disclosure, a computer program product is provided, and the computer program product comprises instructions; wherein the instructions are executed by a processor to implement the call method of the terminal device according to the first aspect and the second aspect.
[0029] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF DRAWINGS
[0030] The accompanying drawings, which are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification serve to explain the principles of the present disclosure, and do not constitute an improper limitation on the present disclosure.
[0031] Figure 1 is a schematic diagram of the call method of the terminal device according to an exemplary embodiment;
[0032] Figure 2 is a schematic diagram of determining whether the terminal device is in an abnormal state of releasing an RRC connection during being called according to an exemplary embodiment;
[0033] Figure 3 is a schematic diagram of determining a first time length of sending a blank IMS packet according to an exemplary embodiment;
[0034] Figure 4 is a schematic diagram of the method when the terminal device is not released RRC connection and is called continuously according to an exemplary embodiment;
[0035] Figure 5 is a general flowchart of the call method of the terminal device according to an exemplary embodiment;
[0036] Figure 6 is a schematic diagram of the call method of the terminal device according to another exemplary embodiment;
[0037] Figure 7is a schematic diagram of a call device of a terminal device according to an exemplary embodiment;
[0038] Figure 8 is a schematic diagram of a call device of a terminal device according to another exemplary embodiment;
[0039] Figure 9 is a schematic diagram of an electronic device according to another exemplary embodiment. DETAILED DESCRIPTION
[0040] In order for those skilled in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be described clearly and completely below in conjunction with the accompanying drawings.
[0041] It should be noted that the terms "first", "second", and the like in the specification and claims of the present disclosure and the above-described drawings are used to distinguish similar objects, and do not necessarily have to be used to describe a specific order or sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present disclosure described herein can be implemented in an order other than that illustrated or described herein. The implementation described in the following exemplary embodiments does not represent all implementations consistent with the present disclosure. Rather, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0042] First, the proper nouns appearing in the present application are explained:
[0043] VoNR, full name Voice Over New Radio, refers to directly carrying voice services by 5G network end to end. In this way, in order to ensure the continuity of voice calls, support the switching between VoNR and Voice over Long-Term Evolution (VoLTE), the network device will decide whether the voice needs to be switched to 4G or 5G according to the measurement report reported by the terminal device (User Equipment, UE).
[0044] EPS Fallback, full name Evolved Packet System Fallback, refers to 5G New Radio (New Radio, NR) not supporting voice services, when UE initiates or receives a voice call in 5G NR, it will fall back to 4G network through redirection or switching, and VoLTE will provide voice services, and when the voice call is over, UE will return to 5G network.
[0045] RRC, full name Radio Resource Control, refers to wireless resource control, also known as wireless resource management or wireless resource allocation, which refers to the management, control and scheduling of wireless resources through certain strategies and means, under the requirement of meeting the quality of service, as far as possible to make full use of limited wireless network resources, ensure to reach the planned coverage area, and as far as possible to improve the business capacity and resource utilization.
[0046] NSA, full name Non-Standalone, refers to non-standalone networking.
[0047] SA, full name Standalone, refers to standalone networking.
[0048] Figure 1 is a schematic diagram of a call method of a terminal device according to an embodiment of the present application, as shown in Figure 1 The call method of the terminal device comprises the following steps:
[0049] S101, when the terminal device initiates a called service in the standalone networking SA mode, it is determined whether the terminal device is in an abnormal state of abnormal release of a radio resource control RRC connection during the calling process.
[0050] Although the increasing demand for data services is the main driving force for the evolution of mobile communication networks to 5G, voice services as basic services are still an indispensable part. Therefore, the third generation mobile communication (3rd Generation Partnership Project, 3GPP) determines that 5G still uses the voice architecture of 4G to provide voice services based on IP multimedia subsystem technology (IP Multimedia Subsystem, IMS). Call refers to the establishment of connection between users in communication. In the automatic telephone switching system, it is the action performed by the calling user to contact the called user, that is, the operation required for the call. This application mainly discusses the case of abnormal release of RRC connection of the terminal device during the calling process. The RRC connection between the terminal device and the network device during the calling process will continue to connect normally, and in the SA networking mode, the RRC connection between the terminal device and the network device will appear abnormal release of abnormal situation. The cell in which the terminal device appears abnormal release of RRC connection during the calling process multiple times is considered to be an abnormal cell, and the frequency point in which the terminal device appears abnormal release of RRC connection by the network during the calling process multiple times is considered to be an abnormal frequency point. Wherein, multiple times means at least once, for example, if there are three terminal devices in a cell that appear abnormal release of RRC connection by the network during the calling process, the cell is considered to be an abnormal cell.
[0051] To prevent terminal devices from abnormally releasing RRC connections during incoming calls, it is necessary to determine whether the terminal device is within a previously identified abnormal cell or frequency. In this embodiment, the terminal device performs anomaly identification on the currently accessed cell or frequency to determine whether it is within an abnormal cell or frequency. Optionally, the terminal device can determine whether the cell or frequency is abnormal based on the historical call history of the currently accessed cell or frequency. Historical calls can include calls initiated before the current time after entering the cell or frequency. In other words, if the terminal device experiences RRC connection release during an incoming call after entering a cell or frequency, it can be considered that the terminal device has entered an abnormal cell or frequency. If the terminal device has previously entered a cell or frequency and experienced RRC connection release during an incoming call on that cell or frequency, then when the terminal device re-enters that cell or frequency, it can be determined that the terminal device has entered an abnormal cell or frequency. Optionally, the terminal device can obtain the currently accessed cell or frequency point, and can compare and query the abnormal identification information with the abnormal identification information corresponding to abnormal cells and abnormal frequencies stored in the cloud server. If the query result indicates that the cell or frequency point, it is determined that the terminal device has entered an abnormal cell or abnormal frequency point.
[0052] S102, in response to the terminal device being in an abnormal state of abnormally releasing the RRC connection, a blank IMS data packet is sent to the network device every first time interval, wherein the blank IMS data packet is used to maintain the RRC connection, and the first time interval is less than the second time interval between the establishment of the RRC connection and the abnormal release of the RRC connection by the network device.
[0053] Normally, network devices detect data packets sent by terminal devices during a call. If no data packets are detected during the call, the network device determines that the network connection with the terminal device is abnormal and will actively release the RRC connection. However, the terminal device has not yet ended the call service; this situation is called abnormal release of the RRC connection during the call. To avoid this abnormal situation, this application first determines the time interval between the establishment of the RRC connection and the abnormal release of the RRC connection by the network device, and denotes this time interval as the second time interval, denoted as N. In addition, a time interval shorter than the second time interval is set as the first time interval, denoted as M. If it is determined that the terminal device is in an abnormal cell or frequency, the terminal device sends a blank IMS data packet to the network device every first time interval before the call times out, before the caller hangs up, or before the user answers the call. In this way, the network device will think that the terminal device still has data packets and will not release the RRC connection. Here, a blank data packet means a data packet that does not contain any data.
[0054] For example, if the terminal device determines that the second time interval between the network device establishing an RRC connection and abnormally releasing the RRC connection is 10s, the first time interval needs to be less than the second time interval. Optionally, the first time interval can be set to 5s, 6s, 7s, etc. If the first time interval is set to 5s, if it is judged that the terminal device is in the determined abnormal cell or abnormal frequency point, the terminal device sends a blank IMS data packet to the network device every 5s before the call timeout, before the call is hung up by the caller, or before the user answers the call.
[0055] The present application provides a call method of a terminal device. After the terminal device initiates a called service in a standalone networking (SA) mode, it is determined whether the terminal device is in an abnormal state of abnormally releasing a radio resource control (RRC) connection during the calling process. In response to the terminal device being in the abnormal state of abnormally releasing the RRC connection, a blank IMS data packet is sent to a network device every first time interval, wherein the blank IMS data packet is used to maintain the RRC connection, and the first time interval is less than a second time interval between the network device establishing the RRC connection and abnormally releasing the RRC connection. The present application sends a blank IMS data packet from the terminal device to the network device, ensures that the network device does not abnormally release the RRC connection during the calling process, avoids the problem of 4G and 5G switching back and forth, saves unnecessary signaling overhead, and improves user experience.
[0056] In the 5G SA networking mode, there are mainly two schemes of EPS Fallback and VoNR. Before executing the above-mentioned embodiments, optionally, whether the terminal device has the capability of supporting the VoNR technology can be determined according to registration information of the terminal device when the terminal device accesses the network, wherein the registration information can include a capability parameter of the terminal device, and the capability parameter can be used to determine whether the terminal device supports the VoNR technology. If the terminal device does not support the VoNR technology, it means that the EPS Fallback technology needs to be used when the terminal device performs voice service, that is, when the UE initiates or receives a voice call in the 5G NR, the UE is redirected or switched back to the 4G network, and the voice service is provided by the VoLTE. When the voice call ends, the UE returns to the 5G network.
[0057] Figure 2 FIG. 1 is a schematic diagram of a call method of a terminal device according to an embodiment of the present application. As shown in FIG. 1, based on the above-mentioned embodiments, it is determined whether the terminal device is in an abnormal state of abnormally releasing an RRC connection during a calling process, which includes the following steps. Figure 2
[0058] S201, obtaining abnormal identification information from a cloud server.
[0059] In each time the terminal device is called, the abnormal identification information is obtained from the cloud server, wherein the abnormal identification information includes the abnormal cell identification of the historical abnormal cell and the abnormal frequency point identification of the historical abnormal frequency point. The cloud server includes all the obtained abnormal identification information. Optionally, the cloud server can be updated regularly, and all the abnormal identification information stored in the cloud server is sent to the terminal device.
[0060] S202, the cell identification of the current access cell of the terminal device and the frequency point identification of the frequency point where the cell is located are obtained.
[0061] When the terminal device is called, the identification information of the cell where the terminal device is located or the frequency point where the terminal device is located is obtained.
[0062] S203, in response to the fact that the cell identification and the frequency point identification both exist in the abnormal identification information, it is determined that the terminal device is in the abnormal state during the calling process.
[0063] In the present disclosure, after the abnormal identification information is obtained, it is judged whether the cell identification and the frequency point identification of the current access cell exist in the abnormal identification information obtained from the cloud server. Optionally, the frequency point identification is compared with the abnormal frequency point identification in the abnormal identification information. If the frequency point identification exists in the abnormal frequency point identification, the cell identification of the current access cell is further compared with the abnormal cell identification. If the cell identification of the current access cell also exists in the abnormal cell identification, it can be determined that the terminal device is in the abnormal state during the calling process, that is, the current access cell of the terminal device is a historical abnormal cell.
[0064] In the embodiment of the present disclosure, if it is judged that the cell identification and the frequency point identification of the terminal device both exist in the abnormal identification information in the cloud server, it is determined that the terminal device is in the abnormal state during the calling process, and step 206 is continued to be executed.
[0065] S204, in response to the fact that the cell identification and / or the frequency point identification do not exist in the abnormal identification information, and the current access cell is in the abnormal state, the current access object is determined as an abnormal access cell.
[0066] If it is judged in the step S203 that the cell identifier and / or the frequency point identifier of the terminal device currently accessing the cell does not exist in the abnormal identifier information in the cloud server, it is further needed to judge whether the abnormal state of releasing the RRC connection in the process of being called occurs in the terminal device currently accessing the cell. If the abnormal state of releasing the RRC connection in the process of being called occurs in the terminal device currently accessing the cell, the terminal device currently accessing the cell can be determined as the abnormal access cell. If the abnormal state of releasing the RRC connection in the process of being called does not occur in the terminal device currently accessing the cell, it is indicated that the terminal device can normally operate, and it is not needed to send the blank IMS data packet to the network device at the interval of the first time length.
[0067] As an implementable manner, after it is determined that the currently accessed cell is the abnormal access cell, if the cell identifier does not exist in the abnormal identifier information but the frequency point identifier exists in the abnormal identifier information, the cell identifier of the currently accessed cell can be directly taken as the abnormal identifier information and sent to the cloud server for storage. If the cell identifier exists in the abnormal identifier information but the frequency point identifier does not exist in the abnormal identifier information, the frequency point identifier can be directly taken as the abnormal identifier information and sent to the cloud server for storage. If the cell identifier and the frequency point identifier do not exist in the abnormal identifier information, the cell identifier and the frequency point identifier can be directly taken as the abnormal identifier information and sent to the cloud server for storage. That is, after it is determined that the currently accessed cell is the abnormal access cell, the step S205 can be directly executed.
[0068] As another implementable manner, in order to prevent misjudgment, for example, although the abnormal state of releasing the RRC connection in the process of being called occurs in the terminal device currently accessing the cell or the frequency point, it is not caused by the network signal of the cell or the frequency point itself, for example, the user holds the terminal device to enter the elevator, the signal becomes poor, and the terminal device releases the RRC connection. Therefore, before the terminal device currently accessing the cell or the frequency point is determined as the abnormal access object, it is further needed to detect the network signal quality. If the network signal quality meets the set condition, it is determined that the abnormal state of releasing the RRC connection in the process of being called occurring in the terminal device currently accessing the cell or the frequency point is the network abnormality caused by non-environmental factors. The set condition can be set in advance, for example, the threshold of the network signal strength of the terminal device is set. If the network signal strength of the terminal device is greater than or equal to the threshold of the network signal strength, it is determined that the abnormal state of releasing the RRC connection in the process of being called occurring in the terminal device currently accessing the cell or the frequency point is the network abnormality caused by non-environmental factors. Only in the case that the abnormal state is determined as the network abnormality caused by non-environmental factors, the step S205 is executed.
[0069] If the network signal of the terminal device is less than the network signal strength threshold, it is determined that the abnormal situation of releasing the RRC connection in the process of being called that occurs in the cell or the frequency point currently accessed by the terminal device is a network abnormality caused by an environmental factor, and the cell or the frequency point that releases the RRC connection in the process of being called caused by the environmental factor is not determined as an abnormal access object.
[0070] Further, if the terminal device releases the RRC connection caused by the environmental factor, but the call is not hung up, the terminal device sends a prohibition of reselection instruction to the network device to prohibit the terminal device from performing a reselection process for entering the SA mode to the network device. For example, if the user holds the terminal device to enter the elevator, the terminal device releases the RRC connection caused by the environmental factor when the call is not hung up, and the terminal device sends a prohibition of reselection instruction to the network device to prohibit the terminal device from performing a reselection process for entering the SA mode to the network device. In this way, unnecessary switching between 4G and 5G of the terminal device is avoided to some extent, and user experience is enhanced.
[0071] S205, upload the cell identifier and / or the frequency point identifier as abnormal identifier information to the cloud server for storage.
[0072] In the present disclosure, if the cell identifier and / or the frequency point identifier do not exist in the abnormal identifier information of the cloud server, the terminal device can send the cloud server to update the list of abnormal identifier information, so as to provide a basis for the judgment of the subsequent terminal accessing the access object.
[0073] It should be noted that if the network signal strength of the terminal device is less than the threshold of the network signal strength, since the abnormal situation of releasing the RRC connection in the process of being called that occurs in the current access object of the terminal device is a network abnormality caused by an environmental factor, the identifier information of the current access object does not need to be uploaded to the cloud server for storage as abnormal identifier information.
[0074] S206, send a blank IMS data packet to the network device once every first time length.
[0075] For details of S206, refer to the related content described in the above embodiments, which will not be repeated here.
[0076] The abnormal identification information of the abnormal cell and the abnormal frequency point releasing the RRC connection due to non-environmental factors is stored on the cloud server, and when the terminal device enters the cell or the abnormal frequency point, the current cell or the frequency point can be directly determined as the abnormal cell or the abnormal frequency point by querying, so that the terminal device in the abnormal cell or the abnormal frequency point sends a blank IMS data packet to the network device every first interval, avoiding sending a blank IMS data packet to the network device every first interval after the terminal device abnormally releases the RRC connection, and ensuring the called success rate of the terminal device.
[0077] It should be noted that during the process of sending the blank IMS data packet at intervals, if the terminal device still releases the RRC connection during the calling process, the terminal device sends an RRC reconnection request to the network device, and after the RRC reconnection, the terminal device continues the calling service on the re-established RRC connection.
[0078] Figure 3 is a schematic diagram of a calling method of a terminal device according to an embodiment of the present application, as shown in Figure 3 Based on the above embodiment, before sending a blank IMS data packet to the network device every first interval, the first interval needs to be determined, which can specifically include the following steps:
[0079] S301, obtaining target abnormal identification information consistent with the cell identification of the current access cell from the abnormal identification information.
[0080] Optionally, the abnormal identification information includes abnormal cell identification and abnormal frequency point identification. In the case that the abnormal identification information includes the current access cell identification, it means that the current access cell has a history of abnormal disconnection of the RRC connection. The cloud server can store the first interval time of sending the IMS data packet of the current access cell. Therefore, the target abnormal identification information consistent with the cell identification can be obtained from the abnormal identification information based on the cell identification in the present disclosure, that is, the target abnormal cell identification consistent with the cell identification of the current access cell.
[0081] S302, obtaining the first interval time of sending the blank IMS data packet corresponding to the target abnormal identification information as the first interval.
[0082] According to the duration of the RRC abnormal release of the terminal device in the cell corresponding to the target abnormal identification information, the first interval time of sending the blank IMS data packet corresponding to the cell corresponding to the target abnormal identification information can be determined by the terminal device as the first interval, denoted as M.
[0083] Based on the time length of each time that the plurality of terminal devices appears RRC abnormal release in the cell corresponding to the target abnormal identifier information, a value is determined as a second time length, denoted as N. Wherein, the first time length needs to be less than or equal to the second time length. Optionally, the second time length can be the average value of the statistical time length of each time that the RRC abnormal release appears, or the minimum value of the time length of each time that the RRC abnormal release appears, or the middle value of the time length of each time that the RRC abnormal release appears, or the time length with the maximum number of occurrences of each time that the RRC abnormal release appears. Optionally, the second time length can also be based on different types of terminal devices, different mobile phone models, and different time lengths.
[0084] For example, if the terminal device determines that the second time length between the network device establishing an RRC connection and abnormally releasing the RRC connection is 10s, the first time length needs to be less than the second time length. Optionally, the first time length can be set to 5s, 6s, 7s, etc.
[0085] It should be noted that if the identifier information of the current access object does not exist in the abnormal identifier information, that is, the current access object has not appeared in the abnormal state of abnormally releasing the RRC connection in the past and in the process of being called, in this case, the terminal device can record the time of establishing the RRC connection and the time of abnormally releasing the RRC connection, and the first time length can be determined based on the two time points. In the embodiment of the present disclosure, the first time length needs to be less than the interval time length between the two time points.
[0086] The embodiment of the present application determines the first time length, thereby determining the second time length, limiting the relationship between the first time length and the second time length, and sending a blank IMS data packet to the network device through the terminal device to ensure that the network does not abnormally release the RRC connection in the process of being called.
[0087] Figure 4 is a schematic diagram of a call method of a terminal device according to an embodiment of the present application, as shown in Figure 4 Based on the above embodiment, the call method of the terminal device includes the following steps:
[0088] S401, when the terminal device initiates a called service in a standalone networking (SA) mode, it is determined whether the terminal device is in an abnormal state of abnormally releasing a radio resource control (RRC) connection in the process of being called.
[0089] Regarding step S401, the above embodiment has been specifically introduced, and will not be repeated here.
[0090] S402, when the terminal device RRC connection is not released and the calling continues, the terminal device is prohibited from sending a registration signaling to the network device for entering a non-standalone networking (NSA) mode.
[0091] When the terminal device does not appear RRC connection release, and the terminal device is called at this time, the registration signaling for entering the NSA mode is prohibited from being sent to the network device. For example, if the user carries the terminal device being called into the elevator, the terminal device is not RRC connection release at this time, and the call is continued, the registration signaling for entering the NSA mode is prohibited from being sent to the network device.
[0092] The embodiment of the present application saves unnecessary signaling overhead and improves user experience by prohibiting the registration signaling for entering the NSA mode from being sent to the network device when the terminal device is not RRC connection release and the call is continued.
[0093] Figure 5 is a schematic diagram of a call method of a terminal device according to an embodiment of the present application, as shown in Figure 5 The call method of the terminal device includes the following steps:
[0094] S501, confirming that the terminal device initiates a called service in the SA mode.
[0095] S502, obtaining abnormal identification information from a cloud server.
[0096] The abnormal identification information includes an abnormal cell identifier of a historical abnormal cell and an abnormal frequency point identifier of a historical abnormal frequency point.
[0097] S503, obtaining a cell identifier of a cell accessed by the terminal device and a frequency point identifier of a frequency point where the cell is located.
[0098] S504, in response to the cell identifier and the frequency point identifier both existing in the abnormal identification information, determining that the terminal device is in an abnormal state during the call process.
[0099] S505, in response to the cell identifier and / or the frequency point identifier not existing in the abnormal identification information, and the current access object appearing an abnormal state, determining the current access object as an abnormal access object.
[0100] S506, uploading the cell identifier and / or the frequency point identifier to the cloud server for storage as abnormal identification information.
[0101] Regarding S505-S506, the above embodiment has been specifically described, and will not be repeated here.
[0102] S507, determining a first interval length of sending a blank IMS data packet as a first length.
[0103] Optionally, in the case that both the cell identifier and the frequency point identifier exist in the abnormal identifier information, the target abnormal identifier information consistent with the identifier information of the current access object is acquired from the abnormal identifier information. The first interval duration of sending the blank IMS data packet corresponding to the target abnormal identifier information is acquired as the first duration. For details, refer to the related description of the above embodiments, which will not be repeated here.
[0104] Optionally, in the case that the cell identifier and / or the frequency point identifier does not exist in the abnormal identifier information, the terminal device can determine the first duration based on the time of establishing the RRC connection and the time of abnormally releasing the RRC connection. For details, refer to the related description of the above embodiments, which will not be repeated here.
[0105] S508, sending a blank IMS data packet to the network device every first duration, wherein the blank IMS data packet is used to maintain the RRC connection, and the first duration is less than a second duration between the network device establishing the RRC connection and abnormally releasing the RRC connection.
[0106] The present application provides a call method of a terminal device. After the terminal device initiates a called service in a standalone networking (SA) mode, it is determined whether the terminal device is in an abnormal state of abnormally releasing a radio resource control (RRC) connection during the calling process. In response to the terminal device being in the abnormal state of abnormally releasing the RRC connection, a blank IMS data packet is sent to a network device every first duration, wherein the blank IMS data packet is used to maintain the RRC connection, and the first duration is less than a second duration between the network device establishing the RRC connection and abnormally releasing the RRC connection. The terminal device sends the blank IMS data packet to the network device, so that the network device does not abnormally release the RRC connection during the calling process, avoids the problem of 4G and 5G switching back and forth, saves unnecessary signaling overhead, and improves user experience.
[0107] Figure 6 is a schematic diagram of a call method of a terminal device according to an embodiment of the present application, executed by a network device, as shown in Figure 6 The terminal device initiates a called service in a standalone networking (SA) mode, including the following steps:
[0108] S601, receiving a blank IMS data packet sent by the terminal device every first duration, wherein the terminal device is in an abnormal cell or an abnormal frequency point during the calling process, and the first duration is less than a second duration between the network device establishing a radio resource control (RRC) connection and abnormally releasing the RRC connection.
[0109] The step is applicable to a network device, and the network device can receive a blank IMS data packet sent by a terminal device every interval of a first time length, wherein the terminal device is in an abnormal cell or an abnormal frequency point during a call duration, and the first time length is less than a second time length during which the network device abnormally releases a radio resource control (RRC) connection after establishing the RRC connection. Details about the terminal device being in the abnormal cell or the abnormal frequency point during the call duration, the first time length being less than the second time length during which the network device abnormally releases the RRC connection after establishing the RRC connection, and the like have been described in the above embodiments, and will not be repeated here.
[0110] S602, in response to receiving the blank IMS data packet, maintaining the RRC connection between the network device and the terminal device.
[0111] If the network device receives the blank IMS data packet sent by the terminal device every interval of the first time length, the network device continues to maintain the RRC connection between the network device and the terminal device.
[0112] The present application provides a call method of a terminal device, which receives a blank IMS data packet sent by the terminal device every interval of a first time length, and continues to maintain an RRC connection between the network device and the terminal device in response to receiving the blank IMS data packet, wherein the terminal device is in an abnormal cell or an abnormal frequency point during a call duration, and the first time length is less than a second time length during which the network device abnormally releases an RRC connection after establishing the RRC connection. The terminal device sends a blank IMS data packet to the network device, so that the network device does not abnormally release the RRC connection during the call, the problem of 4G and 5G switching back and forth is avoided, unnecessary signaling overhead is saved, and user experience is improved.
[0113] Figure 7 is a schematic diagram of a call device of a terminal device according to an embodiment of the present application, as shown in the figure, the call device 700 of the terminal device comprises an abnormality judgment module 71 and a data sending module 72, wherein: Figure 7
[0114] The abnormality judgment module 71 is configured to determine whether the terminal device is in an abnormal state of abnormally releasing an RRC connection during a call process after the terminal device initiates a called service in an SA mode.
[0115] The data sending module 72 is configured to send a blank IMS data packet to the network device every interval of a first time length in response to the terminal device being in the abnormal state of abnormally releasing the RRC connection, wherein the blank IMS data packet is used to maintain the RRC connection, and the first time length is less than a second time length during which the network device abnormally releases the RRC connection after establishing the RRC connection.
[0116] Further, the abnormality judging module 71 is further configured to: acquire abnormality identification information from a cloud server; acquire a cell identification of a currently accessed cell of the terminal device and a frequency point identification of a frequency point where the cell is located; and in response to the cell identification and the frequency point identification both existing in the abnormality identification information, determine that the terminal device is in an abnormal state during the call process.
[0117] Further, the data sending module 72 is further configured to: acquire target abnormality identification information consistent with the cell identification from the abnormality identification information; and acquire a first interval duration of sending blank IMS data packets corresponding to the target abnormality identification information as the first duration.
[0118] Further, the abnormality judging module 71 is further configured to: in response to the cell identification and / or the frequency point identification not existing in the abnormality identification information and an abnormal state of the current access object appearing, determine the currently accessed cell as an abnormal access cell; and upload the cell identification and / or the frequency point identification as abnormality identification information to the cloud server for storage.
[0119] Further, the abnormality judging module 71 is further configured to: detect network signal quality; and in response to the network signal quality satisfying a set condition, determine that an abnormal state of the current access object is a network abnormality caused by an environment, and upload the cell identification and / or the frequency point identification to the cloud server for storage.
[0120] Further, the call apparatus 700 of the terminal device further includes a registration prohibiting module 73 configured to prohibit sending, to a network device, a registration signaling for entering a non-standalone (NSA) mode when an RRC connection of the terminal device is not released and the call is ongoing.
[0121] Further, the call apparatus 700 of the terminal device further includes a reselection prohibiting module 74 configured to, in response to the terminal device being in a state that an RRC connection is released due to an environment but the call is not hung up, send a reselection prohibiting instruction to the network device, the reselection prohibiting instruction being used to prohibit the network device from entering a reselection process of a standalone (SA) mode.
[0122] Further, the call apparatus 700 of the terminal device further includes a connection module 75 configured to, in response to the RRC connection being disconnected, send an RRC reconnection request and continue the call service on the re-established RRC connection.
[0123] Figure 8 is a schematic diagram of a call apparatus of a terminal device according to an embodiment of the present application, as shown in Figure 8 The call apparatus 800 of the terminal device includes a data receiving module 81 and a connection module 82, wherein:
[0124] The data receiving module 81 is configured to receive a blank IMS data packet sent by the terminal device every interval of a first time length, wherein the terminal device is in an abnormal cell or an abnormal frequency point during a call duration, and the first time length is less than a second time length between establishment of a radio resource control (RRC) connection and abnormal release of the RRC connection by the network device.
[0125] The connecting module 82 is configured to maintain the RRC connection between the network device and the terminal device after receiving the blank IMS data packet.
[0126] To implement the above-mentioned embodiments, the present disclosure further provides an electronic device, such as Figure 9 As shown in FIG. 9, the electronic device 900 can further include a transceiver 905, an antenna 906. The transceiver 905 can be referred to as a transceiving unit, a transceiver, or a transceiving circuit, etc., and is configured to implement a transceiving function. The transceiver 905 can include a receiver and a transmitter. The receiver can be referred to as a receiver or a receiving circuit, etc., and is configured to implement a receiving function. The transmitter can be referred to as a transmitter or a transmitting circuit, etc., and is configured to implement a transmitting function.
[0127] Optionally, the electronic device 900 can further include one or more interface circuits 907. The interface circuit 907 is configured to receive code instructions and transmit the code instructions to the processor 901. The processor 901 runs the code instructions to enable the electronic device 900 to perform the call method of the terminal device described in the above-mentioned method embodiments. In an implementation manner, the processor 901 can include a transceiver for implementing a receiving and transmitting function. For example, the transceiver can be a transceiving circuit, or an interface, or an interface circuit. The transceiving circuit, the interface, or the interface circuit for implementing the receiving and transmitting function can be separate or integrated together. The transceiving circuit, the interface, or the interface circuit described above can be used for reading and writing of code / data, or the transceiving circuit, the interface, or the interface circuit described above can be used for transmission or transfer of signals.
[0128] In an implementation manner, the processor 901 can store a computer program 903. The computer program 903 runs on the processor 901, and can enable the electronic device 900 to perform the call method of the terminal device described in the above-mentioned method embodiments. The computer program 903 can be fixed in the processor 901. In this case, the processor 901 can be implemented by hardware.
[0129] In an implementation, the electronic device 900 can include circuitry that can implement the functions of sending or receiving or communicating in the foregoing method embodiments. The processor and transceiver described in the present application can be implemented on an integrated circuit (IC), an analog IC, a radio frequency integrated circuit (RFIC), a mixed-signal IC, an application specific integrated circuit (ASIC), a printed circuit board (PCB), an electronic device, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductor (CMOS), N-type metal oxide semiconductor (NMOS), positive channel metal oxide semiconductor (PMOS), bipolar junction transistor (BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.
[0130] The electronic device described in the above embodiments can be a network device or a terminal device, but the scope of the electronic device 900 described in the present application is not limited thereto, and the structure of the electronic device 900 can not be limited by Figure 9 The electronic device can be a standalone device or can be part of a larger device. For example, the electronic device can be:
[0131] (1) a standalone integrated circuit (IC), or a chip, or a chip system or subsystem;
[0132] (2) a set of one or more ICs, optionally including storage components for storing data, computer programs, etc.
[0133] (3) an ASIC, such as a modem;
[0134] (4) a module that can be embedded in other devices;
[0135] (5) a receiver, a terminal device, a smart terminal device, a cellular phone, a wireless device, a handset, a mobile unit, a vehicle-mounted device, a network device, a cloud device, an artificial intelligence device, etc.
[0136] (6) and others.
[0137] To achieve the above-mentioned embodiments, the present disclosure further provides a computer readable storage medium, which stores a computer program, and the program is executed by a processor to implement the call method of the terminal device proposed in the above-mentioned embodiments. Optionally, the storage medium can be a non-transitory computer readable storage medium, 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 disk, and an optical data storage device, etc.
[0138] To achieve the above-mentioned embodiments, the present disclosure further provides a computer program product, which comprises a computer program, and the computer program is executed by a processor to implement the call method of the terminal device proposed in the above-mentioned embodiments.
[0139] Other embodiments of the present disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the present disclosure. The present disclosure is intended to cover any variations, uses, or adaptations of the present disclosure following the general principles thereof and including such departures from the present disclosure that come within known, accepted, and / or customary practice in the art to which the present disclosure pertains. The specification and examples are to be regarded as illustrative only, and the true scope and spirit of the present disclosure are indicated by the following claims.
[0140] It should be understood that the present disclosure is not limited to the precise structures herein described and illustrated above, and that various modifications and changes can be made without departing from the scope thereof. The scope of the present disclosure is limited only by the claims that follow.
Claims
1. A call method of a terminal device, characterized by, The method is applied to a terminal device and comprises the following steps: When the terminal device initiates a called service in a standalone networking (SA) mode, obtaining abnormal identifier information from a cloud server, obtaining a cell identifier of a currently accessed cell and a frequency point identifier of a frequency point where the cell is located, and determining that the terminal device is in an abnormal state of abnormal release of a radio resource control (RRC) connection during a call process if the cell identifier and the frequency point identifier both exist in the abnormal identifier information; In response to the terminal device being in the abnormal state of abnormal release of the RRC connection, taking a first interval time length of sending a blank IMS data packet corresponding to target abnormal identifier information consistent with the cell identifier as a first time length, and sending a blank Internet Protocol Multimedia Subsystem (IMS) data packet to a network device every first time length, wherein the blank IMS data packet is used to maintain the RRC connection, and the first time length is less than a second time length at which the network device is spaced from establishing the RRC connection to abnormally releasing the RRC connection; The method further comprises the following steps:
2. The method of claim 1, wherein, Taking the first interval time length of sending the blank IMS data packet corresponding to the target abnormal identifier information consistent with the cell identifier as the first time length comprises the following steps: Obtaining the target abnormal identifier information consistent with the cell identifier from the abnormal identifier information; Obtaining the first interval time length of sending the blank IMS data packet corresponding to the target abnormal identifier information; Taking the first interval time length as the first time length.
3. The method of claim 1, wherein, The method further comprises the following steps: In response to the cell identifier and / or the frequency point identifier not existing in the abnormal identifier information and the current accessed cell being in the abnormal state, determining the current accessed cell as an abnormal accessed cell; Uploading the cell identifier and / or the frequency point identifier to the cloud server as the abnormal identifier information for storage.
4. The method of claim 3, wherein, The step of uploading the cell identifier and / or the frequency point identifier to the cloud server as the abnormal identifier information for storage further comprises the following steps: Detecting a network signal quality; In response to the network signal quality meeting a set condition, determining that the abnormal state of the current accessed object is a network abnormality not caused by an environment, and uploading the cell identifier and / or the frequency point identifier to the cloud server as the abnormal identifier information for storage.
5. The method of claim 1, wherein, The method further comprises the following steps: When the RRC connection of the terminal device is not released and the call is ongoing, prohibiting sending a registration signaling for entering a non-standalone networking (NSA) mode to the network device.
6. The method of claim 1, wherein, The method further comprises the following steps: In response to the RRC connection being disconnected, sending an RRC reconnection request and continuing the call service on the re-established RRC connection.
7. A call method of a terminal device, characterized by, The method is performed by a network device and a terminal device initiates a called service in a standalone networking (SA) mode, and the method comprises the following steps: receiving, by the network device, the blank IMS data packet sent by the terminal device every interval of the first time length; maintaining, by the network device, the RRC connection with the terminal device in response to receiving the blank IMS data packet; wherein the terminal device is in an abnormal cell or an abnormal frequency point during a process of being called, and the first time length is less than a second time length during which the network device abnormally releases the RRC connection after establishing the RRC connection.
8. A call apparatus of a terminal device, characterized by comprising: comprising: an abnormality judging module, configured to: obtain abnormality identification information from a cloud server after the terminal device initiates a called service in a standalone networking (SA) mode, obtain a cell identification of a currently accessed cell of the terminal device and a frequency point identification of a frequency point where the cell is located, and determine that the terminal device is in an abnormal state of abnormally releasing a radio resource control (RRC) connection during a process of being called if the cell identification and the frequency point identification both exist in the abnormality identification information; a data sending module, configured to: take, as a first time length, a first interval time length of sending a blank IMS data packet corresponding to target abnormality identification information consistent with the cell identification in response to the terminal device being in the abnormal state of abnormally releasing the RRC connection, and send the blank IMS data packet to a network device every interval of the first time length, where the blank IMS data packet is used to maintain the RRC connection, and the first time length is less than a second time length during which the network device abnormally releases the RRC connection after establishing the RRC connection; the apparatus further comprises: in response to the terminal device being in a state of releasing the RRC connection due to an environment but a call not being hung up, sending an instruction of prohibiting reselection to the network device, where the instruction of prohibiting reselection is used to prohibit the network device from entering a reselection process of the SA mode.
9. The apparatus of claim 8, wherein, taking, as a first time length, a first interval time length of sending a blank IMS data packet corresponding to target abnormality identification information consistent with the cell identification, comprises: obtaining, from the abnormality identification information, the target abnormality identification information consistent with the cell identification; obtaining the first interval time length of sending the blank IMS data packet corresponding to the target abnormality identification information; taking the first interval time length as the first time length.
10. The apparatus of claim 8, wherein, the abnormality judging module is further configured to: in response to the cell identification and / or the frequency point identification not existing in the abnormality identification information and a currently accessed cell being in the abnormal state, determining a current accessed object as an abnormal accessed object; uploading the cell identification and / or the frequency point identification to a cloud server to be stored as the abnormality identification information.
11. A call apparatus of a terminal device, characterized by comprising: comprising: a data receiving module, configured to receive the blank IMS data packet sent by the terminal device every interval of the first time length, where the terminal device is in an abnormal cell or an abnormal frequency point during a process of being called, and the first time length is less than a second time length during which the network device abnormally releases a radio resource control (RRC) connection after establishing the RRC connection. A connection module is configured to maintain an RRC connection with the terminal device upon receiving the blank IMS packet.
12. An electronic device, comprising: comprising a processor and a memory; wherein the processor executes a program corresponding to executable program code stored in the memory by reading the executable program code, to implement the method of any one of claims 1-7.
13. A computer readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by a processor to implement the method of any one of claims 1-7.
14. A computer program product, characterised in that, The computer program product is executed by a processor to implement the method of any one of claims 1-7.
Citation Information
Patent Citations
Calling method and device
CN112770341A
Methods and user equipment for managing internet protocol multimedia subsystem call over long-term evolution in single radio voice call continuity area
US20180070402A1