Data transmission method, device, storage medium, processor and electronic device

By obtaining the resource allocation message of the network side device, the user device can determine the transmission method and select the appropriate resources for small data transmission in the RRC Inactive state, solve the problem of multiple transmission resources selection, and improve the resource utilization rate.

CN114982335BActive Publication Date: 2025-01-28GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202080093614.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-04-07
Publication Date
2025-01-28
Estimated Expiration
2040-04-07

AI Technical Summary

Technical Problem

In 3GPP R17, how UE selects the appropriate resources for small data transmission in the RRC INACTIVE state is an urgent problem, especially when the network side equipment configures multiple transmission resources at the same time.

Method used

By obtaining the resource configuration message sent by the network side device, the user equipment can determine the transmission method to be transmitted by the first instruction information and use the non -activated state of the wireless resource control to send the resource to the resource type to send the reciprocal transmission data.

Benefits of technology

The UE was transmitted according to the instruction information issued by the UE in accordance with the network side device, which improved the resource utilization rate, and solved the problem of UE's selection of appropriate resources in a variety of transmission resources for small data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114982335B_ABST
    Figure CN114982335B_ABST
Patent Text Reader

Abstract

The present invention discloses a data transmission method, device, storage medium, processor and electronic device. The method comprises: obtaining a resource configuration message sent by a network side device, wherein the information carried in the resource configuration message comprises: first indication information, the first indication information is used to indicate the transmission mode of the data to be transmitted on the user device, and the data to be transmitted is data bound to a logical channel or a user plane bearer; in an inactive state of the wireless resource control, the data to be transmitted is sent to the network side device based on the resource configuration message. The above method achieves the purpose of the UE transmitting small data according to the indication information sent by the network side device, thereby realizing the technical effect of effectively improving resource utilization, and further solves the technical problem of how to transmit small data when the UE has small data to be transmitted if the network side device configures multiple transmission resources for the UE at the same time in the related technology.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communications, and in particular to a data transmission method, device, storage medium, processor and electronic device. Background Art

[0002] Third Generation Partnership Project (3 rd The 3GPP (3rd Generation Partnership Project) R17 includes a project on small data transmission. Small data refers to data bound to a logical channel or a user plane bearer (DRB). The project proposes the need to support small data transmission of user equipment (UE) in the inactive state of radio resource control (RRC), with the aim of saving power and signaling overhead. The specific project goals include:

[0003] (1) Small data transmission optimization based on random access channel (RACH), including: four-step random access process (ie, 4-step RACH) and two-step random access process (ie, 2-step RACH).

[0004] (2) Small data transmission optimization based on configured grant (CG) type 1 (Tyep1), that is, it is necessary to support CG Tyep1 transmission in the RRC INACTIVE state.

[0005] In other words, the current project goal is to support at least three types of small data transmission methods in the RRC INACTIVE state:

[0006] (1) Small data transmission based on 4-step RACH;

[0007] (2) Small data transmission based on 2-step RACH;

[0008] (3) Small data transmission based on CG TYPE1;

[0009] For the UE, if the network side device is configured with at least two or more resources at the same time, then when the UE has data to be transmitted, how to select a resource or method to transmit small data is a technical problem that needs to be solved urgently.

[0010] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention

[0011] At least some embodiments of the present invention provide a data transmission method, apparatus, storage medium, processor and electronic device to at least solve the technical problem in the related art of how to transmit small data when the UE has small data to be transmitted if the network side equipment configures multiple transmission resources for the UE at the same time.

[0012] According to one embodiment of the present invention, there is provided a data transmission method, comprising:

[0013] Obtain a resource configuration message sent by a network side device, wherein the information carried in the resource configuration message includes: first indication information, the first indication information is used to indicate a transmission method of data to be transmitted on a user device, the data to be transmitted is data bound to a logical channel or a user plane bearer; in an inactive state of wireless resource control, sending the data to be transmitted to the network side device based on the resource configuration message.

[0014] Optionally, sending the data to be transmitted to the network side device based on the resource configuration message includes: entering an inactive state based on the first indication information and determining a resource type used for the data to be transmitted; in the inactive state, using resources corresponding to the resource type to send the data to be transmitted.

[0015] Optionally, using a resource corresponding to the resource type to send the data to be transmitted includes: when the resource type is a four-step random access process resource, using the four-step random access process resource to send the data to be transmitted.

[0016] Optionally, using a resource corresponding to the resource type to send the data to be transmitted includes: when the resource type is a two-step random access process resource, using the two-step random access process resource to send the data to be transmitted.

[0017] Optionally, using resources corresponding to the resource type to send data to be transmitted includes: when the resource type is a two-step random access process resource, if the signal quality meets the use conditions of the two-step random access process resource, then using the two-step random access process resource to send the data to be transmitted; if the signal quality does not meet the use conditions of the two-step random access process resource, then using the four-step random access process resource to send the data to be transmitted; if the size of the data to be transmitted exceeds the data size supported by the four-step random access process resource, then initiating a wireless resource control recovery process, and sending the data to be transmitted after the user equipment recovers from an inactive state to a connected state.

[0018] Optionally, using a resource corresponding to the resource type to send the data to be transmitted includes: when the resource type is a configuration authorization type resource, using the configuration authorization type resource to send the data to be transmitted.

[0019] Optionally, the resource configuration message includes one of the following: a radio resource control release message, a system message, and a radio resource control reconfiguration message in a connected state.

[0020] Optionally, sending data to be transmitted to a network side device based on a resource configuration message includes: entering an inactive state of wireless resource control based on a first indication information and determining a transmission resource corresponding to each logical channel in a plurality of logical channels; in the inactive state, using the transmission resource to send the data to be transmitted.

[0021] Optionally, using the transmission resources to send the data to be transmitted includes: when a first logical channel among the multiple logical channels is configured with a single limited type of resource, using the single limited type of resource to send the data to be transmitted.

[0022] Optionally, using transmission resources to send the data to be transmitted includes: when a second logical channel among the multiple logical channels is configured with multiple restricted type resources, selecting a transmission resource from the multiple restricted type resources, and sending the data to be transmitted on the transmission resource.

[0023] Optionally, using transmission resources to send the data to be transmitted includes: when a third logical channel among the multiple logical channels is configured with multiple resources of any type, selecting transmission resources from the multiple resources of any type according to preset rules, and sending the data to be transmitted on the transmission resources.

[0024] Optionally, using transmission resources to send data to be transmitted includes: when data to be transmitted exists on multiple logical channels at the same time, determining a specified type of resource as a transmission resource, and sending the data to be transmitted on the transmission resource; or, initiating a wireless resource control recovery process, and sending the data to be transmitted after the user equipment recovers from an inactive state to a connected state.

[0025] Optionally, the above method further includes: sending second indication information to the network side device, wherein the second indication information is used to indicate that there is data to be transmitted on the user equipment.

[0026] According to one embodiment of the present invention, another data transmission method is provided, including:

[0027] Generate a resource configuration message, wherein the information carried in the resource configuration message includes: first indication information, the first indication information is used to indicate a transmission mode of data to be transmitted on a user device, the data to be transmitted is data bound to a logical channel or a user plane bearer; send a resource configuration message to the user device.

[0028] Optionally, the first indication information is used to instruct the user equipment to enter an inactive state of radio resource control and to indicate a resource type used for data to be transmitted.

[0029] Optionally, the resource type includes one of the following: four-step random access process resources, two-step random access process resources, and configuration authorization type resources.

[0030] Optionally, the resource configuration message includes one of the following: a radio resource control release message, a system message, and a radio resource control reconfiguration message in a connected state.

[0031] Optionally, the first indication information is used to instruct the user equipment to enter an inactive state of radio resource control and to indicate a transmission resource corresponding to each logical channel in multiple logical channels.

[0032] Optionally, the transmission resources corresponding to each logical channel among the multiple logical channels include one of the following: a single limited type of resource configured for the first logical channel among the multiple logical channels; multiple limited type resources configured for the second logical channel among the multiple logical channels; multiple arbitrary type resources configured for the third logical channel among the multiple logical channels.

[0033] Optionally, the above method further includes: obtaining second indication information sent by the user equipment, wherein the second indication information is used to indicate that there is data to be transmitted on the user equipment.

[0034] According to one embodiment of the present invention, there is further provided a data transmission device, comprising:

[0035] An acquisition module is used to acquire a resource configuration message sent by a network side device, wherein the information carried in the resource configuration message includes: first indication information, the first indication information is used to indicate a transmission mode of data to be transmitted on a user device, and the data to be transmitted is data bound to a logical channel or a user plane bearer; a transmission module is used to send the data to be transmitted to the network side device based on the resource configuration message when the wireless resource control is in an inactive state.

[0036] Optionally, the transmission module includes: a first processing unit, used to enter an inactive state based on the first indication information and determine the resource type used for the data to be transmitted; and a first transmission unit, used to send the data to be transmitted using resources corresponding to the resource type in the inactive state.

[0037] Optionally, the first transmission unit is used to send the data to be transmitted by using the four-step random access process resource when the resource type is a four-step random access process resource.

[0038] Optionally, the first transmission unit is used to send the data to be transmitted by using the two-step random access process resource when the resource type is a two-step random access process resource.

[0039] Optionally, the first transmission unit is used to, when the resource type is a two-step random access process resource, use the two-step random access process resources to send the data to be transmitted if the signal quality meets the use conditions of the two-step random access process resources; if the signal quality does not meet the use conditions of the two-step random access process resources, use the four-step random access process resources to send the data to be transmitted; if the size of the data to be transmitted exceeds the data size supported by the four-step random access process resources, initiate a wireless resource control recovery process, and send the data to be transmitted after the user equipment recovers from an inactive state to a connected state.

[0040] Optionally, the first transmission unit is used to send the data to be transmitted by using the configuration authorization type resource when the resource type is a configuration authorization type resource.

[0041] Optionally, the resource configuration message includes one of the following: a radio resource control release message, a system message, and a radio resource control reconfiguration message in a connected state.

[0042] Optionally, the transmission module includes: a second processing unit, used to enter an inactive state of wireless resource control based on the first indication information and determine the transmission resources corresponding to each logical channel in multiple logical channels; a second transmission unit, used to use the transmission resources to send data to be transmitted in the inactive state.

[0043] Optionally, the second transmission unit is used to send the data to be transmitted using the single defined type resource when the first logical channel among the multiple logical channels is configured with a single defined type resource.

[0044] Optionally, the second transmission unit is used to select a transmission resource from the multiple restricted type resources when the second logical channel among the multiple logical channels is configured with multiple restricted type resources, and send the data to be transmitted on the transmission resource.

[0045] Optionally, the second transmission unit is used to select a transmission resource from the multiple resources of any type according to a preset rule when a third logical channel among the multiple logical channels is configured with multiple resources of any type, and send data to be transmitted on the transmission resource.

[0046] Optionally, the second transmission unit is used to determine a specified type of resource as a transmission resource and send the data to be transmitted on the transmission resource when there is data to be transmitted on multiple logical channels at the same time; or, to initiate a wireless resource control recovery process and send the data to be transmitted after the user equipment recovers from an inactive state to a connected state.

[0047] Optionally, the above-mentioned device also includes: a sending module, used to send second indication information to the network side device, wherein the second indication information is used to indicate that there is data to be transmitted on the user equipment.

[0048] According to one embodiment of the present invention, another data transmission device is provided, including:

[0049] A generation module is used to generate a resource configuration message, wherein the information carried in the resource configuration message includes: first indication information, the first indication information is used to indicate the transmission mode of data to be transmitted on the user equipment, and the data to be transmitted is data bound to a logical channel or a user plane bearer; a sending module is used to send the resource configuration message to the user equipment.

[0050] Optionally, the first indication information is used to instruct the user equipment to enter an inactive state of radio resource control and to indicate a resource type used for data to be transmitted.

[0051] Optionally, the resource type includes one of the following: four-step random access process resources, two-step random access process resources, and configuration authorization type resources.

[0052] Optionally, the resource configuration message includes one of the following: a radio resource control release message, a system message, and a radio resource control reconfiguration message in a connected state.

[0053] Optionally, the first indication information is used to instruct the user equipment to enter an inactive state of radio resource control and to indicate a transmission resource corresponding to each logical channel in multiple logical channels.

[0054] Optionally, the transmission resources corresponding to each logical channel among the multiple logical channels include one of the following: a single limited type of resource configured for the first logical channel among the multiple logical channels; multiple limited type resources configured for the second logical channel among the multiple logical channels; multiple arbitrary type resources configured for the third logical channel among the multiple logical channels.

[0055] Optionally, the above-mentioned device further includes: an acquisition module, used to obtain second indication information sent by the user equipment, wherein the second indication information is used to indicate that there is data to be transmitted on the user equipment.

[0056] According to one embodiment of the present invention, a storage medium is provided, in which a computer program is stored, wherein the computer program is configured to execute any of the above data transmission methods when running.

[0057] According to one embodiment of the present invention, a processor is further provided, and the processor is used to run a program, wherein the program is configured to execute any of the above data transmission methods when running.

[0058] According to one embodiment of the present invention, there is further provided an electronic device, comprising a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute any of the above data transmission methods.

[0059] According to one embodiment of the present invention, there is further provided a chip, comprising: a processor, configured to call and run a computer program from a memory, so that a device equipped with the chip executes any of the above data transmission methods.

[0060] According to one embodiment of the present invention, a computer program product is provided, comprising computer program instructions, wherein the computer program instructions enable a computer to execute any of the above data transmission methods.

[0061] According to one embodiment of the present invention, a computer program is further provided, and the computer program enables a computer to execute any of the above data transmission methods.

[0062] In at least some embodiments of the present invention, a resource configuration message sent by a network side device is obtained, and the information carried in the resource configuration message includes first indication information, and the first indication information is used to indicate a transmission method of data to be transmitted on the user device, and the data to be transmitted is a method of data bound to a logical channel or a user plane bearer. By sending the data to be transmitted to the network side device based on the resource configuration message in an inactive state of wireless resource control, the purpose of UE transmitting small data according to the indication information sent by the network side device is achieved, thereby achieving the technical effect of effectively improving resource utilization, and further solving the technical problem of how to transmit small data when the UE has small data to be transmitted if the network side device configures multiple transmission resources for the UE at the same time in the related technology. BRIEF DESCRIPTION OF THE DRAWINGS

[0063] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:

[0064] Figure 1 It is a schematic diagram of RRC state transition according to the related art;

[0065] Figure 2 is a flow chart of a data transmission method according to one embodiment of the present invention;

[0066] Figure 3 is a flow chart of another data transmission method according to one embodiment of the present invention;

[0067] Figure 4 is a structural block diagram of a data transmission device according to one embodiment of the present invention;

[0068] Figure 5 is a structural block diagram of a data transmission device according to one optional embodiment of the present invention;

[0069] Figure 6 is a structural block diagram of another data transmission device according to one embodiment of the present invention;

[0070] Figure 7 is a structural block diagram of another data transmission device according to one optional embodiment of the present invention;

[0071] Figure 8 is a schematic diagram of the structure of a communication device according to one embodiment of the present invention;

[0072] Fig. 9 is a schematic diagram of a chip structure according to one embodiment of the present invention;

[0073] Fig.10 is a structural block diagram of a communication system according to one embodiment of the present invention. DETAILED DESCRIPTION

[0074] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0075] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0076] In the 5G network environment, in order to reduce air interface signaling and quickly restore wireless connections and data services, a new RRC state is defined, namely the RRC_INACTIVE state. This state is different from the RRC idle (RRC_IDLE) state and the RRC active (RRC_ACTIVE) state.

[0077] RRC_IDLE means that mobility is based on cell selection and reselection, paging is initiated by the core network (CN), the paging area is configured by the CN, and there is neither UE access stratum (AS) context nor RRC connection on the base station side.

[0078] RRC_INACTIVE means that mobility is based on cell selection reselection, there is a connection between CN and New Radio (NR), UE AS Context exists on a specific base station, paging is triggered by the Radio Access Network (RAN), and the RAN-based paging area is managed by the RAN. The network-side device knows the UE's location based on the RAN paging area level.

[0079] RRC_CONNECTED means that there is an RRC connection, a UE AS Context exists between the base station and the UE, the network side device knows the location of the UE at the specific cell level, the mobility is the mobility controlled by the network side device, and unicast data can be transmitted between the UE and the base station.

[0080] Figure 1 It is a schematic diagram of RRC state transition according to the related technology, such as Figure 1 As shown, the network side device can control the UE to switch between the three states of RRC_IDLE, RRC_INACTIVE and RRC_CONNECTED according to the actual application scenario requirements.

[0081] Some UE-side RRC parameters in the RRC INACTIVE state can be configured through the RRC Release message. The Information Radio Network Temporary Identifier (I-RNTI) is used to identify the UE INACTIVE context on the base station side and has unique attributes within the base station. The RAN Notification area (RNA) is used to control the area where the UE performs cell selection reselection in the INACTIVE state, that is, the paging range area of ​​RAN initial paging. The RAN paging cycle is used to calculate the paging timing of RAN initial paging. The Next Hop Chaining Count (NCC) is used to indicate the key derived and used during the RRC connection recovery process.

[0082] When the UE moves within the RNA area, it does not need to notify the network side device and follows the mobility behavior under idle, that is, the cell selection and reselection principle. When the UE moves out of the paging area configured by the RNA, the UE triggers the RRC connection recovery process, that is, RRC resumeprocedure, and reacquires the paging area configured by the RNA. When the network side device needs to transmit data to the UE, that is, when downlink data arrives, the 5G base station (gNB) that saves the UE context will trigger all cells in the RNA paging area to send a paging message to the UE, so that the UE in the INACTIVCE state can restore the RRC connection and receive data. In addition, the UE in the INACTIVCE state is configured with an RNA paging area. In this area, in order to ensure the reachability of the UE, the UE needs to perform periodic location updates according to the period configured by the network. The scenarios that trigger the UE to perform RNA updates include the RAN Notification Area Update (RNAU) timer expiration or the UE moving to an area outside the RNA. At present, the RRC INACTIVCE state defined by NR does not support the UE to transmit user plane data.

[0083] The process of small data transmission is defined in Long Term Evolution (LTE). That is, early data transmission (EDT), which is mainly for NB-IoT UE and Emtc UE. When the data initiated by the UE arrives and the data is less than a data threshold broadcast by the system, the UE can trigger EDT based on RACH. EDT mainly includes user plane EDT (UP-EDT) and control plane EDT (CP-EDT). CP-EDT data is mainly transmitted through non-access stratum (NAS) messages. UP-EDT data mainly multiplexes user plane data in RRC messages for transmission.

[0084] The LTE EDT mechanism is a small data transmission mechanism based on 4-step RACH, that is, the network side equipment configures some preamble resources for EDT. If the UE has data transmission, these configured preambles are used to indicate EDT, so that the network side equipment can schedule a larger resource for the UE in the Random Access Response (RAR).

[0085] Optionally, D2D communication can be performed between terminal devices.

[0086] Optionally, the 5G system or 5G network may also be referred to as an NR system or NR network.

[0087] Optionally, the communication system may further include other network entities such as a network controller and a mobility management entity, which is not limited in the embodiment of the present invention.

[0088] It should be understood that the device with communication function in the network / system in the embodiment of the present invention can be called communication device. The communication device may include network side devices and terminal devices with communication function, and the network side devices and terminal devices may be the specific devices described above, which will not be repeated here; the communication device may also include other devices in the communication system, such as network controllers, mobile management entities and other network entities, which are not limited in the embodiment of the present invention.

[0089] It should be understood that the terms "system" and "network" are often used interchangeably in this article. The term "and / or" in this article is only a description of 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 at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.

[0090] According to one embodiment of the present invention, an embodiment of a data transmission method is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0091] In this embodiment, a data transmission method running on the above terminal device is provided. Figure 2 is a flow chart of a data transmission method according to one embodiment of the present invention. Figure 2 As shown, the method comprises the following steps:

[0092] Step S20, obtaining a resource configuration message sent by the network side device, wherein the information carried in the resource configuration message includes: first indication information, the first indication information is used to indicate a transmission mode of data to be transmitted on the user equipment, and the data to be transmitted is data corresponding to a logical channel or a user plane bearer;

[0093] Step S22: In an inactive state of radio resource control, data to be transmitted is sent to a network side device based on a resource configuration message.

[0094] Through the above steps, a resource configuration message sent by a network side device can be obtained, and the information carried in the resource configuration message includes a first indication information, and the first indication information is used to indicate a transmission method of data to be transmitted on the user device, and the data to be transmitted is a method of data bound to a logical channel or a user plane bearer. By sending the data to be transmitted to the network side device based on the resource configuration message in an inactive state of wireless resource control, the purpose of UE transmitting small data according to the indication information sent by the network side device is achieved, thereby achieving the technical effect of effectively improving resource utilization, and further solving the technical problem of how to transmit small data when the UE has small data to be transmitted if the network side device configures multiple transmission resources for the UE at the same time in the related technology.

[0095] Optionally, the resource configuration message includes one of the following:

[0096] (1) Radio resource control release message;

[0097] (2) System messages;

[0098] (3) Radio resource control reconfiguration message in connected state.

[0099] That is, the resource configuration message can be an RRC Release message, a system message, or an RRC reconfiguration message in a connected state. Therefore, the present invention does not specifically limit the type of message carrying the first indication information. The optional implementation process of the present invention will be further described in detail below, taking the RRC Release message as an example.

[0100] Optionally, the above method may further include the following execution steps:

[0101] Step S24: Send second indication information to the network side device, where the second indication information is used to indicate that there is data to be transmitted on the user equipment.

[0102] In an optional embodiment, when the UE transmits small data by initiating a 4-step RACH process, the UE can indicate to the network side device that the UE has small data during the data transmission process through a specific preamble (the preamble belongs to a preconfigured preamble group, which is equivalent to the above-mentioned second indication information).

[0103] Optionally, in step S22, sending the data to be transmitted to the network side device based on the resource configuration message may include the following execution steps:

[0104] Step S221, entering an inactive state based on the first indication information and determining a resource type used for data to be transmitted;

[0105] Step S222: In an inactive state, using resources corresponding to the resource type to send data to be transmitted.

[0106] When the network side device indicates the transmission resources of the data to be transmitted (i.e., small data) of the UE in the RRC INACTIVE state in the RRC Release message, the UE receives the RRC Release message from the network side device. The RRC Release message indicates that the UE enters the RRC INACTIVE state, and the RRC Release message can also indicate the resource type that needs to be used if the UE has data to be transmitted after entering the RRC INACTIVE state. The resource type indicated in the RRC Release message can be either a 2-step RACH resource, a 4-step RACH resource, or a Type 1CG resource. The above resource configuration can support the UE to send data to be transmitted in the RRC INACTIVE state. Therefore, after entering the RRC INACTIVE state, the UE will use the resources corresponding to the resource type to send the data to be transmitted. Therefore, the resource configuration message sent by the network side device can indicate which resource should be used to transmit small data when the UE faces multiple available resources based on the UE level, thereby improving resource utilization.

[0107] In a customer-selected embodiment, the indication information indicating which resource the UE uses to transmit small data may be an information indication field in the RRCRelease message, for example: a new indication field SmallDataResourceType is added in the SuspendConfig information element (InformationElement, IE for short) to display the resource type used by the UE to transmit small data in the RRCInactive state.

[0108]

[0109]

[0110] Or it may be an implicit indication, for example: when CG type 1 resources are configured in SuspendConfig or other IEs in the RRC Release message, the UE defaults to using CG type 1 resources for small data transmission without explicitly indicating that the resource type is CG type 1 resources.

[0111] Optionally, in step S222, using the resource corresponding to the resource type to send the data to be transmitted may include the following execution steps:

[0112] Step S2221: When the resource type is a four-step random access process resource, the four-step random access process resource is used to send the data to be transmitted.

[0113] When the resource type for small data transmission indicated in the RRC Release message is a 4-stop RACH resource, the UE does not need to select different RACH types based on signal quality, that is, the UE does not need to determine whether the current Reference Signal Received Power (RSRP) meets the conditions for selecting 4-step RACH resources, but directly selects 4-step RACH resources to transmit the small data to be transmitted. When the UE initiates a 4-step RACH process to transmit small data, it needs to select a preamble from a specific preamble group to indicate the amount of data to be transmitted.

[0114] Optionally, in step S222, using the resource corresponding to the resource type to send the data to be transmitted may include the following execution steps:

[0115] Step S2222: When the resource type is a two-step random access process resource, the two-step random access process resource is used to send the data to be transmitted.

[0116] When the resource type for small data transmission indicated in the RRC Release message is 2-step RACH resource, the UE directly selects the 2-step RACH resource to transmit the small data to be transmitted. When the UE initiates the 2-step RACH process to transmit small data, it needs to select the corresponding MSGA resource so that the data block size supported by its PUSCH resource is greater than or equal to the amount of data to be transmitted.

[0117] Optionally, in step S222, using the resource corresponding to the resource type to send the data to be transmitted may include the following execution steps:

[0118] Step S2223, when the resource type is a two-step random access process resource, if the signal quality meets the use conditions of the two-step random access process resource, the two-step random access process resource is used to send the data to be transmitted; if the signal quality does not meet the use conditions of the two-step random access process resource, the four-step random access process resource is used to send the data to be transmitted; if the size of the data to be transmitted exceeds the data size supported by the four-step random access process resource. In other words, if the amount of data to be transmitted exceeds the maximum threshold for RRC Inactive state data transmission supported by the cell, the radio resource control recovery process is initiated, and the data to be transmitted is sent again after the user equipment recovers from the inactive state to the connected state.

[0119] When the resource type for small data transmission indicated in the RRC Release message is a 2-step RACH resource, the UE can determine whether the current RSRP meets the use conditions of the 2-step RACH resource. If the use conditions of the 2-step RACH resource are met, the UE uses the 2-step RACH resource to transmit small data. If the use conditions of the 2-step RACH resource are not met, the UE uses the 4-step RACH resource to transmit small data. If the size of the small data exceeds the data size supported by the 4-step RACH resource. In other words, if the amount of data to be transmitted exceeds the maximum threshold for RRC Inactive state data transmission supported by the cell, the UE initiates the RRC Resume process and initiates data transmission after recovering to the connected state.

[0120] Alternatively, if the conditions for using 2-step RACH resources are not met, the UE directly initiates the RRC Resume procedure and initiates data transmission after recovering to the connected state.

[0121] Optionally, in step S222, using the resource corresponding to the resource type to send the data to be transmitted may include the following execution steps:

[0122] Step S2224: When the resource type is a configuration authorization type resource, the configuration authorization type resource is used to send the data to be transmitted.

[0123] When the RRC Release message indicates that the resource type used for small data transmission is CG Type1, the UE selects CGTyep1 resources to transmit small data.

[0124] Optionally, in step S22, sending the data to be transmitted to the network side device based on the resource configuration message may include the following execution steps:

[0125] Step S223, entering an inactive state of radio resource control based on the first indication information and determining a transmission resource corresponding to each logical channel in a plurality of logical channels;

[0126] Step S224: in an inactive state, using transmission resources to send data to be transmitted.

[0127] When the network side device distinguishes the small data transmission resources corresponding to different logical channels by configuring different logical channels, the UE receives a configuration message from the network side device. The configuration message can configure different logical channels of the UE so that the corresponding data to be transmitted of different logical channels can be transmitted on different resources when the UE enters the RRC INACTIVE state.

[0128] The data to be transmitted on a specific logical channel can be restricted to be transmitted on specific resources, for example, through 4-step RACH resources or through 2-step RACH resources, or can be restricted to be transmitted on more than one resource, for example, 4-step RACH or 2-step RACH resources can be selected for transmission, or there can be no restriction, that is, the data to be transmitted on the logical channel can be transmitted on any configured resource. In this case, if there are multiple resources, the UE can select a specific resource to transmit the data of the logical channel based on a preset rule.

[0129] When the network side device distinguishes the CG Type 1 resources corresponding to different logical channels by configuring different logical channels, the network side device can configure the data of a specific logical channel to be transmitted on the CG Type 1 resource. That is, when the network side device configures one or more CG Type 1 resources for the UE, the network side device can configure a specific logical channel to be limited to be transmitted on one or more CG Type 1 resources.

[0130] Therefore, the resource configuration message sent by the network side device can use resources that are more suitable for the transmission of small data of different logical channels for small data of the logical channels, thereby improving resource utilization.

[0131] Optionally, in step S224, using the transmission resource to send the data to be transmitted may include the following execution steps:

[0132] Step S2241: When a first logical channel among multiple logical channels is configured with a single limited type resource, the single limited type resource is used to send data to be transmitted.

[0133] In an optional example, it is assumed that the UE has three different logical channel configurations. Table 1 shows the three different logical channel configurations, as shown in Table 1:

[0134] Logical channel #1 Only small data can be transmitted through 4-step RACH resources Logical channel #2 Only small data can be transmitted through 2-step RACH resources Logical Channel #3 Small data can only be transmitted through 4-step RACH resources or 2-step RACH resources Logical Channel #4 No restrictions

[0135] The first logical channel may be logical channel #1 or logical channel #2.

[0136] When a UE in the RRC INACTIVE state has data to be transmitted on logical channel #1, according to the above logical channel configuration, the data to be transmitted is restricted to be transmitted only through 4-step RACH resources. The UE will trigger the 4-step RACH process, and indicate to the network side device that there is data to be transmitted through the configured preamble or RO resources. The network side device can schedule a relatively large UL grant through RAR to enable the UE to transmit small data.

[0137] When a UE in the RRC INACTIVE state has data to be transmitted on logical channel #2, according to the above logical channel configuration, the data to be transmitted is restricted to be transmitted only through 2-step RACH resources, then the UE will trigger the 2-step RACH process and select the MSGA resource matching the small data size to transmit the small data.

[0138] In another optional example, it is assumed that the network side device configures CG Type 1 resources supporting three different transport block sizes (Transport Block Size, referred to as TBS) for the UE, and also configures which CG Type 1 resources different logical channels can use for data transmission. Table 2 is the resource transmission configuration of different logical channels, as shown in Table 2:

[0139] Logical channel #1 Can only be transmitted via CG Tyep1#1 Logical channel #2 Can only be transmitted via CG Tyep1#2 Logical Channel #3 Can only be transmitted via CG Tyep1#1 or CG Tyep1#2 Logical Channel #4 No restrictions

[0140] The first logical channel may be logical channel #1 or logical channel #2.

[0141] When a UE in RRC INACTIVE state has data to be transmitted on logical channel #1, according to the above logical channel configuration, the data to be transmitted can only be transmitted on the CG resource of CG Tyep1#1 (ie index=1), and the CGTyep1#1 resource corresponds to a TBS size.

[0142] When a UE in RRC INACTIVE state has data to be transmitted on logical channel #2, according to the above logical channel configuration, the data to be transmitted can only be transmitted on the CG resource of CG Tyep1#2 (ie index=2), and the CGTyep1#1 resource corresponds to a TBS size.

[0143] Optionally, in step S224, using the transmission resource to send the data to be transmitted may include the following execution steps:

[0144] Step S2242: When a second logical channel among the multiple logical channels is configured with multiple limited type resources, a transmission resource is selected from the multiple limited type resources, and the data to be transmitted is sent on the transmission resource.

[0145] In an optional example, as shown in Table 1, the second logical channel may be logical channel #3. When the UE in the RRCINACTIVE state has data to be transmitted on logical channel #3, according to the above logical channel configuration, the data to be transmitted is restricted to be transmitted only through 4-step RACH resources or 2-step RACH resources.

[0146] In another optional example, as shown in Table 2, the second logical channel may be logical channel #3. When the UE in the RRCINACTIVE state has data to be transmitted on logical channel #3, according to the above logical channel configuration, the data to be transmitted can only be transmitted on the CG resources of CG Tyep1#1 (ie, index=1) or CG Tyep1#2 (ie, index=2).

[0147] Optionally, in step S224, using the transmission resource to send the data to be transmitted may include the following execution steps:

[0148] Step S2243: When a third logical channel among the multiple logical channels is configured with a plurality of resources of any type, a transmission resource is selected from the plurality of resources of any type according to a preset rule, and the data to be transmitted is sent on the transmission resource.

[0149] In an optional example, as shown in Table 1, the third logical channel may be logical channel #4. When a UE in the RRCINACTIVE state has data to be transmitted on logical channel #4, according to the above logical channel configuration, the data to be transmitted has no resource type restrictions, and the UE may select corresponding resources according to preset rules, for example, selecting matching resources (2-step RACH resources or CG Type 1 resources) according to the size of the data to be transmitted. If there are no matching resources, the UE initiates a 4-step RACH process. The preset rule may be that the UE uses specific resources (for example, 4-step RACH resources) by default to transmit the small data to be transmitted.

[0150] In another optional example, as shown in Table 2, the third logical channel may be logical channel #4. When the UE in the RRCINACTIVE state has data to be transmitted on logical channel #4, according to the above logical channel configuration, the logical channel has no restrictions and can be transmitted on any CG Tyep1 resource as long as the TBS of the CG Tyep1 resource can meet the size of the data to be transmitted.

[0151] Optionally, in step S224, using the transmission resource to send the data to be transmitted may include the following execution steps:

[0152] Step S2244, when there is data to be transmitted on multiple logical channels at the same time, the specified type of resource is determined as the transmission resource, and the data to be transmitted is sent on the transmission resource; or, a wireless resource control recovery process is initiated, and the data to be transmitted is sent after the user equipment recovers from an inactive state to a connected state.

[0153] The above-mentioned specified type of resources can be 4-step RACH resources or default type resources. When there are multiple logical channels with data to be transmitted at the same time, the UE can select 4-step RACH resources to transmit the data to be transmitted on these logical channels, or formulate a default resource type based on the network configuration to transmit the data to be transmitted on these logical channels, or directly initiate the RRC resume process and transmit data after recovering to the connected state.

[0154] In this embodiment, another data transmission method running on the above network side device is also provided. Figure 3 is a flow chart of another data transmission method according to one embodiment of the present invention. Figure 3 As shown, the method comprises the following steps:

[0155] Step S30, generating a resource configuration message, wherein the information carried in the resource configuration message includes: first indication information, the first indication information is used to indicate a transmission mode of data to be transmitted on the user equipment, and the data to be transmitted is data bound to a logical channel or a user plane bearer;

[0156] Step S32: Send a resource configuration message to the user equipment.

[0157] Through the above steps, a resource configuration message is generated, and the information carried in the resource configuration message includes first indication information, and the first indication information is used to indicate the transmission method of the data to be transmitted on the user equipment, and the data to be transmitted is a method of data bound to the logical channel or the user plane bearer. By sending the resource configuration message to the user equipment, the purpose of UE transmitting small data according to the indication information issued by the network side device is achieved, thereby achieving the technical effect of effectively improving resource utilization, and further solving the technical problem of how to transmit small data when the UE has small data to be transmitted if the network side device configures multiple transmission resources for the UE at the same time in the related technology.

[0158] Optionally, the first indication information is used to instruct the user equipment to enter an inactive state of radio resource control and to indicate a resource type used for data to be transmitted.

[0159] Optionally, the resource configuration message includes one of the following:

[0160] (1) Radio resource control release message;

[0161] (2) System messages;

[0162] (3) Radio resource control reconfiguration message in connected state.

[0163] That is, the resource configuration message may be an RRC Release message, a system message, or an RRC reconfiguration message in a connected state. Therefore, the present invention does not specifically limit the type of message carrying the first indication information.

[0164] Optionally, the resource type may include but is not limited to one of the following:

[0165] (1) 4-step RACH resources;

[0166] (2) 2-step RACH resources;

[0167] (3)CG TYPE1 resources.

[0168] Optionally, the first indication information is used to instruct the user equipment to enter an inactive state of radio resource control and to indicate a transmission resource corresponding to each logical channel in multiple logical channels.

[0169] When the network side device distinguishes the small data transmission resources corresponding to different logical channels by configuring different logical channels, the UE receives a configuration message from the network side device. The configuration message can configure different logical channels of the UE so that the corresponding data to be transmitted of different logical channels can be transmitted on different resources when the UE enters the RRC INACTIVE state.

[0170] Optionally, the transmission resource corresponding to each logical channel in the multiple logical channels includes one of the following:

[0171] (1) a resource of a single defined type configured for a first logical channel among multiple logical channels;

[0172] (2) multiple types of limited resources configured for a second logical channel among the multiple logical channels;

[0173] (3) A plurality of arbitrary types of resources configured for a third logical channel among the plurality of logical channels.

[0174] The data to be transmitted on a specific logical channel can be restricted to be transmitted on specific resources, for example, through 4-step RACH resources or through 2-step RACH resources, or can be restricted to be transmitted on more than one resource, for example, 4-step RACH or 2-step RACH resources can be selected for transmission, or there can be no restriction, that is, the data to be transmitted on the logical channel can be transmitted on any configured resource. In this case, if there are multiple resources, the UE can select a specific resource to transmit the data of the logical channel based on a preset rule.

[0175] When the network side device distinguishes the CG Type 1 resources corresponding to different logical channels by configuring different logical channels, the network side device can configure the data of a specific logical channel to be transmitted on the CG Type 1 resource. That is, when the network side device configures one or more CG Type 1 resources for the UE, the network side device can configure a specific logical channel to be limited to be transmitted on one or more CG Type 1 resources.

[0176] Optionally, the above method may further include the following execution steps:

[0177] Step S34: obtaining second indication information sent by the user equipment, wherein the second indication information is used to indicate that there is data to be transmitted on the user equipment.

[0178] In an optional embodiment, when the UE transmits small data by initiating a 4-step RACH process, the UE can indicate to the network side device that the UE has small data during the data transmission process through a specific preamble (the preamble belongs to a preconfigured preamble group, which is equivalent to the above-mentioned second indication information).

[0179] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, a computer, a server, or a network-side device, etc.) to execute the methods described in each embodiment of the present invention.

[0180] In this embodiment, a data transmission device is also provided, which is used to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions that have been made will not be repeated. As used below, the term "module" can implement a combination of software and / or hardware of a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.

[0181] Figure 4 is a structural block diagram of a data transmission device according to one embodiment of the present invention. Figure 4As shown, the device includes: an acquisition module 10, used to obtain a resource configuration message sent by a network side device, wherein the information carried in the resource configuration message includes: first indication information, the first indication information is used to indicate a transmission method of data to be transmitted on a user device, and the data to be transmitted is data bound to a logical channel or a user plane bearer; a transmission module 12, used to send the data to be transmitted to the network side device based on the resource configuration message in an inactive state of wireless resource control.

[0182] Optionally, the transmission module 12 includes: a first processing unit (not shown in the figure), used to enter an inactive state based on the first indication information and determine the resource type used for the data to be transmitted; a first transmission unit (not shown in the figure), used to send the data to be transmitted in an inactive state using resources corresponding to the resource type.

[0183] Optionally, the first transmission unit (not shown in the figure) is used to send the data to be transmitted by using the four-step random access process resource when the resource type is a four-step random access process resource.

[0184] Optionally, the first transmission unit (not shown in the figure) is used to send the data to be transmitted by using the two-step random access process resource when the resource type is a two-step random access process resource.

[0185] Optionally, a first transmission unit (not shown in the figure) is used to, when the resource type is a two-step random access process resource, use the two-step random access process resources to send the data to be transmitted if the signal quality meets the use conditions of the two-step random access process resources; if the signal quality does not meet the use conditions of the two-step random access process resources, use the four-step random access process resources to send the data to be transmitted; if the size of the data to be transmitted exceeds the data size supported by the four-step random access process resources, initiate a wireless resource control recovery process, and send the data to be transmitted after the user equipment recovers from an inactive state to a connected state.

[0186] Optionally, the first transmission unit (not shown in the figure) is used to send the data to be transmitted by using the configuration authorization type resource when the resource type is a configuration authorization type resource.

[0187] Optionally, the resource configuration message includes one of the following: a radio resource control release message, a system message, and a radio resource control reconfiguration message in a connected state.

[0188] Optionally, the transmission module 12 includes: a second processing unit (not shown in the figure), used to enter an inactive state of wireless resource control based on the first indication information and determine the transmission resources corresponding to each logical channel in multiple logical channels; a second transmission unit (not shown in the figure), used to use transmission resources to send data to be transmitted in an inactive state.

[0189] Optionally, the second transmission unit (not shown in the figure) is used to send the data to be transmitted using the single defined type resource when the first logical channel among the multiple logical channels is configured with a single defined type resource.

[0190] Optionally, a second transmission unit (not shown in the figure) is used to select transmission resources from multiple restricted type resources when the second logical channel among the multiple logical channels is configured with multiple restricted type resources, and send the data to be transmitted on the transmission resources.

[0191] Optionally, a second transmission unit (not shown in the figure) is used to select transmission resources from a plurality of arbitrary types of resources according to preset rules when a third logical channel among multiple logical channels is configured with a plurality of arbitrary types of resources, and send data to be transmitted on the transmission resources.

[0192] Optionally, a second transmission unit (not shown in the figure) is used to determine a specified type of resource as a transmission resource and send the data to be transmitted on the transmission resource when there is data to be transmitted on multiple logical channels at the same time; or, to initiate a wireless resource control recovery process and send the data to be transmitted after the user equipment recovers from an inactive state to a connected state.

[0193] Optionally, Figure 5 is a structural block diagram of a data transmission device according to one optional embodiment of the present invention, such as Figure 5 As shown, the above-mentioned apparatus further includes: a sending module 14, which is used to send second indication information to the network side device, wherein the second indication information is used to indicate that there is data to be transmitted on the user equipment.

[0194] In the present embodiment, another data transmission device is also provided, which is used to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions that have been made will not be repeated. As used below, the term "module" can implement a combination of software and / or hardware of a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceived.

[0195] Figure 6 is a structural block diagram of another data transmission device according to one embodiment of the present invention. Figure 6 As shown, the device includes: a generating module 20, used to generate a resource configuration message, wherein the information carried in the resource configuration message includes: first indication information, the first indication information is used to indicate a transmission mode of data to be transmitted on a user device, and the data to be transmitted is data bound to a logical channel or a user plane bearer; a sending module 22, used to send a resource configuration message to the user device.

[0196] Optionally, the first indication information is used to instruct the user equipment to enter an inactive state of radio resource control and to indicate a resource type used for data to be transmitted.

[0197] Optionally, the resource type includes one of the following: four-step random access process resources, two-step random access process resources, and configuration authorization type resources.

[0198] Optionally, the resource configuration message includes one of the following: a radio resource control release message, a system message, and a radio resource control reconfiguration message in a connected state.

[0199] Optionally, the first indication information is used to instruct the user equipment to enter an inactive state of radio resource control and to indicate a transmission resource corresponding to each logical channel in multiple logical channels.

[0200] Optionally, the transmission resources corresponding to each logical channel among the multiple logical channels include one of the following: a single limited type of resource configured for the first logical channel among the multiple logical channels; multiple limited type resources configured for the second logical channel among the multiple logical channels; multiple arbitrary type resources configured for the third logical channel among the multiple logical channels.

[0201] Optionally, Figure 7 is a structural block diagram of another data transmission device according to one optional embodiment of the present invention, such as Figure 7 As shown, the above-mentioned device also includes: an acquisition module 24, which is used to obtain second indication information sent by the user equipment, wherein the second indication information is used to indicate that there is data to be transmitted on the user equipment.

[0202] It should be noted that the above modules can be implemented by software or hardware. For the latter, it can be implemented in the following ways, but not limited to: the above modules are all located in the same processor; or the above modules are located in different processors in any combination.

[0203] Figure 8 FIG. 1 is a schematic diagram of the structure of a communication device according to one embodiment of the present invention. Figure 8 As shown, the communication device includes a processor, and the processor can call and run a computer program from a memory to implement the method in the embodiment of the present invention.

[0204] Alternatively, if Figure 8 As shown, the communication device may further include a memory, wherein the processor may call and run a computer program from the memory to implement the method in the embodiment of the present invention.

[0205] The memory may be a separate device independent of the processor, or may be integrated into the processor.

[0206] Alternatively, if Figure 8 As shown, the communication device may further include a transceiver, and the processor may control the transceiver to communicate with other devices, specifically, may send information or data to other devices, or receive information or data sent by other devices.

[0207] The transceiver may include a transmitter and a receiver. The transceiver may further include an antenna, and the number of antennas may be one or more.

[0208] Optionally, the communication device may specifically be a network side device of an embodiment of the present invention, and the communication device may implement the corresponding processes implemented by the network side device in each method of the embodiment of the present invention, which will not be described in detail here for the sake of brevity.

[0209] Optionally, the communication device may specifically be a mobile terminal / terminal device of an embodiment of the present invention, and the communication device may implement the corresponding processes implemented by the mobile terminal / terminal device in each method of the embodiment of the present invention, which will not be described in detail here for the sake of brevity.

[0210] Fig. 9 is a schematic diagram of a chip structure according to one embodiment of the present invention. Fig. 9 As shown, the chip includes a processor, and the processor can call and run a computer program from a memory to implement the method in the embodiment of the present invention.

[0211] Alternatively, if Fig. 9 As shown, the chip may further include a memory, wherein the processor may call and run a computer program from the memory to implement the method in the embodiment of the present invention.

[0212] The memory may be a separate device independent of the processor, or may be integrated into the processor.

[0213] Optionally, the chip may further include an input interface, wherein the processor may control the input interface to communicate with other devices or chips, and specifically, may obtain information or data sent by other devices or chips.

[0214] Optionally, the chip may further include an output interface, wherein the processor may control the output interface to communicate with other devices or chips, and specifically, may output information or data to other devices or chips.

[0215] Optionally, the chip can be applied to the network side device in the embodiment of the present invention, and the chip can implement the corresponding processes implemented by the network side device in each method of the embodiment of the present invention. For the sake of brevity, it will not be repeated here.

[0216] Optionally, the chip can be applied to the mobile terminal / terminal device in the embodiment of the present invention, and the chip can implement the corresponding processes implemented by the mobile terminal / terminal device in each method of the embodiment of the present invention, which will not be described here for the sake of brevity.

[0217] It should be understood that the chip mentioned in the embodiment of the present invention can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0218] Fig.10 is a structural block diagram of a communication system according to one embodiment of the present invention, such as Fig.10 As shown, the communication system includes a terminal device and a network side device.

[0219] Among them, the terminal device can be used to implement the corresponding functions implemented by the terminal device in the above method, and the network side device can be used to implement the corresponding functions implemented by the network side device in the above method. For the sake of brevity, they will not be repeated here.

[0220] It should be understood that the processor of the embodiment of the present invention may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method embodiment can be completed by the hardware integrated logic circuit in the processor or the instruction in the form of software. The above processor can be a general processor, a digital signal processor (Digital Signal Processor, DSP), an application specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field programmable gate array (Field Programmable Gate Array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present invention can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in the embodiment of the present invention can be directly embodied as a hardware decoding processor to perform, or the hardware and software modules in the decoding processor can be combined to perform. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.

[0221] It can be understood that the memory in the embodiment of the present invention can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0222] It should be understood that the above-mentioned memory is exemplary but not restrictive. For example, the memory in the embodiment of the present invention may also be static random access memory (static RAM, SRAM), dynamic random access memory (dynamic RAM, DRAM), synchronous dynamic random access memory (synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (synch link DRAM, SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DR RAM), etc. That is to say, the memory in the embodiment of the present invention is intended to include but not limited to these and any other suitable types of memory.

[0223] An embodiment of the present invention further provides a computer-readable storage medium for storing a computer program.

[0224] Optionally, the computer-readable storage medium can be applied to the network side device in the embodiments of the present invention, and the computer program enables the computer to execute the corresponding processes implemented by the network side device in the various methods of the embodiments of the present invention. For the sake of brevity, they are not repeated here.

[0225] Optionally, the computer-readable storage medium can be applied to the mobile terminal / terminal device in the embodiments of the present invention, and the computer program enables the computer to execute the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present invention. For the sake of brevity, they are not repeated here.

[0226] An embodiment of the present invention further provides a computer program product, including computer program instructions.

[0227] Optionally, the computer program product can be applied to the network side device in the embodiment of the present invention, and the computer program instructions enable the computer to execute the corresponding processes implemented by the network side device in the various methods of the embodiment of the present invention. For the sake of brevity, they are not repeated here.

[0228] Optionally, the computer program product can be applied to the mobile terminal / terminal device in the embodiments of the present invention, and the computer program instructions enable the computer to execute the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present invention. For the sake of brevity, they are not repeated here.

[0229] An embodiment of the present invention also provides a computer program.

[0230] Optionally, the computer program may be applied to the network side device in the embodiments of the present invention. When the computer program runs on a computer, the computer executes the corresponding processes implemented by the network side device in the various methods of the embodiments of the present invention. For the sake of brevity, they are not described here.

[0231] Optionally, the computer program can be applied to the mobile terminal / terminal device in the embodiments of the present invention. When the computer program runs on a computer, the computer executes the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present invention. For the sake of brevity, they are not repeated here.

[0232] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.

[0233] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0234] In the several embodiments provided by the present invention, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0235] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0236] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0237] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network-side device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc., various media that can store program codes.

[0238] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

Claims

1. A data transmission method, comprising: Obtain a resource configuration message sent by a network side device, wherein the information carried in the resource configuration message includes: first indication information, the first indication information is used to indicate a resource type used for transmission of data to be transmitted on a user device, or the first indication information is used to indicate a resource type used for transmission of data to be transmitted on multiple logical channels, the data to be transmitted is data bound to a logical channel or a user plane bearer, and the resource type includes at least one of the following: four-step random access process resources, two-step random access process resources, and configuration authorization type resources; In an inactive state of radio resource control, sending the data to be transmitted to the network side device based on the resource configuration message; Wherein, sending the data to be transmitted to the network side device based on the resource configuration message includes: When the first indication information indicates that the resource type used for transmitting the data to be transmitted on the user equipment is a two-step random access process resource, if the signal quality meets the use condition of the two-step random access process resource, the two-step random access process resource is used to send the data to be transmitted; if the signal quality does not meet the use condition of the two-step random access process resource, the four-step random access process resource is used to send the data to be transmitted; if the size of the data to be transmitted exceeds the data size supported by the four-step random access process resource, a radio resource control recovery process is initiated, and the data to be transmitted is sent after the user equipment recovers from the inactive state to the connected state; or, Wherein, sending the data to be transmitted to the network side device based on the resource configuration message includes: When the first indication information indicates that a first logical channel among the multiple logical channels uses a single limited type of resource, the data to be transmitted is sent using the single limited type of resource; or, Wherein, sending the data to be transmitted to the network side device based on the resource configuration message includes: When the first indication information indicates that a second logical channel among the multiple logical channels uses multiple limited type resources, a transmission resource is selected from the multiple limited type resources, and the data to be transmitted is sent on the transmission resource; or, Wherein, sending the data to be transmitted to the network side device based on the resource configuration message includes: When the first indication information indicates that a third logical channel among the multiple logical channels uses a plurality of resources of any type, a transmission resource is selected from the plurality of resources of any type according to a preset rule, and the data to be transmitted is sent on the transmission resource; or, Wherein, sending the data to be transmitted to the network side device based on the resource configuration message includes: When the data to be transmitted exists on multiple logical channels at the same time, the specified type of resource indicated by the first indication information is determined as the transmission resource, and the data to be transmitted is sent on the transmission resource; or, a wireless resource control recovery process is initiated, and the data to be transmitted is sent after the user equipment recovers from an inactive state to a connected state.

2. The method according to claim 1, wherein: The resource configuration message includes one of the following: Radio resource control release message, system message, and connected radio resource control reconfiguration message.

3. The method according to claim 1 or 2, wherein: The method further comprises: Sending second indication information to the network side device, wherein the second indication information is used to indicate that the data to be transmitted exists on the user equipment.

4. A data transmission method, comprising: Generate a resource configuration message, wherein the information carried in the resource configuration message includes: first indication information, the first indication information is used to indicate the resource type used for transmission of data to be transmitted on a user device, or the first indication information is used to indicate the resource type used for transmission of data to be transmitted on multiple logical channels, the data to be transmitted is data bound to a logical channel or a user plane bearer, and the resource type includes at least one of the following: four-step random access process resources, two-step random access process resources, and configuration authorization type resources; Sending the resource configuration message to the user equipment; Among them, when the resource type used for transmission of the data to be transmitted on the user equipment is a two-step random access process resource, if the signal quality meets the use conditions of the two-step random access process resources, the data to be transmitted is sent using the two-step random access process resources; if the signal quality does not meet the use conditions of the two-step random access process resources, the data to be transmitted is sent using the four-step random access process resources; if the size of the data to be transmitted exceeds the data size supported by the four-step random access process resources, the data to be transmitted is sent after the user equipment recovers from an inactive state to a connected state; The resource type corresponding to each logical channel in the multiple logical channels includes one of the following: a single defined type of resource used by a first logical channel among the plurality of logical channels; a plurality of limited types of resources used by a second logical channel among the plurality of logical channels; A third logical channel among the multiple logical channels uses a plurality of arbitrary types of resources.

5. The method according to claim 4, wherein: The resource configuration message includes one of the following: Radio resource control release message, system message, and connected radio resource control reconfiguration message.

6. The method according to claim 4 or 5, wherein: The method further comprises: The second indication information sent by the user equipment is obtained, wherein the second indication information is used to indicate that the data to be transmitted exists on the user equipment.

7. A data transmission device, comprising: An acquisition module, used to acquire a resource configuration message sent by a network side device, wherein the information carried in the resource configuration message includes: first indication information, the first indication information is used to indicate a resource type used for transmission of data to be transmitted on a user device, or the first indication information is used to indicate a resource type used for transmission of data to be transmitted on multiple logical channels, the data to be transmitted is data bound to a logical channel or a user plane bearer, and the resource type includes at least one of the following: four-step random access process resources, two-step random access process resources, and configuration authorization type resources; A transmission module, configured to send the data to be transmitted to the network side device based on the resource configuration message in an inactive state of radio resource control; The transmission module includes: a first transmission unit, which is used to, when the first indication information indicates that the resource type used for the transmission of the data to be transmitted on the user equipment is a two-step random access process resource, if the signal quality meets the use condition of the two-step random access process resource, use the two-step random access process resource to send the data to be transmitted; if the signal quality does not meet the use condition of the two-step random access process resource, use the four-step random access process resource to send the data to be transmitted; if the size of the data to be transmitted exceeds the data size supported by the four-step random access process resource, initiate a radio resource control recovery process, and send the data to be transmitted after the user equipment recovers from the inactive state to the connected state; or, The transmission module includes: a second transmission unit, configured to use a single limited type resource to send the data to be transmitted when the first indication information indicates that a first logical channel among the multiple logical channels uses a single limited type resource; or, The transmission module includes: a second transmission unit, configured to select a transmission resource from the multiple limited type resources when the first indication information indicates that the second logical channel among the multiple logical channels uses multiple limited type resources, and send the data to be transmitted on the transmission resource; or, The transmission module includes: a second transmission unit, configured to select a transmission resource from the plurality of arbitrary types of resources according to a preset rule when the first indication information indicates that the third logical channel among the plurality of logical channels uses a plurality of arbitrary types of resources, and send the data to be transmitted on the transmission resource; or, Among them, the transmission module includes: a second transmission unit, which is used to determine the specified type of resource indicated by the first indication information as the transmission resource when the data to be transmitted exists on the multiple logical channels at the same time, and send the data to be transmitted on the transmission resource; or, initiate a wireless resource control recovery process, and send the data to be transmitted after the user equipment recovers from the inactive state to the connected state.

8. The device according to claim 7, wherein: The resource configuration message includes one of the following: Radio resource control release message, system message, and connected radio resource control reconfiguration message.

9. The device according to claim 7 or 8, wherein: The device also includes: A sending module is used to send second indication information to the network side device, wherein the second indication information is used to indicate that the data to be transmitted exists on the user equipment.

10. A data transmission device, comprising: A generation module, configured to generate a resource configuration message, wherein the information carried in the resource configuration message includes: first indication information, the first indication information is used to indicate a resource type used for transmission of data to be transmitted on a user device, or the first indication information is used to indicate a resource type used for transmission of data to be transmitted on multiple logical channels, the data to be transmitted is data bound to a logical channel or a user plane bearer, and the resource type includes at least one of the following: four-step random access process resources, two-step random access process resources, and configuration authorization type resources; A sending module, configured to send the resource configuration message to the user equipment; Among them, when the resource type used for transmission of the data to be transmitted on the user equipment is a two-step random access process resource, if the signal quality meets the use conditions of the two-step random access process resources, the data to be transmitted is sent using the two-step random access process resources; if the signal quality does not meet the use conditions of the two-step random access process resources, the data to be transmitted is sent using the four-step random access process resources; if the size of the data to be transmitted exceeds the data size supported by the four-step random access process resources, the data to be transmitted is sent after the user equipment recovers from an inactive state to a connected state; The resource type corresponding to each logical channel in the multiple logical channels includes one of the following: A first logical channel among the plurality of logical channels uses a single limited type of resource; A second logical channel among the plurality of logical channels uses a plurality of limited types of resources; A third logical channel among the multiple logical channels uses a plurality of arbitrary types of resources.

11. The device according to claim 10, wherein: The resource configuration message includes one of the following: Radio resource control release message, system message, and connected radio resource control reconfiguration message.

12. The device according to claim 10 or 11, wherein: The device also includes: The acquisition module is used to acquire second indication information sent by the user equipment, wherein the second indication information is used to indicate that the data to be transmitted exists on the user equipment.

13. A storage medium storing a computer program, wherein: The computer program is configured to execute the data transmission method described in any one of claims 1 to 3 or the data transmission method described in any one of claims 4 to 6 when executed.

14. A processor for running a program, wherein: The program is configured to execute the data transmission method described in any one of claims 1 to 3 or the data transmission method described in any one of claims 4 to 6 when running.

15. An electronic device comprising a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the data transmission method described in any one of claims 1 to 3 or the data transmission method described in any one of claims 4 to 6.

16. A chip, characterized in that: include: A processor is configured to call and run a computer program from a memory so that a device equipped with the chip executes the data transmission method described in any one of claims 1 to 3 or the data transmission method described in any one of claims 4 to 6.

17. A computer program product, characterized in that The method comprises computer program instructions, which enable a computer to execute the data transmission method described in any one of claims 1 to 3 or the data transmission method described in any one of claims 4 to 6.

Citation Information

Patent Citations

  • Communication method and device and computer storage medium

    CN110891315A

  • Random access method and communication apparatus

    WO2020063828A1