Communication method, device, equipment, system, chip and storage medium
By setting timers for network devices and terminals during RRC reconstruction, the protocol status inconsistency caused by the terminal receiving RRC reconfiguration message timeout is solved, and communication efficiency and resource utilization are improved.
Patent Information
- Application Number
- CN202411081708.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-07
- Publication Date
- 2025-07-25
AI Technical Summary
After the terminal receives the RRC reconfiguration message timeout, the protocol status of the network and the terminal is inconsistent, resulting in inefficient communication.
During the RRC reconstruction process, both the network equipment and the terminal set a timer to determine whether the RRC reconfiguration message has been received within the preset time period to avoid inconsistent protocol status.
Through the timer mechanism, the protocol status consistency of the network and terminals is ensured, and communication efficiency and resource utilization are improved.
Smart Images

Figure CN120379071A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technologies, and in particular, to a communication method, apparatus, device, system, chip, and storage medium. Background Art
[0002] When the Radio Resource Control (RRC) connection of a terminal is abnormal, the connection can be restored through the connection reestablishment process to ensure the continuous progress of services. Currently, due to network environment or terminal itself problems, if the terminal has not received the RRC reconfiguration message, the service will remain suspended.
[0003] In related technologies, by setting a timer on the terminal side, if the RRC reconfiguration message is not received within the timing duration, the terminal releases the relevant resources of the radio link, but the network side is unaware of this, resulting in the problem of inconsistent protocol states between the network and the terminal and low communication efficiency. Summary of the Invention
[0004] In view of this, this application provides a communication method, apparatus, device, system, chip, and storage medium, mainly aiming to improve the technical problem that the protocol states of the network and the terminal are inconsistent after the terminal releases due to timeout of receiving the RRC reconfiguration message during the current connection reestablishment process, and to improve communication efficiency.
[0005] In a first aspect, this application provides a communication method, including:
[0006] Responding to an RRC reestablishment request sent by a terminal, setting a first timer;
[0007] Sending an RRC reestablishment message to the terminal;
[0008] Wherein, the RRC reestablishment message includes a second timer, the second timer is used for the terminal to determine whether it receives an RRC reconfiguration message within a preset duration, and the first timer is used for the network device to determine whether the terminal receives an RRC reconfiguration message within the preset duration.
[0009] Optionally, after sending the RRC reestablishment message to the terminal, the method further includes:
[0010] When receiving an RRC reestablishment complete message sent by the terminal, starting the first timer and sending an RRC reconfiguration message to the terminal.
[0011] Optionally, after sending the RRC reconfiguration message to the terminal, the method further includes: when not receiving an RRC reconfiguration complete message fed back by the terminal and after the preset duration, releasing the context of the terminal.
[0012] Optionally, after sending the RRC reconfiguration message to the terminal, the method further includes: stopping the first timer when an acknowledgement frame sent by the terminal is received.
[0013] In a second aspect, the present application provides a communication method, including:
[0014] Sending a Radio Resource Control (RRC) reestablishment request to a network device when a trigger for link reestablishment is detected;
[0015] Receiving an RRC reestablishment message sent by the network device;
[0016] Wherein, the RRC reestablishment message includes a second timer, and the second timer is used for the terminal to determine whether an RRC reconfiguration message is received within a preset duration.
[0017] Optionally, after receiving the RRC reestablishment message sent by the network device, the method further includes: sending an RRC reestablishment complete message to the network device and starting the second timer.
[0018] Optionally, after sending the RRC reestablishment complete message to the network device, the method further includes: releasing current service resources when the RRC reconfiguration message is not received and the preset duration has elapsed.
[0019] Optionally, after sending the RRC reestablishment complete message to the network device, the method further includes: stopping the second timer and sending an acknowledgement frame to the network device when the RRC reconfiguration message sent by the network device is received within the preset duration.
[0020] In a third aspect, the present application provides a communication apparatus, including:
[0021] A first configuration module, configured to set a first timer in response to an RRC reestablishment request sent by a terminal;
[0022] A first sending module, configured to send an RRC reestablishment message to the terminal;
[0023] Wherein, the RRC reestablishment message includes a second timer, the second timer is used for the terminal to determine whether an RRC reconfiguration message is received within a preset duration, and the first timer is used for the network device to determine whether the terminal receives the RRC reconfiguration message within the preset duration.
[0024] In a fourth aspect, the present application provides a communication apparatus, including:
[0025] A second sending module, configured to send a Radio Resource Control (RRC) reestablishment request to a network device when detecting a trigger for link reestablishment;
[0026] A receiving module, configured to receive an RRC reestablishment message sent by the network device;
[0027] Wherein, the RRC reestablishment message includes a second timer, and the second timer is used for the terminal to determine whether an RRC reconfiguration message is received within a preset duration.
[0028] In a fifth aspect, the present application provides a communication system, including a network device and a terminal. The network device is capable of performing the communication method described in the first aspect, and the terminal is capable of performing the communication method described in the second aspect.
[0029] In a sixth aspect, the present application provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the communication method described in the first aspect or the second aspect is implemented.
[0030] In a seventh aspect, the present application provides a communication device, including a storage medium, a processor, and a computer program stored on the storage medium and executable on the processor. When the processor executes the computer program, the communication method described in the first aspect or the second aspect is implemented.
[0031] In an eighth aspect, the present application provides a chip, including at least one processor and a communication interface. The communication interface is used to receive a signal input to the chip or a signal output from the chip. The processor communicates with the communication interface and implements the communication method described in the first aspect or the second aspect through a logic circuit or by executing code instructions.
[0032] By means of the above technical solutions, a communication method, device, storage medium, communication device, and chip provided by the present application first respond to an RRC reestablishment request sent by a terminal, set a first timer, and send an RRC reestablishment message to the terminal. Wherein, the RRC reestablishment message includes a second timer, and the second timer is used for the terminal to determine whether an RRC reconfiguration message is received within a preset duration, and the first timer is used for the network device to determine whether the terminal receives an RRC reconfiguration message within a preset duration. Compared with the related art, by adding a timer to the RRC reconfiguration message sent to the terminal and performing timing at both ends, it is possible to determine whether an RRC reconfiguration message is received within a preset duration based on the timer, thereby avoiding the problem of inconsistent protocol states and low communication efficiency, and improving the user experience.
[0033] The above description is only an overview of the technical solution of this application. In order to be able to understand the technical means of this application more clearly, it can be implemented according to the content of the specification. And in order to make the above and other purposes, features, and advantages of this application more obvious and understandable, the following specifically gives the specific implementation manners of this application. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] The accompanying drawings herein are incorporated into the specification and constitute a part of this specification, showing embodiments consistent with this application, and are used together with the specification to explain the principles of this application.
[0035] In order to more clearly illustrate the technical solutions in the embodiments of this application or in the prior art, the following will briefly introduce the accompanying drawings required for the description of the embodiments or the prior art. Obviously, for those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0036] Figure 1 It shows a schematic flow chart of a communication method provided by an embodiment of this application;
[0037] Figure 2 It shows a schematic interaction flow chart of a communication method provided by an embodiment of this application;
[0038] Figure 3 It shows a schematic interaction flow chart of another communication method provided by an embodiment of this application;
[0039] Figure 4 It shows a schematic structural diagram of a communication device provided by an embodiment of this application;
[0040] Figure 5 It shows a schematic structural diagram of a communication device provided by an embodiment of this application;
[0041] Figure 6 It shows a schematic structural diagram of a communication device provided by an embodiment of this application;
[0042] Figure 7 It shows a schematic structural diagram of a chip provided by an embodiment of this application. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0043] The following will describe the embodiments of this application in more detail with reference to the accompanying drawings. It should be noted that, without conflict, the embodiments in this application and the features in the embodiments can be combined with each other.
[0044] The execution subject of the communication method provided in this embodiment can be a communication device or a communication device, such as an electronic device or a chip, etc.
[0045] To address the technical issue of the inconsistent protocol states between the network and the terminal after the terminal receives the RRC reconfiguration message timeout release during the current connection reconstruction process and improve communication efficiency, this embodiment provides a communication method that can be executed by a network device, such as Figure 1 As shown, the method includes:
[0046] Step 101: Set a first timer in response to a Radio Resource Control (RRC) reconstruction request sent by the terminal.
[0047] Step 102: Send an RRC reconstruction message to the terminal.
[0048] In some examples, the terminal is the terminal device, which can also be referred to as a user equipment (UE), a mobile station (MS), a mobile terminal (MT), etc. The terminal device can also be a car with communication capabilities, a smart car, a mobile phone, a wearable device, a tablet (Pad), a computer with wireless transceiver capabilities, a Virtual Reality (VR) device, an Augmented Reality (AR) device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, a wireless terminal device in a smart home, or it can also be a chip or a chip system, etc. The embodiments of this application do not limit the specific technologies and specific device forms adopted by the terminal device.
[0049] In some embodiments, the network device may be a device such as a base station or a satellite. In the embodiments of the present application, there is no specific limitation. The network device may be an entity on the network side for transmitting or receiving signals. For example, the network may be a communication satellite, an evolved NodeB (eNB), a transmission reception point (TRP), a next generation NodeB (gNB) in an NR system, a base station in other future mobile communication systems, or an access node in a wireless fidelity (WiFi) system, etc. The embodiments of the present disclosure do not limit the specific technologies and specific device forms adopted by the network device.
[0050] The network device provided in the embodiments of the present disclosure may be composed of a central unit (CU) and a distributed unit (DU). Among them, the CU may also be referred to as a control unit. The use of the CU-DU structure can split the protocol layer of the network device, such as a base station. The functions of some protocol layers are centrally controlled by the CU, and the functions of the remaining part or all of the protocol layers are distributed in the DU, and the DU is centrally controlled by the CU.
[0051] When the terminal is in the RRC connected state of the Fifth-generation (5G) mobile communication technology, due to abnormalities such as abnormal underlying links or the maximum number of retransmissions being reached, the 5G RRC connection becomes abnormal. The 5G RRC will restore the connection through a reconstruction process to ensure the continuous progress of services.
[0052] In LTE and 5G NR, RRC (Radio Resource Control) is the main control protocol between the radio access network (RAN) and the terminal (such as a mobile phone). It handles all control plane functions related to network access, radio resource configuration, mobility management, security, etc. RRC reestablishment is the process by which the UE reestablishes the RRC connection with the network side to restore communication. When the UE detects a radio link failure (e.g., due to a severe drop or complete loss of signal quality), it attempts to perform RRC reestablishment. The UE sends an RRC reestablishment request (RRC Reestablishment Request) to the network side. Subsequently, the network side will feedback an RRC reestablishment message (RRC Reestablishment) to the UE. The reestablishment message contains information required to reestablish the connection, such as the UE's identification, and also includes a second timer. The second timer is used for the terminal to determine whether it receives an RRC reconfiguration message within a preset duration. The first timer is used for the network device to determine whether the terminal receives an RRC reconfiguration message within a preset duration. In a wireless network, the RRC timer indicates the limited time for the UE to execute a certain event and defines the scenarios for the start and stop of the event and the subsequent processing method of the UE after timeout.
[0053] It should be emphasized here that the preset duration refers to the set duration of the first timer. The sent second timer can be the same as the preset duration of the first timer or slightly deviate from the preset duration. For example, the first timer is set to 300 ms and the second timer is set to 280 ms. Except for the setting of the preset duration, the essence of the two timers is the same. The main function of the timer is to determine whether the UE receives an RRC reconfiguration message within the preset duration, so as to avoid inconsistent protocol states at both ends. For the convenience of reflecting the consistency at both ends in the following embodiments, it is defaulted that the preset durations of the first timer and the second timer are the same in the following embodiments.
[0054] When the network side receives the RRC reestablishment request sent by the UE, it sets the first timer and carries the second timer in the RRC reestablishment message (MSG4) sent to the UE, so that both the network side and the UE have this timer, facilitating the subsequent timely release of resources by both parties based on the timer. By adding a timer to the RRC reconfiguration message sent to the terminal and timing at both ends, it is possible to determine whether the UE receives an RRC reconfiguration message within the preset duration based on the timer, thus avoiding inconsistent protocol states and the problem of low communication efficiency, and improving the user experience.
[0055] Optionally, after sending the RRC reestablishment message to the terminal, the method further includes: in the case of receiving the RRC reestablishment complete message sent by the terminal, starting the first timer and sending an RRC reconfiguration message to the terminal.
[0056] In this embodiment, when the UE successfully completes the RRC reconstruction process, it sends an RRC reconstruction complete message to the network side to confirm that the reconstruction process has been completed and that the UE is now ready to continue communication. After receiving the UE's RRC reconstruction complete message, the network side evaluates the current radio environment and network conditions and may decide to further configure or optimize the UE. While sending the RRC reconfiguration message, the network side (and the UE side after receiving the RRC reconstruction message) starts a first timer.
[0057] Optionally, after sending the RRC reconfiguration message to the terminal, the method further includes: releasing the context of the terminal when the RRC reconfiguration complete message feedback from the terminal is not received and a preset duration has elapsed.
[0058] In this embodiment, RRC reconfiguration is a process that requires the UE to change its radio resource configuration to adapt to changes in network conditions or optimize resource usage. When the UE successfully applies the RRC reconfiguration message sent by the network side (such as a base station), it sends an RRC reconfiguration complete message to the base station to confirm that the configuration change has been successfully executed. If the network side has not received the UE's RRC reconfiguration complete message, after the first timer times out, in this case, in order to effectively manage network resources and avoid resource waste, the base station releases the current service resources and context data related to the UE to ensure the effective utilization of network resources and the stability of the network.
[0059] Optionally, after sending the RRC reconfiguration message to the terminal, the method further includes: stopping the first timer when an acknowledgment frame sent by the terminal is received.
[0060] In this embodiment, the acknowledgment frame (such as the RRC reconfiguration complete message) is sent by the UE to the network side to confirm that it has successfully received and applied the RRC reconfiguration message sent by the network side. The acknowledgment frame is part of the reliable communication mechanism in wireless communication to ensure that both parties have the same understanding of the configuration change or data transmission. If the UE successfully applies the new configuration and sends the acknowledgment frame, the network side will receive this acknowledgment frame. After receiving the acknowledgment frame, the network side knows that the UE has successfully completed the required operation, so it no longer needs to wait for more time. In this case, the network side stops the previously started first timer because the main purpose of the timer (waiting for the UE's response to the RRC reconfiguration message within a specified time) has been achieved.
[0061] Correspondingly, this embodiment further provides a communication method applied to the terminal side, including: when detecting a trigger for link reconstruction, sending a Radio Resource Control (RRC) reconstruction request to a network device; receiving an RRC reconstruction message sent by the network device; wherein, the RRC reconstruction message includes a second timer, and the second timer is used for the terminal to determine whether an RRC reconfiguration message is received within a preset duration.
[0062] Link reconstruction refers to the situation where, in some cases, such as a sharp drop in wireless signal quality, base station failure, or the terminal moving to a new service area, the current wireless link may not be maintained. To restore the connection and continue providing services, the system may attempt to perform link reconstruction. Once the UE determines that link reconstruction is required, it sends a reconstruction request to the network side through the RRC layer.
[0063] The network sends an RRC reconstruction message to the UE. In the RRC reconstruction message, the network device includes a timer. Here, the timer in the RRC reconstruction message is also the second timer, which is used for the terminal to determine whether an RRC reconfiguration message is received within a preset duration.
[0064] Optionally, after receiving the RRC reconstruction message sent by the network device, the method further includes: sending an RRC reconstruction complete message to the network device and starting the second timer.
[0065] In this embodiment, when the UE successfully receives the RRC reconstruction message, it sends an RRC reconstruction complete message to the network device. This message indicates that the UE has successfully completed the RRC reconstruction process and is ready to continue the previous communication session. After the RRC reconstruction is completed, the UE starts the second timer to monitor and manage subsequent operations or processes. It should be noted that the execution order of the UE sending the RRC reconstruction complete message and starting the second timer is not limited. It can send the RRC reconstruction complete message first and then start the timer, or both can be performed simultaneously.
[0066] Meanwhile, the network side also starts a first timer and sends an RRC reconfiguration message after receiving the RRC reconstruction complete message.
[0067] Optionally, after sending the RRC reconstruction complete message to the network device, the method further includes: releasing the current service resources when the RRC reconfiguration message is not received and after a preset duration.
[0068] In this embodiment, after the timer is started on both the network side and the UE, if the UE does not receive an RRC reconfiguration message from the network side within a preset duration, it may indicate problems with the network environment or the UE itself, such as network failures, signaling loss, or incorrect network configuration. To ensure the effective utilization of resources and the stability of the network, the current radio connection state is considered invalid or no longer required at this time, and the UE releases the current service resources. At the same time, when the network side does not receive the reconfiguration complete information from the UE, it will also release the corresponding service resources. This avoids inconsistent protocol states and problems of low communication efficiency, and improves resource utilization.
[0069] Optionally, after sending an RRC reestablishment complete message to the network device, the method further includes: stopping the second timer and sending an acknowledgment frame to the network device when an RRC reconfiguration message sent by the network device is received within a preset duration.
[0070] In this embodiment, when the UE receives an RRC reconfiguration message from the network device within a preset duration, the previously started second timer is stopped. After receiving the RRC reconfiguration message, the UE sends an acknowledgment frame to the network device to confirm that it has successfully received the message. Next, the UE configures parameters according to the instructions in the received RRC reconfiguration message. After completing the parameter configuration, the UE sends an RRC reconfiguration complete message (RRCReconfigurationComplete). This message indicates that the UE has successfully applied the parameter configuration in the RRC reconfiguration message and is ready to continue executing the current service. After sending the RRC reconfiguration complete message, the UE will continue to execute its current service using the updated radio resource configuration according to the RRC reconfiguration message.
[0071] Furthermore, to illustrate the specific implementation process of this embodiment, the following specific application examples are given, but are not limited thereto. In addition, this embodiment can be applied not only to 5G technology but also to 4G technology:
[0072] This embodiment uses the protocol protection timer T500, 38331 as an example:
[0073] T500 can be carried to the UE through the RRCReestablishment message:
[0074] Timer start time point: Start the T500 protection timer after reestablishment is completed
[0075] Timer end time point: Receive the first reconfiguration message RRCReconfiguration or the RRCRelease message from the network after reestablishment.
[0076] Timer timeout handling: When the T500 timer times out, the release process is triggered.
[0077] As Figure 2 shown, a schematic diagram of the interaction process of a communication method provided in this embodiment is shown, that is, the flowchart of the non-timeout processing of the T500 protection timer. The specific process is as follows:
[0078] 1. The UE's radio link anomaly triggers a reconstruction, and the UE sends an RRCReestablishmentRequest to the network.
[0079] 2. The network responds to the UE's RRCReestablishment message and carries the T500 timer, and the UE saves the T500 duration.
[0080] 3. After the UE completes the reconstruction, it sends an RRCReestablishmentComplete message to the network and starts the T500 protection timer. After receiving the RRCReestablishmentComplete message, the network also starts the T500 protection timer.
[0081] 4. When the UE receives the first reconfiguration message RRCReconfiguration after reconstruction, it stops the T500 protection timer. After the UE successfully completes the reconfiguration process, it sends an RRCReconfigurationComplete to the network and continues to execute the service.
[0082] As Figure 3 shown, a schematic diagram of the interaction process of another communication method provided in this embodiment is shown, that is, the flowchart of the timeout processing of the T500 protection timer. The specific process is as follows:
[0083] 1. The UE's radio link anomaly triggers a reconstruction, and the UE sends an RRCReestablishmentRequest to the network
[0084] 2. The network responds to the UE's RRCReestablishment message and carries the T500 timer, and the UE saves the T500 duration
[0085] 3. After the UE completes the reconstruction, it sends an RRCReestablishmentComplete message to the network and starts the T500 protection timer. After receiving the RRCReestablishmentComplete message, the network also starts the T500 protection timer.
[0086] 4. If the UE fails to receive the reconfiguration stream due to an abnormal network environment, the T500 timer of the UE times out, triggering a release process. At the same time, the T500 timer of the network also times out, releasing the UE context.
[0087] Further, as Figures 1 to 3 a specific implementation of the method shown, this embodiment provides a communication device, as Figure 4 shown. The device includes: a first configuration module 41 and a first transmission module 42.
[0088] The first configuration module 41 is configured to set a first timer in response to a radio resource control (RRC) reconstruction request sent by a terminal.
[0089] The first transmission module 42 is configured to send an RRC reconstruction message to the terminal.
[0090] Wherein, the RRC reconstruction message includes a second timer, which is used by the terminal to determine whether an RRC reconfiguration message is received within a preset duration, and the first timer is used by the network device to determine whether the terminal receives the RRC reconfiguration message within the preset duration.
[0091] In some examples of this embodiment, the first transmission module 42 is configured to start the first timer and send an RRC reconfiguration message to the terminal when receiving an RRC reconstruction completion message sent by the terminal.
[0092] In some examples of this embodiment, the first transmission module 42 is further specifically configured to release the context of the terminal when the RRC reconfiguration completion message feedback from the terminal is not received and the preset duration has elapsed.
[0093] In some examples of this embodiment, the first transmission module 42 is further specifically configured to stop the first timer when receiving an acknowledgment frame sent by the terminal.
[0094] Further, as Figures 1 to 3 a specific implementation of the method shown, this embodiment provides a communication device, as Figure 5 shown. The device includes: a second transmission module 51 and a reception module 52.
[0095] The second transmission module 51 is configured to send a radio resource control (RRC) reconstruction request to a network device when detecting a trigger for link reconstruction.
[0096] The reception module 52 is configured to receive the RRC reconstruction message sent by the network device.
[0097] Among them, a second timer is included in the RRC reestablishment message, and the second timer is used for the terminal to determine whether an RRC reconfiguration message is received within a preset duration.
[0098] In some examples of this embodiment, the receiving module 52 is further configured to send an RRC reestablishment completion message to the network device and start the second timer.
[0099] In some examples of this embodiment, the receiving module 52 is further configured to release the current service resources when the RRC reconfiguration message is not received and the preset duration has elapsed.
[0100] In some examples of this embodiment, the receiving module 52 is further configured to stop the second timer and send an acknowledgment frame to the network device when the RRC reconfiguration message sent by the network device is received within the preset duration.
[0101] It should be noted that for other corresponding descriptions of each functional unit involved in the communication device provided in this embodiment, reference can be made to Figures 1 to 3 the corresponding description in, which will not be elaborated here.
[0102] Figure 6 FIG. 18 is a schematic structural diagram of a communication device 1800 provided in this embodiment. The communication device 1800 may be a network device, or a terminal, or a chip, a chip system, or a processor, etc. that supports the network device to implement the above method, and may also be a chip, a chip system, or a processor, etc. that supports the terminal to implement the above method. This device can be used to implement the method described in the above method embodiment, and specifically, reference can be made to the description in the above method embodiment.
[0103] The communication device 1800 may include one or more processors 1801. The processor 1801 may be a general-purpose processor or a dedicated processor, etc. For example, it may be a baseband processor or a central processing unit. The baseband processor may be used to process communication protocols and communication data, and the central processing unit may be used to control the communication device (such as a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute a computer program, and process the data of the computer program.
[0104] Optionally, the communication device 1800 may further include one or more memories 1802, on which a computer program 1804 may be stored. The processor 1801 executes the computer program 1804 to enable the communication device 1800 to execute the method described in the above method embodiment. Optionally, data may also be stored in the memory 1802. The communication device 1800 and the memory 1802 may be provided separately or integrated together.
[0105] Optionally, the communication device 1800 may further include a transceiver 1805 and an antenna 1806. The transceiver 1805 may be referred to as a transceiver unit, a transceiver, or a transceiver circuit, etc., and is used to implement a transceiver function. The transceiver 1805 may include a receiver and a transmitter, the receiver may be referred to as a receiver or a receiving circuit, etc., and is used to implement a receiving function; the transmitter may be referred to as a transmitter or a transmitting circuit, etc., and is used to implement a transmitting function.
[0106] Optionally, the communication device 1800 may further include one or more interface circuits 1807. The interface circuit 1807 is used to receive code instructions and transmit them to the processor 1801. The processor 1801 executes the code instructions to enable the communication device 1800 to execute the method described in the above method embodiment.
[0107] In one implementation, the processor 1801 may include a transceiver for implementing the receiving and sending functions. For example, the transceiver may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing the receiving and sending functions may be separate or integrated. The above-mentioned transceiver circuit, interface, or interface circuit may be used for reading and writing code / data, or the above-mentioned transceiver circuit, interface, or interface circuit may be used for transmitting or delivering signals.
[0108] In one implementation, the processor 1801 may store a computer program 1803, which runs on the processor 1801 and enables the communication device 1800 to perform the method described in the above method embodiment. The computer program 1803 may be fixed in the processor 1801, in which case the processor 1801 may be implemented by hardware.
[0109] In one implementation, the communication device 1800 may include circuitry that can implement the functions of transmitting, receiving, or communicating in the foregoing method embodiments. The processors and transceivers described in this disclosure may 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 processors and transceivers may also be fabricated using various IC process technologies, such as complementary metal oxide semiconductor (CMOS), N-type metal oxide semiconductor (NMOS), P-type metal oxide semiconductor (PMOS), bipolar junction transistor (BJT), BiCMOS, silicon germanium (SiGe), gallium arsenide (GaAs), etc.
[0110] The communication device described in the above embodiments may be a network device or a terminal, but the scope of the communication device described in this disclosure is not limited thereto, and the structure of the communication device may not be limited by Figure 6 . The communication device may be an independent device or may be part of a larger device. For example, the communication device may be:
[0111] (1) An independent integrated circuit (IC), or chip, or chip system or subsystem;
[0112] (2) A collection of one or more ICs, optionally, the IC collection may also include storage components for storing data and computer programs;
[0113] (3) An ASIC, such as a modem;
[0114] (4) A module that can be embedded in other devices;
[0115] (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.;
[0116] (6) Others, etc.
[0117] Based on the above embodiments, this embodiment further provides a communication system, including a network device and a terminal, and the network device and the terminal can execute the method as described above Figures 1 to 3 shown.
[0118] Based on the above embodiments, this embodiment further provides a chip, including one or more interfaces and one or more processors; the interfaces are used to receive signals from the memory of a communication device and send the signals to the processors, and the signals include computer instructions stored in the memory; when the processors execute the computer instructions, the communication device is caused to execute the method as described above Figures 1 to 3 shown.
[0119] Figure 7 FIG. 11 is a schematic structural diagram of a chip 1000 for implementing the above communication method provided in this embodiment. Referring to Figure 6 , the chip 1000 includes at least one communication interface 1001 and a processor 1002. The communication interface 1001 is used to receive signals input to the chip 1000 or signals output from the above chip 1000, and the processor 1002 communicates with the communication interface 1001 and implements the communication method described in the above embodiments of the present disclosure through logic circuits or by executing code instructions.
[0120] Those skilled in the art can also understand that the various illustrative logical blocks and steps listed in the embodiments of the present disclosure can be implemented by electronic hardware, computer software, or a combination of both. Whether such a function is implemented by hardware or software depends on the specific application and the design requirements of the entire system. For each specific application, those skilled in the art can use various methods to implement the described function, but such implementation should not be construed as exceeding the scope of protection of the embodiments of the present disclosure.
[0121] The present disclosure further provides a computer-readable storage medium, on which instructions are stored, and when the instructions are executed by a computer, the functions of any of the above method embodiments are implemented.
[0122] The present disclosure further provides a computer program product, and when the computer program product is executed by a computer, the functions of any of the above method embodiments are implemented.
[0123] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs. When the computer program is loaded and executed on a computer, the processes or functions according to the embodiments of the present disclosure are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer program can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer program can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more integrated available media. The available medium can be a magnetic medium (such as a floppy disk, hard disk, magnetic tape), an optical medium (such as a high-density digital video disc (DVD)), or a semiconductor medium (such as a solid state disk (SSD)), etc.
[0124] Those of ordinary skill in the art can understand that the various digital numbers such as the first, second, etc. involved in the present disclosure are only for the convenience of description and are not used to limit the scope of the embodiments of the present disclosure, nor do they represent the order of precedence.
[0125] At least one in the present disclosure can also be described as one or more. The plurality can be two, three, four, or more, and the present disclosure does not make any limitations. In the embodiments of the present disclosure, for a technical feature, the technical features in this technical feature are distinguished by "first", "second", "third", "A", "B", "C", and "D", etc. There is no order of precedence or size order among the technical features described by the "first", "second", "third", "A", "B", "C", and "D".
[0126] As used herein, the terms "machine-readable medium" and "computer-readable medium" refer to any computer program product, device, and / or apparatus (such as a disk, optical disc, memory, programmable logic device (PLD)) for providing machine instructions and / or data to a programmable processor, including a machine-readable medium that receives machine instructions as a machine-readable signal. The term "machine-readable signal" refers to any signal for providing machine instructions and / or data to a programmable processor.
[0127] The systems and techniques described herein can be implemented in a computing system including backend components (e.g., as a data server), or a computing system including middleware components (e.g., an application server), or a computing system including frontend components (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with an implementation of the systems and techniques described herein), or a computing system including any combination of such backend components, middleware components, or frontend components. The components of the system can be interconnected to each other by digital data communication in any form or medium (e.g., a communication network). Examples of communication networks include: local area network (LAN), wide area network (WAN), and the Internet.
[0128] A computer system can include a client and a server. The client and the server are generally remote from each other and typically interact through a communication network. The client - server relationship is created by computer programs running on the respective computers and having a client - server relationship with each other.
[0129] It should be understood that various forms of the flow shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this disclosure can be executed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of this disclosure application can be achieved. There is no limitation herein.
[0130] In addition, it should be understood that the various embodiments described in this disclosure can be implemented separately or, where the solution permits, in combination with other embodiments.
[0131] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in connection with the embodiments disclosed herein can be implemented in electronic hardware, or in a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. A professional technician can use different methods for each specific application to implement the described functions, but such implementation should not be considered to exceed the scope of this disclosure.
[0132] Those skilled in the art can clearly understand that for the sake of convenience and brevity of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated herein.
[0133] As described above, this is only a specific implementation manner of the present disclosure. However, the protection scope of the present disclosure is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present disclosure can easily think of changes or substitutions, which should all be covered within the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure shall be subject to the protection scope of the claims described above.
Claims
1. A communication method, characterized in that The method includes: Upon receiving a Radio Resource Control (RRC) re - establishment request sent by a terminal, set a first timer; Send an RRC re - establishment message to the terminal; Wherein, the RRC re - establishment message includes a second timer, and the second timer is used for the terminal to determine whether an RRC re - configuration message is received within a preset duration, and the first timer is used for the network device to determine whether the terminal receives the RRC re - configuration message within the preset duration.
2. The method according to claim 1, wherein After sending the RRC re - establishment message to the terminal, the method further includes: When receiving an RRC re - establishment completion message sent by the terminal, start the first timer and send an RRC re - configuration message to the terminal.
3. The method according to claim 2, characterized in that After sending the RRC re - configuration message to the terminal, the method further includes: When the RRC re - configuration completion message feedback from the terminal is not received and the preset duration has elapsed, release the context of the terminal.
4. The method according to claim 1, characterized in that After sending the RRC re - configuration message to the terminal, the method further includes: When receiving an acknowledgment frame sent by the terminal, stop the first timer.
5. A communication method, characterized in that, The method includes: Upon detecting a trigger for link re - establishment, send a Radio Resource Control (RRC) re - establishment request to the network device; Receive the RRC re - establishment message sent by the network device; Wherein, the RRC re - establishment message includes a second timer, and the second timer is used for the terminal to determine whether an RRC re - configuration message is received within a preset duration.
6. The method according to claim 5, wherein After receiving the RRC re - establishment message sent by the network device, the method further includes: Send an RRC re - establishment completion message to the network device and start the second timer.
7. The method according to claim 6, wherein After sending the RRC re - establishment completion message to the network device, the method further includes: When the RRC re - configuration message is not received and the preset duration has elapsed, release the current service resources.
8. The method according to claim 6, characterized in that, After sending the RRC re - establishment completion message to the network device, the method further includes: When the RRC re - configuration message sent by the network device is received within the preset duration, stop the second timer and send an acknowledgment frame to the network device.
9. A communication device, characterized in that, Includes: A first configuration module, configured to set a first timer upon receiving a Radio Resource Control (RRC) re - establishment request sent by a terminal; A first sending module, configured to send an RRC re - establishment message to the terminal; Wherein, the RRC re - establishment message includes a second timer, and the second timer is used for the terminal to determine whether an RRC re - configuration message is received within a preset duration, and the first timer is used for the network device to determine whether the terminal receives the RRC re - configuration message within the preset duration.
10. A communication device, characterized in that, Includes: A second sending module, configured to send a Radio Resource Control (RRC) re - establishment request to the network device upon detecting a trigger for link re - establishment; A receiving module, configured to receive the RRC re - establishment message sent by the network device; Wherein, the RRC re - establishment message includes a second timer, and the second timer is used for the terminal to determine whether an RRC re - configuration message is received within a preset duration.
11. A communication system, characterized in that, Includes: A network device and a terminal, the network device being capable of performing the method according to any one of claims 1 to 4; The terminal being capable of performing the method according to any one of claims 5 to 8.
12. A computer-readable storage medium having a computer program stored thereon, characterized in that, The computer program, when executed by a processor, implements the method according to any one of claims 1 to 8.
13. A communication device, wherein, Comprising: A transceiver; A memory; A processor, connected to the transceiver and the memory respectively, configured to control the wireless signal transceiver of the transceiver by executing computer-executable instructions on the memory, and capable of implementing the method according to any one of claims 1 to 8.
14. A chip, characterized in that, Comprising at least one processor and a communication interface; the communication interface is used for receiving signals input to the chip or signals output from the chip, and the processor communicates with the communication interface and implements the method according to any one of claims 1 to 8 through logic circuits or by executing code instructions.