Data Transmission Method, Device and Storage Medium
By enhancing the load size configuration of the common control channel, the data restriction problem of wireless resource control inactive terminals when transmitting uplink small data is solved, and efficient data transmission in the inactive state is achieved, improving the power saving performance of the terminal.
Patent Information
- Application Number
- CN202080001021.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-05-14
- Publication Date
- 2025-07-04
- Estimated Expiration
- 2040-05-14
AI Technical Summary
In the prior art, when the terminal in the non-activated state of wireless resource control transmits uplink small data, the load size of the common control channel is insufficient, resulting in limited data transmission and needs to enter the RRC connected state for small data transmission, affecting the terminal's power saving effect.
By obtaining configuration information, determining the load size of the enhanced common control channel, enhancing the CCCH to meet data transmission needs, including dynamic configuration based on parameter set and random access type, ensuring that sufficient bits are transmitted.
It realizes that in the non-activated state of wireless resource control, the terminal can effectively transmit small uplink data, reduce the need to enter the RRC connection state, and improve the power saving performance of the terminal.
Smart Images

Figure CN115152291B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of communication technologies, and in particular, to a data transmission method, apparatus, and storage medium. Background Art
[0002] In the 3rd Generation Partnership Project (3GPP) R17, in order to save power of a terminal, it is proposed that a terminal in the Radio Resource Control (RRC) inactive state can transmit uplink small data. Among them, the uplink small data can be transmitted through the uplink (UL)-Common Control Channel (CCCH) or UL-CCCH1 in a 4-step Random Access Channel (RACH) or a 2-step RACH process.
[0003] In the related art, the maximum length allowed for transmission by UL-CCCH or UL-CCCH1 is 48 / 64 bits or 56 / 72 bits, and a part is used to transmit an integer number of Radio Network Temporary Identities (RNTIs), simply referred to as I-RNTIs. The length of the I-RNTI is 40 bits or 24 bits. If the existing UL-CCCH or UL-CCCH1 is used to carry small data, the amount of small data carried may be very small. In this case, the terminal still needs to enter the RRC_connected state to transmit small data. Therefore, it is necessary to enhance the format of UL-CCCH or UL-CCCH1. Summary of the Invention
[0004] To overcome the problems in the related art, the present disclosure provides a data transmission method, apparatus, and storage medium.
[0005] According to a first aspect of an embodiment of the present disclosure, a data transmission method is provided, which is applied to a terminal in the RRC inactive state and includes:
[0006] Obtaining configuration information, where the configuration information includes a parameter set for configuring the payload size of an enhanced common control channel, and the enhanced common control channel is a common control channel with an enhanced payload size; determining the enhanced common control channel based on the configuration information and the data to be transmitted currently; and transmitting the data based on the enhanced common control channel.
[0007] In one implementation, the parameter set includes N orders of magnitude for configuring the enhanced common control channel payload size based on a single byte, where N is a positive integer.
[0008] In another implementation, determining the enhanced common control channel based on the configuration information and the data to be transmitted currently includes:
[0009] Selecting a parameter from the parameter set based on the message type of the current radio resource control connection restoration request and the size of the data packet to be transmitted, and determining the enhanced common control channel based on the selected parameter; wherein, the selected parameter enables the payload size of the enhanced common control channel to satisfy the transmission of the radio network temporary identifier included in the current radio resource control connection restoration request and the data packet to be transmitted.
[0010] In yet another implementation, the data transmission method further includes:
[0011] Determining the message type of the current radio resource control connection restoration request based on the radio network temporary identifier information used in the system information block 1 (SIB1); wherein, in response to the system information block 1 including radio network temporary identifier information, the current radio resource control connection restoration request is a radio resource control connection restoration request 1 including a long radio network temporary identifier; in response to the system information block 1 not including radio network temporary identifier information, the current radio resource control connection restoration request is a radio resource control connection restoration request including a short radio network temporary identifier.
[0012] In yet another implementation, determining the enhanced common control channel based on the selected parameter includes:
[0013] Determining the reference payload size of the enhanced common control channel based on the common control channel parameter information of random access; and determining the enhanced common control channel based on the reference payload size and the selected parameter.
[0014] In yet another implementation, determining the reference payload size of the enhanced common control channel based on the common control channel parameter information of random access includes:
[0015] In response to the common control channel parameter information of random access including the common control channel parameter information of four-step random access and the common control channel parameter information of two-step random access, determining the reference payload size of the enhanced common control channel based on the payload size of the two-step random access common control channel.
[0016] In yet another implementation, obtaining the configuration information based on the system information block.
[0017] According to a second aspect of the embodiments of the present disclosure, a data transmission method is provided, which is applied to a network device and includes:
[0018] Send configuration information, where the configuration information includes a parameter set for configuring the payload size of an enhanced common control channel, and the enhanced common control channel is a common control channel with an enhanced payload size; receive data sent by a terminal in the radio resource control inactive state based on the enhanced common control channel.
[0019] In one implementation, the parameter set includes N orders of magnitude for configuring the payload size of the enhanced common control channel based on a single byte as a reference point, and N is a positive integer.
[0020] In another implementation, the enhanced common control channel is determined based on the parameters selected from the parameter set;
[0021] where the parameters are selected based on the message type of the current radio resource control connection recovery request and the size of the data packet to be transmitted, and the payload size of the enhanced common control channel is made to satisfy the transmission of the radio network temporary identifier included in the current radio resource control connection recovery request and the data packet to be transmitted.
[0022] In yet another implementation, the message type of the current radio resource control connection recovery request is determined based on the radio network temporary identifier information used in System Information Block 1; where, in response to the presence of radio network temporary identifier information in System Information Block 1, the current radio resource control connection recovery request is a radio resource control connection recovery request 1 including a long radio network temporary identifier; in response to the absence of radio network temporary identifier information in System Information Block 1, the current radio resource control connection recovery request is a radio resource control connection recovery request including a short radio network temporary identifier.
[0023] In yet another implementation, the enhanced common control channel is determined based on the reference payload size of the enhanced common control channel and the selected parameters, and the reference payload size is determined based on the common control channel parameter information of random access.
[0024] In yet another implementation, in response to the common control channel parameter information of random access including the common control channel parameter information of four-step random access and the common control channel parameter information of two-step random access, the reference payload size of the enhanced common control channel is determined based on the payload size of the two-step random access common control channel.
[0025] In yet another implementation, the configuration information is sent based on System Information Block.
[0026] According to the third aspect of the embodiments of the present disclosure, there is provided a data transmission device, which is applied to a terminal in the radio resource control inactive state, and includes:
[0027] A processing unit, configured to determine an enhanced common control channel based on configuration information and data to be transmitted currently, where the configuration information includes a parameter set for configuring the payload size of the enhanced common control channel, and the enhanced common control channel is a common control channel with an enhanced payload size; a communication unit, configured to obtain the configuration information and transmit the data based on the enhanced common control channel.
[0028] In one implementation, the parameter set includes N orders of magnitude for configuring the payload size of the enhanced common control channel based on a single byte as a reference point, and N is a positive integer.
[0029] In another implementation, the processing unit is configured to determine the enhanced common control channel based on the configuration information and the data to be transmitted currently in the following manner:
[0030] Based on the message type of the current radio resource control connection restoration request and the size of the data packet to be transmitted, select a parameter in the parameter set, and determine the enhanced common control channel based on the selected parameter; where the selected parameter enables the payload size of the enhanced common control channel to satisfy the transmission of the radio network temporary identifier included in the current radio resource control connection restoration request and the data packet to be transmitted.
[0031] In yet another implementation, the processing unit is further configured to: determine the message type of the current radio resource control connection restoration request based on the radio network temporary identifier information used in System Information Block 1; where, in response to System Information Block 1 including radio network temporary identifier information, the current radio resource control connection restoration request is a radio resource control connection restoration request 1 including a long radio network temporary identifier; in response to System Information Block 1 not including radio network temporary identifier information, the current radio resource control connection restoration request is a radio resource control connection restoration request including a short radio network temporary identifier.
[0032] In yet another implementation, the processing unit determines the enhanced common control channel based on the selected parameter in the following manner:
[0033] Based on the common control channel parameter information of random access, determine the reference payload size of the enhanced common control channel; based on the reference payload size and the selected parameter, determine the enhanced common control channel.
[0034] In yet another implementation, the processing unit determines the reference payload size of the enhanced common control channel based on the common control channel parameter information of random access in the following manner:
[0035] The common control channel parameter information in response to random access includes the common control channel parameter information for four-step random access and the common control channel parameter information for two-step random access. Based on the payload size of the common control channel for two-step random access, the reference payload size of the enhanced common control channel is determined.
[0036] In yet another embodiment, the communication unit is further configured to: obtain the configuration information based on the system information block.
[0037] According to the fourth aspect of the embodiments of the present disclosure, there is provided a data transmission device applied to a network device, including:
[0038] A sending unit, configured to send configuration information, where the configuration information includes a parameter set for configuring the payload size of an enhanced common control channel, and the enhanced common control channel is a common control channel with an enhanced payload size; a receiving unit, configured to receive data sent by a terminal in a radio resource control inactive state based on the enhanced common control channel.
[0039] In one embodiment, the parameter set includes N orders of magnitude for configuring the payload size of the enhanced common control channel based on a single byte as a reference point, and N is a positive integer.
[0040] In another embodiment, the enhanced common control channel is determined based on the parameters selected in the parameter set;
[0041] wherein the parameters are selected based on the message type of the current radio resource control connection restoration request and the size of the data packet to be transmitted, and the payload size of the enhanced common control channel is made to satisfy the transmission of the radio network temporary identifier included in the current radio resource control connection restoration request and the data packet to be transmitted.
[0042] In yet another embodiment, the message type of the current radio resource control connection restoration request is determined based on the radio network temporary identifier information used in the system information block 1; wherein, in response to the system information block 1 including radio network temporary identifier information, the current radio resource control connection restoration request is a radio resource control connection restoration request 1 including a long radio network temporary identifier; in response to the system information block 1 not including radio network temporary identifier information, the current radio resource control connection restoration request is a radio resource control connection restoration request including a short radio network temporary identifier.
[0043] In yet another embodiment, the enhanced common control channel is determined based on the reference payload size of the enhanced common control channel and the selected parameters, and the reference payload size is determined based on the common control channel parameter information of random access.
[0044] In another embodiment, the common control channel parameter information in response to random access includes the common control channel parameter information for four-step random access and the common control channel parameter information for two-step random access, and the reference payload size of the enhanced common control channel is determined based on the payload size of the common control channel for two-step random access.
[0045] In another embodiment, the sending unit sends the configuration information based on the system information block.
[0046] According to a fifth aspect of the embodiments of the present disclosure, there is provided a data transmission device, including:
[0047] a processor; a memory for storing processor-executable instructions;
[0048] wherein the processor is configured to execute the data transmission method described in the first aspect or any one of the embodiments of the first aspect.
[0049] According to a sixth aspect of the embodiments of the present disclosure, there is provided a data transmission device, including:
[0050] a processor; a memory for storing processor-executable instructions;
[0051] wherein the processor is configured to execute the data transmission method described in the second aspect or any one of the embodiments of the second aspect.
[0052] According to a seventh aspect of the embodiments of the present disclosure, there is provided a non-transitory computer-readable storage medium, which when the instructions in the storage medium are executed by a processor of a mobile terminal, enables the mobile terminal to execute the data transmission method described in the first aspect or any one of the embodiments of the first aspect.
[0053] According to an eighth aspect of the embodiments of the present disclosure, there is provided a non-transitory computer-readable storage medium, which when the instructions in the storage medium are executed by a processor of a network device, enables the network device to execute the data transmission method described in the first aspect or any one of the embodiments of the first aspect.
[0054] The technical solutions provided by the embodiments of the present disclosure may include the following beneficial effects: Based on the configuration information and the currently to-be-transmitted non-active data, an enhanced common control channel is determined. The enhanced control channel is a common control channel with an enhanced payload size, thereby being able to ensure that sufficient bit positions are used for data transmission.
[0055] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0056] The accompanying drawings here are incorporated into and form a part of this specification, showing embodiments consistent with the present disclosure and, together with the specification, used to explain the principles of the present disclosure.
[0057] Figure 1 It is an architecture diagram of a wireless communication system shown according to an exemplary embodiment.
[0058] Figure 2 It is a flowchart of a data transmission method shown according to an exemplary embodiment.
[0059] Figure 3 It is a flowchart of a data transmission method shown according to an exemplary embodiment.
[0060] Figure 4 It is a block diagram of a data transmission device shown according to an exemplary embodiment.
[0061] Figure 5 It is a block diagram of a data transmission device shown according to an exemplary embodiment.
[0062] Figure 6 It is a block diagram of a device for data transmission shown according to an exemplary embodiment.
[0063] Figure 7 It is a block diagram of a device for data transmission shown according to an exemplary embodiment. Detailed implementation manners
[0064] Here, the exemplary embodiments will be described in detail, and the examples are shown in the accompanying drawings. When the following description refers to the accompanying drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementation manners described in the following exemplary embodiments do not represent all implementation manners consistent with the present disclosure. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0065] The present disclosure provides a data transmission method, which can be applied to Figure 1 the wireless communication system shown as Figure 1 shown, where the terminal accesses the network through network devices such as base stations, and the network devices complete the backhaul and forward transmission of data with the core network to perform various communication services.
[0066] It can be understood that a wireless communication system is a network that provides wireless communication functions. The wireless communication system can adopt different communication technologies, such as code division multiple access (CDMA), wideband code division multiple access (WCDMA), time division multiple access (TDMA), frequency division multiple access (FDMA), orthogonal frequency-division multiple access (OFDMA), single Carrier FDMA (SC-FDMA), Carrier Sense Multiple Access with Collision Avoidance. According to factors such as the capacity, rate, and latency of different networks, the network can be divided into 2G (English: generation) network, 3G network, 4G network, or future evolved network, such as 5G network. The 5G network can also be referred to as the New Radio (NR). For the convenience of description, the present disclosure sometimes simply refers to the wireless communication network as the network or system. In the present disclosure, the network may include a Radio Access Network (RAN) and a Core Network (CN). The network includes network devices, and the network devices may be, for example, radio access network nodes, core network devices, etc. Among them, the radio access network node may also be referred to as a base station. The network can provide network services for terminals through network devices. Different operators can provide different network services for terminals, or it can be understood that different operators correspond to different operator networks.
[0067] A terminal, which can also be referred to as a User Equipment (UE), Mobile Station (MS), Mobile Terminal (MT), etc., is a device that provides voice and / or data connectivity to users. For example, the terminal can be a handheld device with a wireless connection function, a vehicle-mounted device, etc. Currently, some examples of terminals are: Mobile Phone, Pocket Personal Computer (PPC), palm computer, Personal Digital Assistant (PDA), laptop computer, tablet computer, wearable device, or vehicle-mounted device, etc.
[0068] During the communication process between the terminal and the network device, the states of the terminal include the RRC idle (RRC_idle) state, the RRC_inactive state, and the RRC connected (RRC_connected) state. When the terminal transitions from the RRC_idle state or the RRC_inactive state to the RRC_connected state, a lot of signaling overhead is required, and this signaling overhead is greater than the size of small data, which is not conducive to power saving of the terminal. Therefore, in order to save power of the terminal, it is proposed that the terminal in the RRC inactive state can transmit uplink small data.
[0069] When the terminal is preparing to access the network, it needs to complete random access. In the related art, the 2-step RACH mechanism and the 4-step RACH mechanism are introduced for random access. The uplink small data can be transmitted in the UL-CCCH or UL-CCCH1 during the 4-step RACH or 2-step RACH process.
[0070] In the 4-step RACH, the lengths of the UL-CCCH and UL-CCCH1 are the set of 48 / 64-bits RRC messages. The identifier of the terminal in the RRC_inactive state may be the full-I-RNTI, and the full-I-RNTI occupies 40 bits when transmitted in the UL-CCCH1. The identifier of the terminal in the RRC_inactive state may also be the short I-RNTI, and the short I-RNTI occupies 24 bits when transmitted in the UL-CCCH. If MAC-I (occupying 16 bits) encryption is required for transmitting the uplink small data, then when using the CCCH or CCCH1 for small data transmission, only 8 bits can be transmitted. If the MAC-I is not used for transmitting the uplink small data, 24 bits can be transmitted. In the 2-step RACH, the physical uplink shared channel (PUSCH) of the message A (MSGA) can carry 56 / 72 bits. According to the above analysis, it can be determined that the uplink small data can transmit at most 16 bits of data.
[0071] However, in the analysis of uplink small data, the data volume of the small data may exceed 20 bits or more. Therefore, when transmitting small data through the UL-CCCH / CCCH1 in the related art, the existing payload size of the UL-CCCH / CCCH1 cannot carry it, and the payload size of the UL-CCCH / CCCH1 needs to be enhanced.
[0072] Embodiments of the present disclosure provide a data transmission method, which determines an enhanced CCCH based on data to be transmitted. In the embodiments of the present disclosure, the enhanced CCCH can be understood as a CCCH with an enhanced payload size. Furthermore, the present disclosure ensures that sufficient bits are used for data transmission.
[0073] It can be understood that the data transmission method involved in the embodiments of the present disclosure is applied to the uplink small data transmission scenario. In the data and data transmission involved in the embodiments of the present disclosure, unless otherwise specified, the data refers to uplink small data, and the data transmission refers to that a terminal in the RRC_inactive state uses Msg3 or MSG A PUSCH to transmit small data during the random access process.
[0074] Figure 2 is a flowchart of a data transmission method shown according to an exemplary embodiment. As Figure 2 shown, the data transmission method is used in a terminal in the RRC_inactive state and includes the following steps.
[0075] In step S11, configuration information is obtained, and an enhanced CCCH is determined based on the configuration information and the current data to be transmitted.
[0076] In the embodiments of the present disclosure, the configuration information can be understood as configuration information for configuring the payload size of the enhanced CCCH. In one example, the configuration information includes a parameter set for configuring the payload size of the enhanced CCCH.
[0077] In step S12, the terminal in the RRC_inactive state transmits small data based on the enhanced CCCH.
[0078] In the embodiments of the present disclosure, an enhanced CCCH is determined based on the configuration information and the current small data to be transmitted. The enhanced control channel is a CCCH with an enhanced payload size. The terminal in the RRC_inactive state transmits small data based on the enhanced CCCH, which can ensure that sufficient bits are used for small data transmission.
[0079] In the embodiments of the present disclosure, the configuration information for configuring the enhanced CCCH is sent by a network device, and the network device receives the uplink small data transmitted by the terminal in the RRC_inactive state based on the enhanced CCCH.
[0080] Figure 3 is a flowchart of a data transmission method shown according to an exemplary embodiment. As Figure 3 shown, the data transmission method is used in a network device and includes the following steps.
[0081] In step S21, configuration information is sent. The configuration information includes a parameter set for configuring the payload size of the enhanced CCCH. The enhanced CCCH refers to the CCCH with an enhanced payload size.
[0082] In step S22, data sent by a terminal in the RRC_inactive state based on the enhanced CCCH is received.
[0083] In the embodiments of the present disclosure, the data transmission process involved in the above embodiments will be described below in combination with actual applications.
[0084] In one implementation, the parameter set included in the configuration information for configuring the CCCH payload size in the embodiments of the present disclosure is N orders of magnitude for configuring the payload size of the enhanced CCCH with a single byte as the reference point. Where N is a positive integer. For example, when configuring the payload size of UL-CCCH / CCCH1, taking one byte as the reference point, such as 8*n, where n = 0, 1, 2..., the configuration information may include one or more values of n.
[0085] The configuration information for configuring the payload size of the enhanced CCCH in the embodiments of the present disclosure can be determined through a System Information Block (SIB). For example, a network device can send the configuration information for configuring the enhanced CCCH to a terminal through SIB information. The terminal receives the configuration information for configuring the enhanced CCCH through SIB information. In one example, specifically when configuring the payload size of UL-CCCH / CCCH1, the parameter set is N orders of magnitude for configuring the payload size of the enhanced CCCH with a single byte as the reference point. For example, the N orders of magnitude include 1, 2, and 3. The network device can send down this parameter set (1, 2, and 3) through SIB information before the terminal enters the RRC_inactive state. When determining the enhanced CCCH, the terminal selects a value that meets the transmission requirements from this parameter set (1, 2, and 3).
[0086] In the embodiments of the present disclosure, the enhanced CCCH can be determined based on the parameters selected by the terminal and the data currently to be transmitted by the terminal. The parameters selected by the terminal can be based on the message type of the data and the size of the data to be transmitted.
[0087] Determine. Among them, when the terminal determines the enhanced CCCH based on the configuration information and the data to be transmitted currently, it can select the corresponding parameters from the parameter set based on the message type of the data and the size of the data to be transmitted, and determine the enhanced CCCH based on the selected parameters, so that the payload size of the enhanced CCCH meets the requirement of transmitting the data packet of the current message type.
[0088] Among them, the message types of the data may include one or more of the RRC establishment request message (rrcSetupRequest), the RRC connection resume request message (rrcResumeRequest), the RRC reconnection request message (rrcReestablishmentRequest), and the RRC system information request message (rrcSystemInfoRequest). Further, these signaling frames mentioned above are Msg3 in 4-step RACH or MSG A PUSCH in 2-step RACH.
[0089] In one example, the message type of the data includes rrcResumeRequest. The rrcResumeRequest includes an integer number of Radio Network Tempory Identities (RNTIs), simply referred to as I-RNTIs. The I-RNTI can be a full-I-RNTI or a short I-RNTI. Among them, the rrcResumeRequest includes two message types: RRCResumeRequest and RRCResumeRequest1. The RRCResumeRequest1 includes the full I-RNTI, and the RRCResumeRequest includes the short I-RNTI. Interger
[0090] When determining the enhanced CCCH, based on the message type of the current rrcResumeRequest and the size of the data packet to be transmitted, select parameters from the parameter set of the configuration information, and determine the enhanced CCCH based on the selected parameters, so that the payload size of the enhanced CCCH determined by the selected parameters meets the requirement of transmitting the I-RNTI included in the current radio resource control connection resume request and the data packet to be transmitted.
[0091] Among them, different rrcResumeRequest use different I-RNTIs, and the number of bits occupied by full-I-RNTI and short I-RNTI in the transmission on the CCCH is different. Therefore, when determining the enhanced CCCH, it is necessary to determine the message type of rrcResumeRequest.
[0092] In the embodiments of the present disclosure, the message type of rrcResumeRequest is determined based on the I-RNTI information used in the System Information Block 1 (SIB1). Among them, in response to the SIB1 using the I-RNTI identifier, it is determined that rrcResumeRequest is RRCResumeRequest1. RRCResumeRequest1 includes full-I-RNTI. In response to the SIB1 not using the I-RNTI identifier, it is determined that rrcResumeRequest is RRCResumeRequest. RRCResumeRequest includes short I-RNTI.
[0093] It can be understood that the determination process for other message types in the embodiments of the present disclosure can refer to the process of determining message types in the existing related technologies, which will not be elaborated here.
[0094] In the embodiments of the present disclosure, the size of the data to be transmitted can be determined based on the actual size of the data packet to be transmitted.
[0095] After determining the message type and the size of the data to be transmitted in the embodiments of the present disclosure, corresponding parameters can be selected, and the enhanced CCCH is determined based on the selected parameters. In the embodiments of the present disclosure, when determining the enhanced CCCH, the reference payload size of the enhanced CCCH can be determined. Based on the reference payload size and the selected parameters, the enhanced CCCH is determined.
[0096] Among them, the reference payload size can be understood as the payload size of the CCCH used before enhancing the CCCH. For different random access mechanisms, the reference payload size of the CCCH is different. For example, for 4-step RACH, the reference payload size of UL-CCCH or UL-CCCH1 is 48 / 64 bits. For 2-step RACH, the reference payload size of UL-CCCH or UL-CCCH1 is 56 / 72 bits.
[0097] Among them, the CCCH parameter information for random access configured by the network device for the terminal can be the CCCH parameter information of 4-step RACH, or the CCCH parameter information of 2-step RACH, or the CCCH parameter information of 4-step RACH and the CCCH parameter information of 2-step RACH.
[0098] On the one hand, in response to the CCCH parameter information for random access including the CCCH parameter information of 4-step RACH, it can be determined that the reference payload size of the enhanced CCCH is the payload size length of the UL-CCCH or UL-CCCH1 of 4-step RACH.
[0099] On the other hand, in response to the CCCH parameter information for random access including the CCCH parameter information of 2-step RACH, it can be determined that the reference payload size of the enhanced CCCH is the payload size length of the UL-CCCH or UL-CCCH1 of 2-step RACH.
[0100] On another hand, in response to the CCCH parameter information for random access including the CCCH parameter information of 4-step RACH and the CCCH parameter information of 2-step RACH, it can be determined that the reference payload size of the enhanced CCCH is the payload size length of the UL-CCCH or UL-CCCH1 of 2-step RACH.
[0101] In an example of the present disclosure, the enhanced CCCH is taken as an example of the enhanced UL-CCCH or enhanced UL-CCCH1 for illustration. When enhancing the payload size of the UL-CCCH or UL-CCCH1, one byte is used as the reference point, such as 8*n, where n = 0, 1, 2..., and the configuration information is sent to the terminal through the SIB information.
[0102] Before the terminal enters the RRC_inactive state, the enhanced UL-CCCH or enhanced UL-CCCH1 is determined based on the configuration information included in the SIB information.
[0103] For example, on the one hand, the payload size of the enhanced CCCH can be [48 / 64]+n*8, where n = 1, 2, 3.... Among them, the enhanced CCCH with the payload size of [48 / 64]+n*8 is applicable to the terminal supporting 4-step RACH. The enhanced CCCH applicable to 4-step RACH can be used to transmit MSG3.
[0104] On the other hand, the enhanced CCCH payload size can be [56 / 72]+n*8, where n = 1, 2, 3,.... Among them, the enhanced CCCH with a payload size of [56 / 72]+n*8 is applicable to terminals using 2-step RACH. The enhanced CCCH applicable to 2-step RACH can be used to transmit MSG A PUSCH.
[0105] In one implementation, in response to the terminal supporting both 4-step RACH and 2-step RACH, and the network side configuring the UL-CCCH parameters for both, when the terminal has small data to transmit, it selects the enhanced CCCH applicable to 2-step RACH (payload size is [56 / 72]+n*8).
[0106] In the embodiments of the present disclosure, based on the method for determining the enhanced CCCH involved in the above embodiments, multiple types of enhanced CCCHs can be determined. For example, the enhanced CCCH of 64+n*8 can include 4-step UL CCCH1-1, UL CCCH1-2,.... The enhanced CCCH of 48+n*8 can include 4-step UL-CCCH0-1, UL-CCCH0-2.
[0107] The enhanced CCCH of 72+n*8 can include 2-step UL CCCH1-1, UL CCCH1-2,.... The enhanced CCCH of 56+n*8 can include 2-step UL-CCCH0-1, UL-CCCH0-2,....
[0108] In the embodiments of the present disclosure, multiple types of enhanced CCCHs are determined. When transmitting data packets of different packet sizes, a matching enhanced CCCH can be selected, which can facilitate the transmission of data packets of different sizes more conveniently.
[0109] In the embodiments of the present disclosure, the enhanced CCCH is determined based on the configuration information and the data to be transmitted currently. The enhanced control channel is the CCCH with an enhanced payload size. Transmitting data based on the enhanced CCCH can ensure that sufficient bits are used for data transmission.
[0110] Based on the same concept, the embodiments of the present disclosure also provide a data transmission device.
[0111] It can be understood that, in order to implement the above functions, the data transmission device provided in the embodiments of the present disclosure includes the corresponding hardware structures and / or software modules for executing each function. Combining the units and algorithm steps of the various examples disclosed in the embodiments of the present disclosure, the embodiments of the present disclosure can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the manner of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods for each specific application to implement the described functions, but such implementation should not be considered to exceed the scope of the technical solutions of the embodiments of the present disclosure.
[0112] Figure 4 is a block diagram of a data transmission device shown according to an exemplary embodiment. Referring to Figure 4 , the data transmission device 100 is applied to a terminal in the RRC_inactive state, and includes a processing unit 101 and a communication unit 102.
[0113] The processing unit 101 is configured to determine an enhanced CCCH based on configuration information and the data to be transmitted currently, where the configuration information includes a parameter set for configuring the payload size of the enhanced CCCH, and the enhanced CCCH is a CCCH with an enhanced payload size. The communication unit 102 is configured to obtain the configuration information and transmit the data based on the enhanced CCCH.
[0114] In one implementation, the parameter set includes N orders of magnitude for configuring the payload size of the enhanced CCCH based on a single byte as a reference point, and N is a positive integer.
[0115] In another implementation, the processing unit 101 is configured to determine the enhanced CCCH based on the configuration information and the data to be transmitted currently in the following manner:
[0116] Based on the message type of the current rrcResumeRequest and the size of the data packet to be transmitted, select a parameter from the parameter set, and determine the enhanced CCCH based on the selected parameter. Wherein, the selected parameter enables the payload size of the enhanced CCCH to satisfy the transmission of the radio network temporary identifier included in the current rrcResumeRequest and the data packet to be transmitted.
[0117] In another embodiment, the processing unit 101 is further configured to: determine the message type of the current rrcResumeRequest based on the radio network temporary identity information used in SIB1. Wherein, in response to the radio network temporary identity information being included in SIB1, the current radio resource control connection resume request is an RRCResumeRequest1 including a long radio network temporary identity. In response to the radio network temporary identity information not being included in SIB1, the current radio resource control connection resume request is an RRCResumeRequest including a short radio network temporary identity.
[0118] In another embodiment, the processing unit 101 determines the enhanced CCCH based on the selected parameters in the following manner:
[0119] Based on the CCCH parameter information of random access, determine the reference payload size of the enhanced CCCH. Based on the reference payload size and the selected parameters, determine the enhanced CCCH.
[0120] In another embodiment, the processing unit 101 determines the reference payload size of the enhanced CCCH based on the CCCH parameter information of random access in the following manner:
[0121] In response to the CCCH parameter information of random access including the CCCH parameter information of 4-step RACH and the CCCH parameter information of 2-step RACH, determine the reference payload size of the enhanced CCCH based on the CCCH payload size of 2-step RACH.
[0122] In another embodiment, the communication unit 102 is further configured to: obtain configuration information based on SIB.
[0123] Figure 5 It is a block diagram of a data transmission device shown according to an exemplary embodiment. Referring to Figure 5 , the data transmission device 200 is applied to a network device and includes a sending unit 201 and a receiving unit 202.
[0124] The sending unit 201 is configured to send configuration information, where the configuration information includes a parameter set for configuring the payload size of the enhanced common control channel, and the enhanced common control channel is a common control channel with an enhanced payload size. The receiving unit 202 is configured to receive data sent by a terminal in the radio resource control inactive state based on the enhanced common control channel.
[0125] In one embodiment, the parameter set includes N orders of magnitude for configuring the payload size of the enhanced common control channel with one byte as the reference point, and N is a positive integer.
[0126] In another embodiment, the enhanced common control channel is determined based on the parameters selected from the parameter set.
[0127] Wherein, the parameters are selected based on the message type of the current radio resource control connection restoration request and the size of the data packet to be transmitted, and the payload size of the enhanced common control channel is made to satisfy the transmission of the radio network temporary identifier included in the current radio resource control connection restoration request and the data packet to be transmitted.
[0128] In yet another embodiment, the message type of the current radio resource control connection restoration request is determined based on the radio network temporary identifier information used in System Information Block 1. Wherein, in response to the radio network temporary identifier information being included in System Information Block 1, the current radio resource control connection restoration request is a radio resource control connection restoration request 1 including a long radio network temporary identifier. In response to the radio network temporary identifier information not being included in System Information Block 1, the current radio resource control connection restoration request is a radio resource control connection restoration request including a short radio network temporary identifier.
[0129] In yet another embodiment, the enhanced common control channel is determined based on the reference payload size of the enhanced common control channel and the selected parameters, and the reference payload size is determined based on the common control channel parameter information of random access.
[0130] In yet another embodiment, in response to the common control channel parameter information of random access including the common control channel parameter information of four-step random access and the common control channel parameter information of two-step random access, the reference payload size of the enhanced common control channel is determined based on the payload size of the common control channel of two-step random access.
[0131] In yet another embodiment, the sending unit 201 sends configuration information based on the system information block.
[0132] Regarding the device in the above embodiments, the specific manners in which each module performs operations have been described in detail in the embodiments related to the method, and will not be elaborated herein.
[0133] Figure 6 It is a block diagram of a device 300 for data transmission shown according to an exemplary embodiment. For example, the device 300 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.
[0134] Refer to Figure 6, Device 300 may include one or more of the following components: a processing component 302, a memory 304, a power component 306, a multimedia component 308, an audio component 310, an input / output (I / O) interface 312, a sensor component 314, and a communication component 316.
[0135] The processing component 302 generally controls the overall operation of the device 300, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing component 302 may include one or more processors 320 to execute instructions to complete all or part of the steps of the above methods. In addition, the processing component 302 may include one or more modules to facilitate the interaction between the processing component 302 and other components. For example, the processing component 302 may include a multimedia module to facilitate the interaction between the multimedia component 308 and the processing component 302.
[0136] The memory 304 is configured to store various types of data to support the operation of the device 300. Examples of such data include instructions for any application or method operating on the device 300, contact data, phone book data, messages, pictures, videos, etc. The memory 304 may be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, a magnetic disk, or an optical disk.
[0137] The power component 306 provides power to the various components of the device 300. The power component 306 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power for the device 300.
[0138] The multimedia component 308 includes a screen that provides an output interface between the device 300 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors can not only sense the boundaries of the touch or swipe actions, but also detect the duration and pressure associated with the touch or swipe operations. In some embodiments, the multimedia component 308 includes a front camera and / or a rear camera. When the device 300 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each of the front camera and the rear camera may be a fixed optical lens system or have a focal length and optical zoom capabilities.
[0139] The audio component 310 is configured to output and / or input audio signals. For example, the audio component 310 includes a microphone (MIC) that is configured to receive external audio signals when the device 300 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals can be further stored in the memory 304 or transmitted via the communication component 316. In some embodiments, the audio component 310 further includes a speaker for outputting audio signals.
[0140] The I / O interface 312 provides an interface between the processing component 302 and a peripheral interface module, and the peripheral interface module can be a keyboard, a click wheel, buttons, etc. These buttons can include, but are not limited to: a home button, a volume button, a start button, and a lock button.
[0141] The sensor component 314 includes one or more sensors for providing status assessments of various aspects of the device 300. For example, the sensor component 314 can detect the on / off state of the device 300, the relative positioning of components, such as the display and keypad of the device 300. The sensor component 314 can also detect a change in the position of the device 300 or a component of the device 300, the presence or absence of user contact with the device 300, the orientation or acceleration / deceleration of the device 300, and the temperature change of the device 300. The sensor component 314 can include a proximity sensor that is configured to detect the presence of nearby objects without any physical contact. The sensor component 314 can also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor component 314 can further include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0142] The communication component 316 is configured to facilitate communication between the device 300 and other devices in a wired or wireless manner. The device 300 can access a wireless network based on communication standards, such as WiFi, 3G, or 3G, or a combination thereof. In an exemplary embodiment, the communication component 316 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 316 further includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0143] In an exemplary embodiment, the apparatus 300 may be implemented by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components for performing the above method.
[0144] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions, such as a memory 304 including instructions, may be provided, and the above instructions may be executed by a processor 320 of the apparatus 300 to complete the above method. For example, the non-transitory computer-readable storage medium may be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, and an optical data storage device, etc.
[0145] Figure 7 FIG. is a block diagram of an apparatus 400 for data transmission according to an exemplary embodiment. For example, the apparatus 400 may be provided as a network device, such as a base station. Referring to Figure 7 , the apparatus 400 includes a processing component 422, which further includes one or more processors, and memory resources represented by a memory 442 for storing instructions executable by the processing component 422, such as an application program. The application programs stored in the memory 442 may include one or more modules each corresponding to a set of instructions. In addition, the processing component 422 is configured to execute instructions to perform the above method.
[0146] The apparatus 400 may further include a power component 426 configured to perform power management of the apparatus 400, a wired or wireless network interface 450 configured to connect the apparatus 400 to a network, and an input / output (I / O) interface 458. The apparatus 400 may operate based on an operating system stored in the memory 442, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, or the like.
[0147] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions, such as a memory 442 including instructions, may be provided, and the above instructions may be executed by a processing component 422 of the apparatus 400 to complete the above method. For example, the non-transitory computer-readable storage medium may be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, and an optical data storage device, etc.
[0148] It will be understood that the term "a plurality of" in the present disclosure means two or more, and other quantifiers are similar thereto. "And / or" describes the relationship between associated objects and indicates that three relationships may exist. For example, A and / or B may represent three cases: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally indicates an "or" relationship between the associated objects before and after. The singular forms of "a", "the", and "said" are also intended to include the plural forms, unless the context clearly indicates otherwise.
[0149] It can be further understood that although the operations are described in a specific order in the drawings in the embodiments of the present disclosure, it should not be understood as requiring these operations to be performed in the specific order shown or in a serial order, or requiring all the operations shown to obtain the desired result. In certain environments, multitasking and parallel processing may be advantageous.
[0150] Those skilled in the art will readily conceive of other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure, which follow the general principles of the present disclosure and include common general knowledge or conventional technical means in the technical field not disclosed in the present disclosure. The specification and embodiments are only regarded as exemplary, and the true scope and spirit of the present disclosure are pointed out by the following claims.
[0151] It should be understood that the present disclosure is not limited to the exact structures described above and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present disclosure is only limited by the appended claims.
Claims
1. A data transmission method, characterized in that, Applied to a terminal in the Radio Resource Control (RRC) Inactive state, including: Obtain configuration information, where the configuration information includes a parameter set for configuring the payload size of an enhanced common control channel, and the enhanced common control channel is a common control channel with an enhanced payload size; Determine an enhanced common control channel based on the configuration information and the data to be transmitted currently; Transmit the data based on the enhanced common control channel; Wherein, the determining of the enhanced common control channel based on the configuration information and the data to be transmitted currently includes: Select a parameter from the parameter set based on the message type of the current RRC connection resume request and the size of the data packet to be transmitted, and determine the enhanced common control channel based on the selected parameter; Wherein, the selected parameter enables the payload size of the enhanced common control channel to satisfy the transmission of the radio network temporary identifier included in the current RRC connection resume request and the data packet to be transmitted.
2. The data transmission method according to claim 1, wherein The parameter set includes N orders of magnitude for configuring the payload size of the enhanced common control channel with one byte as the reference point, and N is a positive integer.
3. The data transmission method according to claim 1, wherein The method further includes: Determine the message type of the current RRC connection resume request based on the radio network temporary identifier information used in System Information Block 1; Wherein, in response to the fact that System Information Block 1 includes radio network temporary identifier information, the current RRC connection resume request is an RRC connection resume request 1 including a long radio network temporary identifier; In response to the fact that System Information Block 1 does not include radio network temporary identifier information, the current RRC connection resume request is an RRC connection resume request including a short radio network temporary identifier.
4. The data transmission method according to claim 1, characterized in that, The determining of the enhanced common control channel based on the selected parameter includes: Determine the reference payload size of the enhanced common control channel based on the common control channel parameter information of random access; Determine the enhanced common control channel based on the reference payload size and the selected parameter.
5. The data transmission method according to claim 4, wherein Determining the reference payload size of the enhanced common control channel based on the common control channel parameter information of random access includes: In response to the fact that the common control channel parameter information of random access includes the common control channel parameter information of four-step random access and the common control channel parameter information of two-step random access, determine the reference payload size of the enhanced common control channel based on the payload size of the two-step random access common control channel.
6. The data transmission method according to claim 1 or 2, characterized in that Obtain the configuration information based on System Information Block.
7. A data transmission method, characterized in that, Applied to a network device, including: Send configuration information, where the configuration information includes a parameter set for configuring the payload size of an enhanced common control channel, and the enhanced common control channel is a common control channel with an enhanced payload size; Receive data transmitted by a terminal in the RRC Inactive state based on the enhanced common control channel; Wherein, the enhanced common control channel is determined based on the parameter selected from the parameter set; Among them, the parameter is selected based on the message type of the current Radio Resource Control (RRC) connection restoration request and the size of the data packet to be transmitted, and the payload size of the enhanced common control channel is made to satisfy the transmission of the radio network temporary identifier included in the current RRC connection restoration request and the data packet to be transmitted.
8. The data transmission method according to claim 7, characterized in that The parameter set includes N orders of magnitude for configuring the payload size of the enhanced common control channel with one byte as the reference point, where N is a positive integer.
9. The data transmission method according to claim 7, wherein The message type of the current RRC connection restoration request is determined based on the radio network temporary identifier information used in System Information Block 1; Among them, in response to the inclusion of radio network temporary identifier information in System Information Block 1, the current RRC connection restoration request is the RRC connection restoration request 1 including a long radio network temporary identifier; In response to the non-inclusion of radio network temporary identifier information in System Information Block 1, the current RRC connection restoration request is the RRC connection restoration request including a short radio network temporary identifier.
10. The data transmission method according to claim 7, wherein The enhanced common control channel is determined based on the reference payload size of the enhanced common control channel and the selected parameter, and the reference payload size is determined based on the common control channel parameter information of random access.
11. The data transmission method according to claim 10, wherein In response to the common control channel parameter information of random access including the common control channel parameter information of four-step random access and the common control channel parameter information of two-step random access, the reference payload size of the enhanced common control channel is determined based on the payload size of the two-step random access common control channel.
12. The data transmission method according to claim 7 or 8, characterized in that, The configuration information is sent based on the System Information Block.
13. A data transmission device, characterized in that, Applied to a terminal in the Radio Resource Control (RRC) inactive state, it includes: A processing unit configured to determine an enhanced common control channel based on the configuration information and the current data to be transmitted, where the configuration information includes a parameter set for configuring the payload size of the enhanced common control channel, and the enhanced common control channel is a common control channel with an enhanced payload size; A communication unit configured to obtain the configuration information and transmit the data based on the enhanced common control channel; Among them, the processing unit is configured to determine the enhanced common control channel based on the configuration information and the current data to be transmitted in the following manner: Select a parameter from the parameter set based on the message type of the current RRC connection restoration request and the size of the data packet to be transmitted, and determine the enhanced common control channel based on the selected parameter; where the selected parameter makes the payload size of the enhanced common control channel satisfy the transmission of the radio network temporary identifier included in the current RRC connection restoration request and the data packet to be transmitted.
14. A data transmission device, characterized in that, Applied to a network device, it includes: A sending unit configured to send configuration information, where the configuration information includes a parameter set for configuring the payload size of the enhanced common control channel, and the enhanced common control channel is a common control channel with an enhanced payload size; A receiving unit configured to receive data sent by a terminal in the RRC inactive state based on the enhanced common control channel; Among them, the enhanced common control channel is determined based on the parameter selected from the parameter set; Wherein, the parameter is selected based on the message type of the current radio resource control connection restoration request and the size of the data packet to be transmitted, and the payload size of the enhanced common control channel is made to satisfy the transmission of the radio network temporary identifier included in the current radio resource control connection restoration request and the data packet to be transmitted.
15. A data transmission device, characterized in that, Comprising: A processor; A memory for storing processor-executable instructions; Wherein, the processor is configured to execute the data transmission method according to any one of claims 1 to 6.
16. A data transmission device, characterized in that, Comprising: A processor; A memory for storing processor-executable instructions; Wherein, the processor is configured to execute the data transmission method according to any one of claims 7 to 12.
17. A non-transitory computer-readable storage medium, when the instructions in the storage medium are executed by a processor of a mobile terminal, enabling the mobile terminal to execute the data transmission method according to any one of claims 1 to 6.
18. A non-transitory computer-readable storage medium, when the instructions in the storage medium are executed by a processor of a network device, enabling the network device to execute the data transmission method according to any one of claims 7 to 12.