Data transmission method, device, terminal equipment and storage medium

By judging whether the IDT process is allowed to be triggered in the cell where the terminal device resides, and using logical channel configuration information for data transmission, the problem that the terminal device needs to restore RRC connection for data transmission in the RRC_INACTIVE state is solved, and the effect of reducing power consumption is achieved .

CN116210325BActive Publication Date: 2024-12-27GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202080104681.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-08-06
Publication Date
2024-12-27
Estimated Expiration
2040-08-06

AI Technical Summary

Technical Problem

In the RRC_INACTIVE state, the terminal device needs to restore the RRC connection to perform data transmission, resulting in high power consumption.

Method used

By determining whether the IDT process is allowed to be triggered, the logical channel configuration information is used to transmit data in the cell where the terminal device resides, avoiding the recovery of the RRC connection and reducing power consumption.

Benefits of technology

Data transmission is realized without restoring the RRC connection, reducing the power consumption of the terminal device, and is especially suitable for scenarios with small data volume and low transmission frequency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116210325B_ABST
    Figure CN116210325B_ABST
Patent Text Reader

Abstract

The present application discloses a data transmission method, apparatus, terminal equipment and storage medium, and relates to the field of wireless communication. The method is applied to a terminal equipment, and the terminal equipment resides in a first cell, and the method includes: when the first cell is not a configuration cell, triggering of an inactive data transmission IDT process is not allowed; or, when the first cell is not the configuration cell, determining whether to trigger the IDT process according to the trigger condition corresponding to the first cell; wherein the configuration cell is the cell where the terminal equipment resides when acquiring the logical channel configuration information, and the logical channel configuration information is used to configure a logical channel that supports triggering the IDT process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of wireless communications, and in particular to a data transmission method, apparatus, terminal equipment and storage medium. Background Art

[0002] The RRC_INACTIVE state (i.e., RRC inactive state) is a new state introduced by the New Radio (NR) system from the perspective of energy saving.

[0003] For a terminal device in the RRC_INACTIVE state, the radio bearer and all radio resources will be released, but the terminal device side and the network device side retain the UE access context in order to quickly restore the Radio Resource Control (RRC) connection.

[0004] In the related art, in the RRC_INACTIVE state, if the terminal device wants to perform data transmission, it needs to trigger the connection establishment recovery process to restore the RRC connection and enter the connected state for data transmission, which consumes a lot of power. Summary of the invention

[0005] The embodiment of the present application provides a data transmission method, apparatus, terminal device and storage medium, and provides a method for judging whether to allow the IDT process to be triggered. Since the RRC connection does not need to be restored when the IDT process is triggered, data transmission can also be performed, which can reduce the power consumption of the terminal device. The technical solution is as follows.

[0006] According to one aspect of the present application, a data transmission method is provided, which is applied to a terminal device, where the terminal device resides in a first cell, and the method includes:

[0007] If the first cell is not a configured cell, triggering the IDT process is not allowed;

[0008] or, when the first cell is not the configured cell, determining whether to allow triggering the IDT process according to a trigger condition corresponding to the first cell;

[0009] The configured cell is the cell where the terminal device resides when acquiring the logical channel configuration information, and the logical channel configuration information is used to configure the logical channel that supports triggering the IDT process.

[0010] According to one aspect of the present application, there is provided a data transmission device, which is applied to a terminal device, wherein the terminal device resides in a first cell, and the device includes: a judgment module;

[0011] The judgment module is used to not allow the IDT process to be triggered when the first cell is not a configured cell;

[0012] Or, the judgment module is used to determine whether to allow triggering the IDT process according to a trigger condition corresponding to the first cell when the first cell is not the configured cell;

[0013] The configured cell is the cell where the terminal device resides when acquiring the logical channel configuration information, and the logical channel configuration information is used to configure the logical channel that supports triggering the IDT process.

[0014] According to one aspect of the present application, a terminal device is provided, comprising: a processor; a transceiver connected to the processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to load and execute the executable instructions to implement the data transmission method as described in the above aspects.

[0015] According to one aspect of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores executable instructions, and the executable instructions are loaded and executed by a processor to implement the data transmission method as described in the above aspect.

[0016] According to one aspect of the present application, a computer program product or a computer program is provided, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the data transmission method described in the above aspect.

[0017] The technical solution provided by the embodiments of the present application includes at least the following beneficial effects:

[0018] When in an inactive state, the terminal device can trigger the IDT process according to the configuration of the logical channel configuration information. When the first cell where the terminal device resides does not obtain valid logical channel configuration information and is not a configured cell, the terminal device may not allow the IDT process to be triggered, or determine whether the IDT process is allowed to be triggered based on the triggering conditions, thereby providing a method for judging whether the IDT process is allowed to be triggered. Since the RRC connection does not need to be restored when the IDT process is triggered, data transmission can also be performed, which can reduce the power consumption of the terminal device. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0020] Figure 1 is a block diagram of a communication system provided by an exemplary embodiment of the present application;

[0021] Figure 2 is a flow chart of a data transmission method provided by an exemplary embodiment of the present application;

[0022] Figure 3 is a flow chart of a data transmission method provided by an exemplary embodiment of the present application;

[0023] Figure 4 is a flow chart of a data transmission method provided by an exemplary embodiment of the present application;

[0024] Figure 5 is a structural block diagram of a data transmission device provided by an exemplary embodiment of the present application;

[0025] Figure 6 It is a structural diagram of a communication device provided by an exemplary embodiment of the present application. DETAILED DESCRIPTION

[0026] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.

[0027] First, the nouns involved in the embodiments of the present application are briefly introduced:

[0028] RRC Status:

[0029] In order to reduce air interface signaling and quickly restore wireless connections and data services in the 5G network environment, a new RRC state, namely the RRC_INACTIVE state, is defined.

[0030] RRC_IDLE state (i.e., RRC idle state): Mobility is based on cell selection and reselection of the terminal device, paging is initiated by the core network (CN), and the paging area is configured by the CN. There is no UE access context on the network device side. There is no RRC connection.

[0031] RRC_CONNECTED state (i.e., RRC connection state): There is an RRC connection, and the network device and the terminal device have a UE access context. The network device side knows the location of the terminal device at the specific cell level. The mobility is the mobility controlled by the network device side. Unicast data can be transmitted between the terminal device and the network device.

[0032] RRC_INACTIVE state (i.e., RRC inactive state): Mobility is based on cell selection and reselection of the terminal device, there is a connection between CN and NR, the UE access context exists on a certain network device, paging is triggered by the Radio Access Network (RAN), and the RAN-based paging area is managed by the RAN. The network device side knows the location of the terminal device based on the RAN paging area level.

[0033] Figure 1 A block diagram of a communication system provided by an exemplary embodiment of the present application is shown. The communication system may include: an access network 12 and a terminal device 14.

[0034] The access network 12 includes several network devices 120. The network device 120 may be a base station, which is a device deployed in the access network to provide wireless communication functions for the terminal. The base station may include various forms of macro base stations, micro base stations, relay stations, access points, and the like. In systems using different wireless access technologies, the names of devices with base station functions may be different. For example, in an LTE system, it is called eNodeB or eNB; in a 5G NR-U system, it is called gNodeB or gNB. With the evolution of communication technology, the description of "base station" may change. For the convenience of the embodiments of the present application, the above-mentioned devices that provide wireless communication functions for the terminal device 14 are collectively referred to as network devices.

[0035] The terminal device 14 may include various handheld devices with wireless communication functions, vehicle-mounted devices, wearable devices, computing devices or other processing devices connected to a wireless modem, as well as various forms of user equipment, mobile stations (MS), terminals, etc. For the convenience of description, the above-mentioned devices are collectively referred to as terminals. The network device 120 and the terminal device 14 communicate with each other through some air interface technology, such as a Uu interface. Optionally, the terminal device is in the RRC_INACTIVE state.

[0036] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Global System of Mobile Communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD) system, Advanced Long Term Evolution (LTE-A) system, New Radio (NR) system, NR system evolution system, LTE on unlicensed spectrum (LTE-based access to Unlicensed spectrum, LTE-U) system, NR-U system, Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) communication system, Wireless Local Area Network (WLAN) system. Networks, WLAN), Wireless Fidelity (WiFi), next generation communication systems or other communication systems, etc.

[0037] Generally speaking, the number of connections supported by traditional communication systems is limited and easy to implement. However, with the development of communication technology, mobile communication systems will not only support traditional communications, but also support, for example, device to device (Device to Device, D2D) communication, machine to machine (Machine to Machine, M2M) communication, machine type communication (Machine Type Communication, MTC), vehicle to vehicle (V2V) communication and vehicle to everything (V2X) system, etc. The embodiments of the present application can also be applied to these communication systems.

[0038] Figure 2FIG. 1 is a flowchart of a data transmission method provided by an exemplary embodiment of the present application. The method can be applied to Figure 1 In the terminal device shown, the terminal device resides in the first cell.

[0039] Among them, the terminal device residing in the first cell is in the RRC_INACTIVE state and can perform an inactive data transmission (IDT) process. The IDT process is a process for the terminal device to perform data transmission in the RRC inactive state (i.e., the RRC_INACTIVE state). The IDT process does not require an RRC connection to be established between the terminal device and the network device. The embodiment of the present application does not limit the specific process of the IDT process.

[0040] For a terminal device in the RRC_INACTIVE state, if the only way to restore the RRC connection with the network device and then perform data transmission is through the connection establishment recovery process, it will need to return to the RRC_INACTIVE state after the data transmission is completed. For terminal devices with small data volume and low transmission frequency, the power consumption is relatively high. By using the IDT process, the connection state transition can be avoided, which can reduce power consumption.

[0041] The method comprises step 210 or step 220:

[0042] Step 210: When the first cell is not a configured cell, triggering the IDT process is not allowed.

[0043] Among them, the configuration cell is the cell where the terminal device resides when it obtains the logical channel configuration information, and the logical channel configuration information is used to configure the logical channel that supports triggering the IDT process.

[0044] Optionally, the logical channel configuration information is information configured by the network device to the terminal device when the terminal device is in the RRC connection state (ie, RRC_CONNECTED state). Since the service quality (QoS) requirements of the services corresponding to different data are different and mapped to different logical channels, the network device can configure whether the logical channel (Logical Channel, LCH) supports triggering the IDT process through the logical channel configuration information.

[0045] Exemplarily, the logical channel configuration information includes: the logical channels supporting triggering the IDT process are logical channel #1 and logical channel #2.

[0046] Optionally, the first cell is not a configured cell means that: when in a connected state, the terminal device has not resided in the first cell; or, when in a connected state, although the terminal device has resided in the first cell, the corresponding logical channel configuration information has not been obtained.

[0047] That is, when the terminal device resides in the first cell and is in the RRC_INACTIVE state, the first cell does not correspond to valid logical channel configuration information. The terminal device residing in the first cell is not allowed to trigger the IDT process for data transmission.

[0048] Step 220: When the first cell is not a configured cell, determine whether to allow triggering the IDT process according to a trigger condition corresponding to the first cell.

[0049] Among them, the configuration cell is the cell where the terminal device resides when it obtains the logical channel configuration information, and the logical channel configuration information is used to configure the logical channel that supports triggering the IDT process.

[0050] The first cell corresponds to a trigger condition. When the first cell is not a configured cell, the terminal device can determine whether an IDT process can be triggered in the first cell for data transmission according to the trigger condition.

[0051] Optionally, the first cell is not a configured cell means that: when in a connected state, the terminal device has not resided in the first cell; or, when in a connected state, although the terminal device has resided in the first cell, the corresponding logical channel configuration information has not been obtained.

[0052] Optionally, there may be one or more trigger conditions corresponding to the first cell, and the terminal device may determine whether to trigger the IDT process based on at least one of the trigger conditions.

[0053] To sum up, the method provided in this embodiment is that when the terminal device is in an inactive state, it can trigger the IDT process according to the configuration of the logical channel configuration information. When the first cell where the terminal device resides does not obtain valid logical channel configuration information and is not a configured cell, the terminal device may not allow the IDT process to be triggered, or determine whether the IDT process is allowed to be triggered based on the triggering conditions, thereby providing a method for judging whether the IDT process is allowed to be triggered. Since the RRC connection does not need to be restored when the IDT process is triggered, data transmission can also be performed, which can reduce the power consumption of the terminal device.

[0054] Based on Figure 2 In an optional embodiment, the first cell is a cell where the terminal device resides after cell reselection occurs.

[0055] Cell reselection refers to the process in which a terminal device selects a suitable cell to provide service signals through measurement. Before the terminal device performs cell reselection, the cell it resides in is the source cell; after the cell reselection, the cell it resides in (i.e., the first cell) is the target cell.

[0056] Optionally, when cell reselection occurs and the terminal device moves to the first cell, the terminal device will detect the first cell to detect whether the first cell is a configured cell.

[0057] In one possible case, the first cell is a configuration cell. That is, when the terminal device is in a connected state and resides in the first cell, it has acquired the logical channel configuration information. Then, when cell reselection occurs and the terminal device moves to the first cell, the logical channel configuration information corresponding to the first cell is used to trigger IDT transmission.

[0058] In another possible case, the first cell is not a configured cell. That is, after cell reselection occurs and the first cell is not a configured cell, the terminal device can determine whether the IDT process can be triggered in the new cell by any of the two methods provided in the above embodiments.

[0059] Method 1: The IDT process is not allowed to be triggered.

[0060] Method 2: Determine whether to allow triggering the IDT process according to the trigger condition corresponding to the first cell.

[0061] The above two methods are further described below.

[0062] Mode 1: When the first cell is not a configured cell, the IDT process is not allowed to be triggered.

[0063] In the embodiment corresponding to method 1, the logical channel configuration is one of the necessary conditions for triggering the IDT process. When the terminal device cannot obtain a valid logical channel configuration, the IDT process cannot be triggered, thereby preventing the terminal device from occupying the IDT resources of the current cell when there is no logical channel configuration for the current cell.

[0064] Exemplarily, the source cell is cell A, and the first cell where the terminal device resides after cell reselection is cell B. With reference to the following example:

[0065] 1) The terminal device in the connected state obtains the logical channel configuration (i.e., logical channel configuration information) that can trigger the IDT process through dedicated signaling in cell A (source cell). For example, the logical channels that can trigger the IDT process are logical channel #1 and logical channel #2.

[0066] The embodiment of the present application does not limit the specific form of the dedicated signaling that carries the logical channel configuration information.

[0067] 2) After the terminal device enters the RRC_INACITVE state, and the terminal device is still in cell A. When data arrives, the terminal device determines whether the IDT process can be triggered based on whether the current arriving data belongs to a logical channel that can trigger the IDT process.

[0068] For example, if the data to be transmitted comes from logical channel #1, or logical channel #2, or logical channel #1+logical channel #2, and meets other conditions for triggering the IDT process, the terminal device triggers the IDT process.

[0069] 3) After the terminal device enters the RRC_INACTIVE state, it moves to cell B. Since the terminal device cannot obtain the logical channel configuration (i.e., logical channel configuration information) used by cell B to trigger IDT, and cell B is not a configuration cell, the terminal device cannot trigger the IDT process in cell B.

[0070] Mode 2: When the first cell is not a configured cell, determine whether to allow triggering the IDT process according to the trigger condition corresponding to the first cell.

[0071] Combined with reference Figure 3 , Figure 3 FIG. 1 is a flowchart of a data transmission method provided by an exemplary embodiment of the present application. The method can be applied to Figure 1 In the terminal device shown, the terminal device resides in the first cell. The method includes:

[0072] Step 310: When the first cell is not a configured cell, the terminal device determines whether to allow triggering of the IDT process according to at least one of the first trigger condition and the second trigger condition.

[0073] Among them, the first trigger condition is a trigger condition determined according to the logical channel configuration information corresponding to the configured cell in the neighboring candidate cell when the neighboring candidate cell includes the configured cell; the neighboring candidate cell is a neighboring cell of the first cell, and the first cell supports the resident terminal device to adopt the logical channel configuration information corresponding to the neighboring candidate cell.

[0074] The first cell corresponds to a plurality of neighboring cells (or adjacent cells), and the neighboring cells are cells that overlap with the signal coverage of the first cell and have a handover relationship. Among them, the adjacent candidate cells are all or part of the neighboring cells corresponding to the first cell.

[0075] Exemplarily, the neighboring cells of the first cell include: cell #1, cell #2 and cell #3, wherein cell #2 and cell #3 are neighboring candidate cells of the first cell. The first cell supports the use of logical channel configuration information corresponding to cell #2 or cell #3 by a resident terminal device, and the first cell does not support the use of logical channel configuration information corresponding to cell #1 by a resident terminal device.

[0076] Optionally, the neighboring candidate cell corresponding to the first cell is predefined; or, the neighboring candidate cell corresponding to the first cell is indicated by a broadcast message of the first cell, and the terminal device determines the neighboring candidate cell corresponding to the first cell according to the broadcast message of the first cell.

[0077] In one possible case, the neighboring candidate cells corresponding to the first cell do not include the configured cells. For example, the neighboring candidate cells of the first cell include: cell #1 and cell #2, and both cell #1 and cell #2 are not configured cells, and there is no logical channel configuration information, then the terminal device cannot determine the first trigger condition, and cannot determine whether to allow the IDT process to be triggered according to the first trigger condition.

[0078] In another possible case, the neighboring candidate cells corresponding to the first cell include the configured cells. For example, the neighboring candidate cells of the first cell include: cell #1 and cell #2.

[0079] If cell #1 is a configured cell, the terminal device determines a first trigger condition according to the logical channel configuration information corresponding to cell #1, and determines whether to allow triggering of the IDT process according to the first trigger condition.

[0080] If both cell #1 and cell #2 are configured cells, the terminal device determines the first trigger condition according to the logical channel configuration information corresponding to cell #1 (or the logical channel configuration information corresponding to cell #2), and determines whether to allow the IDT process to be triggered according to the first trigger condition. The terminal device can randomly select the logical channel configuration information corresponding to one of the cells belonging to the configured cell, or can select the logical channel configuration information corresponding to one of the cells according to certain rules, and the embodiment of the present application does not limit this.

[0081] The second trigger condition is different from the first trigger condition.

[0082] Optionally, the terminal device determines what trigger condition to use according to the instruction of the instruction information. Figure 4 , before step 310, further comprising step 320:

[0083] Step 320: Obtain instruction information.

[0084] The indication information includes: at least one of first indication information and second indication information. The first indication information is used to indicate the neighboring candidate cell corresponding to the first cell, and the second indication information is used to indicate whether the terminal device supports triggering the IDT process based on the second trigger condition.

[0085] Optionally, the indication information is carried in a broadcast message of the first cell.

[0086] That is to say, the terminal device will use the corresponding trigger conditions according to the instructions of the indication information to determine whether to trigger the IDT process.

[0087] 1) When the indication information includes: first indication information; or, the indication information includes: first indication information and second indication information, and the second indication information indicates that the terminal device does not support triggering the IDT process based on the second trigger condition; step 310 is replaced by step 311-1 or step 311-2:

[0088] Step 311 - 1 : when the first cell is not a configured cell and the neighboring candidate cells of the first cell include the configured cell, determine whether to allow triggering the IDT process according to a first trigger condition.

[0089] Step 311 - 2 : When the first cell is not a configured cell and the neighboring candidate cells of the first cell do not include the configured cell, triggering the IDT process is not allowed.

[0090] The indication information includes first indication information, indicating the neighboring candidate cells of the first cell. When the indication information does not include second indication information, or the second indication information clearly indicates that the terminal device cannot trigger the IDT process based on the second trigger condition, it means that the terminal device cannot trigger the IDT process based on other conditions other than the first trigger condition.

[0091] Optionally, the terminal device first determines whether there is a configured cell in the neighboring candidate cells of the first cell. If there is a configured cell in the neighboring candidate cells, the first trigger condition is determined according to the logical channel configuration information corresponding to the configured cell, and whether to allow the IDT process to be triggered is determined according to the first trigger condition. If there is no configured cell in the neighboring candidate cells, since the terminal device cannot trigger the IDT process based on other conditions other than the first trigger condition, the IDT process is not allowed to be triggered.

[0092] 2) When the indication information includes: first indication information and second indication information, and the second indication information indicates that the terminal device supports triggering the IDT process based on the second trigger condition; step 310 is replaced by step 312-1 or step 312-2:

[0093] Step 312-1: When the first cell is not a configured cell and the neighboring candidate cells of the first cell include the configured cell, determine whether to allow triggering the IDT process according to a first trigger condition.

[0094] Step 312-2: When the first cell is not a configured cell and the neighboring candidate cells of the first cell do not include the configured cell, determine whether to allow triggering the IDT process according to the second trigger condition.

[0095] The indication information includes first indication information indicating the neighboring candidate cells of the first cell. The indication information also includes second indication information, and when the second indication information clearly indicates that the terminal device can trigger the IDT process based on the second trigger condition, it means that the terminal device can trigger the IDT process based on other conditions other than the first trigger condition.

[0096] Optionally, the terminal device first determines whether there is a configured cell in the neighboring candidate cells of the first cell. If there is a configured cell in the neighboring candidate cells, the first trigger condition is determined according to the logical channel configuration information corresponding to the configured cell, and whether to allow the IDT process to be triggered is determined according to the first trigger condition. If there is no configured cell in the neighboring candidate cells, the terminal device determines whether to allow the IDT process to be triggered according to the second trigger condition.

[0097] 3) When the indication information includes: the second indication information, and the second indication information indicates that the terminal device supports triggering the IDT process based on the second trigger condition; step 310 is replaced by step 313:

[0098] Step 313: When the first cell is not a configured cell, determine whether to allow triggering the IDT process according to the second trigger condition.

[0099] Since the indication information only includes the second indication information, and the second indication information clearly indicates that the terminal device can trigger the IDT process based on the second trigger condition, it means that the terminal device can trigger the IDT process based on other conditions other than the first trigger condition.

[0100] Optionally, the terminal device directly determines whether to allow triggering the IDT process according to the second trigger condition.

[0101] Optionally, in the above steps 311-1 and 312-1, the terminal device determines whether to allow triggering the IDT process based on the first trigger condition, including: determining the target logical channel based on the logical channel configuration information corresponding to the configured cell, the target logical channel is a logical channel that supports triggering the IDT process; when the data to be transmitted by the terminal device comes from the target logical channel, triggering the IDT process; when the data to be transmitted by the terminal device does not come from the target logical channel, not triggering the IDT process.

[0102] Exemplarily, the target logical channels include: logical channel #1 and logical channel #2, logical channel #1 and logical channel #2 are logical channels that can trigger the IDT process. If the data to be transmitted by the terminal device comes from logical channel #1, or logical channel #2, or logical channel #1 + logical channel #2, the IDT process is triggered. If the data to be transmitted by the terminal device comes from logical channel #4, the IDT process is not triggered.

[0103] Optionally, in the above steps 312-2 and 313, the terminal device determines whether to allow the IDT process to be triggered based on the second trigger condition, including: when the size of data to be transmitted by the terminal device is less than a threshold, the IDT process is allowed to be triggered; when the size of data to be transmitted by the terminal device is not less than a threshold, the IDT process is not allowed to be triggered.

[0104] The threshold is the maximum transport block size (Transport Block Size, TBS) corresponding to the data to be transmitted.

[0105] Optionally, the threshold is carried in a broadcast message of the first cell. After receiving the threshold, the terminal device can determine the second trigger condition.

[0106] Exemplarily, the threshold is 2000 bits. If the amount of data to be transmitted is 1800 bits, the data size < the threshold is satisfied, and the terminal device triggers the IDT process. If the amount of data to be transmitted is 2500 bits, the data size < the threshold is not satisfied, and the terminal device does not trigger the IDT process.

[0107] It is understandable that the second trigger condition may also be other forms of trigger conditions, and the embodiments of the present application are not limited to this.

[0108] In the embodiment corresponding to method 2, the first indication information in the indication information can be used to help the terminal device determine a valid logical channel configuration, and the second indication information in the indication information can also be used to determine whether to trigger the IDT process based on other trigger conditions.

[0109] Exemplarily, the source cell is cell A, and the first cell where the terminal device resides after cell reselection is cell B. With reference to the following example:

[0110] 1) The terminal device in the connected state obtains the logical channel configuration (i.e., logical channel configuration information) that can trigger the IDT process through dedicated signaling in cell A (source cell). For example, the logical channels that can trigger the IDT process are logical channel #1 and logical channel #2.

[0111] The embodiment of the present application does not limit the specific form of the dedicated signaling that carries the logical channel configuration information.

[0112] 2) After the terminal device enters the RRC_INACITVE state, and the terminal device is still in cell A. When data arrives, the terminal device determines whether the IDT process can be triggered based on whether the current arriving data belongs to a logical channel that can trigger the IDT process.

[0113] For example, if the data to be transmitted comes from logical channel #1, or logical channel #2, or logical channel #1+logical channel #2, and meets other conditions for triggering the IDT process, the terminal device triggers the IDT process.

[0114] 3) After the terminal device enters the RRC_INACTIVE state, it moves to cell B. Cell B carries indication information in the broadcast message, which is used to indicate which cells' logical channel configuration information can be used as a condition for triggering the IDT process in the cell (i.e., the first trigger condition), and / or whether the terminal device is allowed to trigger the IDT process based on other conditions other than the logical channel configuration information (i.e., the second trigger condition).

[0115] A) The terminal device determines through indication information that cell B does not allow the terminal device to use the logical channel configuration information of cell A as one of the conditions for triggering the IDT process, and cell B does not support the IDT process triggered by other conditions (i.e., the second trigger condition) other than the logical channel configuration information (does not contain the indication information or the indication information clearly indicates non-support), then the terminal device cannot trigger the IDT process in cell B.

[0116] B) The terminal device determines, based on the indication information, that cell B allows the terminal device to use the logical channel configuration information of cell A as one of the conditions for triggering the IDT process. When data arrives, the terminal device determines whether the IDT process can be triggered based on whether the currently arriving data belongs to a logical channel that can trigger the IDT process.

[0117] For example, if the data to be transmitted comes from logical channel #1, or logical channel #2, or logical channel #1+logical channel #2, and meets other conditions for triggering the IDT process in cell B, the terminal triggers the IDT process in cell B.

[0118] C) The terminal device determines, based on the indication information, that cell B does not allow the terminal device to use the logical channel configuration information of cell A as one of the conditions for triggering the IDT process, but cell B supports the IDT process triggered by other conditions (i.e., the second trigger condition) other than the logical channel configuration information. The terminal device then determines whether the second trigger condition is met, and if so, triggers the IDT process in cell B.

[0119] The second trigger condition may be based on a threshold comparison, such as a protocol data unit (PDU) size of the generated data being smaller than a threshold for network broadcast, or other conditions.

[0120] To sum up, the method provided in this embodiment, when the first cell is the cell where the terminal device resides after cell reselection, the terminal device can determine whether to trigger the IDT process in the first cell based on the logical channel configuration (corresponding to the first trigger condition) of other neighboring cells (such as the source cell), or can trigger the IDT process in the first cell based on other trigger conditions.

[0121] At the same time, since the first trigger condition is related to the logical channel configuration, the IDT process can be limited to be triggered by a specific service by configuring the logical channel that supports triggering the IDT process.

[0122] It should be noted that the above method embodiments can be implemented separately or in combination, and this application does not limit this.

[0123] In the above-mentioned embodiments, the steps executed by the terminal device can be independently implemented as a data transmission method on the terminal device side, and the steps executed by the network device can be independently implemented as a data transmission method on the network device side.

[0124] Figure 5 A structural block diagram of a data transmission device provided by an exemplary embodiment of the present application is shown. The device can be implemented as a terminal device, or implemented as a part of a terminal device. The device includes: a judgment module 501;

[0125] The judgment module 501 is used to not allow the IDT process to be triggered when the first cell is not a configured cell;

[0126] Or, the judgment module 501 is used to determine whether to allow triggering the IDT process according to the trigger condition corresponding to the first cell when the first cell is not a configured cell;

[0127] Among them, the configuration cell is the cell where the terminal device resides when it obtains the logical channel configuration information, and the logical channel configuration information is used to configure the logical channel that supports triggering the IDT process.

[0128] In an optional embodiment, the judgment module 501 is used to determine whether to allow triggering the IDT process according to at least one of the first trigger condition and the second trigger condition when the first cell is not a configured cell; wherein the first trigger condition is a trigger condition determined according to the logical channel configuration information corresponding to the configured cell in the neighboring candidate cell when the neighboring candidate cell includes a configured cell; the neighboring candidate cell is a neighboring cell of the first cell, and the first cell supports the resident terminal device to adopt the logical channel configuration information corresponding to the neighboring candidate cell; the second trigger condition is a condition different from the first trigger condition.

[0129] In an optional embodiment, the device also includes: an acquisition module 502; the acquisition module 502 is used to acquire indication information, the indication information including: at least one of first indication information and second indication information; wherein the first indication information is used to indicate the neighboring candidate cell corresponding to the first cell, and the second indication information is used to indicate whether the terminal device supports triggering the IDT process based on the second trigger condition.

[0130] In an optional embodiment, when the indication information includes: first indication information; or, the indication information includes: first indication information and second indication information, and the second indication information indicates that the terminal device does not support triggering the IDT process based on the second trigger condition; the judgment module 501 is used to determine whether to allow triggering the IDT process according to the first trigger condition when the first cell is not a configured cell and the neighboring candidate cells of the first cell include configured cells.

[0131] In an optional embodiment, the judgment module 501 is configured to not allow the IDT process to be triggered when the first cell is not a configured cell and the neighboring candidate cells of the first cell do not include the configured cell.

[0132] In an optional embodiment, when the indication information includes: first indication information and second indication information, and the second indication information indicates that the terminal device supports triggering the IDT process based on a second trigger condition; the judgment module 501 is used to determine whether to allow triggering the IDT process according to the first trigger condition when the first cell is not a configured cell and the neighboring candidate cells of the first cell include configured cells.

[0133] In an optional embodiment, the judgment module 501 is used to determine whether to allow triggering the IDT process according to the second trigger condition when the first cell is not a configured cell and the neighboring candidate cells of the first cell do not include the configured cell.

[0134] In an optional embodiment, when the indication information includes: second indication information, and the second indication information indicates that the terminal device supports triggering the IDT process based on a second trigger condition; the judgment module 501 is used to determine whether to allow triggering the IDT process according to the second trigger condition when the first cell is not a configured cell.

[0135] In an optional embodiment, the judgment module 501 is used to determine the target logical channel according to the logical channel configuration information corresponding to the configured cell, where the target logical channel is a logical channel that supports triggering the IDT process; the judgment module 501 is used to trigger the IDT process when the data to be transmitted by the terminal device comes from the target logical channel; the judgment module 501 is used to not trigger the IDT process when the data to be transmitted by the terminal device does not come from the target logical channel.

[0136] In an optional embodiment, the judgment module 501 is used to allow the IDT process to be triggered when the size of the data to be transmitted by the terminal device is less than a threshold; the judgment module 501 is used to not allow the IDT process to be triggered when the size of the data to be transmitted by the terminal device is not less than a threshold.

[0137] In an optional embodiment, the threshold is carried in a broadcast message of the first cell.

[0138] In an optional embodiment, the indication information is carried in a broadcast message of the first cell.

[0139] In an optional embodiment, the device further includes: a detection module 503; the detection module 503 is used to detect whether the first cell is a configured cell.

[0140] In an optional embodiment, the first cell is a cell where the terminal device resides after cell reselection occurs.

[0141] Figure 6 A schematic diagram of the structure of a communication device (terminal device or network device) provided by an exemplary embodiment of the present application is shown. The communication device includes: a processor 101, a receiver 102, a transmitter 103, a memory 104 and a bus 105.

[0142] The processor 101 includes one or more processing cores. The processor 101 executes various functional applications and information processing by running software programs and modules.

[0143] The receiver 102 and the transmitter 103 may be implemented as a communication component, which may be a communication chip.

[0144] The memory 104 is connected to the processor 101 via a bus 105 .

[0145] The memory 104 may be used to store at least one instruction, and the processor 101 may be used to execute the at least one instruction to implement each step in the above method embodiment.

[0146] In addition, the memory 104 can be implemented by any type of volatile or non-volatile storage device or a combination thereof. The volatile or non-volatile storage device includes but is not limited to: a magnetic disk or an optical disk, an electrically erasable programmable read-only memory (EEPROM), an erasable programmable read-only memory (EPROM), a static random access memory (SRAM), a read-only memory (ROM), a magnetic memory, a flash memory, and a programmable read-only memory (PROM).

[0147] In an exemplary embodiment, a computer-readable storage medium is also provided, in which at least one instruction, at least one program, a code set or an instruction set is stored. The at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by a processor to implement the data transmission method performed by a communication device provided by the above-mentioned various method embodiments.

[0148] In an exemplary embodiment, a computer program product or a computer program is also provided, which includes computer instructions, which are stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the data transmission method described in the above aspects.

[0149] A person skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware or by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a disk or an optical disk, etc.

[0150] The above description is only an optional embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.

Claims

1. A data transmission method, characterized in that: Applied in a terminal device, the terminal device resides in a first cell, and the method includes: In the case where the first cell is not a configured cell, determining whether to allow triggering of an inactive data transmission IDT process according to a trigger condition corresponding to the first cell; The configured cell is a cell where the terminal device resides when acquiring the logical channel configuration information, and the logical channel configuration information is used to configure a logical channel that supports triggering the IDT process. Wherein, when the first cell is not the configured cell, determining whether to allow triggering the IDT process according to the trigger condition corresponding to the first cell includes: when the first cell is not the configured cell, determining whether to allow triggering the IDT process according to at least one of the first trigger condition and the second trigger condition; The first trigger condition is a trigger condition determined according to the logical channel configuration information corresponding to the configured cell in the neighboring candidate cell when the neighboring candidate cell includes the configured cell; the neighboring candidate cell is a neighboring cell of the first cell, and the first cell supports the resident terminal device to adopt the logical channel configuration information corresponding to the neighboring candidate cell; the second trigger condition is a condition different from the first trigger condition, The method further comprises: Obtain indication information, the indication information comprising: at least one of first indication information and second indication information; wherein the first indication information is used to indicate the neighboring candidate cell corresponding to the first cell, and the second indication information is used to indicate whether the terminal device supports triggering the IDT process based on the second trigger condition, Wherein, the indication information includes: the first indication information; or the indication information includes: the first indication information and the second indication information, and the second indication information indicates that the terminal device does not support triggering the IDT process based on the second trigger condition; The determining, in a case where the first cell is not the configured cell, whether to allow triggering the IDT process according to at least one of a first trigger condition and a second trigger condition, includes: In a case where the first cell is not the configured cell and the neighboring candidate cells of the first cell include the configured cell, it is determined whether to allow triggering the IDT process according to the first trigger condition.

2. The method according to claim 1, characterized in that The method further comprises: In the case that the first cell is not the configured cell and the neighboring candidate cells of the first cell do not include the configured cell, triggering the IDT process is not allowed.

3. The method according to claim 1, characterized in that The step of determining whether to allow triggering the IDT process according to the first trigger condition includes: Determine a target logical channel according to the logical channel configuration information corresponding to the configured cell, where the target logical channel is a logical channel that supports triggering the IDT process; In a case where the data to be transmitted by the terminal device comes from the target logical channel, triggering the IDT process; In the case that the data to be transmitted by the terminal device does not come from the target logical channel, the IDT process is not triggered.

4. The method according to claim 1, characterized in that: The indication information is carried in a broadcast message of the first cell.

5. The method according to claim 1, characterized in that: The method further comprises: Detect whether the first cell is the configured cell.

6. The method according to claim 1, characterized in that The first cell is the cell where the terminal device resides after cell reselection occurs.

7. A data transmission method, characterized in that: Applied in a terminal device, the terminal device resides in a first cell, and the method includes: In the case where the first cell is not a configured cell, determining whether to allow triggering of an inactive data transmission IDT process according to a trigger condition corresponding to the first cell; The configured cell is a cell where the terminal device resides when acquiring the logical channel configuration information, and the logical channel configuration information is used to configure a logical channel that supports triggering the IDT process. Wherein, when the first cell is not the configured cell, determining whether to allow triggering the IDT process according to the trigger condition corresponding to the first cell includes: when the first cell is not the configured cell, determining whether to allow triggering the IDT process according to at least one of the first trigger condition and the second trigger condition; The first trigger condition is a trigger condition determined according to the logical channel configuration information corresponding to the configured cell in the neighboring candidate cell when the neighboring candidate cell includes the configured cell; the neighboring candidate cell is a neighboring cell of the first cell, and the first cell supports the resident terminal device to adopt the logical channel configuration information corresponding to the neighboring candidate cell; the second trigger condition is a condition different from the first trigger condition, The method further comprises: Obtain indication information, the indication information comprising: at least one of first indication information and second indication information; wherein the first indication information is used to indicate the neighboring candidate cell corresponding to the first cell, and the second indication information is used to indicate whether the terminal device supports triggering the IDT process based on the second trigger condition, Wherein, in the case where the indication information includes: the first indication information and the second indication information, and the second indication information indicates that the terminal device supports triggering the IDT process based on the second trigger condition; The determining, in a case where the first cell is not the configured cell, whether to allow triggering the IDT process according to at least one of a first trigger condition and a second trigger condition, includes: In a case where the first cell is not the configured cell and the neighboring candidate cells of the first cell include the configured cell, it is determined whether to allow triggering the IDT process according to the first trigger condition.

8. The method according to claim 7, characterized in that The method further comprises: In a case where the first cell is not the configured cell and the neighboring candidate cells of the first cell do not include the configured cell, it is determined whether to allow triggering the IDT process according to the second trigger condition.

9. The method according to claim 7, characterized in that: The step of determining whether to allow triggering the IDT process according to the first trigger condition includes: Determine a target logical channel according to the logical channel configuration information corresponding to the configured cell, where the target logical channel is a logical channel that supports triggering the IDT process; In a case where the data to be transmitted by the terminal device comes from the target logical channel, triggering the IDT process; In the case that the data to be transmitted by the terminal device does not come from the target logical channel, the IDT process is not triggered.

10. The method according to claim 8, characterized in that The step of determining whether to allow triggering the IDT process according to the second trigger condition includes: When the size of the data to be transmitted by the terminal device is smaller than a threshold, the IDT process is allowed to be triggered; When the size of the data to be transmitted by the terminal device is not less than the threshold, triggering the IDT process is not allowed.

11. The method according to claim 10, characterized in that The threshold is carried in a broadcast message of the first cell.

12. The method according to claim 7, characterized in that The indication information is carried in a broadcast message of the first cell.

13. The method according to claim 7, characterized in that The method further comprises: Detect whether the first cell is the configured cell.

14. The method according to claim 7, characterized in that The first cell is the cell where the terminal device resides after cell reselection occurs.

15. A data transmission device, characterized in that: Applied in a terminal device, the terminal device resides in a first cell, and the apparatus comprises: a judgment module; The judgment module is used to determine whether to allow triggering of the inactive data transmission IDT process according to the trigger condition corresponding to the first cell when the first cell is not a configured cell; The configured cell is a cell where the terminal device resides when acquiring the logical channel configuration information, and the logical channel configuration information is used to configure a logical channel that supports triggering the IDT process. The judgment module is used to determine whether to allow the IDT process to be triggered according to at least one of a first trigger condition and a second trigger condition when the first cell is not the configured cell; wherein the first trigger condition is a trigger condition determined according to the logical channel configuration information corresponding to the configured cell in the neighboring candidate cell when the neighboring candidate cell includes the configured cell; the neighboring candidate cell is a neighboring cell of the first cell, and the first cell supports the resident terminal device to adopt the logical channel configuration information corresponding to the neighboring candidate cell; the second trigger condition is a condition different from the first trigger condition, The device also includes: an acquisition module; The acquisition module is used to acquire indication information, wherein the indication information includes: at least one of first indication information and second indication information; wherein the first indication information is used to indicate the neighboring candidate cell corresponding to the first cell, and the second indication information is used to indicate whether the terminal device supports triggering the IDT process based on the second trigger condition, Wherein, the indication information includes: the first indication information; or the indication information includes: the first indication information and the second indication information, and the second indication information indicates that the terminal device does not support triggering the IDT process based on the second trigger condition; The judgment module is used to determine whether to allow triggering the IDT process according to the first trigger condition when the first cell is not the configured cell and the neighboring candidate cells of the first cell include the configured cell.

16. The device according to claim 15, characterized in that The judgment module is configured to disallow triggering of the IDT process when the first cell is not the configured cell and the neighboring candidate cells of the first cell do not include the configured cell.

17. The device according to claim 15, characterized in that The judgment module is used to determine a target logical channel according to the logical channel configuration information corresponding to the configured cell, where the target logical channel is a logical channel that supports triggering the IDT process; The judgment module is used to trigger the IDT process when the data to be transmitted by the terminal device comes from the target logical channel; The judgment module is used for not triggering the IDT process when the data to be transmitted by the terminal device does not come from the target logical channel.

18. The device according to claim 15, characterized in that The indication information is carried in a broadcast message of the first cell.

19. The device according to claim 15, characterized in that The device also includes: a detection module; The detection module is used to detect whether the first cell is the configured cell.

20. The device according to claim 15, characterized in that The first cell is the cell where the terminal device resides after cell reselection occurs.

21. A data transmission device, characterized in that: Applied in a terminal device, the terminal device resides in a first cell, and the apparatus comprises: a judgment module; The judgment module is used to determine whether to allow triggering of the inactive data transmission IDT process according to the trigger condition corresponding to the first cell when the first cell is not a configured cell; The configured cell is a cell where the terminal device resides when acquiring the logical channel configuration information, and the logical channel configuration information is used to configure a logical channel that supports triggering the IDT process. The judgment module is used to determine whether to allow the IDT process to be triggered according to at least one of a first trigger condition and a second trigger condition when the first cell is not the configured cell; wherein the first trigger condition is a trigger condition determined according to the logical channel configuration information corresponding to the configured cell in the neighboring candidate cell when the neighboring candidate cell includes the configured cell; the neighboring candidate cell is a neighboring cell of the first cell, and the first cell supports the resident terminal device to adopt the logical channel configuration information corresponding to the neighboring candidate cell; the second trigger condition is a condition different from the first trigger condition, The device also includes: an acquisition module; The acquisition module is used to acquire indication information, wherein the indication information includes: at least one of first indication information and second indication information; wherein the first indication information is used to indicate the neighboring candidate cell corresponding to the first cell, and the second indication information is used to indicate whether the terminal device supports triggering the IDT process based on the second trigger condition, Wherein, in the case where the indication information includes: the first indication information and the second indication information, and the second indication information indicates that the terminal device supports triggering the IDT process based on the second trigger condition; The judgment module is used to determine whether to allow triggering the IDT process according to the first trigger condition when the first cell is not the configured cell and the neighboring candidate cells of the first cell include the configured cell.

22. The device according to claim 21, characterized in that The judgment module is used to determine whether to allow triggering the IDT process according to the second trigger condition when the first cell is not the configured cell and the neighboring candidate cells of the first cell do not include the configured cell.

23. The device according to claim 21, characterized in that The judgment module is used to determine a target logical channel according to the logical channel configuration information corresponding to the configured cell, where the target logical channel is a logical channel that supports triggering the IDT process; The judgment module is used to trigger the IDT process when the data to be transmitted by the terminal device comes from the target logical channel; The judgment module is used for not triggering the IDT process when the data to be transmitted by the terminal device does not come from the target logical channel.

24. The device according to claim 22, characterized in that The judgment module is used to allow the IDT process to be triggered when the size of the data to be transmitted by the terminal device is less than a threshold; The judgment module is used to not allow the IDT process to be triggered when the size of the data to be transmitted by the terminal device is not less than the threshold.

25. The device according to claim 24, characterized in that The threshold is carried in a broadcast message of the first cell.

26. The device according to claim 21, characterized in that The indication information is carried in a broadcast message of the first cell.

27. The device according to claim 21, characterized in that The device also includes: a detection module; The detection module is used to detect whether the first cell is the configured cell.

28. The device according to claim 21, characterized in that The first cell is the cell where the terminal device resides after cell reselection occurs.

29. A terminal device, characterized in that: The terminal device comprises: processor; a transceiver connected to the processor; a memory for storing executable instructions for the processor; The processor is configured to load and execute the executable instructions to implement the data transmission method according to any one of claims 1 to 14.

30. A computer-readable storage medium, characterized in that: The readable storage medium stores executable instructions, and the executable instructions are loaded and executed by a processor to implement the data transmission method according to any one of claims 1 to 14.