Terminal idle state processing method, device, terminal and equipment

By automatically switching to the idle state after the data is sent by the Internet of Things terminal and sending messages to inform the network device, the power consumption problem of the terminal when returning to the idle state is solved, and the effect of rapid switching and power consumption is achieved.

CN114585059BActive Publication Date: 2025-03-18CHINA MOBILE COMM LTD RES INST +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202011375387.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-11-30
Publication Date
2025-03-18
Estimated Expiration
2040-11-30

AI Technical Summary

Technical Problem

Existing IoT terminals have power consumption problems when returning from the connected state to the idle state, especially during the timer setting time that is not activated.

Method used

Power consumption is reduced by automatically switching to the idle state after the terminal completes data transmission and sending a message to inform the network device of the current state. The specific steps include switching to idle state when a specific condition is met (such as the time from the last switching time is greater than the threshold, the received signal or the signal-to-noise ratio reaches the threshold), and giving up the RRC connection establishment after receiving the corresponding message.

Benefits of technology

It realizes rapid switching between terminals from connected state to idle state, reduces power consumption, and avoids loss of service data caused by out-of-synchronization with network state.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114585059B_ABST
    Figure CN114585059B_ABST
Patent Text Reader

Abstract

The present invention provides a terminal idle state processing method, device, terminal and equipment, and relates to the field of communication technology. The method comprises: after a terminal in a connected state completes data transmission, switching the terminal from a connected state to an idle state; sending a first message to a network device, wherein the first message is used to inform the network device that the terminal is currently in an idle state. The solution of the present invention reduces the power consumption of the terminal from the connected state to the idle state.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technology, and in particular to a method, device, terminal and equipment for processing a terminal idle state. Background Art

[0002] With the development of the Internet of Things, reducing terminal power consumption has always been a key issue in the field of IoT terminals. After entering the connected state and sending data, some existing IoT terminals hope to return to the idle state as soon as possible in order to reduce power consumption as much as possible.

[0003] However, the current network terminal location update process from the connected state to the idle state is controlled by the cell inactivation timer: the base station starts the inactivation timer, and sends the radio resource control (RRC) connection release (RRC-Connection-Release) only after the inactivation timer expires. In this way, the terminal consumes power during the setting time of the inactivation timer. Summary of the invention

[0004] The purpose of the present invention is to provide a terminal idle state processing method, device, terminal and equipment to reduce the power consumption of the terminal from the connected state to the idle state.

[0005] To achieve the above object, an embodiment of the present invention provides a terminal idle state processing method, which is applied to a terminal, and includes:

[0006] After the terminal in the connected state completes data transmission, switching the terminal from the connected state to the idle state;

[0007] A first message is sent to a network device, where the first message is used to inform the network device that the terminal is currently in an idle state.

[0008] Optionally, switching the terminal from a connected state to an idle state includes:

[0009] When a first event occurs, the connection state is switched to the idle state; wherein the first event includes:

[0010] The terminal is required to return to the idle state, the time from the last successful connection state switching to the idle state is greater than the third threshold, and the received signal is greater than or equal to the first threshold; or

[0011] The terminal is required to return to the idle state, the time from the last successful connection state switching to the idle state is greater than the third threshold, and the signal-to-noise ratio SNR is greater than or equal to the second threshold.

[0012] Optionally, switching the terminal from a connected state to an idle state includes:

[0013] Start timing when the data is sent and get the timing duration;

[0014] When the timing duration is equal to the preset duration, switching from the connected state to the idle state is performed.

[0015] Optionally, the method further comprises:

[0016] When the second event occurs, the connection state is switched to the idle state after the network device sends a connection release instruction; wherein the second event includes:

[0017] The received signal is less than the first threshold and the SNR is less than the second threshold; or

[0018] The time from the last successful connection state switching to the idle state is less than a third threshold.

[0019] Optionally, after switching the terminal from a connected state to an idle state, the method further includes:

[0020] If a second message is received and the second message instructs the terminal to wait, the establishment of the radio resource control RRC connection is abandoned; wherein the second message is an RRC connection rejection message.

[0021] Optionally, the first message is a request message for the terminal to initiate an idle location update TAU.

[0022] Optionally, after sending the first message to the network device, the method further includes:

[0023] Receive an RRC connection release message sent by the network device.

[0024] Optionally, before the receiving the RRC connection release message sent by the network device, the method further includes:

[0025] Receive a TAU success message sent by the network device.

[0026] To achieve the above object, an embodiment of the present invention provides a terminal idle state processing method, which is applied to a network device, including:

[0027] A first message sent by a receiving terminal; wherein the first message is used to inform the network device that the terminal is currently in an idle state.

[0028] Optionally, the first message is a request message for the terminal to initiate an idle state TAU.

[0029] Optionally, after the receiving terminal sends the first message, the method further includes:

[0030] Forwarding the idle state TAU request message to a core network device;

[0031] Receive a TAU success message sent by the core network device and forward it to the terminal.

[0032] Optionally, after the receiving terminal sends the first message, the method further includes:

[0033] A second message is sent to the terminal, wherein the second message instructs the terminal to wait.

[0034] Optionally, after the receiving terminal sends the first message, the method further includes:

[0035] Send an RRC connection release message to the terminal.

[0036] To achieve the above object, an embodiment of the present invention provides a terminal idle state processing device, comprising:

[0037] A first processing module, configured to switch the terminal from the connected state to the idle state after the terminal in the connected state completes data transmission;

[0038] The sending module is used to send a first message to a network device, where the first message is used to inform the network device that the terminal is currently in an idle state.

[0039] Optionally, the first processing module is further used for:

[0040] When a first event occurs, the connection state is switched to the idle state; wherein the first event includes:

[0041] The terminal needs to return to the idle state, the time from the last successful connection state to the idle state is greater than the third threshold, and the received signal is greater than or equal to the first threshold; or the terminal needs to return to the idle state, the time from the last successful connection state to the idle state is greater than the third threshold, and the signal-to-noise ratio SNR is greater than or equal to the second threshold.

[0042] Optionally, the first processing module includes:

[0043] The timing submodule is used to start timing when the data transmission is completed and obtain the timing duration;

[0044] The processing submodule is used to execute switching from the connected state to the idle state when the timing duration is equal to the preset duration.

[0045] Optionally, the device further comprises:

[0046] The second processing module is used for switching the connection state to the idle state after waiting for the network device to issue a connection release instruction when a second event occurs; wherein the second event includes:

[0047] The received signal is less than the first threshold and the SNR is less than the second threshold; or

[0048] The time from the last successful connection state switching to the idle state is less than a third threshold.

[0049] Optionally, the device further comprises:

[0050] The third processing module is used to abandon the establishment of the radio resource control RRC connection if a second message is received and the second message instructs the terminal to wait; wherein the second message is an RRC connection rejection message.

[0051] Optionally, the first message is a request message for the terminal to initiate an idle location update TAU.

[0052] Optionally, the device further comprises:

[0053] The first message receiving module is used to receive the RRC connection release message sent by the network device.

[0054] Optionally, the device further comprises:

[0055] The second message receiving module is used to receive a TAU success message sent by the network device.

[0056] To achieve the above object, an embodiment of the present invention provides a terminal idle state processing device, including:

[0057] The receiving module is used to receive a first message sent by a terminal; wherein the first message is used to inform the network device that the terminal is currently in an idle state.

[0058] Optionally, the first message is a request message for the terminal to initiate an idle state TAU.

[0059] Optionally, the device further comprises:

[0060] A first message sending module, used for forwarding the idle state TAU request message to a core network device;

[0061] The second message sending module is used to receive the TAU success message sent by the core network device and forward it to the terminal.

[0062] Optionally, the device further comprises:

[0063] The third message sending module is used to send a second message to the terminal, where the second message instructs the terminal to wait.

[0064] Optionally, the device further comprises:

[0065] The fourth message sending module is used to send an RRC connection release message to the terminal.

[0066] To achieve the above object, an embodiment of the present invention provides a terminal, including: a transceiver and a processor;

[0067] The processor is used for switching the terminal from the connected state to the idle state after the terminal in the connected state completes data transmission;

[0068] The transceiver is used to send a first message to a network device, where the first message is used to inform the network device that the terminal is currently in an idle state.

[0069] Optionally, the processor is further configured to:

[0070] When a first event occurs, the connection state is switched to the idle state; wherein the first event includes:

[0071] The terminal needs to return to the idle state, the time from the last successful connection state to the idle state is greater than the third threshold, and the received signal is greater than or equal to the first threshold; or the terminal needs to return to the idle state, the time from the last successful connection state to the idle state is greater than the third threshold, and the signal-to-noise ratio SNR is greater than or equal to the second threshold.

[0072] Optionally, the processor is further configured to:

[0073] Start timing when the data is sent and get the timing duration;

[0074] When the timing duration is equal to the preset duration, switching from the connected state to the idle state is performed.

[0075] Optionally, the processor is further configured to:

[0076] When the second event occurs, the connection state is switched to the idle state after the network device sends a connection release instruction; wherein the second event includes:

[0077] The received signal is less than the first threshold and the SNR is less than the second threshold; or

[0078] The time from the last successful connection state switching to the idle state is less than a third threshold.

[0079] Optionally, the processor is further configured to:

[0080] If a second message is received and the second message instructs the terminal to wait, the establishment of the radio resource control RRC connection is abandoned; wherein the second message is an RRC connection rejection message.

[0081] Optionally, the first message is a request message for the terminal to initiate an idle location update TAU.

[0082] Optionally, the transceiver is further used for:

[0083] Receive an RRC connection release message sent by the network device.

[0084] Optionally, the transceiver is further used for:

[0085] Receive a TAU success message sent by the network device.

[0086] To achieve the above object, an embodiment of the present invention provides a network device, including: a transceiver;

[0087] The transceiver is used to receive a first message sent by a terminal; wherein the first message is used to inform the network device that the terminal is currently in an idle state.

[0088] Optionally, the first message is a request message for the terminal to initiate an idle state TAU.

[0089] Optionally, the transceiver is further used for:

[0090] Forwarding the idle state TAU request message to a core network device;

[0091] Receive a TAU success message sent by the core network device and forward it to the terminal.

[0092] Optionally, the transceiver is further used for:

[0093] A second message is sent to the terminal, wherein the second message instructs the terminal to wait.

[0094] Optionally, the transceiver is further used for:

[0095] Send an RRC connection release message to the terminal.

[0096] To achieve the above-mentioned purpose, an embodiment of the present invention provides a communication device, including a transceiver, a processor, a memory, and a program or instruction stored in the memory and executable on the processor; when the processor executes the program or instruction, the terminal idle state processing method as described above is implemented.

[0097] To achieve the above objective, an embodiment of the present invention provides a readable storage medium having a program or instruction stored thereon, and when the program or instruction is executed by a processor, the steps in the terminal idle state processing method as described above are implemented.

[0098] The beneficial effects of the above technical solution of the present invention are as follows:

[0099] The method of the embodiment of the present invention can autonomously switch to the idle state after completing data transmission in the connected state, thereby quickly transitioning from the connected state to the idle state, and informing the network device through a first message that it is currently in the idle state, thereby reducing power consumption and avoiding business data loss that may be caused by being out of sync with the network state. BRIEF DESCRIPTION OF THE DRAWINGS

[0100] Figure 1 This is one of the flow charts of the terminal idle state processing method according to an embodiment of the present invention;

[0101] Figure 2 It is a schematic diagram of the application of the method of an embodiment of the present invention;

[0102] Figure 3 This is a second flowchart of the terminal idle state processing method according to an embodiment of the present invention;

[0103] Figure 4 For the corresponding Figure 1 A structural diagram of the device;

[0104] Figure 5 For the corresponding Figure 3 A structural diagram of the device;

[0105] Figure 6 is a structural diagram of a terminal according to an embodiment of the present invention;

[0106] Figure 7 is a structural diagram of a network device according to an embodiment of the present invention;

[0107] Figure 8 4 is a structural diagram of a communication device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0108] In order to make the technical problems, technical solutions and advantages to be solved by the present invention more clear, a detailed description will be given below with reference to the accompanying drawings and specific embodiments.

[0109] It should be understood that the references to "one embodiment" or "an embodiment" throughout the specification mean that the specific features, structures, or characteristics associated with the embodiment are included in at least one embodiment of the present invention. Therefore, the references to "in one embodiment" or "in an embodiment" appearing throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.

[0110] In various embodiments of the present invention, it should be understood that the size of the serial numbers of the following processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.

[0111] Additionally, the terms "system" and "network" are often used interchangeably herein.

[0112] In the embodiments provided in the present application, it should be understood that "B corresponding to A" means that B is associated with A, and B can be determined according to A. However, it should also be understood that determining B according to A does not mean determining B only according to A, and B can also be determined according to A and / or other information.

[0113] like Figure 1 As shown, a terminal idle state processing method according to an embodiment of the present invention is applied to a terminal, including:

[0114] Step 101, after a terminal in a connected state completes data transmission, the terminal is switched from a connected state to an idle state;

[0115] Step 102: Send a first message to a network device, where the first message is used to inform the network device that the terminal is currently in an idle state.

[0116] In this way, the terminal that applies the terminal idle state processing method of the embodiment of the present invention executes steps 101 and 102. After completing data transmission in the connected state, it can autonomously switch to the idle state, thereby quickly transitioning from the connected state to the idle state, and inform the network device through the first message that it is currently in the idle state, thereby reducing power consumption and avoiding the loss of business data that may be caused by being out of synchronization with the network state.

[0117] The connection state is the RRC connection state, and the network device may be a base station.

[0118] In addition, in this embodiment, a first event is set, and the occurrence of the first event is used as a condition for directly switching from the connected state to the idle state. For the setting of the first event, the terminal's need to return to the idle state and whether the time from the last successful connection state to the idle state is greater than a specific value will be considered first. Moreover, in order to avoid the terminal's rapid switching in a harsh signal environment, resulting in increased latency and power consumption, whether the received signal or signal-to-noise ratio is greater than a specific value will also be considered. Therefore, optionally, in step 101, the switching of the terminal from the connected state to the idle state includes:

[0119] When a first event occurs, the connection state is switched to the idle state; wherein the first event includes:

[0120] The terminal is required to return to the idle state, the time from the last successful connection state switching to the idle state is greater than the third threshold, and the received signal is greater than or equal to the first threshold; or

[0121] The terminal is required to return to the idle state, the time from the last successful connection state switching to the idle state is greater than the third threshold, and the signal-to-noise ratio SNR is greater than or equal to the second threshold.

[0122] That is, on the one hand, the first event is that the terminal needs to return to the idle state, the time from the last successful connection state to the idle state is greater than the third threshold, and the received signal is greater than or equal to the first threshold; on the other hand, the first event is that the terminal needs to return to the idle state, the time from the last successful connection state to the idle state is greater than the third threshold, and the SNR is greater than or equal to the second threshold. Here, the first threshold, the second threshold, and the third threshold are corresponding parameter settings and can be preset as needed.

[0123] In addition, in this embodiment, optionally, in step 101, switching the terminal from a connected state to an idle state includes:

[0124] Start timing when the data is sent and get the timing duration;

[0125] When the timing duration is equal to the preset duration, switching from the connected state to the idle state is performed.

[0126] In this way, the terminal will switch from the connected state to the idle state after a preset time after the data is sent, thereby avoiding power consumption caused by the terminal needing to re-enter the connected state after the network device sends data within a short period of time after the terminal switches from the connected state to the idle state. The preset time is pre-set according to needs.

[0127] Of course, if the terminal determines that the first event occurs, in addition to immediately switching the connected state to the idle state, the terminal may further perform timing and execute the switching from the connected state to the idle state after the timing duration is equal to the preset duration.

[0128] It should also be known that, in this embodiment, a second event is set, and the occurrence of the second event is used as a switching condition from the non-fast connection state to the idle state. Here, the setting of the second event is relative to the first event, so, optionally, the method further includes:

[0129] When the second event occurs, wait for the network device to send a connection release instruction to switch the connection state to the idle state; wherein the second event includes:

[0130] The received signal is less than the first threshold and the SNR is less than the second threshold; or

[0131] The time from the last successful connection state switching to the idle state is less than a third threshold.

[0132] In this way, in the case where the received signal is less than the first threshold and the SNR is less than the second threshold, or the time from the last successful switch from the connection state to the idle state is less than the third threshold, the connection state will be switched to the idle state after receiving the connection release instruction from the network device, so that the goal of reducing power consumption can be achieved when the second event occurs.

[0133] In this embodiment, optionally, after switching the terminal from the connected state to the idle state, the method further includes:

[0134] If a second message is received and the second message instructs the terminal to wait, the establishment of the radio resource control RRC connection is abandoned; wherein the second message is an RRC connection rejection message.

[0135] Here, the second message is used to instruct the terminal to wait, and may be an RRC connection rejection message (RRCConnection Reject message). After receiving the second message, the terminal can learn that the network is congested by receiving the second message, and thus abandons the RRC connection establishment.

[0136] The RRC Connection Reject message includes: wait time (wait time) or extended wait time (Extended Wait Time) information.

[0137] Generally speaking, after receiving the first message, the network device will send an RRC connection release message to the terminal to avoid resource occupation. Correspondingly, optionally, after sending the first message to the network device, it also includes:

[0138] Receive an RRC connection release message sent by the network device.

[0139] In this embodiment, optionally, the first message is a request message for the terminal to initiate an idle location update TAU.

[0140] That is, after the terminal autonomously switches from the connected state to the idle state, it will send an idle state TAU request message (ie, the first message) to synchronously inform the network device that it is currently in the idle state.

[0141] Of course, in addition to being implemented as an idle state TAU request message, the first message can also be other messages, which are not listed here one by one.

[0142] After receiving the idle state TAU request message, the network device forwards it to the core network, and then receives the TAU success message sent by the core network. Therefore, optionally, before receiving the RRC connection release message sent by the network device, it also includes:

[0143] Receive a TAU success message sent by the network device.

[0144] After the TAU is successful, the core network will notify the network device to release the terminal context.

[0145] Next, combine Figure 2 The application of the method of the embodiment of the present invention is described as follows:

[0146] The terminal autonomously switches the connection state to the idle state;

[0147] The terminal sends an idle state TAU request message to the base station without setting an activation flag (Active flag);

[0148] The base station forwards the idle state TAU request message to the core network;

[0149] After receiving the TAU success message sent by the core network, the base station forwards it to the terminal;

[0150] After receiving the terminal context release message sent by the core network, the base station sends an RRC ConnectionReject message to the terminal and returns a terminal context release success message to the core network.

[0151] In summary, after the terminal completes data transmission in the connected state, it can autonomously switch to the idle state, quickly switch from the connected state to the idle state, and inform the network device through the first message that it is currently in the idle state, reducing power consumption while avoiding the loss of service data that may be caused by being out of sync with the network state. Secondly, in the case of poor terminal coverage or current network congestion, corresponding processing can be performed to avoid longer delays caused by idle state location updates.

[0152] like Figure 3 As shown, an embodiment of the present invention provides a terminal idle state processing method, which is applied to a network device, including:

[0153] Step 301, receiving a first message sent by a terminal; wherein the first message is used to inform the network device that the terminal is currently in an idle state.

[0154] Since the first message is sent after the terminal autonomously switches the connection state to the idle state, the network device can receive the first message after the terminal completes the autonomous switching to know that it is currently in the idle state, thereby reducing power consumption and avoiding possible business data loss due to the lack of synchronization between the terminal and the network state.

[0155] Optionally, the first message is a request message for the terminal to initiate an idle state TAU.

[0156] Optionally, after the receiving terminal sends the first message, the method further includes:

[0157] Forwarding the idle state TAU request message to a core network device;

[0158] Receive a TAU success message sent by the core network device and forward it to the terminal.

[0159] Optionally, after the receiving terminal sends the first message, the method further includes:

[0160] A second message is sent to the terminal, wherein the second message instructs the terminal to wait.

[0161] Optionally, after the receiving terminal sends the first message, the method further includes:

[0162] Send an RRC connection release message to the terminal.

[0163] It should be noted that this method is implemented in conjunction with the method executed by the above-mentioned terminal, and the implementation method of the above-mentioned method embodiment is applicable to this method and can also achieve the same technical effect.

[0164] like Figure 4 As shown, an embodiment of the present invention provides a terminal idle state processing device, including:

[0165] The first processing module 410 is used to switch the terminal from the connected state to the idle state after the terminal in the connected state completes data transmission;

[0166] The sending module 420 is used to send a first message to a network device, where the first message is used to inform the network device that the terminal is currently in an idle state.

[0167] Optionally, the first processing module is further used for:

[0168] When a first event occurs, the connection state is switched to the idle state; wherein the first event includes:

[0169] The terminal needs to return to the idle state, the time from the last successful connection state to the idle state is greater than the third threshold, and the received signal is greater than or equal to the first threshold; or the terminal needs to return to the idle state, the time from the last successful connection state to the idle state is greater than the third threshold, and the signal-to-noise ratio SNR is greater than or equal to the second threshold.

[0170] Optionally, the first processing module includes:

[0171] The timing submodule is used to start timing when the data transmission is completed and obtain the timing duration;

[0172] The processing submodule is used to execute switching from the connected state to the idle state when the timing duration is equal to the preset duration.

[0173] Optionally, the device further comprises:

[0174] The second processing module is used for switching the connection state to the idle state after waiting for the network device to issue a connection release instruction when a second event occurs; wherein the second event includes:

[0175] The received signal is less than the first threshold and the SNR is less than the second threshold; or

[0176] The time from the last successful connection state switching to the idle state is less than a third threshold.

[0177] Optionally, the device further comprises:

[0178] The third processing module is used to abandon the establishment of the radio resource control RRC connection if a second message is received and the second message instructs the terminal to wait; wherein the second message is an RRC connection rejection message.

[0179] Optionally, the first message is a request message for the terminal to initiate an idle location update TAU.

[0180] Optionally, the device further comprises:

[0181] The first message receiving module is used to receive the RRC connection release message sent by the network device.

[0182] Optionally, the device further comprises:

[0183] The second message receiving module is used to receive a TAU success message sent by the network device.

[0184] After completing data transmission in the connected state, the device can autonomously switch to the idle state, thereby quickly transitioning from the connected state to the idle state, and inform the network device through a first message that it is currently in the idle state, thereby reducing power consumption and avoiding possible business data loss due to lack of synchronization with the network state.

[0185] It should be noted that the device applies the above-mentioned method executed by the terminal, and the implementation method of the above-mentioned method embodiment is applicable to the device and can achieve the same technical effect.

[0186] like Figure 5 As shown, an embodiment of the present invention provides a terminal idle state processing device, including:

[0187] The receiving module 510 is used to receive a first message sent by a terminal; wherein the first message is used to inform the network device that the terminal is currently in an idle state.

[0188] Optionally, the first message is a request message for the terminal to initiate an idle state TAU.

[0189] Optionally, the device further comprises:

[0190] A first message sending module, used for forwarding the idle state TAU request message to a core network device;

[0191] The second message sending module is used to receive the TAU success message sent by the core network device and forward it to the terminal.

[0192] Optionally, the device further comprises:

[0193] The third message sending module is used to send a second message to the terminal, where the second message instructs the terminal to wait.

[0194] Optionally, the device further comprises:

[0195] The fourth message sending module is used to send an RRC connection release message to the terminal.

[0196] Since the first message is sent after the terminal autonomously switches the connection state to the idle state, the device can receive the first message after the terminal completes the autonomous switching to know that it is currently in the idle state, thereby reducing power consumption and avoiding possible business data loss due to the lack of synchronization between the terminal and the network state.

[0197] It should be noted that the device applies the above-mentioned method executed by the network device, and the implementation method of the above-mentioned method embodiment is applicable to the device and can achieve the same technical effect.

[0198] like Figure 6 As shown, a terminal 600 according to an embodiment of the present invention includes a processor 610 and a transceiver 620, wherein:

[0199] The processor is used for switching the terminal from the connected state to the idle state after the terminal in the connected state completes data transmission;

[0200] The transceiver is used to send a first message to a network device, where the first message is used to inform the network device that the terminal is currently in an idle state.

[0201] Optionally, the processor is further configured to:

[0202] When a first event occurs, the connection state is switched to the idle state; wherein the first event includes:

[0203] The terminal needs to return to the idle state, the time from the last successful connection state to the idle state is greater than the third threshold, and the received signal is greater than or equal to the first threshold; or the terminal needs to return to the idle state, the time from the last successful connection state to the idle state is greater than the third threshold, and the signal-to-noise ratio SNR is greater than or equal to the second threshold.

[0204] Optionally, the processor is further configured to:

[0205] Start timing when the data is sent and get the timing duration;

[0206] When the timing duration is equal to the preset duration, switching from the connected state to the idle state is performed.

[0207] Optionally, the processor is further configured to:

[0208] When the second event occurs, the connection state is switched to the idle state after the network device sends a connection release instruction; wherein the second event includes:

[0209] The received signal is less than the first threshold and the SNR is less than the second threshold; or

[0210] The time from the last successful connection state switching to the idle state is less than a third threshold.

[0211] Optionally, the processor is further configured to:

[0212] If a second message is received and the second message instructs the terminal to wait, the establishment of the radio resource control RRC connection is abandoned; wherein the second message is an RRC connection rejection message.

[0213] Optionally, the first message is a request message for the terminal to initiate an idle location update TAU.

[0214] Optionally, the transceiver is further used for:

[0215] Receive an RRC connection release message sent by the network device.

[0216] Optionally, the transceiver is further used for:

[0217] Receive a TAU success message sent by the network device.

[0218] The terminal of this embodiment can autonomously switch to the idle state after completing data transmission in the connected state, thereby quickly transitioning from the connected state to the idle state, and inform the network device through the first message that it is currently in the idle state, thereby reducing power consumption and avoiding the loss of business data that may be caused by being out of sync with the network state.

[0219] like Figure 7 As shown, an embodiment of the present invention provides a network device 700, including: a transceiver 710;

[0220] The transceiver is used to receive a first message sent by a terminal; wherein the first message is used to inform the network device that the terminal is currently in an idle state.

[0221] Optionally, the first message is a request message for the terminal to initiate an idle state TAU.

[0222] Optionally, the transceiver is further used for:

[0223] Forwarding the idle state TAU request message to a core network device;

[0224] Receive a TAU success message sent by the core network device and forward it to the terminal.

[0225] Optionally, the transceiver is further used for:

[0226] A second message is sent to the terminal, wherein the second message instructs the terminal to wait.

[0227] Optionally, the transceiver is further used for:

[0228] Send an RRC connection release message to the terminal.

[0229] Since the first message is sent after the terminal autonomously switches the connection state to the idle state, the network device can receive the first message after the terminal completes the autonomous switching to know that it is currently in the idle state, thereby reducing power consumption and avoiding possible business data loss due to the lack of synchronization between the terminal and the network state.

[0230] A communication device according to another embodiment of the present invention, such as Figure 8 As shown, it includes a transceiver 810, a processor 800, a memory 820, and a program or instruction stored in the memory 820 and executable on the processor 800; when the processor 800 executes the program or instruction, the above-mentioned method for processing the terminal idle state is implemented.

[0231] The transceiver 810 is used to receive and send data under the control of the processor 800 .

[0232] Among them, Figure 8 In the embodiment of the present invention, the bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 800 and memory represented by memory 820. The bus architecture may also link various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are not further described herein. The bus interface provides an interface. The transceiver 810 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium.

[0233] The processor 800 is responsible for managing the bus architecture and general processing, and the memory 820 can store data used by the processor 800 when performing operations.

[0234] Among them, if the communication device is a terminal, the processor executes the terminal idle state processing method applied to the terminal; if the communication device is a network device, the processor executes the terminal idle state processing method applied to the network device.

[0235] A readable storage medium according to an embodiment of the present invention stores a program or instruction thereon. When the program or instruction is executed by a processor, the steps in the terminal idle state processing method as described above are implemented and the same technical effect can be achieved. To avoid repetition, it will not be described here.

[0236] The processor is a processor in the communication device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0237] It should be further explained that the terminals described in this specification include but are not limited to smart phones, tablet computers, etc., and many of the functional components described are called modules in order to more particularly emphasize the independence of their implementation methods.

[0238] In the embodiment of the present invention, module can be implemented with software so that it can be executed by various types of processors. For example, an executable code module of an identification can include one or more physical or logical blocks of computer instructions, for example, it can be constructed as an object, process or function. Nevertheless, the executable code of the identified module does not need to be physically located together, but can include different instructions stored in different positions, and when these instructions are logically combined together, it constitutes a module and realizes the specified purpose of the module.

[0239] In fact, executable code module can be a single instruction or many instructions, and can even be distributed on a plurality of different code segments, distributed among different programs, and distributed across a plurality of memory devices. Similarly, operating data can be identified in the module, and can be implemented and organized in the data structure of any appropriate type according to any appropriate form. The operating data can be collected as a single data set, or can be distributed in different locations (including on different storage devices), and can only be present on a system or network as an electronic signal at least in part.

[0240] When a module can be implemented by software, considering the level of existing hardware technology, a person skilled in the art can build a corresponding hardware circuit to implement the corresponding function of the module that can be implemented by software without considering the cost. The hardware circuit includes a conventional very large scale integration (VLSI) circuit or gate array and existing semiconductors such as logic chips, transistors, or other discrete components. The module can also be implemented by a programmable hardware device, such as a field programmable gate array, a programmable array logic, a programmable logic device, etc.

[0241] The above exemplary embodiments are described with reference to the accompanying drawings, and many different forms and embodiments are feasible without departing from the spirit and teachings of the present invention. Therefore, the present invention should not be constructed as a limitation of the exemplary embodiments proposed herein. More specifically, these exemplary embodiments are provided so that the present invention will be perfect and complete, and the scope of the present invention will be conveyed to those who are familiar with the technology. In these figures, the component sizes and relative sizes may be exaggerated for clarity. The terms used here are only based on the purpose of describing specific exemplary embodiments and are not intended to be limiting. As used herein, unless the text clearly indicates otherwise, the singular forms "one", "an" and "the" are intended to include these multiple forms. It will be further understood that the terms "including" and / or "comprising" when used in this specification indicate the presence of the features, integers, steps, operations, components and / or components, but do not exclude the presence or increase of one or more other features, integers, steps, operations, components, components and / or their groups. Unless otherwise indicated, when stated, a range of values ​​includes the upper and lower limits of that range and any subranges therebetween.

[0242] The above is a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.

Claims

1. A terminal idle state processing method, applied to a terminal, characterized in that: include: After the terminal in the connected state completes data transmission, switching the terminal from the connected state to the idle state; Sending a first message to a network device, where the first message is used to inform the network device that the terminal is currently in an idle state; The first message is a request message for the terminal to initiate an idle location update TAU; The switching of the terminal from a connected state to an idle state includes: When a first event occurs, the connection state is switched to the idle state; wherein the first event includes: The terminal is required to return to the idle state, the time from the last successful connection state switching to the idle state is greater than the third threshold, and the received signal is greater than or equal to the first threshold; or The terminal is required to return to the idle state, the time from the last successful connection state switching to the idle state is greater than the third threshold, and the signal-to-noise ratio SNR is greater than or equal to the second threshold.

2. The method according to claim 1, characterized in that The switching of the terminal from a connected state to an idle state includes: Start timing when the data is sent and get the timing duration; When the timing duration is equal to the preset duration, switching from the connected state to the idle state is performed.

3. The method according to claim 1, characterized in that Also includes: When the second event occurs, the connection state is switched to the idle state after the network device sends a connection release instruction; wherein the second event includes: The received signal is less than the first threshold and the SNR is less than the second threshold; or The time from the last successful connection state switching to the idle state is less than a third threshold.

4. The method according to claim 1, characterized in that After the terminal is switched from the connected state to the idle state, the method further comprises: If a second message is received and the second message instructs the terminal to wait, the establishment of the radio resource control RRC connection is abandoned; wherein the second message is an RRC connection rejection message.

5. The method according to claim 1, characterized in that After sending the first message to the network device, the method further includes: Receive an RRC connection release message sent by the network device.

6. The method according to claim 5, characterized in that Before receiving the RRC connection release message sent by the network device, the method further includes: Receive a TAU success message sent by the network device.

7. A terminal idle state processing method, applied to a network device, characterized in that: include: Receiving a first message sent by a terminal; wherein the first message is used to inform the network device that the terminal is currently in an idle state; The first message is a request message for the terminal to initiate an idle location update TAU; The terminal switching from a connected state to an idle state includes: When a first event occurs, the terminal switches the connected state to the idle state; wherein the first event includes: The terminal is required to return to the idle state, the time from the last successful connection state switching to the idle state is greater than the third threshold, and the received signal is greater than or equal to the first threshold; or The terminal is required to return to the idle state, the time from the last successful connection state switching to the idle state is greater than the third threshold, and the signal-to-noise ratio SNR is greater than or equal to the second threshold.

8. The method according to claim 7, characterized in that After receiving the first message sent by the terminal, the method further includes: Forwarding the idle state TAU request message to a core network device; Receive a TAU success message sent by the core network device and forward it to the terminal.

9. The method according to claim 7, characterized in that: After receiving the first message sent by the terminal, the method further includes: A second message is sent to the terminal, wherein the second message instructs the terminal to wait.

10. The method according to claim 7, characterized in that After receiving the first message sent by the terminal, the method further includes: Send an RRC connection release message to the terminal.

11. A terminal idle state processing device, characterized in that: include: A first processing module, configured to switch the terminal from the connected state to the idle state after the terminal in the connected state completes data transmission; A sending module, used for sending a first message to a network device, wherein the first message is used for notifying the network device that the terminal is currently in an idle state; The first message is a request message for the terminal to initiate an idle location update TAU; The first processing module is also used for: When a first event occurs, the connection state is switched to the idle state; wherein the first event includes: The terminal is required to return to the idle state, the time from the last successful connection state switching to the idle state is greater than the third threshold, and the received signal is greater than or equal to the first threshold; or The terminal is required to return to the idle state, the time from the last successful connection state switching to the idle state is greater than the third threshold, and the signal-to-noise ratio SNR is greater than or equal to the second threshold.

12. A terminal idle state processing device, characterized in that: include: A receiving module, configured to receive a first message sent by a terminal; wherein the first message is used to inform the network device that the terminal is currently in an idle state; The first message is a request message for the terminal to initiate an idle location update TAU; The terminal switching from a connected state to an idle state includes: When a first event occurs, the terminal switches the connected state to the idle state; wherein the first event includes: The terminal is required to return to the idle state, the time from the last successful connection state switching to the idle state is greater than the third threshold, and the received signal is greater than or equal to the first threshold; or The terminal is required to return to the idle state, the time from the last successful connection state switching to the idle state is greater than the third threshold, and the signal-to-noise ratio SNR is greater than or equal to the second threshold.

13. A terminal, characterized in that: include: transceivers and processors; The processor is used for switching the terminal from the connected state to the idle state after the terminal in the connected state completes data transmission; The transceiver is used to send a first message to a network device, where the first message is used to inform the network device that the terminal is currently in an idle state; The first message is a request message for the terminal to initiate an idle location update TAU; The processor is further configured to: When a first event occurs, the connection state is switched to the idle state; wherein the first event includes: The terminal is required to return to the idle state, the time from the last successful connection state switching to the idle state is greater than the third threshold, and the received signal is greater than or equal to the first threshold; or The terminal is required to return to the idle state, the time from the last successful connection state switching to the idle state is greater than the third threshold, and the signal-to-noise ratio SNR is greater than or equal to the second threshold.

14. A network device, characterized in that: include: Transceiver; The transceiver is used to receive a first message sent by a terminal; wherein the first message is used to inform the network device that the terminal is currently in an idle state; The first message is a request message for the terminal to initiate an idle location update TAU; The terminal switching from a connected state to an idle state includes: When a first event occurs, the terminal switches the connected state to the idle state; wherein the first event includes: The terminal is required to return to the idle state, the time from the last successful connection state switching to the idle state is greater than the third threshold, and the received signal is greater than or equal to the first threshold; or The terminal is required to return to the idle state, the time from the last successful connection state switching to the idle state is greater than the third threshold, and the signal-to-noise ratio SNR is greater than or equal to the second threshold.

15. A communication device comprising: A transceiver, a processor, a memory, and a program or instruction stored in the memory and executable on the processor; characterized in that when the processor executes the program or instruction, the terminal idle state processing method as described in any one of claims 1 to 6 or the terminal idle state processing method as described in any one of claims 7 to 10 is implemented.

16. A readable storage medium having a program or instruction stored thereon, characterized in that: When the program or instruction is executed by the processor, the terminal idle state processing method as described in any one of claims 1-6, or the steps in the terminal idle state processing method as described in any one of claims 7-10 are implemented.

Citation Information

Patent Citations

  • Downlink transmission method, device and system

    CN103581888A

  • SIM card state switching method and mobile terminal

    CN108924817A