Terminal state control method and device, terminal and network equipment

By implementing the autonomous state control method in the drone terminal, the terminal enters the appropriate state when it meets specific conditions, solving the problem of large signaling overhead in drone communication and improving communication efficiency.

CN120224436APending Publication Date: 2025-06-27DATANG MOBILE COMM EQUIP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311808287.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-26
Publication Date
2025-06-27

AI Technical Summary

Technical Problem

The signaling overhead in UAV communication is large, especially in non-flying areas, data transmission cannot be performed, resulting in reduced transmission delay and efficiency caused by signaling indication.

Method used

By implementing the autonomous state control method in the terminal, according to the configuration information sent by the network device, the terminal enters the RRC idle state, the inactivated state, the data pause transmission state or the deactivated state when the specific conditions are met, reducing the dependence on the network side indication.

Benefits of technology

It realizes reducing signaling overhead in drone communication, saving transmission delay, improving communication efficiency, and avoiding delays caused by signaling indication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120224436A_ABST
    Figure CN120224436A_ABST
Patent Text Reader

Abstract

The invention provides a terminal state control method and device, a terminal and network equipment. The method comprises the steps that the terminal enters a first state under the condition that a first condition is met; wherein the first state comprises one of the following items: a radio resource control (RRC) idle state; an RRC inactive state; a data transmission pause state; and deactivating the state. In the application, the terminal autonomously decides to enter the first state under the condition that the first condition is satisfied, and a network side indication is not needed, so that the signaling overhead can be saved, the transmission delay caused by the signaling indication can be avoided, and the communication efficiency can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technologies, and in particular, to a method and apparatus for controlling a terminal state, a terminal, and a network device. Background Art

[0002] With the development of communication technologies, drones can provide more convenience for people's lives, such as in scenarios like rescue, aerial photography, and ship transportation. In these scenarios, drones can be used for control or monitoring. The drones can be connected to a base station for communication and controlled through a drone controller, thereby achieving functions such as data transmission, reporting / control / monitoring of the flight path, etc.

[0003] When a drone passes through a non - flight area, it cannot perform data transmission on a specific frequency band or some frequency bands. If, according to the existing process, the terminal enters a corresponding state based on the indication signaling sent by the network side, it will cause a large signaling overhead. Summary of the Invention

[0004] The purpose of this application is to provide a method and apparatus for controlling a terminal state, a terminal, and a network device, which solves the problem of large signaling overhead in drone communication.

[0005] An embodiment of this application provides a method for controlling a terminal state, including:

[0006] The terminal enters a first state when a first condition is met;

[0007] Wherein, the first state includes one of the following:

[0008] Radio Resource Control (RRC) idle state;

[0009] RRC inactive state;

[0010] Data transmission pause state;

[0011] De - activation state.

[0012] Optionally, the method further includes:

[0013] Determining that the first condition is met according to the first configuration information sent by the network device;

[0014] The first condition includes at least one of the following:

[0015] The monitoring time information of the terminal is greater than a first time threshold;

[0016] The distance between the terminal and a reference position is less than a first distance threshold;

[0017] The flight path of the terminal belongs to the first set of flight paths;

[0018] The terminal is located in the first flight area.

[0019] Optionally, the first condition further includes:

[0020] The flight altitude of the terminal meets the first altitude condition, where the first altitude condition includes one of the following:

[0021] The flight altitude is greater than the first altitude threshold;

[0022] The flight altitude is less than the second altitude threshold;

[0023] The flight altitude is within the first altitude range.

[0024] Optionally, the method further includes

[0025] The terminal performs a first operation when the second condition is met, and the first operation includes one of the following:

[0026] Resume RRC establishment;

[0027] Resume data transmission;

[0028] Enter the active state.

[0029] Optionally, the method further includes:

[0030] Determine that the second condition is met according to the first configuration information sent by the network device;

[0031] The second condition includes at least one of the following:

[0032] The monitoring time information of the terminal is greater than the second time threshold;

[0033] The distance between the terminal and the reference position is greater than the second distance threshold;

[0034] The flight path of the terminal belongs to the second set of flight paths;

[0035] The terminal is not located in the first flight area.

[0036] Optionally, the second condition further includes:

[0037] The flight altitude of the terminal meets the second altitude condition, where the second altitude condition includes one of the following:

[0038] The flight altitude is greater than the third altitude threshold;

[0039] The flight altitude is less than the fourth altitude threshold;

[0040] The flight altitude is within the second altitude range.

[0041] Optionally, the first configuration information includes at least one of the following:

[0042] The first time threshold;

[0043] The first distance threshold;

[0044] The first set of flight paths;

[0045] The first altitude threshold;

[0046] The first flight area range;

[0047] The second time threshold;

[0048] The second distance threshold;

[0049] The second set of flight paths;

[0050] The second altitude threshold;

[0051] The third altitude threshold;

[0052] The fourth altitude threshold;

[0053] The first altitude range;

[0054] The second altitude range;

[0055] The configuration information of the terminal in the RRC idle state;

[0056] The configuration information of the terminal in the RRC inactive state;

[0057] The configuration information of the terminal in the data pause transmission state.

[0058] Optionally, the first flight area is the coverage range of a group of cells.

[0059] Optionally, the terminal enters the data pause transmission state, including at least one of the following:

[0060] Performing data retransmission in the acknowledged mode (AM) of the Packet Data Convergence Protocol (PDCP) layer;

[0061] Stopping the PDCP timer in the PDCP layer of the Packet Data Convergence Protocol;

[0062] Performing a cache clearing operation in the Radio Link Control (RLC) layer;

[0063] Clear the PDCP protocol data unit (PDU) in the unacknowledged mode (UM) of the PDCP layer;

[0064] Set the timer to the initialization state at the PDCP layer;

[0065] Stop the timer at the radio link control (RLC) layer;

[0066] Perform a reset operation at the medium access control (MAC) layer.

[0067] Optionally, the entering the first state when the first condition is met includes:

[0068] Enter the first state when the first condition is met and the target timer is enabled.

[0069] Optionally, the terminal resumes data transmission, including at least one of the following:

[0070] Perform uplink (UL) transmission at the MAC layer;

[0071] Perform physical downlink control channel (PDCCH) monitoring;

[0072] Perform physical downlink shared channel (PDSCH) reception.

[0073] An embodiment of the present application provides a terminal state control method, including:

[0074] The network device sends first configuration information to the terminal, and the first configuration information is used to instruct the terminal to enter the first state when the first condition is met;

[0075] Wherein, the first state includes one of the following:

[0076] RRC idle state;

[0077] RRC inactive state;

[0078] Data pause transmission state;

[0079] Deactivation state.

[0080] Optionally, the first condition includes at least one of the following:

[0081] The monitoring time information of the terminal is greater than the first time threshold;

[0082] The distance between the terminal and the reference position is less than the first distance threshold;

[0083] The flight path of the terminal belongs to the first set of flight paths;

[0084] The terminal is located in the first flight area.

[0085] Optionally, the first condition further includes:

[0086] The flight altitude of the terminal meets the first altitude condition, where the first altitude condition includes one of the following:

[0087] The flight altitude is greater than the first altitude threshold;

[0088] The flight altitude is less than the second altitude threshold;

[0089] The flight altitude is within the first altitude range.

[0090] Optionally, the first configuration information is further used to instruct the terminal to perform a first operation when the second condition is met;

[0091] The first operation includes one of the following:

[0092] Resume RRC establishment;

[0093] Resume data transmission;

[0094] Enter the active state.

[0095] Optionally, the second condition includes at least one of the following:

[0096] The monitoring time information of the terminal is greater than the second time threshold;

[0097] The distance between the terminal and the reference position is greater than the second distance threshold;

[0098] The flight path of the terminal belongs to the second set of flight paths;

[0099] The terminal is not located in the first flight area.

[0100] Optionally, the first flight area is the coverage range of a group of cells.

[0101] Optionally, the second condition further includes:

[0102] The flight altitude of the terminal meets the second altitude condition, where the second altitude condition includes one of the following:

[0103] The flight altitude is greater than the third altitude threshold;

[0104] The flight altitude is less than the fourth altitude threshold;

[0105] The flight altitude is within the second altitude range.

[0106] Optionally, the first configuration information includes at least one of the following:

[0107] The first time threshold;

[0108] The first distance threshold;

[0109] The first set of flight paths;

[0110] The first altitude threshold;

[0111] The first flight area range;

[0112] The second time threshold;

[0113] The second distance threshold;

[0114] The second set of flight paths;

[0115] The second altitude threshold;

[0116] The third altitude threshold;

[0117] The fourth altitude threshold;

[0118] The first altitude range;

[0119] The second altitude range;

[0120] The configuration information of the terminal in the RRC idle state;

[0121] The configuration information of the terminal in the RRC inactive state;

[0122] The configuration information of the terminal in the data pause transmission state.

[0123] Optionally, the operations corresponding to the data pause transmission state include at least one of the following:

[0124] Perform data retransmission at the PDCP layer in AM mode;

[0125] Stop the PDCP timer at the PDCP layer;

[0126] Clear the PDCP protocol data unit (PDU) at the PDCP layer in UM mode;

[0127] Set the timer to the initialization state at the PDCP layer;

[0128] Perform cache clearing operation at the RLC layer;

[0129] Stop the timer at the RLC layer;

[0130] Perform a reset operation at the MAC layer.

[0131] Optionally, the first configuration information is used to instruct the terminal to enter a first state when a first condition is satisfied and a target timer is enabled.

[0132] Optionally, the operations corresponding to the resumption of data transmission include at least one of the following:

[0133] Perform UL transmission at the MAC layer;

[0134] Perform PDCCH monitoring;

[0135] Perform PDSCH reception.

[0136] An embodiment of the present application provides a terminal, including: a memory, a transceiver, and a processor:

[0137] The memory is used to store a computer program; the transceiver is used to receive and send data under the control of the processor; the processor is used to read the computer program in the memory and perform the following operations:

[0138] Enter the first state when the first condition is satisfied;

[0139] Wherein, the first state includes one of the following:

[0140] Radio Resource Control (RRC) idle state;

[0141] RRC inactive state;

[0142] Data pause transmission state;

[0143] Deactivation state.

[0144] Optionally, the processor is used to read the computer program in the memory and perform the following operations:

[0145] Determine that the first condition is satisfied according to the first configuration information sent by the network device;

[0146] The first condition includes at least one of the following:

[0147] The monitoring time information of the terminal is greater than a first time threshold;

[0148] The distance between the terminal and a reference position is less than a first distance threshold;

[0149] The flight path of the terminal belongs to a first flight path set;

[0150] The terminal is located in a first flight area.

[0151] Optionally, the first condition further includes:

[0152] The flight altitude of the terminal meets the first altitude condition, where the first altitude condition includes one of the following:

[0153] The flight altitude is greater than the first altitude threshold;

[0154] The flight altitude is less than the second altitude threshold;

[0155] The flight altitude is within the first altitude range.

[0156] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0157] Perform a first operation when a second condition is met, where the first operation includes one of the following:

[0158] Resume RRC establishment;

[0159] Resume data transmission;

[0160] Enter the active state.

[0161] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0162] Determine that the second condition is met according to the first configuration information sent by the network device;

[0163] The second condition includes at least one of the following:

[0164] The monitoring time information of the terminal is greater than the second time threshold;

[0165] The distance between the terminal and the reference position is greater than the second distance threshold;

[0166] The flight path of the terminal belongs to the second flight path set;

[0167] The terminal is not located in the first flight area.

[0168] Optionally, the second condition further includes:

[0169] The flight altitude of the terminal meets the second altitude condition, where the second altitude condition includes one of the following:

[0170] The flight altitude is greater than the third altitude threshold;

[0171] The flight altitude is less than the fourth altitude threshold;

[0172] The flight altitude is within the second altitude range.

[0173] Optionally, the first configuration information includes at least one of the following:

[0174] The first time threshold;

[0175] The first distance threshold;

[0176] The first set of flight paths;

[0177] The first altitude threshold;

[0178] The scope of the first flight area;

[0179] The second time threshold;

[0180] The second distance threshold;

[0181] The second set of flight paths;

[0182] The second altitude threshold;

[0183] The third altitude threshold;

[0184] The fourth altitude threshold;

[0185] The first altitude range;

[0186] The second altitude range;

[0187] The configuration information of the terminal in the RRC idle state;

[0188] The configuration information of the terminal in the RRC inactive state;

[0189] The configuration information of the terminal in the data suspension transmission state.

[0190] Optionally, the first flight area is the scope covered by a group of cells.

[0191] Optionally, the terminal enters the data suspension transmission state, including at least one of the following:

[0192] Performing data retransmission in the acknowledged mode (AM) of the packet data convergence protocol (PDCP) layer;

[0193] Stopping the PDCP timer in the PDCP layer;

[0194] Clearing the PDCP protocol data unit (PDU) in the unacknowledged mode (UM) of the PDCP layer;

[0195] Placing the timer in the initialization state in the PDCP layer;

[0196] Performing a cache clearing operation in the radio link control (RLC) layer;

[0197] Stopping the timer in the RLC layer;

[0198] Performing a reset operation in the media access control (MAC) layer.

[0199] Optionally, the processor is configured to read a computer program in the memory and perform the following operations: enter a first state when a first condition is met and a target timer is enabled.

[0200] Optionally, the terminal resumes data transmission, including at least one of the following:

[0201] Perform uplink (UL) transmission at the MAC layer;

[0202] Perform physical downlink control channel (PDCCH) monitoring;

[0203] Perform physical downlink shared channel (PDSCH) reception.

[0204] An embodiment of the present application provides a network device, including: a memory, a transceiver, and a processor:

[0205] The memory is configured to store a computer program; the transceiver is configured to receive and send data under the control of the processor; the processor is configured to read the computer program in the memory and perform the following operations:

[0206] Send first configuration information to the terminal, where the first configuration information is used to instruct the terminal to enter a first state when a first condition is met;

[0207] Wherein, the first state includes one of the following:

[0208] RRC idle state;

[0209] RRC inactive state;

[0210] Data transmission pause state;

[0211] Deactivation state.

[0212] Optionally, the first condition includes at least one of the following:

[0213] The monitoring time information of the terminal is greater than a first time threshold;

[0214] The distance between the terminal and a reference position is less than a first distance threshold;

[0215] The flight path of the terminal belongs to a first flight path set;

[0216] The terminal is located in a first flight area.

[0217] Optionally, the first condition further includes:

[0218] The flight altitude of the terminal meets a first altitude condition, where the first altitude condition includes one of the following:

[0219] The flight altitude is greater than a first altitude threshold;

[0220] The flight altitude is less than the second altitude threshold;

[0221] The flight altitude is within the first altitude range.

[0222] Optionally, the first configuration information is further used to instruct the terminal to perform a first operation when a second condition is met;

[0223] The first operation includes one of the following:

[0224] Resume RRC establishment;

[0225] Resume data transmission;

[0226] Enter the active state.

[0227] Optionally, the second condition includes at least one of the following:

[0228] The monitoring time information of the terminal is greater than the second time threshold;

[0229] The distance between the terminal and the reference position is greater than the second distance threshold;

[0230] The flight path of the terminal belongs to the second flight path set;

[0231] The terminal is not located in the first flight area.

[0232] Optionally, the first flight area is the coverage range of a group of cells.

[0233] Optionally, the second condition further includes:

[0234] The flight altitude of the terminal meets the second altitude condition, where the second altitude condition includes one of the following:

[0235] The flight altitude is greater than the third altitude threshold;

[0236] The flight altitude is less than the fourth altitude threshold;

[0237] The flight altitude is within the second altitude range.

[0238] Optionally, the first configuration information includes at least one of the following:

[0239] The first time threshold;

[0240] The first distance threshold;

[0241] The first flight path set;

[0242] The first altitude threshold;

[0243] The first flight area range;

[0244] Second time threshold;

[0245] Second distance threshold;

[0246] Second flight path set;

[0247] Second altitude threshold;

[0248] Third altitude threshold;

[0249] Fourth altitude threshold;

[0250] First altitude range;

[0251] Second altitude range;

[0252] Configuration information of the terminal in RRC idle state;

[0253] Configuration information of the terminal in RRC inactive state;

[0254] Configuration information of the terminal in data pause transmission state.

[0255] Optionally, the operations corresponding to the data pause transmission state include at least one of the following:

[0256] Perform data retransmission at the PDCP layer in AM;

[0257] Stop the PDCP timer at the PDCP layer;

[0258] Clear the PDCP protocol data unit (PDU) under the PDCP layer in UM;

[0259] Place the timer in the initialization state at the PDCP layer;

[0260] Perform cache clearing operation at the RLC layer;

[0261] Stop the timer at the RLC layer;

[0262] Perform a reset operation at the MAC layer.

[0263] Optionally, the first configuration information is used to indicate that the terminal enters the first state when the first condition is met and the target timer is enabled.

[0264] Optionally, the operations corresponding to the resumption of data transmission include at least one of the following:

[0265] Perform UL transmission at the MAC layer;

[0266] Perform PDCCH monitoring;

[0267] Perform PDSCH reception.

[0268] An embodiment of the present application provides a terminal state control device, including:

[0269] A first control unit, configured to enter a first state when a first condition is satisfied;

[0270] Wherein, the first state includes one of the following:

[0271] Radio Resource Control (RRC) idle state;

[0272] RRC inactive state;

[0273] Data transmission pause state;

[0274] Deactivation state.

[0275] An embodiment of the present application provides a terminal state control device, including:

[0276] A first sending unit, configured to send first configuration information to a terminal, where the first configuration information is used to instruct the terminal to enter a first state when a first condition is satisfied;

[0277] Wherein, the first state includes one of the following:

[0278] RRC idle state;

[0279] RRC inactive state;

[0280] Data transmission pause state;

[0281] Deactivation state.

[0282] An embodiment of the present application provides a processor-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the above terminal state control method are implemented.

[0283] The beneficial effects of the above technical solutions of the present application are:

[0284] In the embodiment of the present application, the terminal autonomously decides to enter a first state when a first condition is satisfied, without the need for network-side indication, which can save signaling overhead, avoid transmission delay caused by signaling indication, and improve communication efficiency. Description of the Drawings

[0285] Figure 1 One of the flow diagrams showing the terminal state control method according to the embodiment of the present application;

[0286] Figure 2 One of the flow diagrams showing the terminal state control method according to the embodiment of the present application;

[0287] Figure 3One of the schematic structural diagrams of the terminal state control device according to an embodiment of the present application;

[0288] Figure 4 Another schematic structural diagram of the terminal state control device according to an embodiment of the present application;

[0289] Figure 5 Schematic structural diagram of the terminal according to an embodiment of the present application;

[0290] Figure 6 Schematic structural diagram of the network device according to an embodiment of the present application. Detailed implementation manners

[0291] To make the technical problems, technical solutions and advantages to be solved by the present application clearer, the following will be described in detail with reference to the accompanying drawings and specific embodiments. In the following description, specific details such as specific configurations and components are provided only to help a comprehensive understanding of the embodiments of the present application. Therefore, those skilled in the art should clearly understand that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the present application. In addition, descriptions of known functions and structures are omitted for clarity and conciseness.

[0292] It should be understood that the term "one embodiment" or "an embodiment" mentioned throughout the specification means that a specific feature, structure or characteristic related to the embodiment is included in at least one embodiment of the present application. Therefore, the appearances of "in one embodiment" or "in an embodiment" throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner.

[0293] In various embodiments of the present application, it should be understood that the order numbers of the following processes do not mean the order of execution is prior or posterior, and the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.

[0294] The term "and / or" in the embodiments of the present application describes the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects before and after.

[0295] The term "plurality" in the embodiments of the present application means two or more, and other quantifiers are similar thereto.

[0296] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.

[0297] Embodiments of the present application provide a terminal state control method, apparatus, terminal, and network device to solve the problem of large signaling overhead in drone communication.

[0298] Among them, the method and the apparatus are based on the same inventive concept. Since the principles for the method and the apparatus to solve problems are similar, the implementation of the apparatus and the method can be referred to each other, and the repeated parts will not be described again.

[0299] As Figure 1 shown, embodiments of the present application provide a terminal state control method, which is applied to a terminal and specifically includes the following steps:

[0300] Step 101: When the terminal meets the first condition, enter the first state.

[0301] Among them, the first state includes one of the following:

[0302] Radio Resource Control (RRC) idle state (RRC_IDLE);

[0303] RRC inactive state (RRC_INACTIVE);

[0304] Data pause transmission state;

[0305] Deactivation state.

[0306] In this embodiment, the terminal may be a mobile terminal, such as a drone terminal or a terminal similar to a drone terminal that can communicate during movement. The terminal determines whether the first condition is met and enters the first state when the first condition is met. As an optional embodiment, when the terminal meets the first condition, it can be considered that the terminal enters a non-flight area or an area where information transmission is not allowed on a specific MFCN frequency band or some frequency bands. That is, the terminal can independently determine whether and when to change the communication state. The MFCN frequency band refers to the frequency band of 24.25 - 27.5 GHz, which cannot be used by drone terminals and can only be used with authorization consent.

[0307] Optionally, the terminal can independently determine which state in the first state to enter. For example: the terminal determines to enter the RRC_IDLE or RRC_INACTIVE state when the first condition is met; or, the terminal determines to enter the data pause transmission state or the deactivation state when the first condition is met.

[0308] In the embodiments of the present application, the terminal independently determines to enter the first state when the first condition is met, without indication from the network side, which can save signaling overhead, avoid the transmission delay caused by signaling indication, and improve communication efficiency.

[0309] As an optional embodiment, the method further includes:

[0310] Determine that the first condition is met according to the first configuration information sent by the network device;

[0311] The first condition includes at least one of the following:

[0312] (1) The monitoring time information of the terminal is greater than the first time threshold; the first time threshold can be set based on information such as the flight speed of the terminal, the distance to the target location, and the height of the terminal. The monitoring time information can be the monitoring time information starting from the start of the terminal's flight or starting from a certain reference time or UTC time, which is not limited here.

[0313] (2) The distance between the terminal and the reference position is less than the first distance threshold; the first distance threshold can be set based on information such as the flight speed of the terminal, the distance to the target location, and the height of the terminal. The reference position can be the position of a certain target object or a predefined coordinate position, which is not limited here.

[0314] (3) The flight path of the terminal belongs to the first flight path set; the first flight path set includes one or more flight paths for the terminal to enter the first flight area, where the flight path can be composed of multiple position points, and the position points can be indicated by horizontal position and / or height.

[0315] (4) The terminal is located in the first flight area. The first flight area represents a geographical area. The first flight area can be a non-flight area, or an area where information transmission is not allowed in a specific frequency band or part of the frequency band. The specific frequency band is, for example, the MFCN frequency band. Optionally, the first flight area is the coverage range of a group of cells. The group of cells can include one or more cells, and the cells can be identified by a Physical Cell Identifier (PCI).

[0316] In this embodiment, the network device sends first configuration information to the terminal. The terminal can determine whether the first condition is met based on the first configuration information. When the terminal meets the first condition, it can be considered that the communication state needs to be changed, that is, enter the first state.

[0317] Optionally, the first condition further includes:

[0318] The flight altitude of the terminal meets the first altitude condition, where the first altitude condition includes one of the following:

[0319] The flight altitude is greater than the first altitude threshold;

[0320] The flight altitude is less than the second altitude threshold; the second altitude threshold may be the same as or different from the first altitude threshold;

[0321] The flight altitude is within the first altitude range, and the first altitude range may be an altitude interval.

[0322] In this embodiment, the first condition may further include a flight altitude related condition of the terminal. For example: the terminal enters the first state when it meets the first altitude condition and the monitoring time information of the terminal is greater than the first time threshold; or, the terminal enters the first state when it meets the first altitude condition and the distance between the terminal and the reference position is less than the first distance threshold; or, the terminal enters the first state when it meets the first altitude condition and the flight path of the terminal belongs to the first flight path set; or, the terminal enters the first state when it meets the first altitude condition and the terminal is located in the first flight area; or, the terminal enters the first state when it meets the first altitude condition, the monitoring time information of the terminal is greater than the first time threshold, and the distance between the terminal and the reference position is less than the first distance threshold; or, the terminal enters the first state when it meets the first altitude condition, the monitoring time information of the terminal is greater than the first time threshold, and the flight path of the terminal belongs to the first flight path set. The first altitude condition may be any one of the above first altitude conditions, and the first altitude condition may be combined with any one or more of the conditions in the above (1) to (4) as the condition for determining whether the terminal enters the first state. The combination cases are not listed one by one here.

[0323] Optionally, the first time threshold, the first distance threshold, the first flight path set, etc. in the first condition may be associated with the altitude. For example: at different altitudes, the value of the first time threshold is different; at different altitudes, the value of the first distance threshold is different; at different altitudes, the flight paths included in the first flight path set are different.

[0324] As an optional embodiment, the method further includes

[0325] The terminal performs a first operation when the second condition is met, and the first operation includes one of the following:

[0326] Resume RRC establishment;

[0327] Resume data transmission;

[0328] Enter the active state.

[0329] In this embodiment, when the terminal determines that the second condition is met, it resumes RRC establishment, or resumes data transmission; or enters the active state. The terminal independently decides to perform the first operation when the second condition is met, without the indication of the network side, which can save signaling overhead, avoid the transmission delay caused by signaling indication, and improve communication efficiency.

[0330] Optionally, if the terminal enters the RRC idle state or the RRC inactive state when the first condition is met, then when the second condition is met, the terminal resumes RRC establishment.

[0331] If the terminal enters the data pause transmission state when the first condition is met, then when the second condition is met, the terminal resumes data transmission.

[0332] If the terminal enters the deactivation state when the first condition is met, then when the second condition is met, the terminal enters the active state.

[0333] Optionally, when the terminal meets the second condition, it can be considered that the terminal leaves the first flight area, that is, the terminal can communicate normally.

[0334] As an optional embodiment, the method further includes:

[0335] Determine that the second condition is met according to the first configuration information sent by the network device;

[0336] The second condition includes at least one of the following:

[0337] (a) The monitoring time information of the terminal is greater than a second time threshold; the second time threshold can be set based on information such as the flight speed of the terminal, the distance to the target position, and the height of the terminal. Optionally, the second time threshold is greater than the first time threshold.

[0338] (b) The distance between the terminal and the reference position is greater than a second distance threshold; the second distance threshold can be set based on information such as the flight speed of the terminal, the distance to the target position, and the height of the terminal. Optionally, the second distance threshold can be greater than the first distance threshold.

[0339] (c) The flight path of the terminal belongs to a second set of flight paths; the second set of flight paths includes one or more flight paths for the terminal to leave the first flight area. The flight path can be composed of multiple position points, and the position points can be indicated by horizontal position and / or altitude.

[0340] (d) The terminal is not located in the first flight area; it can mean that the terminal leaves the first flight area. Optionally, the first flight area is the coverage range of a group of cells.

[0341] In this embodiment, the network device can configure first configuration information for the terminal. The terminal determines whether the second condition is met based on the first configuration information. When the terminal meets the second condition, it needs to change the communication state, that is, resume RRC establishment; or resume data transmission; or enter the active state.

[0342] Optionally, the second condition further includes:

[0343] The flight altitude of the terminal meets a second altitude condition, where the second altitude condition includes one of the following:

[0344] The flight altitude is greater than a third altitude threshold;

[0345] The flight altitude is less than a fourth altitude threshold; the fourth altitude can be the same as the third altitude or different from the third altitude.

[0346] The flight altitude is within a second altitude range. The second altitude range can be an altitude interval.

[0347] In this embodiment, the second condition can also include conditions related to the flight altitude of the terminal. For example: the terminal performs a first operation when it meets the second altitude condition and the monitoring time information of the terminal is greater than a second time threshold; or, the terminal performs a first operation when it meets the second altitude condition and the distance between the terminal and a reference position is greater than a second distance threshold; or, the terminal performs a first operation when it meets the second altitude condition and the flight path of the terminal belongs to the second set of flight paths; or, the terminal performs a first operation when it meets the second altitude condition and the terminal is located in the second flight area; or, the terminal performs a first operation when it meets the second altitude condition, the monitoring time information of the terminal is greater than a second time threshold, and the distance between the terminal and a reference position is greater than a second distance threshold. The second altitude condition can be any one of the above second altitude conditions, and the second altitude condition can be combined with any one or more of the conditions in (a) to (d) above as the condition for determining whether the terminal performs the first operation. The combination cases are not listed one by one here.

[0348] Optionally, the second time threshold, the second distance threshold, the second flight path set, etc. in the second condition may be associated with the altitude. For example: at different altitudes, the value of the second time threshold is different; at different altitudes, the value of the second distance threshold is different; at different altitudes, the flight paths included in the second flight path set are different.

[0349] As an optional embodiment, the first configuration information includes at least one of the following:

[0350] The first time threshold;

[0351] The first distance threshold;

[0352] The first flight path set;

[0353] The first altitude threshold;

[0354] The first flight area range;

[0355] The second time threshold;

[0356] The second distance threshold;

[0357] The second flight path set;

[0358] The second altitude threshold;

[0359] The third altitude threshold;

[0360] The fourth altitude threshold;

[0361] The first altitude range;

[0362] The second altitude range;

[0363] The configuration information of the terminal in the RRC idle state;

[0364] The configuration information of the terminal in the RRC inactive state;

[0365] The configuration information of the terminal in the data pause transmission state.

[0366] In this embodiment, the network device may configure the threshold value for the terminal to judge the first condition or the second condition, so that the terminal judges whether it meets the first condition and / or judges whether it meets the first condition based on the above first configuration information. The first configuration information may further include the configuration when the terminal enters the RRC_IDLE or RRC_INACTIVE state, the configuration when the terminal enters the data pause transmission state, etc. Optionally, the first configuration information may further include the specific content of the first condition and / or the specific content of the second condition.

[0367] Optionally, the configuration information of the terminal in the RRC idle state, or the configuration information in the RRC inactive state, or the configuration information in the data transmission pause state may include at least one of the following:

[0368] Security parameters: such as the next-hop connection counter (NH chaining counter, NCC);

[0369] Identification information (Identifier, ID);

[0370] Paging information;

[0371] Random access resources;

[0372] Synchronization Signal and PBCH block (SSB) information.

[0373] Optionally, the terminal enters the data transmission pause state, including at least one of the following:

[0374] Perform data retransmission in the acknowledged mode (AM) of the Packet Data Convergence Protocol (PDCP) layer;

[0375] Set the timer to the initialization state in the PDCP layer;

[0376] Clear the PDCP PDUs under unacknowledged mode (UM) in the PDCP layer;

[0377] Set the timer to the initialization state in the PDCP layer;

[0378] Stop the PDCP timer in the Packet Data Convergence Protocol (PDCP) layer;

[0379] Perform a buffer clear operation in the Radio Link Control (RLC) layer;

[0380] Stop the timer in the Radio Link Control (RLC) layer;

[0381] Perform a reset operation in the Medium Access Control (MAC) layer.

[0382] In this embodiment, when the terminal meets the first condition and decides to enter the data transmission pause state, it can perform any one or more of the above operations.

[0383] Optionally, the terminal resumes data transmission, including at least one of the following:

[0384] Perform uplink (UL) transmission at the MAC layer. The UL transmission may include transmissions such as Physical Random Access Channel (PRACH), Physical Uplink Shared Channel (PUSCH), Physical Uplink Control Channel (PUCCH), and Sounding Reference Signal (SRS).

[0385] Perform Physical Downlink Control Channel (PDCCH) monitoring.

[0386] Perform Physical Downlink Shared Channel (PDSCH) reception.

[0387] In this embodiment, when the terminal meets the second condition, if the terminal decides to resume data transmission, it may perform any one or more of the above operations.

[0388] Optionally, the entering the first state when meeting the first condition includes: entering the first state when meeting the first condition and the target timer is enabled.

[0389] In this embodiment, the target timer may be T310. For example, the terminal enters the first state when T310 is enabled and the first condition is met.

[0390] The implementation process of the terminal state control method is illustrated by the following examples.

[0391] Example 1: Taking the first state as the RRC_IDLE / RRC_INACTIVE state and the first operation as resuming RRC establishment, that is, the terminal enters the RRC_IDLE / RRC_INACTIVE state when meeting the first condition and resumes RRC establishment when meeting the second condition. Specifically, it includes:

[0392] Step 21: The terminal receives the first configuration information sent by the network device.

[0393] Optionally, the first configuration information includes the following:

[0394] (1) The first threshold. The first threshold may be one or more of the following, and the first threshold is used to determine whether the terminal flies into the first flight area (i.e., the non-flight area);

[0395] The first time threshold: denoted as t-Threshold1;

[0396] The first distance threshold: denoted as d-Threshold1;

[0397] The first set of flight paths: denoted as fp-Set1 (FlightPath-set1);

[0398] (2) The second threshold, which can be one or more of the following, and is used to determine whether the terminal has flown out of the first flight area:

[0399] The second time threshold: denoted as t-Threshold2;

[0400] The second distance threshold: denoted as d-Threshold2;

[0401] The second set of flight paths: denoted as fp-Set2 (FlightPath-Set2);

[0402] (3) The configuration information of the first cell, which can include one or more of the following:

[0403] The random access configuration information of the target cell; such as: preamble, random access channel occasion (RO) resources, SSB information;

[0404] The configuration information of the terminal in the target cell, such as PDCCH configuration information, RLC configuration information, MAC configuration information, physical layer (PHY) configuration information;

[0405] Optionally, the first cell can be one or more cells;

[0406] Optionally, the first cell is a neighboring cell of the first flight area (i.e., non-flight area).

[0407] Optionally, the first cell is located on the flight path of the terminal.

[0408] Step 22: The terminal determines whether the first condition is met.

[0409] Method 1: When the first threshold is the first time threshold, the terminal can make a judgment based on whether the current time is greater than the first time threshold. For example: the first time threshold is Coordinated Universal Time (UTC) t1, the terminal's current UTC time is t2, and t2 < t1, then the condition is not met; after a period of time, the terminal's current UTC time is t3, and t3 > t1, that is, it is considered that the first condition is met.

[0410] Method 2: When the first threshold is the first distance threshold, the terminal determines whether the distance between the terminal position and the reference position is greater than the first distance threshold (d-Threshold). Specifically, the terminal determines that the current position is Position 1, and the distance from the reference position is d1. When d1 > d-Threshold, it is considered that the first condition is not satisfied; when the terminal determines that the current position is Position 2, the distance from the reference position is d2, and d2 < d-Threshold, then the terminal considers that the first condition is satisfied.

[0411] Optionally, the first distance threshold is related to the height. When the height is different, the value of the first distance threshold is also different. For example: for the height [h1, h1'], the first distance threshold is a, and for the height [h2, h2'], the first distance threshold is b.

[0412] Method 3: The terminal determines whether the flight path of the terminal belongs to the first flight path set. For example, the flight path of the terminal can be composed of multiple trajectories, such as Coordinate 1, Coordinate 2, Coordinate 3, etc. The terminal determines whether the current geographical location of the terminal is in the first flight path set {flight path1, flight path2,..., flight pathn}. For example: the coordinate of the terminal is Coordinate 1, and the terminal determines whether Coordinate 1 is on the curve drawn by flight path 1 - flight path n. If not, the terminal considers that the first condition is not satisfied. If Coordinate 1 is on the drawn curve, the terminal considers that the first condition is satisfied.

[0413] Method 4: The terminal determines whether it is currently located in the first flight area. The terminal can determine the area range of the first flight area according to the first configuration information configured by the network device, and then determine whether it is located in the first flight area according to its own position. If it is located in the first flight area, it is considered that the first condition is satisfied; if the terminal is not located in the first flight area, it is considered that the first condition is not satisfied.

[0414] Method 5: The terminal combines the current flight height and any one or more of the above Methods 1 - 4 for joint judgment.

[0415] For example: The first height condition is that the flight height is greater than the first height threshold. Combined with Method 1 for joint determination: If the current flight height of the terminal is greater than the first height threshold and the current time of the terminal is greater than the first time threshold, it is considered that the first condition is satisfied.

[0416] Another example: The first height condition is that the flight height is less than the second height threshold. Combined with Method 2 for joint determination: If the current flight height of the terminal is less than the second height threshold and the distance between the terminal position and the reference position is less than the first distance threshold, it is considered that the first condition is satisfied.

[0417] For another example: the first altitude condition is that the flight altitude is within the first altitude range, and in combination with Method 3, it is jointly determined that if the current flight altitude of the terminal is within the first altitude range and the current flight path of the terminal belongs to the first flight path set, it is considered that the first condition is met.

[0418] Other combination methods are not listed one by one here.

[0419] Step 23: When the first condition is met, the terminal triggers the following process:

[0420] The terminal enters the RRC_IDLE / RRC_INACTIVE state.

[0421] Specifically, after receiving the first configuration information, the terminal stores the terminal configuration information provided in the first configuration information, including:

[0422] Security parameters: such as NCC;

[0423] ID information: such as Inactive Radio Network Temporary Identifier (I-RNTI) / short I-RNTI;

[0424] Paging information: such as the paging cycle of the Radio Access Network (RAN);

[0425] Random access resources, for example: preamble index;

[0426] SSB information.

[0427] Step 24: The terminal determines that the second condition is met. After determining that it has flown out of the non-flight area, according to the configuration parameters sent by the network device, it enters the RRC connected state.

[0428] Among them, when the terminal meets the second condition, it is considered to have flown out of the non-flight area, and the judgment methods include:

[0429] Method 1: When the second threshold is the second time threshold, the terminal judges according to whether the current time is greater than the second time threshold. For example: the second time threshold is UTC time t4, the current UTC time of the terminal is t5, and t5 is less than t4, then it is considered that the second condition is not met; after a period of time, the current UTC time of the terminal is t6, and t6 > t4, that is, it is considered that the second condition is met.

[0430] Method 2: When the second threshold is the second distance threshold, the terminal determines whether the distance between the terminal position and the reference position is greater than the second distance threshold (d-Threshold). For example: The terminal determines that the current position is Position 3, and the distance from the reference position is d3. When d3 < d-Threshold, the terminal considers that the second condition is not met. When the terminal determines that the current position is Position 4, and the distance from the reference position is d4, and d4 > d-Threshold, the terminal considers that the second condition is met.

[0431] Optionally, the second distance threshold is related to the height, and the second distance threshold is different at different heights. For example: For the height [h3, h3'], the second distance threshold is the distance threshold c, and for the height [h4, h4'], the second distance threshold is the distance threshold d.

[0432] Method 3: The terminal determines whether the flight path of the terminal belongs to the second flight path set. For example, the flight path can be composed of multiple trajectories, such as Coordinate 1, Coordinate 2, Coordinate 3, etc. The terminal determines whether the current geographical location of the terminal is in the second flight path set {flight path a, flight path b, …, flight path m}. For example, the coordinate of the terminal is Coordinate 2, and the terminal determines whether Coordinate 2 is on the curve drawn by flight path a - flight path m. If not, the terminal considers that the second condition is not met. If the terminal determines that Coordinate 2 is on the drawn curve, the terminal considers that the second condition is met.

[0433] Method 4: The terminal determines whether it is currently located in the first flight area. The terminal can determine the area range of the first flight area according to the first configuration information configured by the network device, and thus determine whether it is located in the first flight area according to its own position. If it is not located in the first flight area, it is considered that the second condition is met; if the terminal is located in the first flight area, it is considered that the second condition is not met.

[0434] Method 5: The terminal combines the current flight height and any one or more of the above Methods 1 - 4 for joint judgment.

[0435] For example: The second height condition is that the flight height is greater than the third height threshold. Combining with Method 1 for joint determination: If the current flight height of the terminal is greater than the third height threshold and the current time of the terminal is greater than the second time threshold, it is considered that the second condition is met.

[0436] For another example: the second altitude condition is that the flight altitude is less than the fourth altitude threshold. When combined with Mode 2 for joint determination: if the terminal's current flight altitude is less than the fourth altitude threshold and the distance between the terminal's position and the reference position is greater than the second distance threshold, it is considered that the second condition is satisfied.

[0437] For another example: the second altitude condition is that the flight altitude is within the second altitude range. When combined with Mode 3 for joint determination: if the terminal's current flight altitude is within the second altitude range and the terminal's current flight path belongs to the second flight path set, it is considered that the second condition is satisfied.

[0438] Other combination methods are not listed one by one here.

[0439] After the terminal determines that the second condition is satisfied, it enters the RRC connected state according to the configuration parameters sent by the network device. For example: the terminal can send the corresponding preamble according to the random access resources and SSB information, so that the network device can identify the terminal.

[0440] Optionally, the terminal can calculate the corresponding key according to the NCC and perform subsequent encryption and decryption operations.

[0441] Example 2: Taking the first state being the data pause transmission state or the deactivation state, and the first operation being to resume data transmission or enter the activation state as an example, that is, the terminal enters the data pause transmission state or the deactivation state when the first condition is satisfied, and resumes data transmission or enters the activation state when the second condition is satisfied. Specifically, it includes:

[0442] Step 31: The terminal receives the first configuration information sent by the network device.

[0443] Optionally, the first configuration information includes the following:

[0444] (1) The first threshold, and the first threshold can be one or more of the following:

[0445] The first time threshold: denoted as t-Threshold1;

[0446] The first distance threshold: denoted as d-Threshold1;

[0447] The first flight path set: denoted as fp-Set1 (FlightPath-Set1);

[0448] (2) The configuration information of the first cell, which can include one or more of the following:

[0449] The random access configuration information of the target cell; such as: preamble, RO resource, SSB information;

[0450] The configuration information of the terminal in the target cell, such as PDCCH configuration information, RLC configuration information, MAC configuration information, and PHY configuration information.

[0451] Optionally, the first cell may be one or more;

[0452] Optionally, the first cell is a peripheral cell of the terminal when flying out of the non-flight area.

[0453] Optionally, the first cell is located on the flight path of the terminal;

[0454] Step 32: The terminal determines whether the first condition is met.

[0455] Method 1: When the first threshold is the first time threshold, the terminal makes a judgment based on whether the current time is greater than the first time threshold. For example: The first time threshold is UTC time t1, the current UTC time of the terminal is t2, and t2 is less than t1, then it is considered that the first condition is not met; after a period of time, the current UTC time of the terminal is t3, and t3 > t1, that is, it is considered that the first condition is met.

[0456] Method 2: When the first threshold is the first distance threshold, the terminal determines whether the distance between the terminal position and the reference position is greater than the first distance threshold. The terminal determines that the current position is position 1, and the distance from the reference position is d1. When d1 > d-Threshold, it is considered that the first condition is not met; when the terminal determines that the current position is position 2, and the distance from the reference position is d2, and d2 < d-Threshold, then the terminal considers that the first condition is met.

[0457] Method 3: The terminal determines whether the flight path of the terminal belongs to the first flight path set. For example, the flight path of the terminal may consist of multiple trajectories, such as coordinate 1, coordinate 2, coordinate 3, etc. The terminal determines whether the current geographical location of the terminal is in the first flight path set {flight path1, flight path2,..., flight pathn}. For example: The coordinate of the terminal is coordinate 1, and the terminal determines whether coordinate 1 is on the curve drawn by flight path 1 - flight path n. If not, the terminal considers that the first condition is not met. If coordinate 1 is on the drawn curve, the terminal considers that the first condition is met.

[0458] Method 4: The terminal determines whether it is currently in the first flight area. The terminal can determine the area range of the first flight area according to the first configuration information configured by the network device, and thus determine whether it is in the first flight area according to its own position. If it is in the first flight area, it is considered to meet the first condition; if the terminal is not in the first flight area, it is considered not to meet the first condition.

[0459] Method 5: The terminal combines the current flight altitude and any one or more of the above Methods 1-4 for joint judgment.

[0460] For example: The first altitude condition is that the flight altitude is greater than the first altitude threshold. Combining with Method 1 for joint determination: If the current flight altitude of the terminal is greater than the first altitude threshold and the current time of the terminal is greater than the first time threshold, it is considered to meet the first condition.

[0461] Step 33: When the first condition is met, the terminal triggers the following process:

[0462] A: The terminal enters the data pause transmission state, and its behavior in this state is as follows:

[0463] 1) At the PDCP layer:

[0464] AM: Retransmit the data packets that have not received RLC acknowledgments;

[0465] Unacknowledged Mode (UM): Clear the buffer;

[0466] Place each timer in the initialization state.

[0467] 2) At the RLC layer:

[0468] Clear the buffer;

[0469] Place each timer in the initialization state.

[0470] 3) At the MAC layer:

[0471] MAC reset operation;

[0472] In the non-flight area, the terminal stops the following operations:

[0473] Random Access Channel (RACH) transmission;

[0474] Configured Grant (CG) transmission;

[0475] Sounding Reference Signal (SRS) transmission;

[0476] The transmission of the Physical Uplink Control Channel (PUCCH) includes a Scheduling Request (SR) and a Hybrid Automatic Repeat Request (HARQ) feedback.

[0477] B: When the first condition is met, the terminal enters the inactive state, and its behavior in this state is as follows:

[0478] a) Stop the bandwidth part (BWP) inactivity timer (bwp-InactivityTimer);

[0479] b) Deactivate the current serving cell, which can be any BWP on the Primary cell (PCell);

[0480] c) Clear any Downlink (DL) and UL configured grant type 2 resources;

[0481] d) Clear the Physical Uplink Shared Channel (PUSCH) resources for Channel State Information (CSI) reporting;

[0482] e) Stop the transmission of CG type1;

[0483] f) Clear the HARQ buffer;

[0484] g) Clear the repeated persistent LBT failures;

[0485] h) Stop sending SRS / CSI / Uplink Shared Channel (UL-SCH) / RACH / PUCCH;

[0486] i) Stop listening to the PDCCH.

[0487] Step 34: After the terminal flies out of the non-flight area, it performs random access according to the configuration parameters sent by the network device.

[0488] For example: According to the random access resources, SSB information, etc., send the corresponding preamble to enable the network device to identify the terminal.

[0489] Example 3. For Example 1 or Example 2, the execution steps of the network-side device. Before the terminal receives the first configuration information sent by the network device, the serving cell of the terminal needs to interact with the target cell for the terminal context, including:

[0490] Step 41: The serving cell receives the flight path information sent by the terminal.

[0491] The flight path information packet is, for example, coordinate 1, coordinate 2, coordinate 3,..., coordinate n. Optionally, the flight path information may carry time information, such as (coordinate 1, t1), (coordinate 2, t2), (coordinate 3, t3),..., (coordinate n, tn).

[0492] Step 42: The serving cell determines when the terminal arrives at the non-flight area and the corresponding target cell information after the terminal flies out of the flight area according to the flight path information reported by the terminal, for example: obtaining the surrounding cell distribution information of the non-flight area according to the network deployment, etc.

[0493] Step 43: The serving cell sends a request message to the target cell for requesting terminal connection recovery (RRC Resume).

[0494] Step 44: The target cell returns configuration information to the serving cell, including: random access resource configuration information, SSB information, etc.

[0495] Step 45: The serving cell sends the terminal context information to the target cell. The terminal context information is, for example: capability information, measurement information, etc.

[0496] Step 46: After the serving cell receives the confirmation information from the target cell, it sends the first configuration information to the terminal (step 21 in Example 1, step 31 in Example 2);

[0497] Optionally, Step 47: After the target cell receives the preamble sent by the terminal, it instructs the terminal to enter the RRC connected state (Example 1).

[0498] This embodiment provides a method for the terminal to determine how to enter the non-flight area and the operations performed after the terminal enters the non-flight area, and also provides a method for the terminal to determine to leave the non-flight area and the operations when leaving the non-flight area.

[0499] In the embodiments of the present application, the terminal autonomously decides to enter the first state when meeting the first condition, without the indication of the network side, which can save signaling overhead, avoid the transmission delay caused by signaling indication, and improve communication efficiency.

[0500] As Figure 2 shown, the embodiments of the present application also provide a terminal state control method applied to a network device, including:

[0501] Step 201: The network device sends first configuration information to the terminal, where the first configuration information is used to instruct the terminal to enter a first state when a first condition is met.

[0502] Among them, the first state includes one of the following:

[0503] RRC idle state;

[0504] RRC inactive state;

[0505] Data transmission pause state;

[0506] Deactivation state.

[0507] In this embodiment, the network device may be the serving cell of the terminal. The terminal may be a mobile terminal, such as a drone terminal or a terminal similar to a drone terminal that can communicate during movement. The network device may configure the first configuration information for the terminal, enabling the terminal to determine whether the first condition is met based on the first configuration information and enter the first state when the first condition is met. Optionally, when the terminal meets the first condition, it can be considered that the terminal enters a non-flight area or an area where information transmission is not allowed on a specific MFCN frequency band or part of the frequency band. That is, the terminal can independently determine whether and when to change the communication state.

[0508] Optionally, the terminal can independently decide which state in the first state to enter. For example: the terminal decides to enter the RRC_IDLE or RRC_INACTIVE state when the first condition is met; or, the terminal decides to enter the data transmission pause state or the deactivation state when the first condition is met.

[0509] In the embodiment of the present application, the network device configures the first configuration information for the terminal, enabling the terminal to independently decide to enter the first state when the first condition is met, without the need for network-side indication, which can save signaling overhead, avoid the transmission delay caused by signaling indication, and improve communication efficiency.

[0510] Optionally, the first condition includes at least one of the following:

[0511] The monitoring time information of the terminal is greater than a first time threshold;

[0512] The distance between the terminal and a reference position is less than a first distance threshold;

[0513] The flight path of the terminal belongs to a first flight path set;

[0514] The terminal is located in a first flight area.

[0515] Optionally, the first flight area is the coverage range of a group of cells. The group of cells may include one or more cells, and the cells may be identified by PCI.

[0516] In this embodiment, the network device sends first configuration information to the terminal. The terminal may determine whether the first condition is met based on the first configuration information. When the terminal meets the first condition, it can be considered that the communication state needs to be changed, that is, enter the first state.

[0517] Optionally, the first condition further includes:

[0518] The flight altitude of the terminal meets the first altitude condition, where the first altitude condition includes one of the following:

[0519] The flight altitude is greater than the first altitude threshold;

[0520] The flight altitude is less than the second altitude threshold;

[0521] The flight altitude is within the first altitude range, and the first altitude range may be an altitude interval.

[0522] In this embodiment, the first condition may further include a flight altitude related condition of the terminal. For example: the terminal enters the first state when the first altitude condition is met and the monitoring time information of the terminal is greater than the first time threshold; or, the terminal enters the first state when the first altitude condition is met and the distance between the terminal and the reference position is less than the first distance threshold; or, the terminal enters the first state when the first altitude condition is met and the flight path of the terminal belongs to the first flight path set; or, the terminal enters the first state when the first altitude condition is met and the terminal is located in the first flight area; or, the terminal enters the first state when the first altitude condition is met, the monitoring time information of the terminal is greater than the first time threshold, and the distance between the terminal and the reference position is less than the first distance threshold; or, the terminal enters the first state when the first altitude condition is met, the monitoring time information of the terminal is greater than the first time threshold, and the flight path of the terminal belongs to the first flight path set. The first altitude condition may be any one of the above first altitude conditions, and the first altitude condition may be combined with any one or more conditions in the first condition as a condition for determining whether the terminal enters the first state. The combination cases are not listed one by one here.

[0523] Optionally, the first configuration information is further used to instruct the terminal to perform a first operation when the second condition is met;

[0524] The first operation includes one of the following:

[0525] Resume RRC establishment;

[0526] Resume data transmission;

[0527] Enter the active state.

[0528] In this embodiment, the network device sends first configuration information to the terminal, and the terminal can determine whether the second condition is met based on the first configuration information. When the second condition is met, the RRC establishment is restored, or data transmission is restored; or, enter the active state. The terminal independently decides to perform the first operation when the second condition is met, without indication from the network side, which can save signaling overhead, avoid the transmission delay caused by signaling indication, and improve communication efficiency.

[0529] Optionally, the second condition includes at least one of the following:

[0530] The monitoring time information of the terminal is greater than the second time threshold;

[0531] The distance between the terminal and the reference position is greater than the second distance threshold;

[0532] The flight path of the terminal belongs to the second flight path set;

[0533] The terminal is not located in the first flight area. Optionally, the first flight area is the coverage range of a group of cells.

[0534] In this embodiment, the network device can configure the first configuration information for the terminal, and the terminal determines whether the second condition is met based on the first configuration information. When the second condition is met, the terminal needs to change the communication state, that is, restore the RRC establishment; or restore data transmission; or enter the active state.

[0535] Optionally, the second condition further includes:

[0536] The flight altitude of the terminal meets the second altitude condition, where the second altitude condition includes one of the following:

[0537] The flight altitude is greater than the third altitude threshold;

[0538] The flight altitude is less than the fourth altitude threshold;

[0539] The flight altitude is within the second altitude range, and the second altitude range can be an altitude interval.

[0540] In this embodiment, the second condition may further include a condition related to the flight altitude of the terminal. For example: the terminal performs a first operation when the second altitude condition is satisfied and the monitoring time information of the terminal is greater than the second time threshold; or, the terminal performs a first operation when the second altitude condition is satisfied and the distance between the terminal and the reference position is greater than the second distance threshold; or, the terminal performs a first operation when the second altitude condition is satisfied and the flight path of the terminal belongs to the second flight path set; or, the terminal performs a first operation when the second altitude condition is satisfied and the terminal is located in the second flight area; or, the terminal performs a first operation when the second altitude condition is satisfied, the monitoring time information of the terminal is greater than the second time threshold, and the distance between the terminal and the reference position is greater than the second distance threshold. The second altitude condition may be any one of the above second altitude conditions, and the second altitude condition may be combined with any one or more conditions in the second condition as a condition for determining whether the terminal performs the first operation. The combination cases are not listed one by one here.

[0541] As an alternative embodiment, the first configuration information includes at least one of the following:

[0542] The first time threshold;

[0543] The first distance threshold;

[0544] The first flight path set;

[0545] The first altitude threshold;

[0546] The first flight area range;

[0547] The second time threshold;

[0548] The second distance threshold;

[0549] The second flight path set;

[0550] The second altitude threshold;

[0551] The third altitude threshold;

[0552] The fourth altitude threshold;

[0553] The first altitude range;

[0554] The second altitude range;

[0555] The configuration information of the terminal in the RRC idle state;

[0556] The configuration information of the terminal in the RRC inactive state;

[0557] The configuration information of the terminal in the data pause transmission state.

[0558] In this embodiment, the network device may configure the terminal with information such as a first condition and / or a second condition, a threshold value included in the first condition, a threshold value included in the second condition, etc., so that the terminal determines whether the first condition is met based on the above first configuration information, and / or determines whether the second condition is met. The first configuration information may further include configurations when the terminal enters the RRC_IDLE or RRC_INACTIVE state, configurations when the terminal enters the data suspension transmission state, etc.

[0559] Optionally, the operations corresponding to the data suspension transmission state include at least one of the following:

[0560] Perform data retransmission at the PDCP layer in AM mode;

[0561] Clear PDCP PDUs at the PDCP layer in UM mode;

[0562] Set the timer to the initialization state at the PDCP layer;

[0563] Stop the PDCP timer at the PDCP layer;

[0564] Perform a cache clearing operation at the RLC layer;

[0565] Stop the timer at the RLC layer;

[0566] Perform a reset operation at the MAC layer.

[0567] In this embodiment, when the terminal meets the first condition and decides to enter the data suspension transmission state, it may perform any one or more of the above operations.

[0568] Optionally, the operations corresponding to the resumption of data transmission include at least one of the following:

[0569] Perform UL transmission at the MAC layer; UL transmission may include transmissions such as PRACH, PUSCH, PUCCH, SRS, etc.;

[0570] Perform PDCCH monitoring;

[0571] Perform PDSCH reception.

[0572] In this embodiment, when the terminal meets the second condition and decides to resume data transmission, it may perform any one or more of the above operations.

[0573] Optionally, the first configuration information is used to instruct the terminal to enter a first state when the first condition is met and the target timer is started.

[0574] In this embodiment, the target timer may be T310. For example, the terminal enters the first state when T310 is started and the first condition is met.

[0575] In an embodiment of the present application, the network device configures first configuration information for the terminal, enabling the terminal to autonomously decide to enter the first state when the first condition is met, without the need for network - side indication. This can save signaling overhead, avoid transmission delay caused by signaling indication, and improve communication efficiency.

[0576] The above embodiments introduce the method for controlling the terminal state of the present application. Next, this embodiment will further describe the corresponding device with reference to the accompanying drawings.

[0577] Specifically, as Figure 3 shown, an embodiment of the present application provides a terminal state control device 300, which is applied to the terminal and includes:

[0578] A first control unit 310, configured to enter the first state when the first condition is met;

[0579] Wherein, the first state includes one of the following:

[0580] Radio Resource Control (RRC) idle state;

[0581] RRC inactive state;

[0582] Data pause transmission state;

[0583] De - activation state.

[0584] Optionally, the device further includes:

[0585] A first determination unit, configured to determine that the first condition is met according to the first configuration information sent by the network device;

[0586] The first condition includes at least one of the following:

[0587] The monitoring time information of the terminal is greater than the first time threshold;

[0588] The distance between the terminal and the reference position is less than the first distance threshold;

[0589] The flight path of the terminal belongs to the first flight path set;

[0590] The terminal is located in the first flight area.

[0591] Optionally, the first condition further includes:

[0592] The flight altitude of the terminal meets the first altitude condition, where the first altitude condition includes one of the following:

[0593] The flight altitude is greater than the first altitude threshold;

[0594] The flight altitude is less than the second altitude threshold;

[0595] The flight altitude is within the first altitude range.

[0596] Optionally, the device further includes:

[0597] A second control unit, configured to perform a first operation when a second condition is met, where the first operation includes one of the following:

[0598] Resume RRC establishment;

[0599] Resume data transmission;

[0600] Enter the active state.

[0601] Optionally, the device further includes:

[0602] A second determination unit, configured to determine that the second condition is met according to the first configuration information sent by the network device;

[0603] The second condition includes at least one of the following:

[0604] The monitoring time information of the terminal is greater than a second time threshold;

[0605] The distance between the terminal and the reference position is greater than a second distance threshold;

[0606] The flight path of the terminal belongs to a second set of flight paths;

[0607] The terminal is not located in the first flight area.

[0608] Optionally, the second condition further includes:

[0609] The flight altitude of the terminal meets a second altitude condition, where the second altitude condition includes one of the following:

[0610] The flight altitude is greater than a third altitude threshold;

[0611] The flight altitude is less than a fourth altitude threshold;

[0612] The flight altitude is within the second altitude range.

[0613] Optionally, the first configuration information includes at least one of the following:

[0614] A first time threshold;

[0615] A first distance threshold;

[0616] A first set of flight paths;

[0617] A first altitude threshold;

[0618] The first flight area range;

[0619] Second time threshold;

[0620] Second distance threshold;

[0621] Second flight path set;

[0622] Second altitude threshold;

[0623] Third altitude threshold;

[0624] Fourth altitude threshold;

[0625] First altitude range;

[0626] Second altitude range;

[0627] Configuration information of the terminal in RRC idle state;

[0628] Configuration information of the terminal in RRC inactive state;

[0629] Configuration information of the terminal in data pause transmission state.

[0630] Optionally, the first flight area is the coverage range of a group of cells.

[0631] Optionally, the terminal enters the data pause transmission state, including at least one of the following: performing data retransmission in the acknowledged mode (AM) of the packet data convergence protocol (PDCP) layer; stopping the PDCP timer in the PDCP layer;

[0632] Clearing the PDCP PDUs in the unacknowledged mode (UM) of the PDCP layer;

[0633] Placing the timer in the initialization state in the PDCP layer;

[0634] Performing a buffer clearing operation in the radio link control (RLC) layer;

[0635] Stopping the timer in the RLC layer;

[0636] Performing a reset operation in the media access control (MAC) layer.

[0637] Optionally, the first control unit is specifically configured to:

[0638] Enter the first state when the first condition is met and the target timer is enabled.

[0639] Optionally, the terminal resumes data transmission, including at least one of the following:

[0640] Performing an uplink (UL) transmission in the MAC layer;

[0641] Performing physical downlink control channel (PDCCH) monitoring;

[0642] Perform physical downlink shared channel (PDSCH) reception.

[0643] It should be noted here that the above device provided in the embodiments of the present application can implement all the method steps implemented in the above method embodiments applied to the terminal, and can achieve the same technical effects. Therefore, the same parts and beneficial effects as those in the method embodiments will not be specifically described in this embodiment.

[0644] Specifically, as Figure 4 shown, the embodiments of the present application provide a terminal state control device 400, which is applied to a network device and includes:

[0645] A first sending unit 410, configured to send first configuration information to the terminal, where the first configuration information is used to instruct the terminal to enter a first state when a first condition is met;

[0646] Wherein, the first state includes one of the following:

[0647] RRC idle state;

[0648] RRC inactive state;

[0649] Data transmission pause state;

[0650] Deactivation state.

[0651] Optionally, the first condition includes at least one of the following:

[0652] The monitoring time information of the terminal is greater than a first time threshold;

[0653] The distance between the terminal and a reference position is less than a first distance threshold;

[0654] The flight path of the terminal belongs to a first flight path set;

[0655] The terminal is located in a first flight area.

[0656] Optionally, the first condition further includes:

[0657] The flight altitude of the terminal meets a first altitude condition, where the first altitude condition includes one of the following:

[0658] The flight altitude is greater than a first altitude threshold;

[0659] The flight altitude is less than a second altitude threshold;

[0660] The flight altitude is within a first altitude range.

[0661] Optionally, the first configuration information is further used to instruct the terminal to perform a first operation when a second condition is met;

[0662] The first operation includes one of the following:

[0663] Resume RRC establishment;

[0664] Resume data transmission;

[0665] Enter the active state.

[0666] Optionally, the second condition includes at least one of the following:

[0667] The monitoring time information of the terminal is greater than a second time threshold;

[0668] The distance between the terminal and a reference position is greater than a second distance threshold;

[0669] The flight path of the terminal belongs to a second flight path set;

[0670] The terminal is not located in a first flight area.

[0671] Optionally, the first flight area is the coverage range of a group of cells.

[0672] Optionally, the second condition further includes:

[0673] The flight altitude of the terminal meets a second altitude condition, where the second altitude condition includes one of the following:

[0674] The flight altitude is greater than a third altitude threshold;

[0675] The flight altitude is less than a fourth altitude threshold;

[0676] The flight altitude is within a second altitude range.

[0677] Optionally, the first configuration information includes at least one of the following:

[0678] A first time threshold;

[0679] A first distance threshold;

[0680] A first flight path set;

[0681] A first altitude threshold;

[0682] A first flight area range;

[0683] A second time threshold;

[0684] A second distance threshold;

[0685] A second flight path set;

[0686] Second height threshold;

[0687] Third height threshold;

[0688] Fourth height threshold;

[0689] First height range;

[0690] Second height range;

[0691] Configuration information of the terminal in the RRC idle state;

[0692] Configuration information of the terminal in the RRC inactive state;

[0693] Configuration information of the terminal in the data pause transmission state.

[0694] Optionally, the operations corresponding to the data pause transmission state include at least one of the following:

[0695] Perform data retransmission at the PDCP layer in AM;

[0696] Stop the PDCP timer at the PDCP layer;

[0697] Clear the PDCP PDUs at the PDCP layer in UM;

[0698] Place the timer in the initialization state at the PDCP layer;

[0699] Perform a cache clearing operation at the RLC layer;

[0700] Stop the timer at the RLC layer;

[0701] Perform a reset operation at the MAC layer.

[0702] Optionally, the first configuration information is used to indicate that the terminal enters the first state when the first condition is met and the target timer is enabled.

[0703] Optionally, the operations corresponding to the resumption of data transmission include at least one of the following:

[0704] Perform UL transmission at the MAC layer;

[0705] Perform PDCCH monitoring;

[0706] Perform PDSCH reception.

[0707] It should be noted here that the above device provided in the embodiments of the present application can implement all the method steps implemented in the method embodiments applied to network devices, and can achieve the same technical effects. The same parts and beneficial effects as those in the method embodiments are not specifically described in this embodiment.

[0708] It should be noted that the division of units in the embodiments of the present application is illustrative, merely a logical function division, and there may be other division methods in actual implementation. In addition, in each embodiment of the present application, the functional units may be integrated in a processing unit, or each unit may exist physically alone, or two or more units may be integrated in one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of a software functional unit.

[0709] If the above-mentioned integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it may be stored in a processor-readable storage medium. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, may be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the methods described in the embodiments of the present application. The foregoing storage medium includes: various media such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disc that can store program codes.

[0710] As Figure 5 shown, an embodiment of the present application further provides a terminal, including: a memory 520, a transceiver 500, and a processor 510; wherein, the memory 520 is used for storing a computer program; the transceiver 500 is used for receiving and sending data under the control of the processor 510; the processor 510 is used for reading the computer program in the memory and performing the following operations:

[0711] Enter the first state when the first condition is met;

[0712] wherein, the first state includes one of the following:

[0713] Radio Resource Control (RRC) idle state;

[0714] RRC inactive state;

[0715] Data suspension transmission state;

[0716] Deactivation state.

[0717] Optionally, the processor is used for reading the computer program in the memory and performing the following operations:

[0718] Determine that the first condition is satisfied according to the first configuration information sent by the network device;

[0719] The first condition includes at least one of the following:

[0720] The monitoring time information of the terminal is greater than the first time threshold;

[0721] The distance between the terminal and the reference position is less than the first distance threshold;

[0722] The flight path of the terminal belongs to the first flight path set;

[0723] The terminal is located in the first flight area.

[0724] Optionally, the first condition further includes:

[0725] The flight altitude of the terminal satisfies the first altitude condition, where the first altitude condition includes one of the following:

[0726] The flight altitude is greater than the first altitude threshold;

[0727] The flight altitude is less than the second altitude threshold;

[0728] The flight altitude is within the first altitude range.

[0729] Optionally, the processor is configured to read the computer program in the memory and perform the following operations: perform the first operation when the second condition is satisfied, and the first operation includes one of the following:

[0730] Resume RRC establishment;

[0731] Resume data transmission;

[0732] Enter the active state.

[0733] Optionally, the processor is configured to read the computer program in the memory and perform the following operations: determine that the second condition is satisfied according to the first configuration information sent by the network device;

[0734] The second condition includes at least one of the following:

[0735] The monitoring time information of the terminal is greater than the second time threshold;

[0736] The distance between the terminal and the reference position is greater than the second distance threshold;

[0737] The flight path of the terminal belongs to the second flight path set;

[0738] The terminal is not located in the first flight area.

[0739] Optionally, the second condition further includes:

[0740] The flight altitude of the terminal meets the second altitude condition, where the second altitude condition includes that a flight altitude is greater than a third altitude threshold;

[0741] The flight altitude is less than a fourth altitude threshold;

[0742] The flight altitude is within a second altitude range.

[0743] Optionally, the first configuration information includes at least one of the following:

[0744] A first time threshold;

[0745] A first distance threshold;

[0746] A first set of flight paths;

[0747] A first altitude threshold;

[0748] A first flight area range;

[0749] A second time threshold;

[0750] A second distance threshold;

[0751] A second set of flight paths;

[0752] A second altitude threshold;

[0753] A third altitude threshold;

[0754] A fourth altitude threshold;

[0755] A first altitude range;

[0756] A second altitude range;

[0757] Configuration information of the terminal in the RRC idle state;

[0758] Configuration information of the terminal in the RRC inactive state;

[0759] Configuration information of the terminal in the data suspension transmission state.

[0760] Optionally, the first flight area is the coverage range of a group of cells.

[0761] Optionally, the terminal enters the data suspension transmission state, including at least one of the following:

[0762] Performing data retransmission in the acknowledged mode (AM) of the packet data convergence protocol (PDCP) layer;

[0763] Stopping the PDCP timer in the packet data convergence protocol (PDCP) layer;

[0764] Clear the PDCP PDU under UM of the PDCP layer;

[0765] Place the timer in the initialization state at the PDCP layer;

[0766] Perform a buffer clearing operation at the Radio Link Control (RLC) layer;

[0767] Stop the timer at the Radio Link Control (RLC) layer;

[0768] Perform a reset operation at the Media Access Control (MAC) layer.

[0769] Optionally, the processor is configured to read a computer program in the memory and perform the following operations:

[0770] Enter a first state when a first condition is met and a target timer is enabled.

[0771] Optionally, the terminal resumes data transmission, including at least one of the following:

[0772] Perform an uplink (UL) transmission at the MAC layer;

[0773] Perform Physical Downlink Control Channel (PDCCH) monitoring;

[0774] Perform Physical Downlink Shared Channel (PDSCH) reception.

[0775] Among them, in Figure 5 The bus architecture may include any number of interconnected buses and bridges, specifically various circuits of one or more processors represented by processor 510 and a memory represented by memory 520 are linked together. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art, and thus will not be further described herein. The bus interface provides an interface. The transceiver 500 may be a plurality of components, that is, including a transmitter and a transceiver, and provides a unit for communicating with various other devices on the transmission medium. For different user equipments, the user interface 530 may also be an interface capable of externally or internally connecting required devices, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, etc.

[0776] The processor 510 is responsible for managing the bus architecture and general processing, and the memory 520 may store data used by the processor 510 when performing operations.

[0777] Optionally, the processor 510 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor may also adopt a multi-core architecture.

[0778] The processor is used to execute any of the methods provided in the embodiments of the present application according to the obtained executable instructions by calling the computer program stored in the memory. The processor and the memory may also be physically separated.

[0779] It should be noted here that the above terminal provided in the embodiments of the present application can implement all the method steps implemented in the method embodiments applied to the terminal, and can achieve the same technical effects. The same parts and beneficial effects as those in the method embodiments will not be specifically described in this embodiment.

[0780] As Figure 6 shown, an embodiment of the present application further provides a network device, including: a memory 620, a transceiver 600, and a processor 610; wherein, the memory 620 is used to store a computer program; the transceiver 600 is used to receive and send data under the control of the processor 610; the processor 610 is used to read the computer program in the memory and perform the following operations:

[0781] Send first configuration information to the terminal, where the first configuration information is used to instruct the terminal to enter a first state when a first condition is met;

[0782] Wherein, the first state includes one of the following:

[0783] RRC idle state;

[0784] RRC inactive state;

[0785] Data suspension transmission state;

[0786] Deactivation state.

[0787] Optionally, the first condition includes at least one of the following:

[0788] The monitoring time information of the terminal is greater than a first time threshold;

[0789] The distance between the terminal and a reference position is less than a first distance threshold;

[0790] The flight path of the terminal belongs to a first flight path set;

[0791] The terminal is located in the first flight area.

[0792] Optionally, the first condition further includes:

[0793] The flight altitude of the terminal meets the first altitude condition, where the first altitude condition includes one of the following:

[0794] The flight altitude is greater than the first altitude threshold;

[0795] The flight altitude is less than the second altitude threshold;

[0796] The flight altitude is within the first altitude range.

[0797] Optionally, the first configuration information is further used to instruct the terminal to perform a first operation when the second condition is met;

[0798] The first operation includes one of the following:

[0799] Resume RRC establishment;

[0800] Resume data transmission;

[0801] Enter the active state.

[0802] Optionally, the second condition includes at least one of the following:

[0803] The monitoring time information of the terminal is greater than the second time threshold;

[0804] The distance between the terminal and the reference position is greater than the second distance threshold;

[0805] The flight path of the terminal belongs to the second flight path set;

[0806] The terminal is not located in the first flight area.

[0807] Optionally, the first flight area is the coverage range of a group of cells.

[0808] Optionally, the second condition further includes:

[0809] The flight altitude of the terminal meets the second altitude condition, where the second altitude condition includes one of the following:

[0810] The flight altitude is greater than the third altitude threshold;

[0811] The flight altitude is less than the fourth altitude threshold;

[0812] The flight altitude is within the second altitude range.

[0813] Optionally, the first configuration information includes at least one of the following:

[0814] The first time threshold;

[0815] The first distance threshold;

[0816] The first set of flight paths;

[0817] The first altitude threshold;

[0818] The first flight area range;

[0819] The second time threshold;

[0820] The second distance threshold;

[0821] The second set of flight paths;

[0822] The second altitude threshold;

[0823] The third altitude threshold;

[0824] The fourth altitude threshold;

[0825] The first altitude range;

[0826] The second altitude range;

[0827] The configuration information of the terminal in the RRC idle state;

[0828] The configuration information of the terminal in the RRC inactive state;

[0829] The configuration information of the terminal in the data pause transmission state.

[0830] Optionally, the operations corresponding to the data pause transmission state include at least one of the following:

[0831] Perform data retransmission at the PDCP layer in AM;

[0832] Stop the PDCP timer at the PDCP layer;

[0833] Clear the PDCP PDUs under the PDCP layer in UM;

[0834] Place the timer in the initialization state at the PDCP layer;

[0835] Perform a cache clearing operation at the RLC layer;

[0836] Stop the timer at the RLC layer;

[0837] Perform a reset operation at the MAC layer.

[0838] Optionally, the first configuration information is used to indicate that the terminal enters the first state when the first condition is met and the target timer is enabled.

[0839] Optionally, the operations corresponding to the restored data transmission include at least one of the following:

[0840] Perform UL transmission at the MAC layer;

[0841] Perform PDCCH monitoring;

[0842] Perform PDSCH reception.

[0843] Among them, in Figure 6 the bus architecture may include any number of interconnected buses and bridges, specifically, various circuits represented by one or more processors represented by the processor 610 and the memory represented by the memory 620 are linked together. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art, and thus will not be further described herein. The bus interface provides an interface. The transceiver 600 may be a plurality of components, that is, including a transmitter and a transceiver, and provides a unit for communicating with various other devices on the transmission medium. The processor 610 is responsible for managing the bus architecture and general processing, and the memory 620 may store data used by the processor 610 when performing operations.

[0844] The processor 610 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD), and the processor may also adopt a multi-core architecture.

[0845] It should be noted here that the above network device provided by the embodiments of the present application can implement all the method steps implemented by the above method embodiments applied to the network device, and can achieve the same technical effects. The same parts and beneficial effects as those in the method embodiments will not be specifically described in this embodiment.

[0846] In addition, a processor-readable storage medium is further provided in a specific embodiment of the present application, on which a computer program is stored. When the program is executed by a processor, it implements the steps of the above terminal state control method and can achieve the same technical effects. To avoid repetition, details are not described herein again. The readable storage medium may be any available medium or data storage device accessible by the processor, including but not limited to magnetic memories (such as floppy disks, hard disks, magnetic tapes, magneto-optical discs (MO), etc.), optical memories (such as CDs, DVDs, BDs, HVDs, etc.), and semiconductor memories (such as ROM, EPROM, EEPROM, non-volatile memories (NAND FLASH), solid state drives (SSD), etc.).

[0847] It should be noted that the technical solutions provided in the embodiments of the present application can be applied to multiple systems, especially 5G systems. For example, applicable systems may include a global system of mobile communication (GSM) system, a code division multiple access (CDMA) system, a Wideband Code Division Multiple Access (WCDMA) general packet radio service (GPRS) system, a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD) system, a long term evolution advanced (LTE-A) system, a universal mobile telecommunication system (UMTS), a worldwide interoperability for microwave access (WiMAX) system, a 5G New Radio (NR) system, etc. Both terminal devices and network devices are included in these multiple systems. The core network part may also be included in the system, such as an Evolved Packet System (EPS), a 5G system (5GS), etc.

[0848] The terminal device involved in the embodiments of this application can be a device that provides voice and / or data connectivity to users, such as a handheld device with wireless connection capabilities, or other processing devices connected to a wireless modem, etc. In different systems, the name of the terminal device may also be different. For example, in a 5G system, the terminal device can be called a User Equipment (UE). The wireless terminal device can communicate with one or more core networks (CN) via a Radio Access Network (RAN). The wireless terminal device can be a mobile terminal device, such as a mobile phone (or a "cellular" phone) and a computer with a mobile terminal device. For example, it can be a portable, pocket-sized, handheld, computer-integrated, or vehicle-mounted mobile device that exchanges voice and / or data with the wireless access network. For example, devices such as Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistant (PDA), etc. The wireless terminal device can also be called a system, a subscriber unit, a subscriber station, a mobile station, a mobile, a remote station, an access point, a remote terminal, an access terminal, a user terminal, a user agent, a user device, which is not limited in the embodiments of this application.

[0849] The network device involved in the embodiments of the present application may be a base station, which may include multiple cells that provide services to terminals. Depending on the specific application scenario, the base station may also be referred to as an access point, or may be a device in the access network that communicates with wireless terminal devices through one or more sectors on the air interface, or other names. The network device can be used to mutually replace the received air frames and Internet Protocol (IP) packets, and serve as a router between the wireless terminal device and the rest of the access network, where the rest of the access network may include an Internet Protocol (IP) communication network. The network device can also coordinate the attribute management of the air interface. For example, the network device involved in the embodiments of the present application may be a network device (Base Transceiver Station, BTS) in a Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA), or may be a network device (NodeB) in a Wide-band Code Division Multiple Access (WCDMA), or may also be an evolved network device (evolutional Node B, eNB or e-NodeB) in a Long Term Evolution (LTE) system, a 5G base station (gNB) in a 5G network architecture (next generation system), or may also be a Home evolved Node B (HeNB), a relay node, a femto, a pico, etc. The embodiments of the present application do not limit this. In some network structures, the network device may include a centralized unit (centralized unit, CU) node and a distributed unit (distributed unit, DU) node, and the centralized unit and the distributed unit may also be arranged separately geographically.

[0850] A network device and a terminal device can each use one or more antennas for Multi-Input Multi-Output (MIMO) transmission. The MIMO transmission can be Single User MIMO (SU-MIMO) or Multiple User MIMO (MU-MIMO). According to the form and quantity of the root antenna combination, the MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO, or massive-MIMO, or it can be diversity transmission, precoding transmission, beamforming transmission, etc.

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

[0852] The present application is described with reference to the flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or block in the flowcharts and / or block diagrams, and the combination of processes and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing devices generate a device for implementing the functions specified in one or more processes in the flowchart and / or one or more blocks in the block diagram.

[0853] These processor-executable instructions can also be stored in a processor-readable memory capable of guiding a computer or other programmable data processing devices to work in a specific manner, such that the instructions stored in the processor-readable memory generate a manufactured product including an instruction device, and the instruction device implements the functions specified in one or more processes in the flowchart and / or one or more blocks in the block diagram.

[0854] These processor-executable instructions can also be loaded onto a computer or other programmable data processing devices, such that a series of operation steps are executed on the computer or other programmable devices to generate a computer-implemented process, and thus the instructions executed on the computer or other programmable devices provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more blocks in the block diagram.

[0855] Obviously, those skilled in the art can make various changes and modifications to this application without departing from the spirit and scope of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalent technologies, this application is also intended to include these modifications and variations.

Claims

1. A terminal state control method, characterized in that, Including: When the terminal meets the first condition, it enters the first state; Wherein, the first state includes one of the following: Radio Resource Control (RRC) idle state; RRC inactive state; Data transmission pause state; Deactivation state.

2. The method according to claim 1, characterized in that The method further includes: Determining that the first condition is met according to the first configuration information sent by the network device; The first condition includes at least one of the following: The monitoring time information of the terminal is greater than the first time threshold; The distance between the terminal and the reference position is less than the first distance threshold; The flight path of the terminal belongs to the first flight path set; The terminal is located in the first flight area.

3. The method according to claim 2, characterized in that, The first condition further includes: The flight altitude of the terminal meets the first altitude condition, wherein the first altitude condition includes one of the following: The flight altitude is greater than the first altitude threshold; The flight altitude is less than the second altitude threshold; The flight altitude is within the first altitude range.

4. The method according to claim 1, characterized in that, The method further includes When the terminal meets the second condition, it performs a first operation, and the first operation includes one of the following: Resume RRC establishment; Resume data transmission; Enter the active state.

5. The method according to claim 4, wherein The method further includes: Determining that the second condition is met according to the first configuration information sent by the network device; The second condition includes at least one of the following: The monitoring time information of the terminal is greater than the second time threshold; The distance between the terminal and the reference position is greater than the second distance threshold; The flight path of the terminal belongs to the second flight path set; The terminal is not located in the first flight area.

6. The method according to claim 5, wherein The second condition further includes: The flight altitude of the terminal meets the second altitude condition, wherein the second altitude condition includes one of the following: The flight altitude is greater than the third altitude threshold; The flight altitude is less than the fourth altitude threshold; The flight altitude is within the second altitude range.

7. The method according to claim 2 or 5, characterized in that, The first configuration information includes at least one of the following: The first time threshold; The first distance threshold; The first flight path set; The first altitude threshold; The first flight area range; The second time threshold; The second distance threshold; The second flight path set; The second altitude threshold; The third altitude threshold; The fourth altitude threshold; The first altitude range; The second altitude range; The configuration information of the terminal in the RRC idle state; The configuration information of the terminal in the RRC inactive state; The configuration information of the terminal in the data transmission pause state.

8. The method according to claim 2 or 5, characterized in that, The first flight area is the coverage range of a group of cells.

9. The method according to claim 1, wherein The terminal enters the data transmission pause state, including at least one of the following: Performing data retransmission in the Packet Data Convergence Protocol (PDCP) layer acknowledged mode (AM); Stopping the PDCP timer in the PDCP layer; Clearing the PDCP protocol data unit (PDU) in the PDCP layer unacknowledged mode (UM); Placing the timer in the initialization state in the PDCP layer; Performing a cache clearing operation in the Radio Link Control (RLC) layer; Stopping the timer in the RLC layer; Performing a reset operation in the Medium Access Control (MAC) layer.

10. The method according to claim 1, characterized in that, The entering the first state when meeting the first condition includes: Entering the first state when meeting the first condition and the target timer is enabled.

11. The method according to claim 4, characterized in that, The terminal resumes data transmission, including at least one of the following: Performing uplink (UL) transmission in the MAC layer; Perform Physical Downlink Control Channel (PDCCH) monitoring; Perform Physical Downlink Shared Channel (PDSCH) reception.

12. A terminal state control method, characterized in that, It includes: The network device sends first configuration information to the terminal, and the first configuration information is used to instruct the terminal to enter a first state when a first condition is met; Wherein, the first state includes one of the following: RRC idle state; RRC inactive state; Data transmission pause state; Deactivation state.

13. The method according to claim 12, wherein The first condition includes at least one of the following: The monitoring time information of the terminal is greater than a first time threshold; The distance between the terminal and the reference position is less than a first distance threshold; The flight path of the terminal belongs to a first flight path set; The terminal is located in a first flight area.

14. The method according to claim 13, characterized in that The first condition further includes: The flight altitude of the terminal meets a first altitude condition, wherein the first altitude condition includes one of the following: The flight altitude is greater than a first altitude threshold; The flight altitude is less than a second altitude threshold; The flight altitude is within a first altitude range.

15. The method according to claim 12, wherein The first configuration information is further used to instruct the terminal to perform a first operation when a second condition is met; The first operation includes one of the following: Resume RRC establishment; Resume data transmission; Enter the active state.

16. The method according to claim 15, characterized in that, The second condition includes at least one of the following: The monitoring time information of the terminal is greater than a second time threshold; The distance between the terminal and the reference position is greater than a second distance threshold; The flight path of the terminal belongs to a second flight path set; The terminal is not located in the first flight area.

17. The method according to claim 13 or 16, characterized in that, The first flight area is the coverage range of a group of cells.

18. The method according to claim 16, wherein The second condition further includes: The flight altitude of the terminal meets a second altitude condition, wherein the second altitude condition includes one of the following: The flight altitude is greater than a third altitude threshold; The flight altitude is less than a fourth altitude threshold; The flight altitude is within a second altitude range.

19. The method according to claim 12, wherein The first configuration information includes at least one of the following: First time threshold; First distance threshold; First flight path set; First altitude threshold; First flight area range; Second time threshold; Second distance threshold; Second flight path set; Second altitude threshold; Third altitude threshold; Fourth altitude threshold; First altitude range; Second altitude range; Configuration information of the terminal in the RRC idle state; Configuration information of the terminal in the RRC inactive state; Configuration information of the terminal in the data transmission pause state.

20. The method according to claim 12, wherein The operations corresponding to the data transmission pause state include at least one of the following: Perform data retransmission at the PDCP layer in AM mode; Stop the PDCP timer at the PDCP layer; Clear the PDCP protocol data unit (PDU) at the PDCP layer in UM mode; Place the timer in the initialization state at the PDCP layer; Perform cache clearing operation at the RLC layer; Stop the timer at the RLC layer; Perform a reset operation at the MAC layer.

21. The method according to claim 12, characterized in that, The first configuration information is used to instruct the terminal to enter the first state when the first condition is met and the target timer is enabled.

22. The method according to claim 15, wherein The operations corresponding to the resume data transmission include at least one of the following: Perform UL transmission at the MAC layer; Perform PDCCH monitoring; Perform PDSCH reception.

23. A terminal, characterized in that, It includes: Memory, transceiver, processor: Memory, for storing computer programs; A transceiver for receiving and sending data under the control of the processor; A processor for reading a computer program in the memory and performing the following operations: Entering a first state when a first condition is satisfied; Wherein the first state includes one of the following: Radio Resource Control (RRC) idle state; RRC inactive state; Data transmission pause state; Deactivation state.

24. The terminal according to claim 23, wherein The processor is configured to read a computer program in the memory and perform the following operations: Determining that the first condition is satisfied according to first configuration information sent by a network device; The first condition includes at least one of the following: The monitoring time information of the terminal is greater than a first time threshold; The distance between the terminal and a reference position is less than a first distance threshold; The flight path of the terminal belongs to a first flight path set; The terminal is located in a first flight area.

25. The terminal according to claim 24, wherein The first condition further includes: The flight altitude of the terminal satisfies a first altitude condition, wherein the first altitude condition includes one of the following: The flight altitude is greater than a first altitude threshold; The flight altitude is less than a second altitude threshold; The flight altitude is within a first altitude range.

26. The terminal according to claim 23, wherein The processor is configured to read a computer program in the memory and perform the following operations: Performing a first operation when a second condition is satisfied, the first operation including one of the following: Restoring RRC establishment; Restoring data transmission; Entering an active state.

27. The terminal according to claim 26, wherein The processor is configured to read a computer program in the memory and perform the following operations: Determining that the second condition is satisfied according to first configuration information sent by a network device; The second condition includes at least one of the following: The monitoring time information of the terminal is greater than a second time threshold; The distance between the terminal and a reference position is greater than a second distance threshold; The flight path of the terminal belongs to a second flight path set; The terminal is not located in the first flight area.

28. The terminal according to claim 27, wherein The second condition further includes: The flight altitude of the terminal satisfies a second altitude condition, wherein the second altitude condition includes one of the following: The flight altitude is greater than a third altitude threshold; The flight altitude is less than a fourth altitude threshold; The flight altitude is within a second altitude range.

29. The terminal according to claim 24 or 27, characterized in that, The first configuration information includes at least one of the following: A first time threshold; A first distance threshold; A first flight path set; A first altitude threshold; The range of the first flight area; A second time threshold; A second distance threshold; A second flight path set; A second altitude threshold; A third altitude threshold; A fourth altitude threshold; A first altitude range; A second altitude range; Configuration information of the terminal in the RRC idle state; Configuration information of the terminal in the RRC inactive state; Configuration information of the terminal in the data transmission pause state.

30. The terminal according to claim 23, wherein The terminal enters the data transmission pause state, including at least one of the following: Performing data retransmission in the acknowledged mode (AM) of the Packet Data Convergence Protocol (PDCP) layer; Stopping the PDCP timer in the PDCP layer; Clearing the PDCP protocol data unit (PDU) in the unacknowledged mode (UM) of the PDCP layer; Placing the timer in an initialization state in the PDCP layer; Performing a cache clearing operation in the Radio Link Control (RLC) layer; Stopping the timer in the RLC layer; Performing a reset operation in the Medium Access Control (MAC) layer.

31. The terminal according to claim 23, wherein The processor is used to read the computer program in the memory and perform the following operations: Enter the first state when the first condition is met and the target timer is enabled.

32. The terminal according to claim 26, wherein The terminal resumes data transmission, including at least one of the following: Perform uplink (UL) transmission at the MAC layer; Perform physical downlink control channel (PDCCH) monitoring; Perform physical downlink shared channel (PDSCH) reception.

33. A network device, characterized in that, Include: Memory, transceiver, processor: Memory, used to store the computer program; Transceiver, used to receive and send data under the control of the processor; Processor, used to read the computer program in the memory and perform the following operations: Send first configuration information to the terminal, where the first configuration information is used to instruct the terminal to enter the first state when the first condition is met; Among them, the first state includes one of the following: RRC idle state; RRC inactive state; Data pause transmission state; Deactivation state.

34. The network device according to claim 33, characterized in that, The first condition includes at least one of the following: The monitoring time information of the terminal is greater than the first time threshold; The distance between the terminal and the reference position is less than the first distance threshold; The flight path of the terminal belongs to the first flight path set; The terminal is located in the first flight area.

35. The network device according to claim 34, characterized in that, The first condition further includes: The flight altitude of the terminal meets the first altitude condition, where the first altitude condition includes one of the following: The flight altitude is greater than the first altitude threshold; The flight altitude is less than the second altitude threshold; The flight altitude is within the first altitude range.

36. The network device according to claim 33, characterized in that, The first configuration information is further used to instruct the terminal to perform the first operation when the second condition is met; The first operation includes one of the following: Resume RRC establishment; Resume data transmission; Enter the active state.

37. The network device according to claim 36, characterized in that, The second condition includes at least one of the following: The monitoring time information of the terminal is greater than the second time threshold; The distance between the terminal and the reference position is greater than the second distance threshold; The flight path of the terminal belongs to the second flight path set; The terminal is not located in the first flight area.

38. The network device according to claim 37, wherein The second condition further includes: The flight altitude of the terminal meets the second altitude condition, where the second altitude condition includes one of the following: The flight altitude is greater than the third altitude threshold; The flight altitude is less than the fourth altitude threshold; The flight altitude is within the second altitude range.

39. The network device according to claim 33, wherein The first configuration information includes at least one of the following: The first time threshold; The first distance threshold; The first flight path set; The first altitude threshold; The first flight area range; The second time threshold; The second distance threshold; The second flight path set; The second altitude threshold; The third altitude threshold; The fourth altitude threshold; The first altitude range; The second altitude range; The configuration information of the terminal in the RRC idle state; The configuration information of the terminal in the RRC inactive state; The configuration information of the terminal in the data pause transmission state.

40. The network device according to claim 33, characterized in that, The operations corresponding to the data pause transmission state include at least one of the following: Perform data retransmission at the PDCP layer in AM; Stop the PDCP timer at the PDCP layer; Clear the PDCP protocol data unit (PDU) under the PDCP layer in UM; Place the timer in the initialization state at the PDCP layer; Perform cache clearing operation at the RLC layer; Stop the timer at the RLC layer; Perform a reset operation at the MAC layer.

41. The network device according to claim 33, characterized in that, The first configuration information is used to indicate that the terminal enters the first state when the first condition is met and the target timer is enabled.

42. The network device according to claim 36, wherein, The operations corresponding to the resumed data transmission include at least one of the following: Perform UL transmission at the MAC layer; Perform PDCCH monitoring; Perform PDSCH reception.

43. A terminal state control device, characterized in that, Include: The first control unit is configured to enter the first state when the first condition is met; Wherein, the first state includes one of the following: Radio Resource Control (RRC) idle state; RRC inactive state; Data pause transmission state; Deactivation state.

44. A terminal state control device, characterized in that, Include: The first sending unit is configured to send the first configuration information to the terminal, and the first configuration information is used to indicate that the terminal enters the first state when the first condition is met; Wherein, the first state includes one of the following: RRC idle state; RRC inactive state; Data pause transmission state; Deactivation state.

45. A processor-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the terminal state control method described in any one of claims 1 to 11, or implements the steps of the terminal state control method described in any one of claims 12 to 22.