A search space optimization method, device and storage medium

By introducing an uplink authorization mechanism between the terminal and the base station, the terminal allows direct data to be sent directly in idle state, solving the power consumption problem during terminal data transmission in the M2M communication system and achieving more efficient energy use.

CN114828294BActive Publication Date: 2024-12-24ZTE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202210287741.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2017-09-28
Publication Date
2024-12-24
Estimated Expiration
2037-09-28

AI Technical Summary

Technical Problem

In the inter-machine M2M communication system, when the terminal sends data in idle state, it needs to frequently conduct random access procedures, resulting in unnecessary power consumption, especially when only one data packet is needed to be sent, the RRC_CONNECTED state monitoring base station is maintained. Signal power consumption.

Method used

By introducing an uplink authorization mechanism between the terminal and the base station, the terminal allows the terminal to use uplink authorization to directly send data to the base station in an idle state or inactive state, without entering the connected state and listening to the signal, and optimize the search space to reduce power consumption.

Benefits of technology

It effectively reduces the power consumption of the terminal, avoids unnecessary signal monitoring and connection maintenance, and improves the energy efficiency of data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114828294B_ABST
    Figure CN114828294B_ABST
Patent Text Reader

Abstract

The present application discloses a search space optimization method, device and storage medium. The method comprises: a terminal receives multiple sets of public search spaces configured by a base station; when a preset condition is met, the terminal switches between the multiple sets of public search spaces.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application of the invention patent application with application number 201710901633.3 filed on September 28, 2017, and invention name “A data transmission method and device, a search space optimization method and device”. Technical Field

[0002] The present application relates to communication technology, and in particular to a search space optimization method, device and storage medium. Background Art

[0003] In machine-to-machine (M2M) communication systems, UE (User Equipment) energy saving is crucial. In related technologies, when the UE is in an idle state (RRC_IDLE) and has data to send, the UE first triggers a random access process to establish or restore an RRC (Radio Resource Control) connection with the network. The UE can send data to the base station as early as the RRC connection establishment completion or RRC recovery completion message. After that, the UE will remain in the connected state (RRC_CONNECTED) for a period of time, waiting for the base station to release the UE. When the UE is in the RRC_CONNECTED state and has data to send, the UE may need to initiate random access first due to loss of time synchronization or lack of uplink resources, and send the data to the base station after the random access process is completed.

[0004] like Figure 1 As shown, in the related art, the UE is in the RRC_IDLE state, and a CP (Control Plane) scheme is used to upload data after the random access process, including:

[0005] Step 101, UE sends Msg1 (first message) to eNB (base station), carrying a random access prefix (Preamble);

[0006] Step 102, the eNB sends Msg2 (first message) to the UE, carrying a random access response (RAR for short);

[0007] Step 103, the UE sends a Msg3 message to the eNB, carrying an RRC connection request (RRCConnectionRequest) and an S-TMSI (SAE-Temporary Mobile Subscriber Identity, System Architecture Evolution Temporary Mobile Subscriber Identity);

[0008] Step 104, the eNB sends a Msg4 message to the UE, carrying an RRC connection establishment message (RRCConnectionSetup);

[0009] Step 105: The UE sends a Msg5 message to the eNB, carrying an RRC connection setup complete message (RRCConnectionSetupComplete and uplink data (UL data).

[0010] In a large class of applications, such as meter reading services, a stationary or low-mobility UE may only need to send one data packet at a time, and the time interval between two data packet transmissions is relatively long. In this case, the UE only sends one data packet after entering the RRC_CONNECTED state, but it has to maintain the RRC_CONNECTED state for a period of time to continuously monitor the base station signal, which will cause unnecessary power consumption. Summary of the invention

[0011] The embodiments of the present application provide a search space optimization method, device and storage medium to reduce terminal power consumption.

[0012] At least one embodiment of the present application provides a data transmission method, including:

[0013] The terminal sends a random access prefix to the base station, and receives a random access response from the base station;

[0014] The terminal sends a first request message to the base station;

[0015] The terminal receives an uplink grant sent by the base station in a first state, and uses the uplink grant to send uplink data to the base station, wherein the first state includes an idle state or an inactive state.

[0016] In an optional embodiment, the first request message carries at least one of the following:

[0017] Whether to perform state transfer indication, uplink data to be sent indication, and whether to support data transmission function in the first state.

[0018] In an optional embodiment, the using the uplink grant to send uplink data to the base station includes:

[0019] When the uplink data sent by the terminal using the uplink grant is the last uplink data packet to be sent by the terminal, the terminal carries an indication that there is no data to be sent when sending the uplink data.

[0020] In an optional embodiment, the method also includes that the terminal receives a second response message returned by the base station before receiving the uplink authorization sent by the base station; or, the terminal receives the second response message returned by the base station after using the uplink authorization to send all uplink data to be sent to the base station.

[0021] In an optional embodiment, the second response message includes resource configuration information of the uplink authorization corresponding to the uplink data detected by the terminal and / or search space configuration information of the uplink authorization.

[0022] In an optional embodiment, the method further includes: the terminal detecting the uplink authorization and / or the downlink authorization according to the received resource configuration information and / or the search space configuration information of the uplink authorization.

[0023] In an optional embodiment, when the terminal receives a second response message returned by the base station before receiving the uplink authorization sent by the base station, after determining that the conflict is successfully resolved based on the second response message, the terminal maintains the first state and uses the temporary cell wireless network temporary identifier assigned by the base station carried in the random access response as the cell wireless network temporary identifier.

[0024] In an optional embodiment, the method further includes: after the terminal confirms that the base station has received the last uplink data packet sent by the terminal, releasing the cell radio network temporary identifier.

[0025] In an optional embodiment, the method also includes: after the terminal confirms that the base station has received the last uplink data packet sent by the terminal, if the terminal is currently monitoring a public search space with a shorter monitoring interval, the terminal switches back to a public search space with a longer monitoring interval.

[0026] In an optional embodiment, the terminal determines that the base station has received the last uplink data packet sent by the terminal by at least one of the following:

[0027] The terminal fails to receive an uplink grant for retransmission sent by the base station within a preset time;

[0028] The terminal receives information sent by the base station confirming receipt of the last uplink data packet sent by the terminal.

[0029] In an optional embodiment, the terminal sending uplink data to the base station using the uplink grant includes:

[0030] The terminal determines whether the uplink authorization is for new transmission or retransmission. If it is for new transmission, the terminal uses the uplink authorization to send new uplink data to be transmitted. If it is for retransmission, the terminal uses the uplink authorization to retransmit the uplink data sent previously.

[0031] In an optional embodiment, the terminal determines whether the uplink grant is for new transmission or retransmission according to one of the following methods:

[0032] Determining whether the uplink grant is used for new transmission or retransmission according to a new physical layer format indication used by the base station when sending the uplink grant;

[0033] The uplink grant is judged whether it is used for new transmission or retransmission according to the indication information carried by the base station when sending the uplink grant.

[0034] An embodiment of the present application provides a data transmission device, including a memory and a processor, wherein the memory stores a program, and when the program is read and executed by the processor, the above-mentioned data transmission method is implemented.

[0035] An embodiment of the present application provides a computer-readable storage medium, which stores one or more programs. The one or more programs can be executed by one or more processors to implement the above-mentioned data transmission method.

[0036] An embodiment of the present application provides a data transmission method, including:

[0037] The base station receives a random access prefix sent by the terminal, and sends a random access response to the terminal;

[0038] The base station receives a first request message sent by the terminal;

[0039] The base station sends an uplink grant to the terminal in a first state, and receives uplink data sent by the terminal using the uplink grant, wherein the first state includes an idle state or an inactive state.

[0040] In an optional embodiment, the first request message carries at least one of the following:

[0041] Whether to perform state transfer indication, uplink data to be sent indication, and whether to support data transmission function in the first state.

[0042] In an optional embodiment, the base station sending an uplink grant to the terminal in the first state includes:

[0043] When the first request message carries the indication that the uplink data is to be sent, the base station sends an uplink grant to the terminal in the first state.

[0044] In an optional embodiment, the method further includes:

[0045] Before sending an uplink grant to the terminal in the first state, the base station sends a second response message to the terminal;

[0046] Alternatively, after receiving the uplink data sent by the terminal and the indication that there is no data to be sent, the base station sends a second response message to the terminal.

[0047] In an optional embodiment, the second response message includes resource configuration information of the uplink authorization corresponding to the uplink data detected by the terminal and / or search space configuration information of the uplink authorization.

[0048] In an optional embodiment, the method further includes: the base station receives uplink data sent by the terminal and an indication that there is no data to be sent, and sends information confirming receipt of the last data packet to the terminal.

[0049] In an optional embodiment, the base station sending an uplink grant to the terminal in the first state includes:

[0050] The base station sends an uplink grant to the terminal in the first state, carrying indication information, indicating that the uplink grant is used for retransmission or new transmission.

[0051] An embodiment of the present application provides a data transmission device, including a memory and a processor, wherein the memory stores a program, and when the program is read and executed by the processor, the above-mentioned data transmission method is implemented.

[0052] An embodiment of the present application provides a computer-readable storage medium, which stores one or more programs. The one or more programs can be executed by one or more processors to implement the above-mentioned data transmission method.

[0053] An embodiment of the present application provides a search space optimization method, including:

[0054] The terminal receives multiple sets of public search spaces configured by the base station;

[0055] When a preset condition is met, the terminal switches between the multiple sets of public search spaces.

[0056] In an optional embodiment, satisfying the preset condition includes satisfying at least one of the following:

[0057] The terminal receives an indication of supporting earlier data transmission sent by the base station;

[0058] The terminal receives an uplink grant for uplink data transmission in a second message;

[0059] The terminal receives a new transmission indication after sending the first request message;

[0060] The terminal receives an uplink grant for uplink data transmission after sending the first request message;

[0061] After receiving the second response message sent by the base station, the terminal maintains an idle state and sends uplink data.

[0062] In an optional embodiment, the monitoring intervals of the multiple sets of public search spaces are not all the same.

[0063] An embodiment of the present application provides a search space optimization device, including a memory and a processor, wherein the memory stores a program, and when the program is read and executed by the processor, the above-mentioned search space optimization method is implemented.

[0064] An embodiment of the present application provides a data transmission method, including:

[0065] The base station receives a random access prefix sent by the terminal;

[0066] The base station sends a random access response to the terminal, where the random access response carries a media access control protocol data unit, where the media access control protocol data unit includes a media access control header, one or more media access control random access responses, and a new media access control random access response corresponding to the media access control random access response, where the new media access control random access response carries uplink authorization information for uplink data transmission, and the uplink authorization information carried in the new media access control random access response has a resource location that at least partially overlaps with the uplink authorization information carried in the corresponding media access control random access response;

[0067] The base station receives a first request message carrying uplink data sent by the terminal.

[0068] An embodiment of the present application provides a data transmission device, including a memory and a processor, wherein the memory stores a program, and when the program is read and executed by the processor, the data transmission method according to claim 28 is implemented.

[0069] An embodiment of the present application provides a data transmission method, including:

[0070] The terminal sends a random access prefix to the base station;

[0071] The terminal receives a random access response sent by the base station, where the random access response carries a media access control protocol data unit, where the media access control protocol data unit includes a media access control header, one or more media access control random access responses, and a new media access control random access response corresponding to the media access control random access response, where the new media access control random access response carries uplink authorization information for uplink data transmission, and the uplink authorization information carried in the new media access control random access response has a resource location that at least partially overlaps with the uplink authorization information carried in the corresponding media access control random access response;

[0072] After the terminal obtains a matching media access control random access response according to the random access wireless network temporary identifier, it obtains a corresponding new media access control random access response according to the media access control random access response, and obtains an uplink authorization from the new media access control random access response;

[0073] The terminal sends a first request message carrying uplink data using the uplink grant.

[0074] An embodiment of the present application provides a data transmission device, including a memory and a processor, wherein the memory stores a program, and when the program is read and executed by the processor, the above-mentioned data transmission method is implemented.

[0075] Compared with the related art, in the present application, the base station sends an uplink authorization to a terminal in an idle or inactive state, and the terminal uses the uplink authorization to send uplink data to the base station. The terminal does not need to enter a connected state or monitor base station signals, thereby reducing terminal power consumption.

[0076] Other features and advantages of the present application will be described in the following description, and partly become apparent from the description, or understood by practicing the present application. The purpose and other advantages of the present application can be realized and obtained by the structures specifically pointed out in the description, claims and drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0077] The accompanying drawings are used to provide further understanding of the technical solution of the present application and constitute a part of the specification. Together with the embodiments of the present application, they are used to explain the technical solution of the present application and do not constitute a limitation on the technical solution of the present application.

[0078] Figure 1 It is a flow chart of a data transmission method in the related art;

[0079] Figure 2 A flow chart of a data transmission method provided in one embodiment of the present application;

[0080] Figure 3A flow chart of a data transmission method provided by another embodiment of the present application;

[0081] Figure 4 A flow chart of a data transmission method provided by another embodiment of the present application;

[0082] Figure 5 A flow chart of a data transmission method provided by another embodiment of the present application;

[0083] Figure 6 A flow chart of a search space optimization method provided by another embodiment of the present application;

[0084] Figure 7 It is a schematic diagram of MAC PDU (Media Access Control Protocol Data Unit) in the related art;

[0085] FIG8(a), FIG8(b), and FIG8(c) are schematic diagrams of MAC RAR (Media Access Control Random Access Response) formats in the related art;

[0086] Fig. 9 A schematic diagram of the MAC PDU format provided in one embodiment of the present application. DETAILED DESCRIPTION

[0087] In order to make the purpose, technical solution and advantages of the present application more clear, the embodiments of the present application will be described in detail below with reference to the accompanying drawings. It should be noted that the embodiments and features in the embodiments of the present application can be combined with each other arbitrarily without conflict.

[0088] 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. Also, although a logical sequence is shown in the flowchart, in some cases, the steps shown or described can be performed in a sequence different from that shown here.

[0089] An embodiment of the present application provides a data transmission method, such as Figure 2 As shown, including:

[0090] Step 201: The terminal sends a random access prefix to a base station, and receives a random access response sent by the base station;

[0091] Step 202, the terminal sends a first request message (Msg3) to the base station;

[0092] Step 203: The terminal receives an uplink grant (UL grant) sent by the base station in a first state, and uses the uplink grant to send uplink data to the base station. The first state includes an idle state or an inactive state.

[0093] In one embodiment, the first request message carries at least one of the following: whether to perform a state transfer indication, an uplink data to be sent indication, and whether to support the data transmission function in the first state. The whether to perform a state transfer indication is used to indicate whether the base station terminal is to transfer to the connected state, and the uplink data to be sent indication is used to indicate that the base station terminal needs to send uplink data.

[0094] In one embodiment, before the terminal receives the uplink authorization sent by the base station in the idle state, it also includes: the terminal receives Msg4 (second response message) returned by the base station. In another embodiment, after the terminal determines that the conflict is successfully resolved according to the second response message, the terminal maintains the idle state and uses the T-RNTI (Temporary Cell Radio Network Temporary Identifier) ​​assigned by the base station carried in the random access response as the C-RNTI (Cell Radio Network Temporary Identifier).

[0095] In one embodiment, the second response message includes resource configuration information of the uplink authorization corresponding to the uplink data detected by the terminal and / or search space configuration information of the uplink authorization. The resource configuration information includes at least one of the following: cell configuration information, physical resource block (PRB) configuration information. The PRB configuration information may include non-anchor PRB configuration information. The terminal detects the uplink authorization and / or downlink authorization according to the received resource configuration information and / or search space configuration information of the uplink authorization.

[0096] In one embodiment, the sending uplink data to the base station using the uplink grant includes:

[0097] The terminal receives an uplink authorization sent by the base station in a first state, and when using the uplink authorization to send uplink data to the base station, if the terminal has no uplink data to be sent, the terminal carries an indication that there is no uplink data to be sent when sending the uplink data (for example, carrying BSR=0 information); if the terminal still has uplink data to be sent, the terminal carries an indication of data to be sent when sending the uplink data (for example, carrying BSR (Buffer Status Report, buffer status report) information, and the BSR is not 0), receives the uplink authorization sent by the base station, and sends the uplink data to the base station again until the data to be sent is sent.

[0098] In one embodiment, the method further includes: after the terminal confirms that the base station has received the last uplink data packet sent by the terminal, releasing the cell radio network temporary identifier.

[0099] In one embodiment, the method also includes: after the terminal confirms that the base station has received the last uplink data packet sent by the terminal, if the terminal is currently monitoring a public search space with a shorter monitoring interval, the terminal switches back to a public search space with a longer monitoring interval.

[0100] In one embodiment, the terminal determines that the base station has received the last uplink data packet sent by the terminal by at least one of the following:

[0101] The terminal fails to receive an uplink grant for retransmission sent by the base station within a preset time;

[0102] The terminal receives information sent by the base station confirming receipt of the last uplink data packet sent by the terminal.

[0103] In one embodiment, before the terminal uses the uplink grant to send uplink data to the base station, the method further includes:

[0104] Determine whether the uplink authorization is for new transmission or retransmission, if it is for new transmission, the terminal uses the uplink authorization to send new uplink data to be transmitted, if it is for retransmission, the terminal uses the uplink authorization to retransmit uplink data sent before. Here, before refers to before receiving the uplink authorization.

[0105] It should be noted that if the previously transmitted message is not uplink data but a message, the terminal uses the uplink grant to retransmit the previously sent message.

[0106] In one embodiment, the terminal determines whether the uplink grant is for new transmission or retransmission according to one of the following methods:

[0107] Determining whether the uplink grant is used for new transmission or retransmission according to a new physical layer format indication used by the base station when sending the uplink grant;

[0108] Determine whether the uplink authorization is for new transmission or retransmission according to the indication information carried by the base station when sending the uplink authorization; for example, if the indication information is a new transmission indication, the uplink authorization is used for new transmission, and if the indication information is a retransmission indication, the uplink authorization is used for retransmission.

[0109] In one embodiment, after the terminal uses the uplink grant to send all uplink data to be sent to the base station, the method further includes:

[0110] The terminal receives Msg4 returned by the base station.

[0111] An embodiment of the present application provides a data transmission method, such as Figure 3 As shown, including:

[0112] Step 301: The base station receives a random access prefix sent by a terminal and sends a random access response to the terminal;

[0113] Step 302: the base station receives a first request message sent by the terminal;

[0114] Step 303: the base station sends an uplink grant to the terminal in a first state, and receives uplink data sent by the terminal using the uplink grant. The first state includes an idle state or an inactive state.

[0115] The first request message carries at least one of the following: an indication of whether to perform a state transfer, an indication of uplink data to be sent, and whether the data transmission function in the first state is supported.

[0116] After the base station receives the first request message, if the first request message carries the indication that the uplink data is to be sent, the base station sends an uplink grant to the terminal in the idle state.

[0117] In one embodiment, before the base station sends the uplink authorization to the terminal in the idle state, the base station sends a Msg4 message to the terminal, wherein the Msg4 message may only carry a conflict resolution ID, and compared with related technologies, does not need to carry relevant information for establishing an RRC connection.

[0118] In one embodiment, the method further includes: the base station receives uplink data sent by the terminal and an indication that there is no data to be sent, and sends information confirming receipt of the last data packet to the terminal.

[0119] In another embodiment, the base station sending an uplink grant to the terminal in the first state includes:

[0120] The base station sends an uplink grant to the terminal in the first state, carrying indication information, indicating that the uplink grant is used for retransmission or new transmission.

[0121] In another embodiment, the method further includes, after the base station receives the uplink data sent by the terminal and the indication that there is no data to be sent, sending a Msg4 message to the terminal. That is, the base station sends the Msg4 message after the terminal has uploaded the uplink data. Different from the previous embodiment, in this embodiment, after the base station sends the Msg4, the terminal performs data transmission.

[0122] The present application is further described below through specific examples. In the following embodiments, the base station is eNB as an example for description, but the present application is not limited thereto, and other types of base stations may also apply the present application. In the following embodiments, the terminal is in idle state as an example for description, and is also applicable to the terminal in inactive state.

[0123] Embodiment 1

[0124] In this embodiment, the terminal transmits uplink data after receiving Msg4 in the idle state. The first request message (Msg3) sent by the UE during the random access process contains an indication of whether to perform a state transfer and / or an indication of uplink data to be sent. After the terminal receives the conflict resolution ID from the base station and determines that the conflict resolution is successful, it maintains the RRC_IDLE state and retains the C-RNTI for a period of time. The terminal receives the UL grant from the base station and uses the UL grant to send uplink data. When the data in the terminal buffer is sent, the terminal can send the last uplink data packet and carry an indication to the base station that there is no data to be sent. After confirming that the base station has received the last uplink data packet, the terminal releases the C-RNTI.

[0125] like Figure 4 As shown, the data transmission method provided in this embodiment includes:

[0126] Step 401, UE sends a random access prefix to eNB;

[0127] Step 402, the eNB sends a random access response (Radom Access Response) to the UE;

[0128] Step 403: The UE sends a first request message (Msg3) to the eNB, wherein the Msg3 carries an indication of whether to perform a state transfer and / or an indication of uplink data to be sent.

[0129] Among them, it may carry only the indication of whether to perform state transfer, or only the indication of uplink data to be sent, or both.

[0130] The uplink data to be sent indication may be extended based on an existing BSR MAC CE (Control Element, control unit) or may be newly defined.

[0131] Whether to indicate the state transfer can be indicated by a field, or by a bit in a field, etc. The field can be an existing field or a newly defined field.

[0132] Step 404: After receiving the Msg3, the eNB sends Msg4 to the UE;

[0133] If the indication information carried in the Msg3 indicates that the terminal will not perform state transition (carries no state transition), the eNB may include only the conflict resolution ID in the Msg4. Of course, other information may also be included.

[0134] If the indication information carried in the Msg3 indicates that the terminal needs to send uplink data (that is, carries an indication that uplink data is to be sent), a UL grant needs to be allocated to the terminal.

[0135] Step 405: After receiving the Msg4 and determining that the conflict is resolved successfully according to the conflict resolution ID, the UE maintains an idle state and saves the C-RNTI information.

[0136] Step 406: When the Msg3 carries an indication that uplink data is to be sent, the eNB sends a UL grant to the UE.

[0137] Step 407: The UE sends uplink data using the UL grant. If there is still data to be sent in the UE buffer, the terminal may also carry a BSR request at the same time.

[0138] Step 408: The eNB sends a UL grant to the UE.

[0139] The eNB allocates UL grant to the UE through PDCCH (Physical Downlink Control Channel).

[0140] Step 409, the UE sends the last data packet;

[0141] When the last data packet is sent, the information that the BSR is 0 may be carried at the same time.

[0142] Step 410: After the UE confirms that the eNB has received the last data packet and the BSR is 0, the UE releases the C-RNTI and enters the normal RRC_IDLE state.

[0143] The UE may confirm whether the eNB has received the last data packet in the following manner:

[0144] The existing timer-based method, that is, if the UE does not receive the UL grant for retransmission within a preset time, the UE determines that the uplink data is sent successfully;

[0145] Alternatively, an explicit confirmation information of uplink data transmission sent by the eNB is received. The confirmation information may be transmitted via DCI (Downlink Control Information), MAC CE, or the like.

[0146] After receiving the uplink data packet and the BSR information set to 0, the base station will also release the C-RNTI.

[0147] It should be noted that, in the above embodiment, the steps between step 407 and step 408 may include multiple steps as follows:

[0148] The eNB sends a UL grant to the UE.

[0149] The UE sends uplink data using the UL grant. If there is still data to be sent in the UE buffer, the terminal may also carry a BSR request at the same time.

[0150] In addition, in another embodiment, if in step 407, the UE uses the UL grant to send uplink data and there is no data to be sent in the UE buffer, the terminal carries information that the BSR is 0 when sending the uplink data, and then directly executes step 410.

[0151] It should be noted that, in other embodiments, the indication of data to be sent may not be carried in Msg3, and after the UE receives Msg4, when there is data to be sent, the indication of data to be sent is sent to the eNB.

[0152] It should be noted that if the Msg3 carries indication information for state transfer, the subsequent process is executed according to the existing random access process.

[0153] Embodiment 2

[0154] In this embodiment, the terminal is in an idle state and transmits uplink data before receiving Msg4. The first request message (Msg3) sent by the terminal during the random access process contains an indication of whether to perform a state transfer and / or an indication that uplink data is to be sent. After receiving the indication, the base station allocates a UL grant to the terminal through the PDCCH. If the PDCCH contains a retransmission indication, the terminal retransmits Msg3 according to the existing mechanism. If the PDCCH contains a new transmission indication, the terminal uses the UL grant to send uplink data. When the data in the terminal buffer is sent, the terminal can send the last uplink data packet and carry an indication to the base station that there is no data to be sent. After the base station receives the data packet and the indication that there is no data to be sent, it sends Msg4 to the terminal. After the terminal receives the conflict resolution ID carried in Msg4 and determines that the conflict is successfully resolved, it determines that the uplink data is sent successfully. In the above process, the terminal needs to set a longer conflict resolution timer.

[0155] like Figure 5 As shown, the data transmission method provided in this embodiment includes:

[0156] Step 501, UE sends a random access prefix to eNB;

[0157] Step 502, the eNB sends a random access response to the UE;

[0158] Step 503: The UE sends a first request message (Msg3) to the eNB. The Msg3 carries an indication of whether to perform a state transfer and / or an indication of uplink data to be sent.

[0159] The uplink data to be sent indication may be extended based on the existing BSR MAC CE, or a new uplink data to be sent indication may be defined.

[0160] Step 504: After the base station receives the Msg3, if the Msg3 indicates that the terminal will not perform state transfer or establish an RRC connection, the base station sends a PDCCH to the terminal to allocate a UL grant; the PDCCH includes a retransmission indication or a new transmission indication.

[0161] In this embodiment, the PDCCH includes a new transmission indication.

[0162] Step 505: The terminal receives the PDCCH and obtains the UL grant from the PDCCH. If the PDCCH includes a retransmission indication, the terminal retransmits Msg3 according to the existing mechanism; if the PDCCH includes a new transmission indication, the terminal uses the UL grant to send uplink data.

[0163] In this embodiment, the PDCCH includes a new transmission indication, and the terminal uses the UL grant to send uplink data.

[0164] In addition, the terminal can also determine whether the UL grant is used for retransmission or new transmission based on the size of the UL grant. For example, if the UL grant is larger than the UL grant length used for message transmission, the terminal can consider that the UL grant is used for new transmission of uplink data. Of course, this is only an example, and the base station can also use other methods to implicitly indicate whether the UL grant is used for retransmission or new transmission.

[0165] In addition, the terminal may also determine whether the uplink grant is used for new transmission or retransmission according to a new physical layer format indication (such as downlink control information (DCI)) used by the base station when sending the uplink grant;

[0166] If there is still data to be sent in the terminal buffer, the terminal can also carry a BSR request at the same time. When the terminal transmits the uplink data, the uplink data can be regarded as a new "Msg3", and the retransmission or new transmission indication contained in the subsequent PDCCH can be used as a confirmation of the uplink data. For example, if the PDCCH contains a retransmission indication, it indicates to retransmit the "Msg3", that is, the previously transmitted uplink data, otherwise, the terminal continues to transmit the next new data in the buffer.

[0167] Step 506: The base station sends a PDCCH to allocate a UL grant to the terminal, and the PDCCH includes a retransmission indication or a new transmission indication.

[0168] Step 507: The terminal sends the last data packet to the eNB, which may carry the information that the BSR is 0.

[0169] Step 508: After receiving the uplink data packet and the BSR information set to 0, the base station sends Msg4 to the terminal.

[0170] In one embodiment, the Msg4 only includes the conflict resolution ID.

[0171] Step 509: After the terminal receives Msg4 and determines that the conflict resolution is successful according to the conflict resolution ID, the terminal saves the C-RNTI information and maintains the RRC_IDLE state.

[0172] It should be noted that there may be multiple times between step 505 and step 506 in which the base station sends UL grants and the terminal uses the sent UL grants to upload uplink data. In addition, in another embodiment, if in step 505, the UE uses the UL grant to send uplink data, and there is no data to be sent in the UE buffer, the terminal carries the information that the BSR is 0 when sending the uplink data, and then directly executes step 508.

[0173] Embodiment 3

[0174] In this embodiment, the base station configures multiple sets of common search spaces for the terminal through a system message. These common search spaces have monitoring intervals of different lengths. The starting positions and repetition times of these common search spaces may be the same or different.

[0175] This embodiment provides a search space optimization method, such as Figure 6 As shown, including:

[0176] Step 601, the terminal receives multiple sets of public search spaces configured by the base station;

[0177] Step 602: When a preset condition is met, the terminal switches between the multiple sets of public search spaces.

[0178] In one embodiment, the monitoring intervals of the multiple sets of public search spaces are not all the same.

[0179] In one embodiment, satisfying the preset condition includes satisfying at least one of the following:

[0180] The terminal receives an indication from the base station to support earlier data transmission;

[0181] The terminal receives a larger UL grant in the second message (Msg2), that is, receives an uplink grant for uplink data transmission;

[0182] The terminal receives a new transmission indication after sending Msg3;

[0183] After sending Msg3, the terminal receives a larger UL grant, that is, receives an uplink grant for uplink data transmission;

[0184] After receiving Msg4, the terminal maintains the RRC_IDLE state and sends uplink data.

[0185] It should be noted that the above preset conditions are only examples, and other conditions can be set as needed.

[0186] The terminal switches between different common search spaces, for example, from a common search space with a longer monitoring interval to a common search space with a shorter monitoring interval. For example, when the terminal confirms that the base station has received the last uplink data packet, if the terminal is currently monitoring a common search space with a shorter monitoring interval, the terminal can switch back to the common search space with a longer monitoring interval.

[0187] An embodiment of the present application provides a search space optimization device, including a memory and a processor, wherein the memory stores a program, and when the program is read and executed by the processor, the search space optimization method described in the above embodiment is implemented.

[0188] An embodiment of the present application provides a computer-readable storage medium, which stores one or more programs. The one or more programs can be executed by one or more processors to implement the search space optimization method described in the above embodiment.

[0189] Embodiment 4

[0190] In the related art, a method for sending service data is proposed. In the random access process, the terminal transmits uplink data through Msg3, and then the terminal receives the conflict resolution ID (Identifier) ​​carried by Msg4. If the conflict is resolved successfully, the terminal considers that the uplink data is sent successfully, and the terminal maintains the RRC_IDLE state and retains the C-RNTI for a period of time.

[0191] In the above scheme, one method is that a capable terminal sends an indication to the base station through Msg1, indicating that the terminal wishes to send uplink data through Msg3. After receiving the indication, the base station includes a larger UL grant in Msg2 and sends it to the terminal. Then the terminal can use the UL grant to include uplink data in Msg3 and send it to the base station. The above method usually requires the random access resources (random access prefix, time domain resources, frequency domain resources, etc.) to be divided, and the divided part of the resources can correspond to a larger UL grant requirement. The terminal selects different random access resources to send Msg1 to indicate to the base station whether it needs a larger UL grant so as to carry data in Msg3. In order to reduce the division of random access resources, a manufacturer has proposed another solution, that is, all terminals select resources in the same random access resource range to send Msg1, and the base station includes a legacy value of UL grant in the MAC RAR (Media Access Control Random Access Response) of Msg2, and then uses the following method: Figure 7 The padding position in the structure of Msg2 (MAC PDU containing MAC RAR) shown is used to include a larger UL grant. This scheme is called dual uplink grant. Capable terminals can understand the larger UL grant information carried in the padding information and use the UL grant information to send Msg3 carrying data.

[0192] For eMTC (enhanced Machine Type Communication) terminals, there are two MAC RAR formats corresponding to the coverage level, as shown in Figure 8(a) and Figure 8(b) respectively. For NB-IoT (NarrowBand Internet of Things) terminals, the MAC RAR format is shown in Figure 8(c).

[0193] The above scheme is relatively complicated. Since terminals with different capabilities (hereinafter referred to as new version terminals and old version terminals, where new version terminals are terminals capable of using a larger UL grant configured by the base station, and old version terminals are terminals that do not have the capability of using a larger UL grant configured by the base station) use the same resources to send Msg1, the base station cannot distinguish the terminal types, and the base station needs to configure two UL grants for all terminals. If there are many old version terminals under the base station and only a small number of new version terminals, only a small number of terminals can use the larger UL grant configured by the base station, while for most of the remaining old version terminals, resources are wasted because the configured larger UL grant is not used.

[0194] Secondly, due to the limited number of padding bits, if the MAC PDU contains too many MAC RARs, the padding length may be less than the length required to include a larger UL grant for all corresponding terminals. Therefore, the number of MAC RARs in each MAC PDU needs to be appropriately reduced. This will reduce the transmission efficiency of Msg2 and increase the random access delay of the terminal.

[0195] In summary, in order to allocate a larger UL grant to each terminal, it is necessary to consider both the length of the existing MAC RAR and the length of the field containing the new UL grant to determine the maximum number of MAC RARs that each MAC PDU can contain. This also means that the length of the field containing the new UL grant should be as small as possible.

[0196] In this embodiment, a new MAC RAR format (hereinafter referred to as new_MAC RAR) is defined, and the base station includes the same number of new_MAC RARs as the MAC RARs before padding in the padding position, and the placement order is the same. After the new version terminal obtains the MAC RAR that matches its own RA-RNTI (Radom Access Radio Network Temporary Identifier), it obtains the corresponding new_MAC RAR according to the position order of the MAC RAR in the MAC PDU, that is, obtains a larger UL grant.

[0197] like Fig. 9 As shown, the MAC PDU provided by an embodiment of the present application includes a media access control header (MAC header), one or more MAC RARs, and a new_MAC RAR corresponding to the MAC RARs one by one.

[0198] In one embodiment, the new_MAC RAR may include only the larger UL grant (i.e., only the UL grant for uplink data transmission), or may include other newly defined information in addition to the larger UL grant. The UL grant in the new_MAC RAR may include information similar to the UL grant in the MAC RAR, but with a larger resource length. In order to minimize the length of the new_MAC RAR, the granularity of the resource definition may also be larger.

[0199] In another embodiment, the resource position of the UL grant included in the new_MAC RAR may completely overlap, partially overlap, or not overlap at all with the resource position of the UL grant in its corresponding MACRAR. In the case of complete overlap, the resources allocated for the dual uplink grant may be reduced, and the base station needs to use different resource lengths at the same position to demodulate Msg3.

[0200] An embodiment of the present application provides a data transmission method, including:

[0201] The terminal sends a random access prefix to the base station;

[0202] The terminal receives a random access response sent by the base station, where the random access response carries a media access control protocol data unit, where the media access control protocol data unit includes a media access control header, one or more media access control random access responses, and a new media access control random access response corresponding to the media access control random access response, where the new media access control random access response carries uplink authorization information for uplink data transmission, and the uplink authorization information carried in the new media access control random access response has a resource location that at least partially overlaps with the uplink authorization information carried in the corresponding media access control random access response;

[0203] After the terminal obtains a matching media access control random access response according to the random access wireless network temporary identifier, it obtains a corresponding new media access control random access response according to the media access control random access response, and obtains an uplink authorization from the new media access control random access response;

[0204] The terminal sends a first request message carrying uplink data using the uplink grant.

[0205] An embodiment of the present application provides a data transmission method, including:

[0206] The base station receives a random access prefix sent by the terminal;

[0207] The base station sends a random access response to the terminal, where the random access response carries a media access control protocol data unit, where the media access control protocol data unit includes a media access control header, one or more media access control random access responses, and a new media access control random access response corresponding to the media access control random access response, where the new media access control random access response carries uplink authorization information for uplink data transmission, and the uplink authorization information carried in the new media access control random access response has a resource location that at least partially overlaps with the uplink authorization information carried in the corresponding media access control random access response;

[0208] The base station receives a first request message carrying uplink data sent by the terminal.

[0209] An embodiment of the present application provides a data transmission device, including a memory and a processor, wherein the memory stores a program, and when the program is read and executed by the processor, the data transmission method described in any of the above embodiments is implemented.

[0210] An embodiment of the present application provides a computer-readable storage medium, which stores one or more programs. The one or more programs can be executed by one or more processors to implement the data transmission method described in any of the above embodiments.

[0211] The computer-readable storage medium includes: a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk, and other media that can store program codes.

[0212] Although the embodiments disclosed in this application are as above, the contents described are only embodiments adopted to facilitate understanding of this application and are not intended to limit this application. Any technician in the field to which this application belongs can make any modifications and changes in the form and details of implementation without departing from the spirit and scope disclosed in this application, but the scope of patent protection of this application shall still be based on the scope defined in the attached claims.

Claims

1. A search space optimization method, characterized in that: include: The terminal receives multiple sets of common search spaces configured by the base station, wherein the monitoring intervals of the multiple sets of common search spaces are not all the same; When a preset condition is met, the terminal switches between the multiple sets of public search spaces; The satisfying of the preset condition includes satisfying at least one of the following: The terminal receives an indication of supporting earlier data transmission sent by the base station; The terminal receives an uplink grant for uplink data transmission in a second message; The terminal receives a new transmission indication after sending the first request message; The terminal receives an uplink grant for uplink data transmission after sending the first request message; After receiving the second response message sent by the base station, the terminal maintains an idle state and sends uplink data.

2. The search space optimization method according to claim 1, characterized in that: The terminal switches between the multiple sets of public search spaces, including: When the terminal confirms that the base station has received the last uplink data packet, if the terminal is currently monitoring a common search space with a shorter monitoring interval, the terminal switches back to the common search space with a longer monitoring interval.

3. The search space optimization method according to claim 1, characterized in that: The terminal sending the uplink data to the base station includes: After the terminal receives the second response message sent by the base station, or after the terminal determines that the conflict is successfully resolved, or when the terminal retains the cell radio network temporary identifier C-RNTI information, the terminal maintains the idle state and sends the uplink data.

4. The search space optimization method according to claim 1, characterized in that: The first request message carries at least one of the following: an indication of whether to perform a state transfer, an indication of uplink data to be sent, and whether a data transmission function in a first state is supported, where the first state includes the idle state or the inactive state.

5. The search space optimization method according to claim 1, characterized in that: The second response message includes at least one of resource configuration information of the uplink grant corresponding to the uplink data detected by the terminal and search space configuration information of the uplink grant.

6. The search space optimization method according to claim 5, characterized in that: When the second response message includes resource configuration information of the uplink authorization corresponding to the uplink data detected by the terminal, the resource configuration information includes at least one of the following: cell configuration information, physical resource block PRB configuration information, and the PRB configuration information includes non-anchor PRB configuration information.

7. A search space optimization device, characterized in that: The method comprises a memory and a processor, wherein the memory stores a program, and when the program is read and executed by the processor, the method for optimizing the search space as described in any one of claims 1 to 6 is implemented.

8. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the search space optimization method as described in any one of claims 1 to 6 is implemented.