Data transmission method, device and system

By allowing the terminal to send data packets directly after receiving resource information in the M2M system, the problem of the terminal frequently establishing and releasing RRC connections is solved, and the transmission efficiency of data packets is improved.

CN113938866BActive Publication Date: 2025-01-07HUAWEI TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202111032888.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2015-04-27
Filing Date
2015-10-20
Publication Date
2025-01-07
Estimated Expiration
2035-10-20

AI Technical Summary

Technical Problem

In the M2M system, the terminal frequently establishes and releases RRC connections with the base station, resulting in low transmission efficiency of small data packets.

Method used

After receiving the resource information sent by the base station, the terminal directly sends uplink application layer data packets to the base station on the resource information to avoid frequent establishment and release of RRC connections.

Benefits of technology

It improves the transmission efficiency of data packets, reduces the number of RRC connection establishment and releases, and improves the performance of data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113938866B_ABST
    Figure CN113938866B_ABST
Patent Text Reader

Abstract

The embodiment of the present invention provides a data transmission method, device and system, which relates to the field of communications and can improve the transmission efficiency of data packets. The data transmission method includes: a terminal in an idle state receives first resource information sent by a base station, and the first resource information is used by the terminal to send an uplink application layer data packet to the base station; the terminal sends an uplink application layer data packet to the base station based on the first resource information. The data transmission method is applied to a data transmission system.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] The patent application for this invention is a divisional application. The application number of the original application is 201580037540.X, the application date is October 20, 2015, and the name of the invention is: A data transmission method, device and system. Technical Field

[0002] The present invention relates to the field of communications, and in particular to a data transmission method, device and system. Background Art

[0003] With the widespread application of machine-to-machine (M2M) systems, more and more small data packets containing smaller amounts of data are transmitted. For example, when the M2M system is applied to smart meter reading, smart transportation, and smart medical care, the data packets transmitted between the terminal and the base station are all small data packets.

[0004] Generally, in a long-term evolution (LTE) system, a terminal is generally in an idle state (idle) when it has no data transmission, that is, there is no radio resource control (RRC) connection between the terminal and the base station. When a terminal in an idle state needs to transmit data, before the terminal sends a data packet to the base station, the terminal first needs to establish an RRC connection with the base station, that is, the terminal switches from an idle state to a connected state. In order to save transmission resources, when the terminal has no data transmission, the terminal releases the RRC connection between the terminal and the base station, that is, the terminal switches from a connected state to an idle state.

[0005] When the above data transmission process is applied to the M2M system, since the data packets to be sent by the terminal are small and the number of data packets is large, the terminal needs to frequently establish and release RRC connections with the base station, resulting in low transmission efficiency of these small data packets. Summary of the invention

[0006] Embodiments of the present invention provide a data transmission method, device and system, which can improve the transmission efficiency of data packets.

[0007] To achieve the above object, the embodiments of the present invention adopt the following technical solutions:

[0008] In a first aspect, an embodiment of the present invention provides a data transmission method, including:

[0009] The terminal in the idle state receives first resource information sent by the base station, where the first resource information is used by the terminal to send an uplink application layer data packet to the base station;

[0010] The terminal sends the uplink application layer data packet to the base station based on the first resource information.

[0011] In a first possible implementation manner of the first aspect, before the terminal in the idle state receives the first resource information sent by the base station, the data transmission method further includes:

[0012] The terminal sends an access sequence to the base station based on the access resource information;

[0013] The access resource information is used to request the base station to allocate the first resource information to the terminal, or

[0014] The access sequence is used to request the base station to allocate the first resource information to the terminal.

[0015] In combination with the first aspect or the first possible implementation manner of the first aspect, in a second possible implementation manner, after the terminal sends the uplink application layer data packet to the base station on the first resource information, the data transmission method further includes:

[0016] The terminal receives a downlink application layer data packet or downlink control information sent by the base station, where the downlink application layer data packet or the downlink control information includes an identifier of the first terminal, and the identifier of the first terminal is used to indicate that the base station successfully receives a first uplink application layer data packet sent by the first terminal;

[0017] The terminal determines, according to the identifier of the first terminal, whether the base station successfully receives the uplink application layer data packet sent by the terminal.

[0018] In a third possible implementation manner of the first aspect, the terminal sending the uplink application layer data packet to the base station on the first resource information includes:

[0019] When the amount of data to be sent by the terminal is less than or equal to a first threshold, the terminal sends the uplink application layer data packet to the base station on the first resource information; or

[0020] When the sending interval between uplink application layer data packets to be sent by the terminal is greater than or equal to a second threshold, the terminal sends the uplink application layer data packets to the base station on the first resource information.

[0021] In combination with the first possible implementation manner of the first aspect, in a fourth possible implementation manner, the terminal sending an access sequence to the base station on the access resource information includes:

[0022] When the amount of data to be sent by the terminal is less than or equal to a first threshold, the terminal sends the access sequence to the base station based on the access resource information; or

[0023] When the sending interval between uplink application layer data packets to be sent by the terminal is greater than or equal to a second threshold, the terminal sends the access sequence to the base station based on the access resource information.

[0024] In a second aspect, an embodiment of the present invention provides a data transmission method, including:

[0025] The base station sends first resource information, where the first resource information is used for a terminal in an idle state to send an uplink application layer data packet to the base station;

[0026] The base station receives the uplink application layer data packet sent by the terminal on the first resource information.

[0027] In a first possible implementation manner of the second aspect, before the base station sends the first resource information, the data transmission method further includes:

[0028] The base station receives, on access resource information, an access sequence sent by the terminal, wherein the access resource information is used to request the base station to allocate the first resource information to the terminal, or the access sequence is used to request the base station to allocate the first resource information to the terminal;

[0029] The base station allocates the first resource information to the terminal according to the access resource information or the access sequence.

[0030] In combination with the second aspect or the first possible implementation manner of the second aspect, in a second possible implementation manner, after the base station receives the uplink application layer data packet sent by the terminal on the first resource information, the data transmission method further includes:

[0031] The base station sends a downlink application layer data packet or downlink control information to the terminal, the downlink application layer data packet or the downlink control information includes an identifier of the terminal, and the identifier of the terminal is used to indicate that the base station successfully receives the uplink application layer data packet sent by the terminal.

[0032] In a third aspect, an embodiment of the present invention provides a terminal, wherein the terminal is in an idle state, and the terminal includes:

[0033] A receiving unit, configured to receive first resource information sent by a base station, where the first resource information is used by the terminal to send an uplink application layer data packet to the base station;

[0034] A sending unit is used to send the uplink application layer data packet to the base station based on the first resource information received by the receiving unit.

[0035] In a first possible implementation manner of the third aspect,

[0036] The sending unit is further configured to send an access sequence to the base station on the access resource information before the receiving unit receives the first resource information sent by the base station;

[0037] The access resource information is used to request the base station to allocate the first resource information to the terminal, or

[0038] The access sequence is used to request the base station to allocate the first resource information to the terminal.

[0039] In combination with the third aspect or the first possible implementation manner of the third aspect, in a second possible implementation manner, the terminal further includes a determining unit,

[0040] The receiving unit is further configured to receive a downlink application layer data packet or downlink control information sent by the base station after the sending unit sends the uplink application layer data packet to the base station on the first resource information, wherein the downlink application layer data packet or the downlink control information includes an identifier of the first terminal, and the identifier of the first terminal is used to indicate that the base station successfully receives a first uplink application layer data packet sent by the first terminal;

[0041] The determining unit is used to determine whether the base station successfully receives the uplink application layer data packet sent by the terminal according to the identifier of the first terminal received by the receiving unit.

[0042] In a third possible implementation manner of the third aspect,

[0043] The sending unit is specifically configured to send the uplink application layer data packet to the base station based on the first resource information received by the receiving unit when the amount of data to be sent by the terminal is less than or equal to a first threshold; or

[0044] When the sending interval between uplink application layer data packets to be sent by the terminal is greater than or equal to a second threshold, the uplink application layer data packets are sent to the base station based on the first resource information received by the receiving unit.

[0045] In combination with the first possible implementation manner of the third aspect, in a fourth possible implementation manner,

[0046] The sending unit is specifically configured to send the access sequence to the base station based on the access resource information when the amount of data to be sent by the terminal is less than or equal to a first threshold; or

[0047] When the sending interval between uplink application layer data packets to be sent by the terminal is greater than or equal to a second threshold, the access sequence is sent to the base station based on the access resource information.

[0048] In a fourth aspect, an embodiment of the present invention provides a base station, the base station comprising:

[0049] A sending unit, configured to send first resource information, where the first resource information is used for a terminal in an idle state to send an uplink application layer data packet to the base station;

[0050] A receiving unit is used to receive the uplink application layer data packet sent by the terminal based on the first resource information sent by the sending unit.

[0051] In a first possible implementation manner of the fourth aspect, the base station further includes a distribution unit.

[0052] The receiving unit is further configured to receive, on access resource information, an access sequence sent by the terminal before the sending unit sends the first resource information, wherein the access resource information is used to request the base station to allocate the first resource information to the terminal, or the access sequence is used to request the base station to allocate the first resource information to the terminal;

[0053] The allocating unit is configured to allocate the first resource information to the terminal according to the access resource information of the access sequence received by the receiving unit or the access sequence received by the receiving unit.

[0054] In combination with the fourth aspect or the first possible implementation manner of the fourth aspect, in a second possible implementation manner,

[0055] The sending unit is further used to send a downlink application layer data packet or downlink control information to the terminal after the receiving unit receives the uplink application layer data packet sent by the terminal on the first resource information, and the downlink application layer data packet or the downlink control information contains an identifier of the terminal, and the identifier of the terminal is used to indicate that the base station has successfully received the uplink application layer data packet sent by the terminal.

[0056] In a fifth aspect, an embodiment of the present invention provides a terminal, wherein the terminal is in an idle state, and the terminal includes:

[0057] A receiver, configured to receive first resource information sent by a base station, wherein the first resource information is used by the terminal to send an uplink application layer data packet to the base station;

[0058] A transmitter is used to send the uplink application layer data packet to the base station based on the first resource information received by the receiver.

[0059] In a first possible implementation manner of the fifth aspect,

[0060] The transmitter is further configured to send an access sequence to the base station on access resource information before the receiver receives the first resource information sent by the base station;

[0061] The access resource information is used to request the base station to allocate the first resource information to the terminal, or

[0062] The access sequence is used to request the base station to allocate the first resource information to the terminal.

[0063] In combination with the fifth aspect or the first possible implementation manner of the fifth aspect, in a second possible implementation manner, the terminal further includes a processor,

[0064] The receiver is further configured to receive a downlink application layer data packet or downlink control information sent by the base station after the transmitter sends the uplink application layer data packet to the base station on the first resource information, wherein the downlink application layer data packet or the downlink control information includes an identifier of the first terminal, and the identifier of the first terminal is used to indicate that the base station successfully receives a first uplink application layer data packet sent by the first terminal;

[0065] The processor is used to determine whether the base station successfully receives the uplink application layer data packet sent by the terminal according to the identifier of the first terminal received by the receiver.

[0066] In a third possible implementation manner of the fifth aspect,

[0067] The transmitter is specifically configured to send the uplink application layer data packet to the base station on the first resource information received by the receiver when the amount of data to be sent by the terminal is less than or equal to a first threshold; or

[0068] When the sending interval between uplink application layer data packets to be sent by the terminal is greater than or equal to a second threshold, the uplink application layer data packets are sent to the base station based on the first resource information received by the receiver.

[0069] In conjunction with the first possible implementation of the fifth aspect, in a fourth possible implementation,

[0070] The transmitter is specifically configured to send the access sequence to the base station on the access resource information when the amount of data to be sent by the terminal is less than or equal to a first threshold; or

[0071] When the sending interval between uplink application layer data packets to be sent by the terminal is greater than or equal to a second threshold, the access sequence is sent to the base station based on the access resource information.

[0072] In a sixth aspect, an embodiment of the present invention provides a base station, the base station comprising:

[0073] A transmitter, configured to send first resource information, where the first resource information is used for a terminal in an idle state to send an uplink application layer data packet to the base station;

[0074] A receiver is used to receive the uplink application layer data packet sent by the terminal based on the first resource information sent by the transmitter.

[0075] In a first possible implementation manner of the sixth aspect, the base station further includes a processor.

[0076] The receiver is further configured to receive, on access resource information, an access sequence sent by the terminal before the transmitter sends the first resource information, wherein the access resource information is used to request the base station to allocate the first resource information to the terminal, or the access sequence is used to request the base station to allocate the first resource information to the terminal;

[0077] The processor is configured to allocate the first resource information to the terminal according to the access resource information of the access sequence received by the receiver or the access sequence received by the receiver.

[0078] In combination with the sixth aspect or the first possible implementation manner of the sixth aspect, in a second possible implementation manner,

[0079] The transmitter is further used to send a downlink application layer data packet or downlink control information to the terminal after the receiver receives the uplink application layer data packet sent by the terminal on the first resource information, and the downlink application layer data packet or the downlink control information contains an identifier of the terminal, and the identifier of the terminal is used to indicate that the base station has successfully received the uplink application layer data packet sent by the terminal.

[0080] The embodiment of the present invention provides a data transmission method, device and system, wherein the method is that a terminal in an idle state receives first resource information sent by a base station, and the first resource information is used by the terminal to send an uplink application layer data packet to the base station; and the terminal sends an uplink application layer data packet to the base station based on the first resource information. Based on the above technical solution, when a terminal in an idle state needs to initiate data transmission, the terminal can send an uplink application layer data packet to the base station based on the first resource information sent by the base station for sending an uplink application layer data packet, thereby initiating data transmission. In the embodiment of the present invention, after the terminal initiates data transmission, data packets can be directly transmitted between the terminal and the base station, and there is no need to frequently establish and release RRC connections when transmitting data packets between the terminal and the base station as in the prior art, thereby improving the transmission efficiency of data packets.

[0081] Optionally, in the above-mentioned first to sixth aspects, and various implementation methods of the first to sixth aspects, an uplink application layer data packet can be replaced by an uplink signaling data packet, an uplink MAC layer control packet or an uplink physical layer sequence; a downlink application layer data packet or downlink control information can be replaced by a downlink signaling data packet or a downlink MAC layer control packet; a first uplink application layer data packet can be replaced by a first uplink signaling data packet, a first uplink MAC layer control packet or a first uplink physical layer sequence; an uplink application layer data packet to be sent can be replaced by an uplink signaling data packet to be sent, an uplink MAC layer control packet to be sent, or an uplink physical layer sequence to be sent.

[0082] Optionally, corresponding to the uplink application layer data packet sent by the terminal to the base station, the base station may send a downlink application layer data packet, downlink control information, a downlink signaling data packet or a downlink MAC layer control packet to the terminal in response to the uplink application layer data packet; preferably, the base station may send a downlink application layer data packet to the terminal in response to the uplink application layer data packet.

[0083] Optionally, corresponding to the uplink signaling data packet sent by the terminal to the base station, the base station may send a downlink application layer data packet, downlink control information, a downlink signaling data packet or a downlink MAC layer control packet to the terminal in response to the uplink signaling data packet; preferably, the base station may send a downlink signaling data packet to the terminal in response to the uplink signaling data packet.

[0084] Optionally, corresponding to the uplink MAC layer control packet sent by the terminal to the base station, the base station may send a downlink application layer data packet, downlink control information, a downlink signaling data packet or a downlink MAC layer control packet to the terminal in response to the uplink MAC layer control packet; preferably, the base station may send a downlink MAC layer control packet to the terminal in response to the uplink MAC layer control packet.

[0085] Optionally, corresponding to the uplink physical layer sequence sent by the terminal to the base station, the base station can send a downlink application layer data packet, downlink control information, a downlink signaling data packet or a downlink MAC layer control packet to the terminal in response to the uplink physical layer sequence; preferably, the base station can send downlink control information or a downlink MAC layer control packet to the terminal in response to the uplink physical layer sequence.

[0086] The uplink signaling data packet may include an AS data packet or a NAS data packet. For example, the AS data packet as the uplink signaling data packet may be a cell change indication message, etc.; the NAS data packet as the uplink signaling data packet may be a tracking area change request message, etc. The uplink physical layer sequence may be common to multiple terminals; or it may be dedicated to each terminal, that is, each terminal has a dedicated uplink physical layer sequence.

[0087] The downlink signaling data packet may include an AS data packet or a NAS data packet. For example, the AS data packet as a downlink signaling data packet may be a cell change confirmation message, etc.; the NAS data packet as a downlink signaling data packet may be a tracking area change confirmation message or a reconfiguration message, etc.

[0088] Specifically, the base station may send a downlink MAC layer control packet to the terminal through a downlink physical shared channel.

[0089] The data transmission method of the embodiment of the present invention can enable the terminal to initiate data transmission more conveniently and flexibly, because various data packets (such as application layer data packets, signaling data packets, MAC layer control packets and physical layer sequences) can be transmitted between the terminal in the idle state and the base station, thereby enabling the terminal to directly transmit data packets more conveniently and flexibly between the terminal and the base station, thereby improving the transmission efficiency of the data packets.

[0090] In a seventh aspect, an embodiment of the present invention provides a data transmission method, including:

[0091] The terminal in the idle state receives downlink control information sent by the base station, where the downlink control information includes a data transmission indication, and the data transmission indication is used to instruct the terminal to receive a downlink application layer data packet sent by the base station;

[0092] The terminal receives the downlink application layer data packet sent by the base station according to the data transmission instruction.

[0093] In a first possible implementation manner of the seventh aspect, before the terminal in the idle state receives the downlink control information sent by the base station, the data transmission method further includes:

[0094] The terminal acquires, by the terminal, an identifier of the terminal, where the identifier of the terminal is used by the terminal to determine a reception timing of the downlink control information, and the identifier of the terminal is at least one of a cell radio network temporary identifier of the terminal and an Internet Protocol address of the terminal;

[0095] The terminal determines the receiving timing according to the identifier of the terminal;

[0096] The terminal in the idle state receives downlink control information sent by the base station, including:

[0097] The terminal receives the downlink control information sent by the base station at the receiving timing.

[0098] In combination with the first possible implementation manner of the seventh aspect, in a second possible implementation manner, after the terminal obtains the identifier of the terminal and before the terminal in the idle state receives the downlink control information sent by the base station, the data transmission method further includes:

[0099] The terminal sends an identifier of the terminal to the base station, where the identifier of the terminal is used by the base station to determine a timing for sending the downlink control information.

[0100] In an eighth aspect, an embodiment of the present invention provides a data transmission method, including:

[0101] The base station sends downlink control information to the terminal in the idle state, wherein the downlink control information includes a data transmission indication, and the data transmission indication is used to instruct the terminal to receive a downlink application layer data packet sent by the base station;

[0102] The base station sends the downlink application layer data packet to the terminal.

[0103] In a first possible implementation manner of the eighth aspect, before the base station sends downlink control information to the terminal in the idle state, the data transmission method further includes:

[0104] The base station receives an identifier of the terminal sent by the terminal, where the identifier of the terminal is used by the base station to determine a timing for sending the downlink control information, and the identifier of the terminal is at least one of a cell radio network temporary identifier of the terminal and an Internet Protocol address of the terminal;

[0105] The base station determines the sending timing according to the identifier of the terminal;

[0106] The base station sends downlink control information to a terminal in an idle state, including:

[0107] The base station sends the downlink control information to the terminal at the sending timing.

[0108] In a ninth aspect, an embodiment of the present invention provides a terminal, wherein the terminal is in an idle state, and the terminal includes:

[0109] A receiving unit is used to receive downlink control information sent by a base station, wherein the downlink control information includes a data transmission indication, and the data transmission indication is used to instruct the terminal to receive a downlink application layer data packet sent by the base station; and receive the downlink application layer data packet sent by the base station according to the data transmission indication.

[0110] In a first possible implementation manner of the ninth aspect, the terminal further includes an acquiring unit and a determining unit.

[0111] The acquiring unit is configured to acquire an identifier of the terminal before the receiving unit receives the downlink control information sent by the base station, the identifier of the terminal being used to determine a timing of receiving the downlink control information, the identifier of the terminal being at least one of a cell radio network temporary identifier of the terminal and an Internet Protocol address of the terminal;

[0112] The determining unit is configured to determine the receiving timing according to the identifier of the terminal acquired by the acquiring unit;

[0113] The receiving unit is specifically configured to receive the downlink control information sent by the base station at the receiving timing determined by the determining unit.

[0114] With reference to the first possible implementation manner of the ninth aspect, in a second possible implementation manner, the terminal further includes a sending unit,

[0115] The sending unit is used to send the identifier of the terminal obtained by the acquiring unit to the base station after the acquiring unit acquires the identifier of the terminal and before the receiving unit receives the downlink control information sent by the base station, and the identifier of the terminal is used by the base station to determine the sending timing of the downlink control information.

[0116] In a tenth aspect, an embodiment of the present invention provides a base station, the base station comprising:

[0117] A sending unit is used to send downlink control information to a terminal in an idle state, wherein the downlink control information includes a data transmission indication, and the data transmission indication is used to instruct the terminal to receive a downlink application layer data packet sent by the base station; and send the downlink application layer data packet to the terminal.

[0118] In a first possible implementation manner of the tenth aspect, the base station further includes a receiving unit and a determining unit.

[0119] The receiving unit is configured to receive an identifier of the terminal sent by the terminal before the sending unit sends the downlink control information to the terminal, wherein the identifier of the terminal is used to determine a timing for sending the downlink control information, and the identifier of the terminal is at least one of a cell radio network temporary identifier of the terminal and an Internet Protocol address of the terminal;

[0120] The determining unit is configured to determine the sending timing according to the identifier of the terminal received by the receiving unit;

[0121] The sending unit is specifically configured to send the downlink control information to the terminal at the sending timing determined by the determining unit.

[0122] In an eleventh aspect, an embodiment of the present invention provides a terminal, wherein the terminal is in an idle state, and the terminal includes:

[0123] A receiver is used to receive downlink control information sent by a base station, wherein the downlink control information includes a data transmission indication, and the data transmission indication is used to instruct the terminal to receive a downlink application layer data packet sent by the base station; and receive the downlink application layer data packet sent by the base station according to the data transmission indication.

[0124] In a first possible implementation manner of the eleventh aspect, the terminal further includes a processor.

[0125] The processor is configured to obtain an identifier of the terminal before the receiver receives the downlink control information sent by the base station, and determine a reception timing of the downlink control information according to the identifier of the terminal, wherein the identifier of the terminal is used to determine the reception timing, and the identifier of the terminal is at least one of a cell radio network temporary identifier of the terminal and an Internet Protocol address of the terminal;

[0126] The receiver is specifically configured to receive the downlink control information sent by the base station at the receiving timing determined by the processor.

[0127] In conjunction with the first possible implementation manner of the eleventh aspect, in a second possible implementation manner, the terminal further includes a transmitter,

[0128] The transmitter is used to send the identifier of the terminal obtained by the processor to the base station after the processor obtains the identifier of the terminal and before the receiver receives the downlink control information sent by the base station, and the identifier of the terminal is used by the base station to determine the timing of sending the downlink control information.

[0129] In a twelfth aspect, an embodiment of the present invention provides a base station, the base station comprising:

[0130] A transmitter is used to send downlink control information to a terminal in an idle state, wherein the downlink control information includes a data transmission indication, and the data transmission indication is used to instruct the terminal to receive a downlink application layer data packet sent by the base station; and send the downlink application layer data packet to the terminal.

[0131] In a first possible implementation manner of the twelfth aspect, the base station further includes a receiver and a processor.

[0132] The receiver is configured to receive an identifier of the terminal sent by the terminal before the transmitter sends the downlink control information to the terminal, wherein the identifier of the terminal is used to determine a timing for sending the downlink control information, and the identifier of the terminal is at least one of a cell radio network temporary identifier of the terminal and an Internet Protocol address of the terminal;

[0133] The processor is configured to determine the sending timing according to the identifier of the terminal received by the receiver;

[0134] The transmitter is specifically configured to send the downlink control information to the terminal at the sending timing determined by the processor.

[0135] Optionally, in the above-mentioned aspects 7 to 12, and various implementations of aspects 7 to 12, the downlink application layer data packet can be replaced by a downlink signaling data packet, a downlink MAC layer control packet or a downlink physical layer sequence.

[0136] The downlink signaling data packet may include an AS data packet or a NAS data packet. For example, the AS data packet may be a cell change confirmation message, etc.; the NAS data packet may be a tracking area change confirmation message or a reconfiguration message, etc. The downlink physical layer sequence may be common to multiple terminals; or it may be dedicated to each terminal, that is, each terminal has a dedicated downlink physical layer sequence.

[0137] Specifically, the base station may send a downlink MAC layer control packet to the terminal through a downlink physical shared channel.

[0138] The data transmission method of the embodiment of the present invention can enable the terminal to initiate data transmission more conveniently and flexibly, because various data packets (such as application layer data packets, signaling data packets, MAC layer control packets and physical layer sequences) can be transmitted between the terminal in the idle state and the base station, thereby enabling the terminal to directly transmit data packets more conveniently and flexibly between the terminal and the base station, thereby improving the transmission efficiency of the data packets.

[0139] In a thirteenth aspect, an embodiment of the present invention provides a data transmission system, the data transmission system comprising:

[0140] The terminal as described in the third aspect and the base station as described in the fourth aspect; or

[0141] The terminal as described in the fifth aspect and the base station as described in the sixth aspect; or

[0142] The terminal as described in the ninth aspect and the base station as described in the tenth aspect; or

[0143] The terminal as described in the eleventh aspect and the base station as described in the twelfth aspect.

[0144] The embodiment of the present invention provides a data transmission method, device and system, wherein the method is for a terminal in an idle state to receive downlink control information sent by a base station, the downlink control information includes a data transmission indication, and the data transmission indication is used to instruct the terminal to receive a downlink application layer data packet sent by the base station; and the terminal receives the downlink application layer data packet sent by the base station according to the data transmission indication. Based on the above technical solution, since the base station can instruct the terminal in an idle state to receive the downlink application layer data packet sent by the base station through the data transmission indication, the terminal can directly receive the downlink application layer data packet sent by the base station according to the data transmission indication, thereby initiating data transmission. In the embodiment of the present invention, after the terminal initiates data transmission, the data packet can be directly transmitted between the terminal and the base station, and there is no need to frequently establish and release the RRC connection when transmitting data packets between the terminal and the base station as in the prior art, thereby improving the transmission efficiency of the data packet. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0146] Figure 1 A schematic diagram of a data transmission system provided by an embodiment of the present invention;

[0147] Figure 2 The process of the data transmission method provided by the embodiment of the present invention Figure 1 ;

[0148] Figure 3 The process of the data transmission method provided by the embodiment of the present invention Figure 2 ;

[0149] Figure 4 The process of the data transmission method provided by the embodiment of the present invention Figure 3 ;

[0150] Figure 5The process of the data transmission method provided by the embodiment of the present invention Figure 4 ;

[0151] Figure 6 Interaction of the data transmission method provided by the embodiment of the present invention Figure 1 ;

[0152] Figure 7 Interaction of the data transmission method provided by the embodiment of the present invention Figure 2 ;

[0153] Figure 8 Interaction of the data transmission method provided by the embodiment of the present invention Figure 3 ;

[0154] Fig. 9 Interaction of the data transmission method provided by the embodiment of the present invention Figure 4 ;

[0155] Fig.10 Interaction of the data transmission method provided by the embodiment of the present invention Figure 5 ;

[0156] Fig.11 Interaction of the data transmission method provided by the embodiment of the present invention Figure 6 ;

[0157] Fig.12 Interaction of the data transmission method provided by the embodiment of the present invention Figure 7 ;

[0158] Fig.13 A schematic diagram of the structure of a terminal provided in an embodiment of the present invention Figure 1 ;

[0159] Fig.14 A schematic diagram of the structure of a terminal provided in an embodiment of the present invention Figure 2 ;

[0160] Fig.15 A schematic diagram of the structure of a base station provided in an embodiment of the present invention Figure 1 ;

[0161] Fig.16 A schematic diagram of the structure of a base station provided in an embodiment of the present invention Figure 2 ;

[0162] Fig.17 A schematic diagram of the structure of a terminal provided in an embodiment of the present invention Figure 3 ;

[0163] Fig.18 A schematic diagram of the structure of a terminal provided in an embodiment of the present invention Figure 4 ;

[0164] Fig.19A schematic diagram of the structure of a terminal provided in an embodiment of the present invention Figure 5 ;

[0165] Fig. 20 A schematic diagram of the structure of a base station provided in an embodiment of the present invention Figure 3 ;

[0166] Fig.21 A schematic diagram of the structure of a base station provided in an embodiment of the present invention Figure 4 ;

[0167] Fig. 22 Hardware schematic diagram of a terminal provided in an embodiment of the present invention Figure 1 ;

[0168] Fig.23 Hardware diagram of a base station provided in an embodiment of the present invention Figure 1 ;

[0169] Fig.24 Hardware schematic diagram of a terminal provided in an embodiment of the present invention Figure 2 ;

[0170] Fig.25 Hardware schematic diagram of a terminal provided in an embodiment of the present invention Figure 3 ;

[0171] Fig.26 Hardware diagram of a base station provided in an embodiment of the present invention Figure 2 ;

[0172] Fig. 27 Hardware diagram of a base station provided in an embodiment of the present invention Figure 3 . DETAILED DESCRIPTION

[0173] The technical solutions in the embodiments of the present invention will be described clearly and completely below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all the embodiments.

[0174] The data transmission method, device and system provided in the embodiments of the present invention can be applied to a data transmission system in which data transmission is required between a terminal in an idle state and a base station, for example, the data transmission system can be an M2M system. In the embodiments of the present invention, when data is transmitted between a terminal in an idle state and a base station, it is no longer necessary to establish an RRC connection, but data packets can be directly transmitted.

[0175] It should be noted that the idle state in the embodiment of the present invention can be understood as a state in which no RRC connection is established between the terminal and the base station; the idle state can also be understood as a generalized non-specific state of the terminal, that is, in this specific state, no RRC connection is established between the terminal and the base station, but a part of the access layer resources are obtained, such as the terminal obtains the access layer identifier allocated by the access network device to the terminal; the idle state can also be understood as a state in which there are no data transmission resources dedicated to the terminal between the terminal and the base station; the idle state can also be understood as a state in which data transmission has been carried out between the terminal and the base station, but no data transmission has been carried out for a long time (for example, tens of minutes, several hours, or even several days, etc.), and this state can also be called an inactive state.

[0176] Optionally, the idle state may also be understood as a power saving state in which the terminal does not perform downlink pilot measurement; the idle state may also be understood as a state in which the terminal has a unique air interface identifier shared within multiple cells, for example, a state in which the terminal has a unique radio network temporary identifier (abbreviation: RNTI) shared within multiple cells. For the convenience of the following description, the unique RNTI shared by the terminal within multiple cells may be expressed as X-RNTI.

[0177] In particular, the data packet directly transmitted may be a data packet generated by the application layer, namely, an application layer data packet, such as an Internet protocol (IP) data packet.

[0178] Optionally, the data packet directly transmitted may also be a signaling data packet, a media access control (English: media access control, abbreviated: MAC) layer control packet or a physical layer sequence. The signaling data packet may include an access layer (English: access stratum, abbreviated: AS) data packet or a non-access layer (English: non access stratum, abbreviated: NAS) data packet.

[0179] like Figure 1As shown, it is an architecture diagram of a data transmission system provided by an embodiment of the present invention. In the data transmission system, the application layer data packets transmitted between the terminal and the base station are usually application layer data packets with a small data volume or a large sending interval (wherein, the small data volume can be understood as the amount of data to be sent by the terminal is less than or equal to the first threshold; the large sending interval can be understood as the sending interval between the uplink application layer data packets to be sent by the terminal is greater than or equal to the second threshold). If according to the data transmission method of the prior art, in order to save the air interface resources between the terminal and the base station, the terminal is generally in an idle state when there is no data transmission (that is, the RRC connection established when it is in the connected state is released). When the terminal in the idle state has data transmission, the terminal will first initiate an RRC connection, thereby establishing an RRC connection between the terminal and the base station, that is, after the terminal switches from the idle state to the connected state, the terminal can perform data transmission with the base station; when the terminal in the connected state has no data transmission for a period of time, the terminal will release the RRC connection between the terminal and the base station, that is, the terminal switches from the connected state to the idle state. In this way, when the terminal needs to send an application layer data packet with a small amount of data or a large sending interval, the terminal needs to frequently establish and release the RRC connection with the base station. That is, when a terminal in an idle state needs to send an application layer data packet, the terminal first needs to establish an RRC connection with the base station before it can transmit the application layer data packet, which results in low data packet transmission efficiency.

[0180] Through the data transmission method provided by the embodiment of the present invention, an application layer data packet can be directly transmitted between a terminal in an idle state and a base station without establishing an RRC connection, thereby improving the transmission efficiency of the data packet.

[0181] The data transmission method, device and system provided by the embodiments of the present invention are described in detail below in conjunction with the accompanying drawings. Among them, the terminals involved in the data transmission method provided by the embodiments of the present invention are all terminals in an idle state. For the convenience of description, the following embodiments, especially the terminals in the method steps, omit the definition of being in an idle state, but the terminals mentioned in the following embodiments, whether explicitly stated as terminals in an idle state or not stated as terminals in an idle state, all refer to terminals in an idle state.

[0182] Embodiment 1

[0183] like Figure 2 As shown, an embodiment of the present invention provides a data transmission method, which may include:

[0184] S101. A terminal receives first resource information sent by a base station. The first resource information is used by the terminal to send an uplink application layer data packet to the base station.

[0185] S102: The terminal sends the uplink application layer data packet to the base station based on the first resource information.

[0186] In the data transmission method provided in the embodiment of the present invention, since the first resource information is used for the terminal in the idle state to send an uplink application layer data packet to the base station, after the terminal in the idle state receives the first resource information sent by the base station, the terminal can directly send an uplink application layer data packet to the base station on the first resource information, that is, the base station can receive the uplink application layer data packet sent by the terminal on the first resource information. The uplink application layer data packet can be user data that the terminal needs to send to the base station, such as an uplink IP data packet.

[0187] Optionally, the first resource information may be broadcast by the base station through a system broadcast message, or may be sent by the base station to the terminal through a dedicated message, which is not specifically limited in the present invention.

[0188] Optionally, the first resource information may also be defined in a protocol.

[0189] Optionally, the number of the first resource information may be multiple, thereby ensuring that most of the multiple terminals in the idle state can successfully send uplink application layer data packets to the base station.

[0190] Furthermore, when there are multiple first resource information, before the above S102, the terminal needs to first select one first resource information from multiple first resource information; accordingly, in S102, the terminal sends an uplink application layer data packet to the base station on the selected first resource information.

[0191] Specifically, the terminal can select a first resource information from multiple first resource information by random selection; the terminal can select a first resource information from multiple first resource information according to the identifier of the terminal; the terminal can also select a first resource information from multiple first resource information according to the group divided by the base station for the terminal; the terminal can also select a first resource information from multiple first resource information by other methods, for example, the terminal can select a first resource information from multiple first resource information according to the amount of data to be sent by the terminal. The specific selection method is not limited by the present invention.

[0192] Exemplarily, a method for a terminal to select a first resource information from multiple first resource information according to the terminal's identifier is as follows: assuming that the terminal's identifier is A, the terminal can use A modulo a number (the number can be selected according to actual conditions, for example, if it is B, the terminal can use A%B, and according to the result of the modulo, select a first resource information whose resource identifier is the same as the result from the multiple first resource information.

[0193] The method for a terminal to select a first resource information from multiple first resource information according to the grouping of the terminal by the base station is: assuming that the base station divides all terminals into 3 groups, and also divides multiple first resource information into 3 groups, if the terminal is in the first group, then the terminal can select the first group of first resource information from the three groups of first resource information.

[0194] Optionally, the terminal may also obtain configuration information of an uplink channel for sending uplink application layer data packets from a system broadcast message broadcast by the base station; the terminal may also obtain configuration information of a downlink channel for receiving downlink application layer data packets from a system broadcast message broadcast by the base station.

[0195] Optionally, the first resource information may be time-frequency resource information, such as time domain resource information and frequency domain resource information; the first resource information may also be time resource information, such as frame number and subframe number, which may be specifically designed according to actual usage requirements and is not limited by the present invention.

[0196] An embodiment of the present invention provides a data transmission method, in which a terminal in an idle state receives first resource information sent by a base station, and the first resource information is used by the terminal to send an uplink application layer data packet to the base station; and the terminal sends an uplink application layer data packet to the base station based on the first resource information. Based on the above technical solution, when a terminal in an idle state needs to initiate data transmission, the terminal can send an uplink application layer data packet to the base station based on the first resource information sent by the base station for sending an uplink application layer data packet, thereby initiating data transmission. In the embodiment of the present invention, after the terminal initiates data transmission, data packets can be directly transmitted between the terminal and the base station, and there is no need to frequently establish and release RRC connections when transmitting data packets between the terminal and the base station as in the prior art, thereby improving the transmission efficiency of data packets.

[0197] Optional, as above Figure 2 In the illustrated embodiment, the dedicated message may be a dedicated high-layer message or a physical layer scheduling signaling, that is, the first resource information is sent by the base station to the terminal via a dedicated high-layer message or a physical layer scheduling signaling.

[0198] like Figure 3 As shown, an embodiment of the present invention provides a data transmission method, which may include:

[0199] S201. A base station sends first resource information, where the first resource information is used by a terminal to send an uplink application layer data packet to the base station.

[0200] S202. The base station receives an uplink application layer data packet sent by the terminal on the first resource information.

[0201] After the base station sends the first resource information for the terminal in the idle state to send an uplink application layer data packet, if a terminal in the idle state needs to send an uplink application layer data packet to the base station, the terminal can send the uplink application layer data packet to the base station based on the first resource information.

[0202] It should be noted that for the description of the first resource information and the uplink application layer data packet, please refer to the above Figure 2 The relevant descriptions of the first resource information and the uplink application layer data packet in the illustrated embodiment are not repeated here.

[0203] An embodiment of the present invention provides a data transmission method, in which a base station sends first resource information, and the first resource information is used for a terminal in an idle state to send an uplink application layer data packet to the base station; and the base station receives the uplink application layer data packet sent by the terminal on the first resource information. Based on the above technical solution, when a terminal in an idle state needs to initiate data transmission, the terminal can send an uplink application layer data packet to the base station on the first resource information sent by the base station for sending the uplink application layer data packet, thereby initiating data transmission. In the embodiment of the present invention, after the terminal initiates data transmission, the data packet can be directly transmitted between the terminal and the base station, and there is no need to frequently establish and release the RRC connection when transmitting data packets between the terminal and the base station as in the prior art, thereby improving the transmission efficiency of the data packet.

[0204] Optional, as above Figure 2 and Figure 3 In the illustrated embodiment, the uplink application layer data packet may be replaced by an uplink signaling data packet, an uplink MAC layer control packet, or an uplink physical layer sequence. For the description and examples of the uplink application layer data packet, the uplink signaling data packet, the uplink MAC layer control packet, and the uplink physical layer sequence, please refer to the relevant description in the Summary of the Invention (specifically, please refer to the relevant description in some optional methods before the seventh aspect in the Summary of the Invention), which will not be repeated here.

[0205] Optionally, in an embodiment of the present invention, the terminal can indicate the destination network node to which the base station wants to forward the data packet through information such as the logical channel and / or destination address where the data packet to be sent is located, where the destination network node can be a base station control node or a core network node.

[0206] Optionally, in the embodiment of the present invention, the base station, the base station control node or the core network node may allocate a temporary user identity of NAS to the terminal.

[0207] The data transmission method of the embodiment of the present invention can enable the terminal to initiate data transmission more conveniently and flexibly, because various data packets (such as application layer data packets, signaling data packets, MAC layer control packets and physical layer sequences) can be transmitted between the terminal in the idle state and the base station, thereby enabling the terminal to directly transmit data packets more conveniently and flexibly between the terminal and the base station, thereby improving the transmission efficiency of the data packets.

[0208] like Figure 4 As shown, an embodiment of the present invention provides a data transmission method, which may include:

[0209] S301. A terminal receives downlink control information sent by a base station. The downlink control information includes a data transmission indication. The data transmission indication is used to instruct the terminal to receive a downlink application layer data packet sent by the base station.

[0210] S302: The terminal receives a downlink application layer data packet sent by the base station according to the data transmission instruction.

[0211] In the data transmission method provided by the embodiment of the present invention, a terminal in an idle state can receive a downlink application layer data packet sent by a base station according to a data transmission indication in downlink control information sent by the base station. Specifically, after the terminal in an idle state receives the downlink control information sent by the base station, the terminal determines that the base station instructs the terminal to receive the downlink application layer data packet sent by the base station according to the data transmission indication in the downlink control information, so that the terminal can receive the downlink application layer data packet sent by the base station on the resources indicated by the downlink control information according to the data transmission indication, that is, data transmission can be directly performed between the terminal and the base station.

[0212] Specifically, the base station may send downlink control information to the terminal via a physical downlink control channel (English: physical downlink control channel, abbreviated: PDCCH); thus, the terminal may also receive the downlink control information sent by the base station by monitoring the PDCCH.

[0213] An embodiment of the present invention provides a data transmission method, wherein a terminal in an idle state receives downlink control information sent by a base station, wherein the downlink control information includes a data transmission indication, and the data transmission indication is used to instruct the terminal to receive a downlink application layer data packet sent by the base station; and the terminal receives the downlink application layer data packet sent by the base station according to the data transmission indication. Based on the above technical solution, since the base station can instruct the terminal in an idle state to receive the downlink application layer data packet sent by the base station through the data transmission indication, the terminal can directly receive the downlink application layer data packet sent by the base station according to the data transmission indication, thereby initiating data transmission. In the embodiment of the present invention, after the terminal initiates data transmission, data packets can be directly transmitted between the terminal and the base station, and there is no need to frequently establish and release RRC connections when transmitting data packets between the terminal and the base station as in the prior art, thereby improving the transmission efficiency of data packets.

[0214] like Figure 5 As shown, an embodiment of the present invention provides a data transmission method, which may include:

[0215] S401. A base station sends downlink control information to a terminal. The downlink control information includes a data transmission indication. The data transmission indication is used to instruct the terminal to receive a downlink application layer data packet sent by the base station.

[0216] S402: The base station sends a downlink application layer data packet to the terminal.

[0217] In the data transmission method provided by an embodiment of the present invention, when a base station needs to send a downlink application layer data packet to a terminal in an idle state, the base station can send downlink control information to the terminal on a PDCCH, and the downlink control information includes a data transmission indication for instructing the terminal to receive the downlink application layer data packet sent by the base station, so that the terminal can receive the downlink application layer data packet sent by the base station according to the data transmission indication, that is, data transmission can be directly performed between the terminal and the base station.

[0218] Specifically, the base station may send downlink control information to the terminal via the PDCCH; thus, the terminal may also receive the downlink control information sent by the base station by monitoring the PDCCH.

[0219] An embodiment of the present invention provides a data transmission method, in which a base station sends downlink control information to a terminal in an idle state, the downlink control information includes a data transmission indication, and the data transmission indication is used to instruct the terminal to receive a downlink application layer data packet sent by the base station; and the base station sends a downlink application layer data packet to the terminal. Based on the above technical solution, since the base station can instruct the terminal in an idle state to receive a downlink application layer data packet sent by the base station through the data transmission indication, the terminal can directly receive the downlink application layer data packet sent by the base station according to the data transmission indication, thereby initiating data transmission. In the embodiment of the present invention, after the terminal initiates data transmission, the data packet can be directly transmitted between the terminal and the base station, and there is no need to frequently establish and release the RRC connection when transmitting data packets between the terminal and the base station as in the prior art, thereby improving the transmission efficiency of the data packet.

[0220] Optional, as above Figure 4 and Figure 5 The downlink control channel in the illustrated embodiment may be a channel different from the PDCCH of the prior art. For example, the downlink control information (hereinafter referred to as the first downlink control information) is sent through another section of resources, and the other section of resources is the downlink control channel, and the bits occupied by the first downlink control information are also less than the bits occupied by the downlink control information of the prior art (that is, the content of the first downlink control information is less than the content of the downlink control information of the prior art). For example, the first downlink control information only includes the identification of the terminal and / or the wireless resource information of the downlink data channel.

[0221] Optional, as above Figure 4 and Figure 5 In the illustrated embodiment, the downlink application layer data packet may be replaced by a downlink signaling data packet, a downlink MAC layer control packet, or a downlink physical layer sequence. For the description and examples of the downlink application layer data packet, the downlink signaling data packet, the downlink MAC layer control packet, and the downlink physical layer sequence, please refer to the relevant description in the Summary of the Invention (specifically, please refer to the relevant description in some optional methods in the Summary of the Invention located after the seventh aspect and before the thirteenth aspect), which will not be repeated here.

[0222] The data transmission method of the embodiment of the present invention can enable the terminal to initiate data transmission more conveniently and flexibly, because various data packets (such as application layer data packets, signaling data packets, MAC layer control packets and physical layer sequences) can be transmitted between the terminal in the idle state and the base station, thereby enabling the terminal to directly transmit data packets more conveniently and flexibly between the terminal and the base station, thereby improving the transmission efficiency of the data packets.

[0223] Embodiment 2

[0224] In the data transmission method provided by an embodiment of the present invention, in one possible implementation manner, the terminal does not need to access the base station, that is, the terminal does not need to request the base station to allocate first resource information for sending uplink application layer data packets to the terminal, and the base station can directly allocate the first resource information to the terminal, so that the terminal can send uplink application layer data packets to the base station on the first resource information; in another possible implementation manner, the terminal needs to first access the base station, that is, the terminal needs to first request the base station for the first resource information for sending uplink application layer data packets, and then the base station can allocate the first resource information to the terminal, so that the terminal can send uplink application layer data packets to the base station on the first resource information.

[0225] In order to better understand the data transmission method provided by the embodiment of the present invention, the data transmission method provided by the embodiment of the present invention is described in detail below by taking the above two possible implementation methods as examples.

[0226] A possible implementation method: The terminal does not need to access the base station

[0227] like Figure 6 As shown, an embodiment of the present invention provides a data transmission method, which may include:

[0228] S501. A base station sends first resource information, where the first resource information is used by a terminal to send an uplink application layer data packet to the base station.

[0229] S502: The terminal sends the uplink application layer data packet to the base station based on the first resource information.

[0230] In the data transmission method provided in the embodiment of the present invention, since the first resource information is used for the terminal in the idle state to send an uplink application layer data packet to the base station, after the terminal in the idle state receives the first resource information sent by the base station, the terminal can directly send an uplink application layer data packet to the base station on the first resource information, that is, the base station can receive the uplink application layer data packet sent by the terminal on the first resource information. The uplink application layer data packet can be user data that the terminal needs to send to the base station, such as an uplink IP data packet.

[0231] Optionally, the base station may respond to the terminal by receiving or refusing to receive an uplink application layer data packet sent by the terminal. If the base station receives an uplink application layer data packet sent by the terminal, data can be directly transmitted between the base station and the terminal; if the base station refuses to receive an uplink application layer data packet sent by the terminal, the base station may instruct the terminal to initiate an RRC connection establishment process, and after the RRC connection is established, data transmission is performed through a data transmission method in the prior art, which will not be described in detail here.

[0232] Furthermore, if the base station receives an uplink application layer data packet sent by the terminal, the base station may also assign an identifier to the terminal and instruct the terminal to save the identifier. The identifier may be a cell-level identifier of the terminal, for example, a cell radio network temporary identifier (English: cell radio network temporary identifier, abbreviated: C-RNTI) of the terminal. The identifier may be used by the base station to send a downlink application layer data packet to the terminal.

[0233] When the C-RNTI of the terminal has been saved in the terminal, if the base station allocates a new C-RNTI to the terminal, the terminal may update the C-RNTI saved in the terminal.

[0234] Exemplarily, after the terminal resides in a cell for the first time or reselects a cell, the terminal can notify the base station that provides service to it to allocate a new C-RNTI for it. After the terminal receives the new C-RNTI allocated by the base station, the terminal saves the new C-RNTI or uses the new C-RNTI to cover the old C-RNTI (the old C-RNTI can be understood as the C-RNTI saved by the terminal before receiving the new C-RNTI); and the terminal can also notify the base station that originally provided service to it to release the old C-RNTI.

[0235] Among them, the method for the terminal to notify the base station that originally provided service for it to release the old C-RNTI can be: the terminal can periodically send an on-line indication message to the base station, and the on-line indication message is used to indicate that the terminal is within the coverage of the base station. If the base station does not receive the on-line indication message sent by the terminal within a preset time, for example, within 24 hours, the base station can consider that the terminal is no longer within its coverage, so that the base station can release the C-RNTI allocated to the terminal.

[0236] In the above S502, when the terminal sends an uplink application layer data packet to the base station on the first resource information, the uplink application layer data packet may carry the IP address of the terminal, the C-RNTI of the terminal or other identifiers of the terminal. The other identifiers of the terminal may be a unique identifier assigned to the terminal by the core network device, such as the system architecture evolution temporary mobile station identifier (English: system architecture evolution temporary mobile station identifier, abbreviation: S-TMSI) of the terminal. The terminal may also carry the IP address of the terminal, the C-RNTI of the terminal or other identifiers of the terminal in the media access control (English: media access control, abbreviation: MAC) header of the uplink application layer data packet. Specifically, the present invention is not limited. Among them, the uplink application layer data packet may be an uplink IP data packet.

[0237] Furthermore, when the uplink application layer data packet or the MAC header of the uplink application layer data packet carries the IP address of the terminal, or the uplink application layer data packet or the MAC header of the uplink application layer data packet carries other identifiers of the terminal, after the base station receives the uplink application layer data packet sent by the terminal, the base station can establish a correspondence between the identifier assigned by the base station to the terminal and the identifier of the terminal carried in the uplink application layer data packet, thereby facilitating the base station to accurately send the downlink application layer data packet to the terminal when sending the downlink application layer data packet to the terminal.

[0238] For example, if the identifier assigned by the base station to the terminal is the C-RNTI of the terminal, and the identifier of the terminal carried in the uplink application layer data packet is the IP address of the terminal or the S-TMSI of the terminal, then after the base station receives the uplink application layer data packet, the base station can establish a correspondence between the C-RNTI of the terminal and the IP address of the terminal, or establish a correspondence between the C-RNTI of the terminal and the S-TMSI of the terminal. This makes it easier for the base station to accurately send the downlink application layer data packet to the terminal when sending the downlink application layer data packet to the terminal.

[0239] Furthermore, in the data transmission method provided in the embodiment of the present invention, after the base station receives the uplink application layer data packet sent by the terminal on the first resource information, the base station can directly send the uplink application layer data packet to the gateway through a pre-agreed or newly created public tunnel, and the base station can also directly send the uplink application layer data packet to the packet data network (English: packet data network abbreviation: PDN), which is not specifically limited in the present invention.

[0240] Optionally, the first resource information may be broadcast by the base station through a system broadcast message, or may be sent by the base station to the terminal through a dedicated message, which is not specifically limited in the present invention.

[0241] Optionally, the first resource information may also be defined in a protocol.

[0242] Optionally, the number of the first resource information may be multiple, thereby ensuring that most of the multiple terminals in the idle state can successfully send uplink application layer data packets to the base station.

[0243] Furthermore, when there are multiple first resource information, before the above S502, the terminal needs to first select one first resource information from multiple first resource information; accordingly, in S502, the terminal sends an uplink application layer data packet to the base station on the selected one first resource information.

[0244] It should be noted that for other descriptions of the first resource information, the amount of the first resource information, and the manner in which the base station sends the first resource information, please refer to the above-mentioned Figure 2 The relevant descriptions of the first resource information, the amount of the first resource information, and the manner in which the base station sends the first resource information in the illustrated embodiment are not repeated here.

[0245] Optionally, in the above S502, before the terminal sends the uplink application layer data packet to the base station on the first resource information, the terminal needs to first determine whether it needs to send the uplink application layer data packet to the base station on the first resource information, that is, the triggering condition of the above S502 can be one of the following:

[0246] (1) When the amount of data to be sent by the terminal in the idle state is less than or equal to the first threshold, the terminal sends the uplink application layer data packet to the base station based on the first resource information.

[0247] (2) When the interval between uplink application layer data packets to be sent by the terminal in the idle state is greater than or equal to the second threshold, the terminal sends the uplink application layer data packet to the base station on the first resource information.

[0248] The value of the first threshold and the value of the second threshold can be set according to actual data transmission requirements, and the present invention does not make specific limitations.

[0249] Specifically, the triggering condition for the terminal in the idle state to determine whether it needs to send an uplink application layer data packet to the base station on the first resource information can be designed according to actual needs, and the present invention does not limit it.

[0250] Optionally, the terminal may indicate in the above S502 the amount of data to be sent by the terminal (for example, it may be indicated by a buffer status report (English: buffer status report, abbreviation: BSR)) or the sending interval between uplink application layer data packets to be sent by the terminal, so that the base station determines whether it needs to receive the uplink application layer data packet sent by the terminal according to the amount of data to be sent by the terminal or the sending interval between the uplink application layer data packets to be sent by the terminal.

[0251] Optionally, the terminal may also obtain configuration information of an uplink channel for sending uplink application layer data packets from a system broadcast message broadcast by the base station; the terminal may also obtain configuration information of a downlink channel for receiving downlink application layer data packets from a system broadcast message broadcast by the base station.

[0252] Optional, combined Figure 6 ,like Figure 7 As shown, in S502, that is, after the terminal sends the uplink application layer data packet to the base station on the first resource information, the data transmission method provided by the embodiment of the present invention may further include:

[0253] S503. The base station sends a downlink application layer data packet or downlink control information to the terminal. The downlink application layer data packet or downlink control information includes an identifier of the first terminal. The identifier of the first terminal is used to indicate that the base station successfully receives a first uplink application layer data packet sent by the first terminal.

[0254] S504: The terminal determines, according to the identifier of the first terminal, whether the base station successfully receives the uplink application layer data packet sent by the terminal.

[0255] Since there may be two or more terminals in an idle state that simultaneously send uplink application layer data packets to the base station on the first resource information, the base station may only successfully receive the uplink application layer data packet sent by one of the terminals. In order to enable the terminal to know whether the uplink application layer data packet it sends is successfully sent, after receiving a certain uplink application layer data packet, the base station may send a downlink application layer data packet or downlink control information on a shared channel. The downlink application layer data packet or downlink control information contains an identifier of a first terminal. The first terminal is a terminal that successfully receives the uplink application layer data packet from the base station. The identifier of the first terminal can be used to indicate that the base station successfully receives the uplink application layer data packet. Among them, the downlink application layer data packet sent by the base station to the terminal can be an uplink application layer data packet sent by the terminal to the base station or a part of the uplink application layer data packet. After the terminal that uses the shared channel to transmit data with the base station receives the downlink application layer data packet or downlink control information sent by the base station, these terminals can determine whether the base station successfully receives the uplink application layer data packet sent by it according to the identifier of the first terminal contained in the downlink application layer data packet or downlink control information. Therefore, the terminal which determines that the base station has not successfully received the uplink application layer data packet sent by it can send the uplink application layer data packet again, or use the existing transmission mode to establish the RRC connection and then send the uplink application layer data packet.

[0256] Exemplarily, if the identifier of the first terminal contained in the downlink application layer data packet or downlink control information is the identifier of the terminal in an embodiment of the present invention, then after the terminal receives the downlink application layer data packet or downlink control information, the terminal can determine that the base station has successfully received the uplink application layer data packet sent by it.

[0257] Specifically, the base station may send downlink control information to the terminal via the PDCCH; thus, the terminal may also receive the downlink control information sent by the base station by monitoring the PDCCH.

[0258] An embodiment of the present invention provides a data transmission method, in which a terminal in an idle state receives first resource information sent by a base station, and the first resource information is used by the terminal to send an uplink application layer data packet to the base station; and the terminal sends an uplink application layer data packet to the base station based on the first resource information. Based on the above technical solution, when a terminal in an idle state needs to initiate data transmission, the terminal can send an uplink application layer data packet to the base station based on the first resource information sent by the base station for sending an uplink application layer data packet, thereby initiating data transmission. In the embodiment of the present invention, after the terminal initiates data transmission, data packets can be directly transmitted between the terminal and the base station, and there is no need to frequently establish and release RRC connections when transmitting data packets between the terminal and the base station as in the prior art, thereby improving the transmission efficiency of data packets.

[0259] Another possible implementation method: The terminal needs to access the base station

[0260] In this possible implementation, when the terminal accesses the base station, it can request the base station for the first resource information for sending the uplink application layer data packet. Specifically, the terminal can request the base station for the first resource information for sending the uplink application layer data packet by sending the access resource information of the access sequence; the terminal can also request the base station for the first resource information for sending the uplink application layer data packet by sending the access sequence. The following describes each of these situations in detail.

[0261] Case 1: The terminal requests the base station for the first resource information for sending an uplink application layer data packet by sending the access resource information of the access sequence.

[0262] like Figure 8 As shown, an embodiment of the present invention provides a data transmission method, which may include:

[0263] S601. A terminal sends an access sequence to a base station based on access resource information. The access resource information is used to request the base station to allocate first resource information to the terminal. The first resource information is used by the terminal to send an uplink application layer data packet to the base station.

[0264] S602: The base station allocates the first resource information to the terminal according to the access resource information.

[0265] S603: The base station sends the first resource information to the terminal.

[0266] S604: The terminal sends the uplink application layer data packet to the base station based on the first resource information.

[0267] Among them, the access resource information and access sequence in the above S601 can be broadcast by the base station through a system broadcast message. In this embodiment, the access resource information can be used by a terminal in an idle state to request the base station to allocate resource information for the terminal to send an uplink application layer data packet, that is, the first resource information. After the base station receives the access sequence sent by the terminal in the idle state on the access resource information, the base station can allocate the first resource information to the terminal, so that the terminal in the idle state can directly send an uplink application layer data packet to the base station on the first resource information.

[0268] In the data transmission method provided by an embodiment of the present invention, a terminal in an idle state can request a base station to allocate first resource information for sending uplink application layer data packets to the terminal through access resource information (the access resource information in this embodiment can be resource information for the terminal to initiate random access).

[0269] Since the access resource information in this embodiment can be used by a terminal in an idle state to request a base station for first resource information for sending an uplink application layer data packet, the access resource information in this embodiment can be implemented by adding a field to ordinary access resource information, wherein the field identifies that the access resource information can be used by the terminal to request a base station for first resource information for sending an uplink application layer data packet; the access resource information in this embodiment can also be implemented by separately designing a new access resource information, wherein the new access resource information can be used by the terminal to request a base station for first resource information for sending an uplink application layer data packet, wherein the structure of the new access resource information can be the same as the structure of ordinary access resource information.

[0270] In particular, the above-mentioned common access resource information may be access resource information for random access performed by a terminal under normal circumstances, that is, the terminal sends an access sequence.

[0271] It should be noted that, in this embodiment, the access sequence sent by the terminal to the base station in the access resource information may be a common access sequence, for example, the access sequence may be an access sequence for random access by the terminal under normal circumstances.

[0272] Optionally, the access resource information may be time-frequency resource information, such as time domain resource information and frequency domain resource information; the access resource information may also be time resource information, such as frame number and subframe number, which may be specifically designed according to actual usage requirements and is not limited by the present invention.

[0273] Optionally, the access resource information may be broadcast by the base station through a system broadcast message, may be sent by the base station to the terminal through a dedicated message, or may be defined in a protocol, which is not specifically limited in the present invention.

[0274] Optionally, the number of the access resource information may be multiple, thereby ensuring that most of the multiple terminals in the idle state can successfully access the base station and request the base station for the first resource information for sending uplink application layer data packets.

[0275] Furthermore, when there are multiple access resource information, before the above S601, the terminal needs to first select one access resource information from the multiple access resource information; accordingly, in S601, the terminal sends an access sequence to the base station based on the selected one access resource information.

[0276] Among them, the terminal can select an access resource information from multiple access resource information by random selection; the terminal can select an access resource information from multiple access resource information according to the identifier of the terminal; the terminal can also select an access resource information from multiple access resource information according to the group divided by the base station for the terminal; the terminal can also select an access resource information from multiple access resource information by other methods, and the specific selection method is not limited in the present invention.

[0277] It should be noted that the method in which the terminal selects one access resource information from multiple access resource information according to the identifier of the terminal is similar to the method in which the terminal selects one first resource information from multiple first resource information according to the identifier of the terminal; the method in which the terminal selects one access resource information from multiple access resource information according to the group divided by the base station for the terminal is similar to the method in which the terminal selects one first resource information from multiple first resource information according to the group divided by the base station for the terminal, and the details can be referred to the above-mentioned method. Figure 2 The relevant description in the illustrated embodiment will not be repeated here.

[0278] Optionally, in the above S601, before the terminal sends an access sequence to the base station in the access resource information, the terminal needs to first determine whether it needs to request the base station for first resource information for sending an uplink application layer data packet, that is, the trigger condition of the above S601 can be one of the following:

[0279] (1) When the amount of data to be sent by the terminal in the idle state is less than or equal to the first threshold, the terminal sends an access sequence to the base station based on the access resource information.

[0280] (2) When the interval between uplink application layer data packets to be sent by the terminal in the idle state is greater than or equal to the second threshold, the terminal sends an access sequence to the base station based on the access resource information.

[0281] The value of the first threshold and the value of the second threshold can be set according to actual data transmission requirements, and the present invention does not make specific limitations.

[0282] Specifically, the triggering condition for the terminal in the idle state to determine whether it needs to request the base station for the first resource information for sending an uplink application layer data packet can be designed according to actual needs, and the present invention does not limit it.

[0283] Optionally, the base station may respond to the terminal by accepting or refusing to allocate the first resource information for sending uplink application layer data packets to the terminal. If the base station accepts to allocate the first resource information to the terminal, the base station may directly allocate the first resource information to the terminal, that is, the terminal may directly send uplink application layer data packets to the base station on the first resource information; if the base station refuses to allocate the first resource information to the terminal, the base station may instruct the terminal to initiate an RRC connection establishment process, and after establishing the RRC connection, perform data transmission through the data transmission method in the prior art, which will not be described in detail here.

[0284] Optionally, if the base station accepts the allocation of the first resource information for the terminal, the base station may also allocate an identifier for the terminal and instruct the terminal to save the identifier. The identifier may be a cell-level identifier of the terminal, for example, a C-RNTI of the terminal. The identifier may be used by the base station to send a downlink application layer data packet to the terminal.

[0285] When the C-RNTI of the terminal has been saved in the terminal, if the base station allocates a new C-RNTI to the terminal, the terminal may update the C-RNTI saved in the terminal.

[0286] Exemplarily, after the terminal resides in a cell for the first time or reselects a cell, the terminal can notify the base station that provides service to it to allocate a new C-RNTI for it. After the terminal receives the new C-RNTI allocated by the base station, the terminal saves the new C-RNTI or uses the new C-RNTI to cover the old C-RNTI (the old C-RNTI can be understood as the C-RNTI saved by the terminal before receiving the new C-RNTI); and the terminal can also notify the base station that originally provided service to it to release the old C-RNTI.

[0287] Among them, the method for the terminal to notify the base station that originally provided service for it to release the old C-RNTI can be: the terminal can periodically send an on-line indication message to the base station, and the on-line indication message is used to indicate that the terminal is within the coverage of the base station. If the base station does not receive the on-line indication message sent by the terminal within a preset time, for example, within 24 hours, the base station can consider that the terminal is no longer within its coverage, so that the base station can release the C-RNTI allocated to the terminal.

[0288] In the above S604, when the terminal sends an uplink application layer data packet to the base station on the first resource information, the uplink application layer data packet may carry the IP address of the terminal, the C-RNTI of the terminal or other identifiers of the terminal, and the other identifiers of the terminal may be a unique identifier assigned to the terminal by the core network device, such as the S-TMSI of the terminal. The terminal may also carry the IP address of the terminal, the C-RNTI of the terminal or other identifiers of the terminal in the MAC header of the uplink application layer data packet. Specifically, the present invention is not limited. Among them, the uplink application layer data packet may be an uplink IP data packet.

[0289] Furthermore, when the uplink application layer data packet or the MAC header of the uplink application layer data packet carries the IP address of the terminal, or the uplink application layer data packet or the MAC header of the uplink application layer data packet carries other identifiers of the terminal, after the base station receives the uplink application layer data packet sent by the terminal, the base station can establish a correspondence between the identifier assigned by the base station to the terminal and the identifier of the terminal carried in the uplink application layer data packet. This facilitates the base station to accurately send the downlink application layer data packet to the terminal when sending the downlink application layer data packet to the terminal. Specifically, the description of the base station establishing the correspondence between the identifier assigned by the base station to the terminal and the identifier of the terminal carried in the uplink application layer data packet can be found in the above description. Figure 6 The relevant description in the illustrated embodiment will not be repeated here.

[0290] Furthermore, in the data transmission method provided in an embodiment of the present invention, after the base station receives the uplink application layer data packet sent by the terminal on the first resource information, the base station can directly send the uplink application layer data packet to the gateway through a pre-agreed or newly created public tunnel, or the base station can directly send the uplink application layer data packet to the PDN, which is not specifically limited by the present invention.

[0291] It should be noted that for the description of the first resource information, the amount of the first resource information, and the manner in which the base station sends the first resource information, please refer to the above-mentioned Figure 6 The relevant descriptions of the first resource information, the amount of the first resource information, and the manner in which the base station sends the first resource information in the illustrated embodiment are not repeated here.

[0292] Optionally, the first resource information in this embodiment may be time-frequency resource information, such as time domain resource information and frequency domain resource information; the first resource information may also be time resource information, such as frame number and subframe number, which may be specifically designed according to actual usage requirements and is not limited by the present invention.

[0293] Optionally, the terminal may indicate in the above S601 or S604 the amount of data to be sent by the terminal (for example, it may be indicated by a BSR) or the sending interval between uplink application layer data packets to be sent by the terminal, so that the base station can determine whether it is necessary to allocate the first resource information for sending uplink application layer data packets to the terminal according to the amount of data to be sent by the terminal or the sending interval between uplink application layer data packets to be sent by the terminal.

[0294] Optionally, when the terminal indicates the amount of data to be sent by the terminal or the interval between uplink application layer data packets to be sent by the terminal in the above S601, in the above S603, the base station may indicate a period of time resources available to the terminal (i.e., the first resource information is a period of time resources), such as multiple transmission time intervals (English: transmission time interval, abbreviated: TTI) according to the amount of data to be sent by the terminal; or the base station may indicate the length of time that the terminal can use the first resource information according to the amount of data to be sent by the terminal. In this way, the terminal does not need to request the base station for resource information of sending uplink application layer data packets within a period of time, thereby improving data transmission efficiency.

[0295] Optionally, the terminal may also obtain configuration information of an uplink channel for sending uplink application layer data packets from a system broadcast message broadcast by the base station; the terminal may also obtain configuration information of a downlink channel for receiving downlink application layer data packets from a system broadcast message broadcast by the base station.

[0296] Optional, combined Figure 8 ,like Fig. 9 As shown, in S604, that is, after the terminal sends the uplink application layer data packet to the base station on the first resource information, the data transmission method provided by the embodiment of the present invention may further include:

[0297] S605. The base station sends a downlink application layer data packet or downlink control information to the terminal. The downlink application layer data packet or downlink control information includes an identifier of the first terminal. The identifier of the first terminal is used to indicate that the base station successfully receives a first uplink application layer data packet sent by the first terminal.

[0298] S606: The terminal determines, according to the identifier of the first terminal, whether the base station successfully receives the uplink application layer data packet sent by the terminal.

[0299] For the detailed description of S605-S606, please refer to the above Figure 7 The relevant descriptions of S503 - S504 in the illustrated embodiment are not repeated here.

[0300] Exemplarily, if the identifier of the first terminal contained in the downlink application layer data packet or downlink control information is the identifier of the terminal in an embodiment of the present invention, then after the terminal receives the downlink application layer data packet or downlink control information, the terminal can determine that the base station has successfully received the uplink application layer data packet sent by it.

[0301] Specifically, the base station may send downlink control information to the terminal via the PDCCH; thus, the terminal may also receive the downlink control information sent by the base station by monitoring the PDCCH.

[0302] The embodiment of the present invention provides a data transmission method, in which a terminal in an idle state sends an access sequence to a base station on access resource information, the base station allocates first resource information for sending an uplink application layer data packet to the terminal according to the access resource information, and sends the first resource information to the terminal, and the terminal sends the uplink application layer data packet to the base station on the first resource information. Based on the above technical solution, when a terminal in an idle state needs to initiate data transmission, the terminal can request the base station to send the first resource information of the uplink application layer data packet by sending the access resource information of the access sequence, and after the base station allocates the first resource information to the terminal, the terminal sends the uplink application layer data packet to the base station on the first resource information, thereby initiating data transmission. In the embodiment of the present invention, after the terminal initiates data transmission, the terminal and the base station can directly transmit data packets, and there is no need to frequently establish and release RRC connections when transmitting data packets between the terminal and the base station as in the prior art, thereby improving the transmission efficiency of data packets.

[0303] Case 2: The terminal requests the base station for the first resource information for sending an uplink application layer data packet through the access sequence sent

[0304] like Fig.10 As shown, an embodiment of the present invention provides a data transmission method, which may include:

[0305] S701. A terminal sends an access sequence to a base station based on access resource information. The access sequence is used to request the base station to allocate first resource information to the terminal. The first resource information is used by the terminal to send an uplink application layer data packet to the base station.

[0306] S702: The base station allocates the first resource information to the terminal according to the access sequence.

[0307] S703. The base station sends the first resource information to the terminal.

[0308] S704. The terminal sends the uplink application layer data packet to the base station based on the first resource information.

[0309] Among them, the access resource information and access sequence in the above S701 can be broadcast by the base station through a system broadcast message. In this embodiment, the access sequence can be used by a terminal in an idle state to request the base station to allocate resource information for sending uplink application layer data packets to the terminal, that is, the first resource information. After the base station receives the access sequence sent by the terminal in the idle state on the access resource information, the base station can allocate the first resource information to the terminal, so that the terminal in the idle state can directly send uplink application layer data packets to the base station on the first resource information.

[0310] In the data transmission method provided by an embodiment of the present invention, a terminal in an idle state can request a base station to allocate first resource information for sending uplink application layer data packets to the terminal through an access sequence (the access sequence in this embodiment can be an access sequence for the terminal to initiate random access).

[0311] Since the access sequence in this embodiment can be used by a terminal in an idle state to request a base station for first resource information for sending an uplink application layer data packet, the access sequence in this embodiment can be implemented by adding a field to an ordinary access sequence, wherein the field identifies that the access sequence can be used by the terminal to request a base station for first resource information for sending an uplink application layer data packet; the access sequence in this embodiment can also be implemented by separately designing a new access sequence, wherein the new access sequence can be used by the terminal to request a base station for first resource information for sending an uplink application layer data packet, wherein the structure of the new access sequence can be the same as that of an ordinary access sequence.

[0312] In particular, the above-mentioned common access sequence may be an access sequence for random access by a terminal under normal circumstances.

[0313] Optionally, the above-mentioned access resource information can be time-frequency resource information, such as time domain resource information and frequency domain resource information; the access resource information can also be time resource information, such as frame number and subframe number, which can be specifically designed according to actual usage requirements and is not limited by the present invention.

[0314] Optionally, the access resource information may be broadcast by the base station through a system broadcast message, or may be sent to the terminal through a dedicated message, or may be defined in a protocol, which is not specifically limited in the present invention. Figure 8 The relevant description of the access resource information in the illustrated embodiment will not be repeated here.

[0315] Optionally, the access sequence may be broadcast by the base station through a system broadcast message, may be sent by the base station to the terminal through a dedicated message, or may be defined in a protocol, which is not specifically limited in the present invention.

[0316] Optionally, there may be multiple access sequences, thereby ensuring that most of the multiple terminals in the idle state can successfully access the base station and request the base station for first resource information for sending uplink application layer data packets.

[0317] Furthermore, when there are multiple access sequences, before the above S701, the terminal needs to select an access sequence from the multiple access sequences; accordingly, in S701, the terminal sends the access sequence to the base station on the access resource information.

[0318] Among them, the terminal can select an access sequence from multiple access sequences by random selection; the terminal can select an access sequence from multiple access sequences according to the identifier of the terminal; the terminal can also select an access sequence from multiple access sequences according to the group divided by the base station for the terminal; the terminal can also select an access sequence from multiple access sequences by other methods, and the specific selection method is not limited in the present invention.

[0319] It should be noted that the method in which the terminal selects an access sequence from multiple access sequences according to the identifier of the terminal is similar to the method in which the terminal selects a first resource information from multiple first resource information according to the identifier of the terminal; the method in which the terminal selects an access sequence from multiple access sequences according to the group divided by the base station for the terminal is similar to the method in which the terminal selects a first resource information from multiple first resource information according to the group divided by the base station for the terminal, and the details can be referred to the above-mentioned method. Figure 2 The relevant description in the illustrated embodiment will not be repeated here.

[0320] Optionally, in the above S701, before the terminal sends an access sequence to the base station in the access resource information, the terminal needs to first determine whether it needs to request the base station for first resource information for sending an uplink application layer data packet, that is, the trigger condition of the above S701 can be one of the following:

[0321] (1) When the amount of data to be sent by the terminal in the idle state is less than or equal to the first threshold, the terminal sends an access sequence to the base station based on the access resource information.

[0322] (2) When the interval between uplink application layer data packets to be sent by the terminal in the idle state is greater than or equal to the second threshold, the terminal sends an access sequence to the base station based on the access resource information.

[0323] The value of the first threshold and the value of the second threshold can be set according to actual data transmission requirements, and the present invention does not make specific limitations.

[0324] Specifically, the triggering condition for the terminal in the idle state to determine whether it needs to request the base station for the first resource information for sending an uplink application layer data packet can be designed according to actual needs, and the present invention does not limit it.

[0325] Optionally, the base station may respond to the terminal by accepting or refusing to allocate the first resource information for sending uplink application layer data packets to the terminal. If the base station accepts to allocate the first resource information to the terminal, the base station may directly allocate the first resource information to the terminal, that is, the terminal may directly send uplink application layer data packets to the base station on the first resource information; if the base station refuses to allocate the first resource information to the terminal, the base station may instruct the terminal to initiate an RRC connection establishment process, and after establishing the RRC connection, perform data transmission through the data transmission method in the prior art, which will not be described in detail here.

[0326] Optionally, if the base station accepts the allocation of the first resource information for the terminal, the base station may also allocate an identifier for the terminal and instruct the terminal to save the identifier. The identifier may be a cell-level identifier of the terminal, for example, a C-RNTI of the terminal. The identifier may be used by the base station to send a downlink application layer data packet to the terminal.

[0327] Specifically, for the description of the C-RNTI of the terminal, please refer to the above Figure 8 The relevant description of the C-RNTI of the terminal in the illustrated embodiment will not be repeated here.

[0328] In the above S704, when the terminal sends an uplink application layer data packet to the base station on the first resource information, the uplink application layer data packet may carry the IP address of the terminal, the C-RNTI of the terminal or other identifiers of the terminal, and the other identifiers of the terminal may be a unique identifier assigned to the terminal by the core network device, such as the S-TMSI of the terminal. The terminal may also carry the IP address of the terminal, the C-RNTI of the terminal or other identifiers of the terminal in the MAC header of the uplink application layer data packet. Specifically, the present invention is not limited. Among them, the uplink application layer data packet may be an uplink IP data packet.

[0329] Furthermore, when the uplink application layer data packet or the MAC header of the uplink application layer data packet carries the IP address of the terminal, or the uplink application layer data packet or the MAC header of the uplink application layer data packet carries other identifiers of the terminal, after the base station receives the uplink application layer data packet sent by the terminal, the base station can establish a correspondence between the identifier assigned by the base station to the terminal and the identifier of the terminal carried in the uplink application layer data packet. This facilitates the base station to accurately send the downlink application layer data packet to the terminal when sending the downlink application layer data packet to the terminal. Specifically, the description of the base station establishing the correspondence between the identifier assigned by the base station to the terminal and the identifier of the terminal carried in the uplink application layer data packet can be found in the above description. Figure 6 The relevant description in the illustrated embodiment will not be repeated here.

[0330] Furthermore, in the data transmission method provided in an embodiment of the present invention, after the base station receives the uplink application layer data packet sent by the terminal on the first resource information, the base station can directly send the uplink application layer data packet to the gateway through a pre-agreed or newly created public tunnel, or the base station can directly send the uplink application layer data packet to the PDN, which is not specifically limited by the present invention.

[0331] It should be noted that for the description of the first resource information, the amount of the first resource information, and the manner in which the base station sends the first resource information, please refer to the above-mentioned Figure 6 The relevant descriptions of the first resource information, the amount of the first resource information, and the manner in which the base station sends the first resource information in the illustrated embodiment are not repeated here.

[0332] Optionally, the first resource information in this embodiment may be time-frequency resource information, such as time domain resource information and frequency domain resource information; the first resource information may also be time resource information, such as frame number and subframe number, which may be specifically designed according to actual usage requirements and is not limited by the present invention.

[0333] Optionally, the terminal may indicate in the above S701 or S704 the amount of data to be sent by the terminal (for example, it may be indicated by a BSR) or the sending interval between uplink application layer data packets to be sent by the terminal, so that the base station can determine whether it is necessary to allocate the first resource information for sending uplink application layer data packets to the terminal according to the amount of data to be sent by the terminal or the sending interval between uplink application layer data packets to be sent by the terminal.

[0334] Optionally, when the terminal indicates the amount of data to be sent by the terminal or the interval between uplink application layer data packets to be sent by the terminal in the above S701, in the above S703, the base station may indicate a period of time resources available to the terminal (i.e., the first resource information is a period of time resource), such as multiple TTIs, according to the amount of data to be sent by the terminal; or the base station may indicate the length of time that the terminal can use the first resource information according to the amount of data to be sent by the terminal. In this way, the terminal does not need to request the base station for resource information of sending uplink application layer data packets within a period of time, thereby improving data transmission efficiency.

[0335] Optionally, the terminal may also obtain configuration information of an uplink channel for sending uplink application layer data packets from a system broadcast message broadcast by the base station; the terminal may also obtain configuration information of a downlink channel for receiving downlink application layer data packets from a system broadcast message broadcast by the base station.

[0336] Optional, combined Fig.10 ,like Fig.11 As shown, in S704, that is, after the terminal sends the uplink application layer data packet to the base station on the first resource information, the data transmission method provided by the embodiment of the present invention may further include:

[0337] S705. The base station sends a downlink application layer data packet or downlink control information to the terminal. The downlink application layer data packet or downlink control information includes an identifier of the first terminal. The identifier of the first terminal is used to indicate that the base station successfully receives a first uplink application layer data packet sent by the first terminal.

[0338] S706: The terminal determines, according to the identifier of the first terminal, whether the base station successfully receives the uplink application layer data packet sent by the terminal.

[0339] For the detailed description of S705-S706, please refer to the above Figure 7 The relevant descriptions of S503 - S504 in the illustrated embodiment are not repeated here.

[0340] Exemplarily, if the identifier of the first terminal contained in the downlink application layer data packet or downlink control information is the identifier of the terminal in an embodiment of the present invention, then after the terminal receives the downlink application layer data packet or downlink control information, the terminal can determine that the base station has successfully received the uplink application layer data packet sent by it.

[0341] Specifically, the base station may send downlink control information to the terminal via the PDCCH; thus, the terminal may also receive the downlink control information sent by the base station by monitoring the PDCCH.

[0342] An embodiment of the present invention provides a data transmission method, in which a terminal in an idle state sends an access sequence to a base station on access resource information, the base station allocates first resource information for sending an uplink application layer data packet to the terminal according to the access sequence, and sends the first resource information to the terminal, and the terminal sends the uplink application layer data packet to the base station on the first resource information. Based on the above technical solution, when a terminal in an idle state needs to initiate data transmission, the terminal can request the base station to send the first resource information of the uplink application layer data packet through the access sequence, and after the base station allocates the first resource information to the terminal, the terminal sends the uplink application layer data packet to the base station on the first resource information, thereby initiating data transmission. In the embodiment of the present invention, after the terminal initiates data transmission, the terminal and the base station can directly transmit data packets, and there is no need to frequently establish and release RRC connections when transmitting data packets between the terminal and the base station as in the prior art, thereby improving the transmission efficiency of data packets.

[0343] Optional, as above Figure 7 , Fig. 9 and Fig.11 The downlink control channel in the illustrated embodiment may be a channel different from the PDCCH of the prior art. For example, the downlink control information (hereinafter referred to as the first downlink control information) is sent through another section of resources, and the other section of resources is the downlink control channel, and the bits occupied by the first downlink control information are also less than the bits occupied by the downlink control information of the prior art (that is, the content of the first downlink control information is less than the content of the downlink control information of the prior art). For example, the first downlink control information only includes the identification of the terminal and / or the wireless resource information of the downlink data channel.

[0344] Optional, as above Figure 6 , Figure 7 , Figure 8 , Fig. 9 , Fig.10 and Fig.11 In the illustrated embodiment, an uplink application layer data packet may be replaced by an uplink signaling data packet, an uplink MAC layer control packet or an uplink physical layer sequence; a downlink application layer data packet or downlink control information may be replaced by a downlink signaling data packet or a downlink MAC layer control packet; a first uplink application layer data packet may be replaced by a first uplink signaling data packet, a first uplink MAC layer control packet or a first uplink physical layer sequence; an uplink application layer data packet to be sent may be replaced by an uplink signaling data packet to be sent, an uplink MAC layer control packet to be sent or an uplink physical layer sequence to be sent.

[0345] Among them, for the description and examples of uplink application layer data packets, uplink signaling data packets, uplink MAC layer control packets, uplink physical layer sequences, downlink application layer data packets, downlink signaling data packets, downlink MAC layer control packets and downlink control information, please refer to the relevant description in the content of the invention (specifically, please refer to the relevant description in some optional methods before the seventh aspect in the content of the invention), which will not be repeated here.

[0346] Optionally, in an embodiment of the present invention, the terminal can indicate the destination network node to which the base station wants to forward the data packet through information such as the logical channel and / or destination address where the data packet to be sent is located, where the destination network node can be a base station control node or a core network node.

[0347] Optionally, in the embodiment of the present invention, the base station, the base station control node or the core network node may allocate a temporary user identity of NAS to the terminal.

[0348] Optionally, in the above embodiment, in addition to the above C-RNTI, the identifier allocated by the base station to the terminal may also be the unique X-RNTI shared by the terminal in multiple cells described in the above embodiment 1, and the length of the X-RNTI is longer than the length of the C-RNTI and shorter than the length of the user temporary identifier of the NAS. For example, the length of the X-RNTI is between 16 bits and 40 bits; preferably, the length of the X-RNTI is 24 bits.

[0349] The data transmission method of the embodiment of the present invention can enable the terminal to initiate data transmission more conveniently and flexibly, because various data packets (such as application layer data packets, signaling data packets, MAC layer control packets and physical layer sequences) can be transmitted between the terminal in the idle state and the base station, thereby enabling the terminal to directly transmit data packets more conveniently and flexibly between the terminal and the base station, thereby improving the transmission efficiency of the data packets.

[0350] like Fig.12 As shown, an embodiment of the present invention provides a data transmission method, which may include:

[0351] S801. The terminal obtains an identifier of the terminal. The identifier of the terminal is used by the terminal to determine a timing for receiving downlink control information. The identifier of the terminal is at least one of a C-RNTI of the terminal and an IP address of the terminal.

[0352] S802: The terminal determines a timing for receiving downlink control information according to an identifier of the terminal.

[0353] S803: The terminal sends an identifier of the terminal to the base station. The identifier of the terminal is used by the base station to determine a timing for sending downlink control information.

[0354] S804: The base station determines a timing for sending downlink control information according to the identifier of the terminal.

[0355] S805. The base station sends downlink control information to the terminal at the sending opportunity. The downlink control information includes a data transmission indication. The data transmission indication is used to instruct the terminal to receive a downlink application layer data packet sent by the base station.

[0356] S806. The terminal receives downlink control information at the receiving opportunity.

[0357] S807: The terminal receives a downlink application layer data packet sent by the base station according to the data transmission instruction.

[0358] In the above S801, the terminal may specifically obtain the terminal identifier by: the terminal may receive a C-RNTI allocated to the terminal by a base station; the terminal may also receive an IP address allocated to the terminal by other network side devices.

[0359] In the above S802, the terminal determines the timing of receiving the downlink control information according to the terminal identifier. Specifically, the terminal can determine the timing of receiving the downlink control information according to the C-RNTI of the terminal; the terminal can also determine the timing of receiving the downlink control information according to the IP address of the terminal or part of the IP address.

[0360] Correspondingly, the process in which the base station determines the timing of sending downlink control information according to the terminal identifier is similar to the process in which the terminal determines the timing of receiving downlink control information according to the terminal identifier, and will not be repeated here.

[0361] It should be noted that the identifier used by the terminal to determine the timing of receiving the downlink control information is the same as the identifier used by the base station to determine the timing of sending the downlink control information. For example, if the terminal uses the C-RNTI of the terminal to determine the timing of receiving the downlink control information, the base station also uses the C-RNTI of the terminal to determine the timing of sending the downlink control information; if the terminal uses the IP address of the terminal to determine the timing of receiving the downlink control information, the base station also uses the IP address of the terminal to determine the timing of sending the downlink control information.

[0362] Optionally, the above-mentioned receiving opportunity can be time-frequency resource information, such as time domain resource information and frequency domain resource information; it can also be time resource information, such as frame number and subframe number. Correspondingly, the sending opportunity can also be time-frequency resource information or time resource information. The specific design can be based on actual use requirements, and the present invention does not limit it.

[0363] Optionally, the terminal may determine the timing of receiving the downlink control information according to the terminal identifier and a discontinuous reception (DRX) cycle. The base station may also determine the timing of sending the downlink control information according to the terminal identifier and the DRX cycle.

[0364] Exemplarily, taking the terminal identifier as the terminal's IP address as an example, the terminal can calculate the timing of receiving downlink control information based on the terminal's IP address and the terminal's DRX cycle; similarly, the base station can also calculate the timing of sending downlink control information based on the terminal's IP address and the terminal's DRX cycle.

[0365] Specifically, in the above S805, the base station may send downlink control information to the terminal via the PDCCH; thus, the terminal may also receive the downlink control information sent by the base station by monitoring the PDCCH.

[0366] Optionally, in the data transmission method provided in the embodiment of the present invention, the base station may use the terminal identifier, such as the terminal's IP address, to schedule the terminal. Specifically, taking the terminal's IP address as an example, the base station may carry the terminal's IP address in the downlink control information. When the terminal receives the downlink control information, the terminal may determine whether the downlink control information is sent to itself based on the terminal's IP address carried in the downlink control information, so that the terminal can determine whether to continue to receive the downlink control information, the downlink application layer data packet, or the downlink control information and the downlink application layer data packet. Alternatively, the base station may also carry the terminal's IP address in the MAC header of the downlink application layer data packet. The terminal may determine whether the downlink application layer data packet is sent to itself based on the terminal's IP address carried in the downlink application layer data packet, so that the terminal can determine whether the downlink application layer data packet needs to be discarded.

[0367] Optionally, in order to reduce the air interface overhead caused by the base station using the terminal's IP address to schedule the terminal, when the terminal accesses a cell, if the terminal has saved the IP address assigned to it by the network side device, the terminal can send its IP address to the base station so that the base station can use the terminal's IP address or the part of the IP address that is different from other terminals to schedule the terminal.

[0368] In the data transmission method provided by the embodiment of the present invention, a terminal in an idle state can receive a downlink application layer data packet sent by a base station according to a data transmission indication in downlink control information sent by the base station. Specifically, after the terminal in an idle state receives the downlink control information sent by the base station, the terminal determines that the base station instructs the terminal to receive the downlink application layer data packet sent by the base station according to the data transmission indication in the downlink control information, so that the terminal can receive the downlink application layer data packet sent by the base station on the resources indicated by the downlink control information according to the data transmission indication, that is, data transmission can be directly performed between the terminal and the base station.

[0369] Specifically, the base station may send downlink control information to the terminal via the PDCCH; thus, the terminal may also receive the downlink control information sent by the base station by monitoring the PDCCH.

[0370] An embodiment of the present invention provides a data transmission method, wherein a terminal in an idle state receives downlink control information sent by a base station, wherein the downlink control information includes a data transmission indication, and the data transmission indication is used to instruct the terminal to receive a downlink application layer data packet sent by the base station; and the terminal receives the downlink application layer data packet sent by the base station according to the data transmission indication. Based on the above technical solution, since the base station can instruct the terminal in an idle state to receive the downlink application layer data packet sent by the base station through the data transmission indication, the terminal can directly receive the downlink application layer data packet sent by the base station according to the data transmission indication, thereby initiating data transmission. In the embodiment of the present invention, after the terminal initiates data transmission, data packets can be directly transmitted between the terminal and the base station, and there is no need to frequently establish and release RRC connections when transmitting data packets between the terminal and the base station as in the prior art, thereby improving the transmission efficiency of data packets.

[0371] Optional, as above Fig.12 The downlink control channel in the illustrated embodiment may be a channel different from the PDCCH of the prior art. For example, the downlink control information (hereinafter referred to as the first downlink control information) is sent through another section of resources, and the other section of resources is the downlink control channel, and the bits occupied by the first downlink control information are also less than the bits occupied by the downlink control information of the prior art (that is, the content of the first downlink control information is less than the content of the downlink control information of the prior art). For example, the first downlink control information only includes the identification of the terminal and / or the wireless resource information of the downlink data channel.

[0372] Optional, as above Fig.12In the illustrated embodiment, the downlink application layer data packet may be replaced by a downlink signaling data packet, a downlink MAC layer control packet, or a downlink physical layer sequence. For the description and examples of the downlink application layer data packet, the downlink signaling data packet, the downlink MAC layer control packet, and the downlink physical layer sequence, please refer to the relevant description in the Summary of the Invention (specifically, please refer to the relevant description in some optional methods in the Summary of the Invention located after the seventh aspect and before the thirteenth aspect), which will not be repeated here.

[0373] Optionally, the terminal identifier described in the above embodiment, in addition to the above C-RNTI, may also be a unique X-RNTI shared by the terminal described in the above embodiment 1 within multiple cells, and the length of the X-RNTI is longer than the length of the C-RNTI and shorter than the length of the user temporary identifier of the NAS. For example, the length of the X-RNTI is between 16 bits and 40 bits; preferably, the length of the X-RNTI is 24 bits.

[0374] The data transmission method of the embodiment of the present invention can enable the terminal to initiate data transmission more conveniently and flexibly, because various data packets (such as application layer data packets, signaling data packets, MAC layer control packets and physical layer sequences) can be transmitted between the terminal in the idle state and the base station, thereby enabling the terminal to directly transmit data packets more conveniently and flexibly between the terminal and the base station, thereby improving the transmission efficiency of the data packets.

[0375] Embodiment 3

[0376] like Fig.13 As shown, an embodiment of the present invention provides a terminal, the terminal is in an idle state, and the terminal may include:

[0377] The receiving unit 10 is used to receive first resource information sent by the base station, and the first resource information is used by the terminal to send an uplink application layer data packet to the base station; the sending unit 11 is used to send the uplink application layer data packet to the base station based on the first resource information received by the receiving unit 10.

[0378] Optionally, the sending unit 11 is further configured to send an access sequence to the base station on the access resource information before the receiving unit 10 receives the first resource information sent by the base station.

[0379] The access resource information is used to request the base station to allocate the first resource information to the terminal, or the access sequence is used to request the base station to allocate the first resource information to the terminal.

[0380] Optional, such as Fig.14 As shown, the terminal may further include a determining unit 12,

[0381] The receiving unit 10 is further used to receive a downlink application layer data packet or downlink control information sent by the base station after the sending unit 11 sends the uplink application layer data packet to the base station on the first resource information, the downlink application layer data packet or the downlink control information including an identifier of a first terminal, and the identifier of the first terminal is used to indicate that the base station has successfully received the first uplink application layer data packet sent by the first terminal; the determining unit 12 is used to determine whether the base station has successfully received the uplink application layer data packet sent by the terminal according to the identifier of the first terminal received by the receiving unit 10.

[0382] Optionally, the sending unit 11 is specifically configured to send the uplink application layer data packet to the base station on the first resource information received by the receiving unit 10 when the amount of data to be sent by the terminal is less than or equal to a first threshold; or

[0383] When the sending interval between uplink application layer data packets to be sent by the terminal is greater than or equal to the second threshold, the uplink application layer data packets are sent to the base station based on the first resource information received by the receiving unit 10 .

[0384] Optionally, the sending unit 11 is specifically configured to send the access sequence to the base station on the access resource information when the amount of data to be sent by the terminal is less than or equal to a first threshold; or

[0385] When the sending interval between uplink application layer data packets to be sent by the terminal is greater than or equal to a second threshold, the access sequence is sent to the base station based on the access resource information.

[0386] For the description of the above-mentioned first resource information, downlink control information, terminal identification, access resource information and access sequence, please refer to the relevant description in the above-mentioned embodiment 1 and embodiment 2, which will not be repeated here.

[0387] The terminal provided in the embodiment of the present invention may be a terminal device such as a smart phone, a tablet computer, and a personal digital assistant (English: personal digital assistant, abbreviated: PDA).

[0388] An embodiment of the present invention provides a terminal, which is in an idle state. When the terminal needs to initiate data transmission, the terminal can send an uplink application layer data packet to the base station on the first resource information sent by the base station for sending an uplink application layer data packet, thereby initiating data transmission. In the embodiment of the present invention, after the terminal initiates data transmission, the data packet can be directly transmitted between the terminal and the base station, and there is no need to frequently establish and release an RRC connection when transmitting a data packet between the terminal and the base station as in the prior art, thereby improving the transmission efficiency of the data packet.

[0389] like Fig.15 As shown, an embodiment of the present invention provides a base station, which may include:

[0390] The sending unit 20 is used to send first resource information, where the first resource information is used by a terminal in an idle state to send an uplink application layer data packet to the base station; the receiving unit 21 is used to receive the uplink application layer data packet sent by the terminal on the first resource information sent by the sending unit 20.

[0391] Optional, such as Fig.16 As shown, the base station may further include an allocating unit 22,

[0392] The receiving unit 21 is further used to receive an access sequence sent by the terminal on the access resource information before the sending unit 20 sends the first resource information, wherein the access resource information is used to request the base station to allocate the first resource information to the terminal, or the access sequence is used to request the base station to allocate the first resource information to the terminal; the allocating unit 22 is used to allocate the first resource information to the terminal according to the access resource information of the access sequence received by the receiving unit 21 or the access sequence received by the receiving unit 21.

[0393] Optionally, the sending unit 20 is further used to send a downlink application layer data packet or downlink control information to the terminal after the receiving unit 21 receives the uplink application layer data packet sent by the terminal on the first resource information, and the downlink application layer data packet or the downlink control information contains an identifier of the terminal, and the identifier of the terminal is used to indicate that the base station has successfully received the uplink application layer data packet sent by the terminal.

[0394] For the description of the above-mentioned first resource information, downlink control information, terminal identification, access resource information and access sequence, please refer to the relevant description in the above-mentioned embodiment 1 and embodiment 2, which will not be repeated here.

[0395] An embodiment of the present invention provides a base station, which sends first resource information for a terminal in an idle state to send an uplink application layer data packet, and a terminal that needs to initiate data transmission sends the uplink application layer data packet to the base station based on the first resource information, thereby initiating data transmission. In the embodiment of the present invention, after the terminal initiates data transmission, the data packet can be directly transmitted between the terminal and the base station, and there is no need to frequently establish and release an RRC connection when transmitting a data packet between the terminal and the base station as in the prior art, thereby improving the transmission efficiency of the data packet.

[0396] Optional, as above Fig.13 , Fig.14 , Fig.15 and Fig.16 In the illustrated embodiment, an uplink application layer data packet may be replaced by an uplink signaling data packet, an uplink MAC layer control packet or an uplink physical layer sequence; a downlink application layer data packet or downlink control information may be replaced by a downlink signaling data packet or a downlink MAC layer control packet; a first uplink application layer data packet may be replaced by a first uplink signaling data packet, a first uplink MAC layer control packet or a first uplink physical layer sequence; an uplink application layer data packet to be sent may be replaced by an uplink signaling data packet to be sent, an uplink MAC layer control packet to be sent or an uplink physical layer sequence to be sent.

[0397] Among them, for the description and examples of uplink application layer data packets, uplink signaling data packets, uplink MAC layer control packets, uplink physical layer sequences, downlink application layer data packets, downlink signaling data packets, downlink MAC layer control packets and downlink control information, please refer to the relevant description in the content of the invention (specifically, please refer to the relevant description in some optional methods before the seventh aspect in the content of the invention), which will not be repeated here.

[0398] The data transmission method of the embodiment of the present invention can enable the terminal to initiate data transmission more conveniently and flexibly, because various data packets (such as application layer data packets, signaling data packets, MAC layer control packets and physical layer sequences) can be transmitted between the terminal in the idle state and the base station, thereby enabling the terminal to directly transmit data packets more conveniently and flexibly between the terminal and the base station, thereby improving the transmission efficiency of the data packets.

[0399] like Fig.17 As shown, an embodiment of the present invention provides a terminal, the terminal is in an idle state, and the terminal may include:

[0400] The receiving unit 30 is used to receive downlink control information sent by the base station, wherein the downlink control information includes a data transmission indication, and the data transmission indication is used to instruct the terminal to receive the downlink application layer data packet sent by the base station; and receive the downlink application layer data packet sent by the base station according to the data transmission indication.

[0401] Optional, such as Fig.18 As shown, the terminal may further include an acquisition unit 31 and a determination unit 32.

[0402] The acquisition unit 31 is used to acquire the identifier of the terminal before the receiving unit 30 receives the downlink control information sent by the base station, the identifier of the terminal is used to determine the receiving timing of the downlink control information, and the identifier of the terminal is at least one of the cell wireless network temporary identifier of the terminal and the Internet Protocol address of the terminal; the determination unit 32 is used to determine the receiving timing according to the identifier of the terminal acquired by the acquisition unit 31; the receiving unit 30 is specifically used to receive the downlink control information sent by the base station at the receiving timing determined by the determination unit 32.

[0403] Optional, such as Fig.19 As shown, the terminal may further include a sending unit 33,

[0404] The sending unit 33 is used to send the identifier of the terminal obtained by the obtaining unit 31 to the base station after the obtaining unit 31 obtains the identifier of the terminal and before the receiving unit 30 receives the downlink control information sent by the base station. The identifier of the terminal is used by the base station to determine the sending timing of the downlink control information.

[0405] The terminal provided in the embodiment of the present invention may be a terminal device such as a smart phone, a tablet computer, or a PDA.

[0406] An embodiment of the present invention provides a terminal, which is in an idle state, and can receive a data transmission indication sent by a base station, and directly receive a downlink application layer data packet sent by the base station according to the data transmission indication, thereby initiating data transmission. In the embodiment of the present invention, after the terminal initiates data transmission, the data packet can be directly transmitted between the terminal and the base station, and there is no need to frequently establish and release an RRC connection when transmitting a data packet between the terminal and the base station as in the prior art, thereby improving the transmission efficiency of the data packet.

[0407] like Fig. 20 As shown, an embodiment of the present invention provides a base station, which may include:

[0408] The sending unit 40 is used to send downlink control information to a terminal in an idle state, wherein the downlink control information includes a data transmission indication, and the data transmission indication is used to instruct the terminal to receive a downlink application layer data packet sent by the base station; and send the downlink application layer data packet to the terminal.

[0409] Optional, such as Fig.21As shown, the base station may further include a receiving unit 41 and a determining unit 42.

[0410] The receiving unit 41 is used to receive the identifier of the terminal sent by the terminal before the sending unit 40 sends the downlink control information to the terminal, the identifier of the terminal is used to determine the sending timing of the downlink control information, and the identifier of the terminal is at least one of the cell wireless network temporary identifier of the terminal and the Internet Protocol address of the terminal; the determining unit 42 is used to determine the sending timing according to the identifier of the terminal received by the receiving unit 41; the sending unit 40 is specifically used to send the downlink control information to the terminal at the sending timing determined by the determining unit 42.

[0411] An embodiment of the present invention provides a base station. Since the base station can instruct a terminal in an idle state to receive a downlink application layer data packet sent by the base station through a data transmission indication, the terminal can directly receive the downlink application layer data packet sent by the base station according to the data transmission indication, thereby initiating data transmission. In the embodiment of the present invention, after the terminal initiates data transmission, the data packet can be directly transmitted between the terminal and the base station, and there is no need to frequently establish and release an RRC connection when transmitting a data packet between the terminal and the base station as in the prior art, thereby improving the transmission efficiency of the data packet.

[0412] Optional, as above Fig.17 , Fig.18 , Fig.19 , Fig. 20 and Fig.21 In the illustrated embodiment, the downlink application layer data packet may be replaced by a downlink signaling data packet, a downlink MAC layer control packet, or a downlink physical layer sequence. For the description and examples of the downlink application layer data packet, the downlink signaling data packet, the downlink MAC layer control packet, and the downlink physical layer sequence, please refer to the relevant description in the Summary of the Invention (specifically, please refer to the relevant description in some optional methods in the Summary of the Invention located after the seventh aspect and before the thirteenth aspect), which will not be repeated here.

[0413] The data transmission method of the embodiment of the present invention can enable the terminal to initiate data transmission more conveniently and flexibly, because various data packets (such as application layer data packets, signaling data packets, MAC layer control packets and physical layer sequences) can be transmitted between the terminal in the idle state and the base station, thereby enabling the terminal to directly transmit data packets more conveniently and flexibly between the terminal and the base station, thereby improving the transmission efficiency of the data packets.

[0414] Embodiment 4

[0415] like Fig. 22As shown, an embodiment of the present invention provides a terminal, which is in an idle state and includes a receiver 50, a transmitter 51, a processor 52, and a memory 53. The receiver 50, the transmitter 51, the processor 52, and the memory 53 are connected and communicate with each other through a system bus 54. The processor 52 can instruct the receiver 50 and the transmitter 51 to perform related processes.

[0416] The processor 52 may be a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present invention.

[0417] The receiver 50 and the transmitter 51 may be communication interfaces for the terminal to communicate with other devices, for example, may be radio frequency (RF) modules.

[0418] The memory 53 may include a volatile memory (English: volatile memory), such as a random access memory (English: random-access memory, abbreviated: RAM); the memory 53 may also include a non-volatile memory (English: non-volatile memory), such as a read-only memory (English: read-only memory, abbreviated: ROM), a flash memory (English: flash memory), a hard disk drive (English: hard disk drive, abbreviated: HDD) or a solid-state drive (English: solid-state drive, abbreviated: SSD); the memory 53 may also include a combination of the above-mentioned types of memory.

[0419] When the terminal is running, the terminal can perform the following operations: Figure 2 or Figure 6-Figure 11 Any one of the method flows shown may specifically include:

[0420] The receiver 50 is used to receive first resource information sent by a base station, and the first resource information is used by the terminal to send an uplink application layer data packet to the base station; the transmitter 51 is used to send the uplink application layer data packet to the base station based on the first resource information received by the receiver 50; the memory 53 is used to store the code of the first resource information, the code of the uplink application layer data packet, and the software program for the processor 52 to control the receiver 50 and the transmitter 51 to perform the above process, and the processor 52 completes the above process by executing the software program and calling the code.

[0421] Optionally, the transmitter 51 is further configured to send an access sequence to the base station on the access resource information before the receiver 50 receives the first resource information sent by the base station.

[0422] The access resource information is used to request the base station to allocate the first resource information to the terminal, or the access sequence is used to request the base station to allocate the first resource information to the terminal.

[0423] Optionally, the receiver 50 is further used to receive a downlink application layer data packet or downlink control information sent by the base station after the transmitter 51 sends the uplink application layer data packet to the base station on the first resource information, the downlink application layer data packet or the downlink control information containing an identifier of the first terminal, and the identifier of the first terminal is used to indicate that the base station has successfully received the first uplink application layer data packet sent by the first terminal; the processor 52 is further used to determine whether the base station has successfully received the uplink application layer data packet sent by the terminal based on the identifier of the first terminal received by the receiver 50.

[0424] Optionally, the transmitter 51 is specifically configured to send the uplink application layer data packet to the base station on the first resource information received by the receiver 50 when the amount of data to be sent by the terminal is less than or equal to a first threshold; or

[0425] When the sending interval between uplink application layer data packets to be sent by the terminal is greater than or equal to the second threshold, the uplink application layer data packets are sent to the base station based on the first resource information received by the receiver 50 .

[0426] Optionally, the transmitter 51 is specifically configured to send the access sequence to the base station on the access resource information when the amount of data to be sent by the terminal is less than or equal to a first threshold; or

[0427] When the sending interval between uplink application layer data packets to be sent by the terminal is greater than or equal to a second threshold, the access sequence is sent to the base station based on the access resource information.

[0428] For the description of the above-mentioned first resource information, downlink control information, terminal identification, access resource information and access sequence, please refer to the relevant description in the above-mentioned embodiment 1 and embodiment 2, which will not be repeated here.

[0429] The terminal provided in the embodiment of the present invention may be a terminal device such as a smart phone, a tablet computer, or a PDA.

[0430] An embodiment of the present invention provides a terminal, which is in an idle state. When the terminal needs to initiate data transmission, the terminal can send an uplink application layer data packet to the base station on the first resource information sent by the base station for sending an uplink application layer data packet, thereby initiating data transmission. In the embodiment of the present invention, after the terminal initiates data transmission, the data packet can be directly transmitted between the terminal and the base station, and there is no need to frequently establish and release an RRC connection when transmitting a data packet between the terminal and the base station as in the prior art, thereby improving the transmission efficiency of the data packet.

[0431] like Fig.23 As shown, an embodiment of the present invention provides a base station, which includes a receiver 60, a transmitter 61, a processor 62 and a memory 63. The receiver 60, the transmitter 61, the processor 62 and the memory 63 are connected and communicate with each other through a system bus 64. The processor 62 can instruct the receiver 60 and the transmitter 61 to perform related processes.

[0432] The processor 62 may be a CPU, or an ASIC, or one or more integrated circuits configured to implement the embodiments of the present invention.

[0433] The receiver 60 and the transmitter 61 may be communication interfaces for the base station to communicate with other devices, for example, may be antenna modules.

[0434] The memory 63 may include a volatile memory, such as a RAM; the memory 83 may also include a non-volatile memory, such as a ROM, a flash memory, a HDD or a SSD; the memory 63 may also include a combination of the above-mentioned types of memory.

[0435] When the base station is running, the base station may perform the following operations: Figure 3 or Figure 6-Figure 11 Any one of the method flows shown may specifically include:

[0436] The transmitter 61 is used to send first resource information, and the first resource information is used for a terminal in an idle state to send an uplink application layer data packet to the base station; the receiver 60 is used to receive the uplink application layer data packet sent by the terminal based on the first resource information sent by the transmitter; the memory 63 is used to store the code of the first resource information, the code of the uplink application layer data packet, and the software program for the processor 62 to control the receiver 60 and the transmitter 61 to perform the above process, and the processor 62 completes the above process by executing the software program and calling the code.

[0437] Optionally, the receiver 60 is also used to receive an access sequence sent by the terminal on the access resource information before the transmitter 61 sends the first resource information, wherein the access resource information is used to request the base station to allocate the first resource information to the terminal, or the access sequence is used to request the base station to allocate the first resource information to the terminal; the processor 62 is also used to allocate the first resource information to the terminal according to the access resource information of the access sequence received by the receiver 60 or the access sequence received by the receiver 60.

[0438] Optionally, the transmitter 61 is further used to send a downlink application layer data packet or downlink control information to the terminal after the receiver 60 receives the uplink application layer data packet sent by the terminal on the first resource information, and the downlink application layer data packet or the downlink control information contains an identifier of the terminal, and the identifier of the terminal is used to indicate that the base station has successfully received the uplink application layer data packet sent by the terminal.

[0439] For the description of the above-mentioned first resource information, downlink control information, terminal identification, access resource information and access sequence, please refer to the relevant description in the above-mentioned embodiment 1 and embodiment 2, which will not be repeated here.

[0440] An embodiment of the present invention provides a base station, which sends first resource information for a terminal in an idle state to send an uplink application layer data packet, and a terminal that needs to initiate data transmission sends the uplink application layer data packet to the base station based on the first resource information, thereby initiating data transmission. In the embodiment of the present invention, after the terminal initiates data transmission, the data packet can be directly transmitted between the terminal and the base station, and there is no need to frequently establish and release an RRC connection when transmitting a data packet between the terminal and the base station as in the prior art, thereby improving the transmission efficiency of the data packet.

[0441] Optional, as above Fig. 22 and Fig.23In the illustrated embodiment, an uplink application layer data packet may be replaced by an uplink signaling data packet, an uplink MAC layer control packet or an uplink physical layer sequence; a downlink application layer data packet or downlink control information may be replaced by a downlink signaling data packet or a downlink MAC layer control packet; a first uplink application layer data packet may be replaced by a first uplink signaling data packet, a first uplink MAC layer control packet or a first uplink physical layer sequence; an uplink application layer data packet to be sent may be replaced by an uplink signaling data packet to be sent, an uplink MAC layer control packet to be sent or an uplink physical layer sequence to be sent.

[0442] Among them, for the description and examples of uplink application layer data packets, uplink signaling data packets, uplink MAC layer control packets, uplink physical layer sequences, downlink application layer data packets, downlink signaling data packets, downlink MAC layer control packets and downlink control information, please refer to the relevant description in the content of the invention (specifically, please refer to the relevant description in some optional methods before the seventh aspect in the content of the invention), which will not be repeated here.

[0443] The data transmission method of the embodiment of the present invention can enable the terminal to initiate data transmission more conveniently and flexibly, because various data packets (such as application layer data packets, signaling data packets, MAC layer control packets and physical layer sequences) can be transmitted between the terminal in the idle state and the base station, thereby enabling the terminal to directly transmit data packets more conveniently and flexibly between the terminal and the base station, thereby improving the transmission efficiency of the data packets.

[0444] like Fig.24 As shown, an embodiment of the present invention provides a terminal, which is in an idle state and includes at least a receiver 70, a processor 72 and a memory 73. The receiver 70, the processor 72 and the memory 73 are connected through a system bus 74 and communicate with each other.

[0445] Furthermore, if Fig.25 As shown, the terminal provided by the embodiment of the present invention may further include a transmitter 71. The transmitter 71 is connected to the processor 72 through the system bus 74 and communicates with each other. The processor 72 may instruct the receiver 70 and the transmitter 71 to perform related processes.

[0446] For the description of the receiver 70, the transmitter 71, the processor 72 and the memory 73, please refer to the above Fig. 22 The relevant descriptions of the receiver 50, the transmitter 51, the processor 52 and the memory 53 in the illustrated embodiment are not repeated here.

[0447] When the terminal is running, the terminal can perform the following operations: Figure 4 or Fig.12The method flow shown may specifically include:

[0448] The receiver 70 is used to receive downlink control information sent by the base station, the downlink control information includes a data transmission indication, and the data transmission indication is used to instruct the terminal to receive the downlink application layer data packet sent by the base station; and receive the downlink application layer data packet sent by the base station according to the data transmission indication; the memory 73 is used to store the code of the downlink control information, the code of the downlink application layer data packet and the software program of the processor 72 controlling the receiver 70 to execute the above process, and the processor 72 completes the above process by executing the software program and calling the code.

[0449] Optionally, the processor 72 is further used to obtain the identifier of the terminal before the receiver 70 receives the downlink control information sent by the base station, and determine the receiving timing of the downlink control information based on the identifier of the terminal, the identifier of the terminal is used to determine the receiving timing, and the identifier of the terminal is at least one of the cell wireless network temporary identifier of the terminal and the Internet Protocol address of the terminal; the receiver 70 is specifically used to receive the downlink control information sent by the base station at the receiving timing determined by the processor 72.

[0450] Optionally, the transmitter 71 is used to send the identifier of the terminal obtained by the processor 72 to the base station after the processor 72 obtains the identifier of the terminal and before the receiver 70 receives the downlink control information sent by the base station, and the identifier of the terminal is used by the base station to determine the timing of sending the downlink control information.

[0451] For the description of the above-mentioned downlink control information, terminal identifier, sending timing and receiving timing, etc., please refer to the relevant description in the above-mentioned embodiment 1 and embodiment 2, which will not be repeated here.

[0452] The terminal provided in the embodiment of the present invention may be a terminal device such as a smart phone, a tablet computer, or a PDA.

[0453] An embodiment of the present invention provides a terminal, which is in an idle state, and can receive a data transmission indication sent by a base station, and directly receive a downlink application layer data packet sent by the base station according to the data transmission indication, thereby initiating data transmission. In the embodiment of the present invention, after the terminal initiates data transmission, the data packet can be directly transmitted between the terminal and the base station, and there is no need to frequently establish and release an RRC connection when transmitting a data packet between the terminal and the base station as in the prior art, thereby improving the transmission efficiency of the data packet.

[0454] like Fig.26As shown, an embodiment of the present invention provides a base station, which at least includes a transmitter 81, a processor 82 and a memory 83. The transmitter 81, the processor 82 and the memory 83 are connected through a system bus 84 and communicate with each other.

[0455] Furthermore, if Fig. 27 As shown, the base station provided by the embodiment of the present invention may further include a receiver 80. The receiver 80 is connected to the processor 82 through the system bus 84 and communicates with each other. The processor 82 may instruct the receiver 80 and the transmitter 81 to perform related processes.

[0456] For the description of the receiver 80, the transmitter 81, the processor 82 and the memory 83, please refer to the above Fig.23 The relevant descriptions of the receiver 60, the transmitter 61, the processor 62 and the memory 63 in the illustrated embodiment are not repeated here.

[0457] When the base station is running, the base station may perform the following operations: Figure 5 or Fig.12 The method flow shown may specifically include:

[0458] The transmitter 81 is used to send downlink control information to a terminal in an idle state, wherein the downlink control information includes a data transmission indication, and the data transmission indication is used to instruct the terminal to receive a downlink application layer data packet sent by the base station; and send the downlink application layer data packet to the terminal; the memory 83 is used to store the code of the downlink control information, the code of the downlink application layer data packet, and the software program for the processor 82 to control the transmitter 81 to perform the above process, and the processor 82 completes the above process by executing the software program and calling the code.

[0459] Optionally, the receiver 80 is used to receive the identifier of the terminal sent by the terminal before the transmitter 81 sends the downlink control information to the terminal, the identifier of the terminal is used to determine the timing of sending the downlink control information, and the identifier of the terminal is at least one of the cell wireless network temporary identifier of the terminal and the Internet Protocol address of the terminal; the processor 82 is further used to determine the sending timing according to the identifier of the terminal received by the receiver 80; the transmitter 81 is specifically used to send the downlink control information to the terminal at the sending timing determined by the processor 82.

[0460] For the description of the above-mentioned downlink control information, terminal identifier, sending timing and receiving timing, etc., please refer to the relevant description in the above-mentioned embodiment 1 and embodiment 2, which will not be repeated here.

[0461] An embodiment of the present invention provides a base station. Since the base station can instruct a terminal in an idle state to receive a downlink application layer data packet sent by the base station through a data transmission indication, the terminal can directly receive the downlink application layer data packet sent by the base station according to the data transmission indication, thereby initiating data transmission. In the embodiment of the present invention, after the terminal initiates data transmission, the data packet can be directly transmitted between the terminal and the base station, and there is no need to frequently establish and release an RRC connection when transmitting a data packet between the terminal and the base station as in the prior art, thereby improving the transmission efficiency of the data packet.

[0462] Optional, as above Fig.24 , Fig.25 , Fig.26 and Fig. 27 In the illustrated embodiment, the downlink application layer data packet may be replaced by a downlink signaling data packet, a downlink MAC layer control packet, or a downlink physical layer sequence. For the description and examples of the downlink application layer data packet, the downlink signaling data packet, the downlink MAC layer control packet, and the downlink physical layer sequence, please refer to the relevant description in the Summary of the Invention (specifically, please refer to the relevant description in some optional methods in the Summary of the Invention located after the seventh aspect and before the thirteenth aspect), which will not be repeated here.

[0463] The data transmission method of the embodiment of the present invention can enable the terminal to initiate data transmission more conveniently and flexibly, because various data packets (such as application layer data packets, signaling data packets, MAC layer control packets and physical layer sequences) can be transmitted between the terminal in the idle state and the base station, thereby enabling the terminal to directly transmit data packets more conveniently and flexibly between the terminal and the base station, thereby improving the transmission efficiency of the data packets.

[0464] Embodiment 5

[0465] The embodiment of the present invention provides a data transmission system, such as Figure 1 As shown, the data transmission system may include a terminal and a base station. The data transmission system may be an M2M system.

[0466] The terminal provided in the embodiment of the present invention may be a terminal device such as a smart phone, a tablet computer, or a PDA.

[0467] In a data transmission system provided by an embodiment of the present invention, the terminal may be as in the third embodiment above. Fig.13 or Fig.14 The terminal; the base station can be as in the above-mentioned embodiment three Fig.15 or Fig.16 The base station, the specific description of the terminal and the base station can refer to the relevant description in the above embodiment three, which will not be repeated here.

[0468] Alternatively, the terminal may be as in the fourth embodiment above. Fig. 22 The base station may be the terminal as in the fourth embodiment above. Fig.23 The base station, the specific description of the terminal and the base station can refer to the relevant description in the above embodiment 4, which will not be repeated here.

[0469] An embodiment of the present invention provides a data transmission system. When a terminal in an idle state needs to initiate data transmission, the terminal can send an uplink application layer data packet to a base station on first resource information sent by the base station for sending an uplink application layer data packet, thereby initiating data transmission. In the embodiment of the present invention, after the terminal initiates data transmission, data packets can be directly transmitted between the terminal and the base station, and there is no need to frequently establish and release RRC connections when transmitting data packets between the terminal and the base station as in the prior art, thereby improving the transmission efficiency of data packets.

[0470] Optionally, in this embodiment, an uplink application layer data packet can be replaced by an uplink signaling data packet, an uplink MAC layer control packet or an uplink physical layer sequence; a downlink application layer data packet or downlink control information can be replaced by a downlink signaling data packet or a downlink MAC layer control packet; the first uplink application layer data packet can be replaced by a first uplink signaling data packet, a first uplink MAC layer control packet or a first uplink physical layer sequence; and an uplink application layer data packet to be sent can be replaced by an uplink signaling data packet to be sent, an uplink MAC layer control packet to be sent or an uplink physical layer sequence to be sent.

[0471] Among them, for the description and examples of uplink application layer data packets, uplink signaling data packets, uplink MAC layer control packets, uplink physical layer sequences, downlink application layer data packets, downlink signaling data packets, downlink MAC layer control packets and downlink control information, please refer to the relevant description in the content of the invention (specifically, please refer to the relevant description in some optional methods before the seventh aspect in the content of the invention), which will not be repeated here.

[0472] The data transmission method of the embodiment of the present invention can enable the terminal to initiate data transmission more conveniently and flexibly, because various data packets (such as application layer data packets, signaling data packets, MAC layer control packets and physical layer sequences) can be transmitted between the terminal in the idle state and the base station, thereby enabling the terminal to directly transmit data packets more conveniently and flexibly between the terminal and the base station, thereby improving the transmission efficiency of the data packets.

[0473] In another data transmission system provided by an embodiment of the present invention, the terminal may be as in the third embodiment above. Figure 17-Figure 19 Any one of the terminals described above; the base station may be as described in the above-mentioned embodiment three Fig. 20 or Fig.21The base station, the specific description of the terminal and the base station can refer to the relevant description in the above embodiment three, which will not be repeated here.

[0474] Alternatively, the terminal may be as in the fourth embodiment above. Fig.24 or Fig.25 The base station may be the terminal as in the fourth embodiment above. Fig.26 Or the base station described in 27, the specific description of the terminal and the base station can refer to the relevant description in the above-mentioned embodiment 4, which will not be repeated here.

[0475] An embodiment of the present invention provides a data transmission system. Since the base station can instruct a terminal in an idle state to receive a downlink application layer data packet sent by the base station through a data transmission indication, the terminal can directly receive the downlink application layer data packet sent by the base station according to the data transmission indication, thereby initiating data transmission. In the embodiment of the present invention, after the terminal initiates data transmission, the data packet can be directly transmitted between the terminal and the base station, and there is no need to frequently establish and release an RRC connection when transmitting a data packet between the terminal and the base station as in the prior art, thereby improving the transmission efficiency of the data packet.

[0476] Optionally, in this embodiment, the downlink application layer data packet may be replaced by a downlink signaling data packet, a downlink MAC layer control packet, or a downlink physical layer sequence. For the description and examples of the downlink application layer data packet, the downlink signaling data packet, the downlink MAC layer control packet, and the downlink physical layer sequence, please refer to the relevant description in the content of the invention (specifically, please refer to the relevant description in some optional methods in the content of the invention after the seventh aspect and before the thirteenth aspect), which will not be repeated here.

[0477] The data transmission method of the embodiment of the present invention can enable the terminal to initiate data transmission more conveniently and flexibly, because various data packets (such as application layer data packets, signaling data packets, MAC layer control packets and physical layer sequences) can be transmitted between the terminal in the idle state and the base station, thereby enabling the terminal to directly transmit data packets more conveniently and flexibly between the terminal and the base station, thereby improving the transmission efficiency of the data packets.

[0478] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device and unit described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

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

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

[0481] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0482] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, server, or network device, etc.) or a processor to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks, or optical disks.

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

Claims

1. A data transmission method, characterized in that: The method is applied to a terminal side in an inactive state, and includes: receiving first resource information from a base station, where the first resource information is carried in a broadcast message, and the first resource information is used to indicate a first resource, where the first resource is a resource for carrying an uplink application layer data packet; When the amount of data to be sent of the uplink application layer data packet is less than or equal to a first threshold, the uplink application layer data packet is carried on the first resource for transmission; In the inactive state, the terminal shares a unique radio network temporary identifier RNTI within multiple cells.

2. The data transmission method according to claim 1, characterized in that: In the inactive state, no radio resource control RRC connection is established between the terminal and the base station.

3. The data transmission method according to claim 1, characterized in that: In the inactive state, data transmission has been performed between the terminal and the base station, and no data transmission has been performed again within a first time period.

4. The data transmission method according to any one of claims 1 to 3, characterized in that: After the uplink application layer data packet is carried on the first resource for transmission, the data transmission method further includes: receiving an identification of a terminal from the base station; It is determined, according to the identifier of the terminal, that the base station successfully receives the uplink application layer data packet from the terminal.

5. The data transmission method according to any one of claims 1 to 3, characterized in that: The method further comprises: Receive indication information from the base station, the indication information is used to instruct the terminal to obtain resources for carrying the uplink application layer data packet through an RRC connection establishment process, wherein the indication information is sent to the terminal when the base station refuses to receive the uplink application layer data packet.

6. The data transmission method according to any one of claims 1 to 3, characterized in that: The number of the first resources is multiple.

7. A data transmission method, characterized in that: The method is applied to a base station side, and includes: Sending first resource information to a terminal in an inactive state, where the first resource information is carried in a broadcast message, and the first resource information is used to indicate a first resource, where the first resource is a resource for carrying an uplink application layer data packet; receiving the uplink application layer data packet from the terminal, where the uplink application layer data packet is carried on the first resource; In the inactive state, the terminal shares a unique radio network temporary identifier RNTI within a plurality of cells.

8. The data transmission method according to claim 7, characterized in that: In the inactive state, no radio resource control RRC connection is established between the terminal and the base station.

9. The data transmission method according to claim 7, characterized in that: In the inactive state, data transmission has been performed between the terminal and the base station, and no data transmission has been performed within a first time period.

10. The data transmission method according to any one of claims 7 to 9, characterized in that: After receiving the uplink application layer data packet from the terminal, the data transmission method further includes: An identifier of the terminal is sent to the terminal, where the identifier of the terminal is used to determine whether the uplink application layer data packet from the terminal is successfully received.

11. The data transmission method according to any one of claims 7 to 9, characterized in that: The method further comprises: If the uplink application layer data packet from the terminal is rejected, indication information is sent to the terminal, where the indication information is used to instruct the terminal to obtain resources for carrying the uplink application layer data packet through an RRC connection establishment process.

12. The data transmission method according to any one of claims 7 to 9, characterized in that: The method further comprises: If the first resource is refused to be allocated to the terminal, the terminal is instructing to initiate an RRC connection establishment process.

13. A terminal, characterized in that: The terminal is in an inactive state, and the terminal includes: A receiving unit, configured to receive first resource information from a base station, where the first resource information is carried in a broadcast message, where the first resource information is used to indicate a first resource, where the first resource is a resource for carrying an uplink application layer data packet; When the amount of data to be sent of the uplink application layer data packet is less than or equal to a first threshold, the uplink application layer data packet is carried on the first resource for transmission; In the inactive state, the terminal shares a unique radio network temporary identifier RNTI within a plurality of cells.

14. The terminal according to claim 13, characterized in that: In the inactive state, no radio resource control RRC connection is established between the terminal and the base station.

15. The terminal according to claim 13, characterized in that: In the inactive state, data transmission has been performed between the terminal and the base station, and no data transmission has been performed within a first time period.

16. The terminal according to claim 13, characterized in that: The terminal further includes a determining unit, The receiving unit is further configured to receive an identifier of the terminal from the base station; The determining unit is used to determine, according to the identifier of the terminal, that the base station successfully receives the uplink application layer data packet from the terminal.

17. The terminal according to claim 13 or 16, characterized in that: The receiving unit is further used to receive indication information from the base station, wherein the indication information is used to instruct the terminal to obtain resources for carrying the uplink application layer data packet through an RRC connection establishment process, wherein the indication information is sent to the terminal when the base station refuses to receive the uplink application layer data packet.

18. The terminal according to claim 13 or 16, characterized in that: The number of the first resources is multiple.

19. A base station, characterized in that: The base station comprises: A sending unit, configured to send first resource information to a terminal in an inactive state, wherein the first resource information is carried in a broadcast message, and the first resource information is used to indicate a first resource, and the first resource is a resource for carrying an uplink application layer data packet; A receiving unit, configured to receive the uplink application layer data packet from the terminal, wherein the uplink application layer data packet is carried on a first resource; In the inactive state, the terminal shares a unique radio network temporary identifier RNTI within a plurality of cells.

20. The base station according to claim 19, characterized in that In the inactive state, no radio resource control RRC connection is established between the terminal and the base station.

21. The base station according to claim 19, characterized in that In the inactive state, data transmission has been performed between the terminal and the base station, and no data transmission has been performed within a first time period.

22. The base station according to claim 19, characterized in that The sending unit is further used to send the identifier of the terminal to the terminal, and the identifier of the terminal is used to determine that the uplink application layer data packet from the terminal is successfully received.

23. The base station according to claim 19 or 20, characterized in that: The sending unit is further used to send indication information to the terminal, wherein the indication information is used to instruct the terminal to obtain resources for carrying the uplink application layer data packet through an RRC connection establishment process, wherein the indication information is sent to the terminal when the base station refuses to receive the uplink application layer data packet.

24. The base station according to any one of claims 19 to 22, characterized in that: The base station further comprises a processing unit, The processing unit is used to refuse to allocate the first resource to the terminal, and control the base station to instruct the terminal to initiate an RRC connection establishment process.

25. A communication device, characterized in that: include: At least one processor and a memory, the processor and the memory are coupled, the memory stores relevant program instructions, and when the relevant program instructions are executed by the processor, the communication device implements the method according to any one of claims 1 to 6.

26. A communication device, characterized in that: include: At least one processor and a memory, the processor and the memory are coupled, the memory stores relevant program instructions, and when the relevant program instructions are executed by the processor, the communication device implements the method according to any one of claims 7 to 12.

27. A data transmission system, characterized in that: The data transmission system comprises: The terminal according to any one of claims 13 to 18 and the base station according to any one of claims 19 to 24; or The communication device as claimed in claim 25 and the communication device as claimed in claim 26.

28. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a program, and when the program is executed on the computer, the computer is caused to execute the method according to any one of claims 1 to 12.

29. A computer program product, characterized in that The computer program product comprises program instructions, and when the program instructions are executed, the functions of the terminal or the base station in the method according to any one of claims 1 to 12 are implemented.

Citation Information

Patent Citations

  • Method and device for reverse transmission in a mobile communication system

    US20130016689A1