CN114080037A - Packet transmission method, equipment and storage medium - Google Patents

Packet transmission method, equipment and storage medium Download PDF

Info

Publication number
CN114080037A
CN114080037A CN202010841656.1A CN202010841656A CN114080037A CN 114080037 A CN114080037 A CN 114080037A CN 202010841656 A CN202010841656 A CN 202010841656A CN 114080037 A CN114080037 A CN 114080037A
Authority
CN
China
Prior art keywords
packet transmission
terminal
resources
base station
resource
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010841656.1A
Other languages
Chinese (zh)
Inventor
韩星宇
徐晓东
黄学艳
刘亮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
China Mobile Communications Ltd Research Institute
Original Assignee
China Mobile Communications Group Co Ltd
China Mobile Communications Ltd Research Institute
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd, China Mobile Communications Ltd Research Institute filed Critical China Mobile Communications Group Co Ltd
Priority to CN202010841656.1A priority Critical patent/CN114080037A/en
Publication of CN114080037A publication Critical patent/CN114080037A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/23Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA
    • H04W74/0833Random access procedures, e.g. with 4-step access

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a packet transmission method, a device and a storage medium, comprising: the base station allocates resources for packet transmission to the terminal; and the base station indicates the resources to the terminal. The terminal determines the resources which are distributed by the base station for the terminal and are used for packet transmission; and the terminal transmits the small packet in the resource. By adopting the invention, the terminal side completes packet data transmission by selecting proper air interface resources, and the base station side can realize packet transmission function and optimize the air interface resources through reasonable configuration.

Description

Packet transmission method, equipment and storage medium
Technical Field
The present invention relates to the field of wireless communication technologies, and in particular, to a packet transmission method, a packet transmission device, and a storage medium.
Background
The small packet transmission (small data) means that when the UE is in an inactive state, since the base station side already has a UE Context (UE: User Equipment (UE)) and can identify the terminal according to a UE ID (UE identity) included in msg (message) 3, when the UE sends msg3 or msgA, if the amount of data to be transmitted is small, the small data can be directly transmitted to the base station side on a Physical Uplink Shared Channel (PUSCH) along with msg3 or msgA without entering a connection state again if the amount of data to be transmitted is small.
The problem of small packet transmission (small data) has been noticed, but the prior art is not enough to have a scheme for small packet transmission.
Disclosure of Invention
The invention provides a packet transmission method, packet transmission equipment and a storage medium, which are used for solving the problem of packet transmission.
The invention provides the following technical scheme:
a packet transmission method, comprising:
the base station allocates resources for packet transmission to the terminal;
and the base station indicates the resources to the terminal.
In implementation, the resource for packet transmission is a Preamble code and/or a PRACH resource;
the base station indicates the resources to the terminal through a broadcast message.
In the implementation, still include:
and allocating Preamble codes and/or PRACH resources of different levels according to the level of the data volume transmitted by the small packet, and appointing or indicating the corresponding relation with the terminal.
In the implementation, the resource for packet transmission is a PUSCH resource, and before allocating the resource for packet transmission to the terminal, the method further includes:
and after the msg1 sent by the terminal in the four-step random access determines the requirement of the size of the packet transmission data, the PUSCH resource is distributed according to the requirement.
In implementation, when the PUSCH resources are at least two blocks, a new indication field is added in the random access response to indicate a plurality of PUSCH resources allocated by the base station for the terminal.
In the implementation, when the terminal initiates two-step random access, different numbers of PUSCH resource blocks are distributed according to the size of data volume transmitted by the packet, and a plurality of PUSCH resources are bound with the Preamble code and/or the PRACH resource distribution mode, so that the terminal can perform packet transmission on the bound PUSCH resource blocks by selecting the Preamble code and/or the PRACH resource.
In the implementation, still include:
whether the packet transmission is ended is determined by information received on resources allocated for the terminal for the packet transmission.
In the implementation, the information for determining whether the packet transmission is finished is an indication added in an indication field in a MAC Sub-header corresponding to a logical channel for finishing the packet transmission; alternatively, the first and second electrodes may be,
when all the logic channels finish packet transmission, determining whether the packet transmission is finished or not is carried by a newly added MAC CE only having a packet header; alternatively, the first and second electrodes may be,
when all logical channels end the packet transmission, information determining whether the packet transmission ends is carried by multiplexing the existing MAC CE.
In the implementation, still include:
and counting the times of finishing the packet transmission, and according to the counting result, carrying out corresponding relation between the data volume level of the packet transmission and Preamble codes and/or PRACH resources of different levels.
A packet transmission method, comprising:
the terminal determines the resources which are distributed by the base station for the terminal and are used for packet transmission;
and the terminal transmits the small packet in the resource.
In the implementation, the terminal determines the resources through a broadcast message, and the resources for packet transmission are Preamble codes and/or PRACH resources;
the terminal selects a Preamble code and/or PRACH resource to initiate random access according to the packet transmission required.
In the implementation, still include:
the terminal determines a corresponding relation according to the convention with the base station or the indication of the base station, wherein the corresponding relation is the relation between the data volume level of the packet transmission and the Preamble codes and/or PRACH resources of different levels;
and the terminal selects Preamble codes and/or PRACH resources of corresponding levels according to the corresponding relation according to the data volume level of the packet transmission required to be carried out, and initiates random access.
In an implementation, the resource for packet transmission is a PUSCH resource, and the method further includes:
the msg1 sent by the terminal in the four-step random access carries the requirement of packet transmission, so that the base station can allocate PUSCH resources according to the requirement.
In implementation, when the PUSCH resources are at least two blocks, the terminal determines, through an indication in a new indication field added in the random access response, a plurality of PUSCH resources allocated by the base station for the terminal.
In the implementation, when the terminal initiates two-step random access, packet transmission is performed on a plurality of bound PUSCH resource blocks by selecting a Preamble code and/or a PRACH resource according to the data volume of packet transmission required, wherein the base station distributes PUSCH resource blocks with different quantities according to the data volume of packet transmission, and the plurality of PUSCH resources are bound with the Preamble code and/or the PRACH resource distribution mode.
In the implementation, still include:
the terminal informs the base station whether packet transmission is finished or not by sending information on resources allocated for the terminal for packet transmission.
In the implementation, the information for informing whether the packet transmission is finished is an indication added in an indication field in the MAC Sub-header corresponding to the logical channel for finishing the packet transmission; alternatively, the first and second electrodes may be,
when all the logic channels finish packet transmission, the information informing whether the packet transmission is finished is carried by a newly added MAC CE only with a packet header; alternatively, the first and second electrodes may be,
when all logical channels finish packet transmission, the information informing whether packet transmission is finished is carried by multiplexing the existing MAC CE.
A base station, comprising:
a processor for reading the program in the memory, performing the following processes:
allocating resources for packet transmission to the terminal;
indicating the resources to a terminal;
a transceiver for receiving and transmitting data under the control of the processor.
In implementation, the resource for packet transmission is a Preamble code and/or a PRACH resource;
the resources are indicated to the terminal by a broadcast message.
In the implementation, still include:
and allocating Preamble codes and/or PRACH resources of different levels according to the level of the data volume transmitted by the small packet, and appointing or indicating the corresponding relation with the terminal.
In the implementation, the resource for packet transmission is a PUSCH resource, and before allocating the resource for packet transmission to the terminal, the method further includes:
and after the msg1 sent by the terminal in the four-step random access determines the requirement of the size of the packet transmission data, the PUSCH resource is distributed according to the requirement.
In implementation, when the PUSCH resources are at least two blocks, a new indication field is added in the random access response to indicate a plurality of PUSCH resources allocated by the base station for the terminal.
In the implementation, when the terminal initiates two-step random access, different numbers of PUSCH resource blocks are distributed according to the size of data volume transmitted by the packet, and a plurality of PUSCH resources are bound with the Preamble code and/or the PRACH resource distribution mode, so that the terminal can perform packet transmission on the bound PUSCH resource blocks by selecting the Preamble code and/or the PRACH resource.
In the implementation, still include:
whether the packet transmission is ended is determined by information received on resources allocated for the terminal for the packet transmission.
In the implementation, the information for determining whether the packet transmission is finished is an indication added in an indication field in a MAC Sub-header corresponding to a logical channel for finishing the packet transmission; alternatively, the first and second electrodes may be,
when all the logic channels finish packet transmission, determining whether the packet transmission is finished or not is carried by a newly added MAC CE only having a packet header; alternatively, the first and second electrodes may be,
when all logical channels end the packet transmission, information determining whether the packet transmission ends is carried by multiplexing the existing MAC CE.
In the implementation, still include:
and counting the times of finishing the packet transmission, and according to the counting result, carrying out corresponding relation between the data volume level of the packet transmission and Preamble codes and/or PRACH resources of different levels.
A base station, comprising:
the distribution module is used for distributing resources for packet transmission for the terminal;
and the indicating module is used for indicating the resources to the terminal.
In implementation, the indicating module is further configured to indicate, by the base station, the resource to the terminal through a broadcast message, where the resource used for packet transmission is a Preamble code and/or a PRACH resource.
In implementation, the allocation module is further configured to allocate Preamble codes and/or PRACH resources of different levels according to the size level of the data volume transmitted by the packet, and agree with the terminal or indicate the correspondence to the terminal.
In an implementation, the allocating module is further configured to, before the resource for packet transmission is a PUSCH resource and the resource for packet transmission is allocated to the terminal, allocate the PUSCH resource according to a requirement after determining a requirement for a size of packet transmission data by msg1 sent by the terminal in four-step random access.
In an implementation, the indication module is further configured to add a new indication field in the random access response to indicate the plurality of PUSCH resources allocated by the base station for the terminal when the PUSCH resources are at least two blocks.
In implementation, the allocation module is further configured to allocate, when the terminal initiates two-step random access, different numbers of PUSCH resource blocks according to the size of data volume transmitted by the packet, and the plurality of PUSCH resources are bound with the Preamble code and/or the PRACH resource allocation manner, so that the terminal performs packet transmission on the bound plurality of PUSCH resource blocks by selecting the Preamble code and/or the PRACH resource.
In an implementation, the statistics module is further configured to determine whether the packet transmission ends by information received on resources allocated for the terminal for the packet transmission.
In an implementation, the indicating module is further configured to determine whether the packet transmission is ended as an indication added in an indication field in a MAC Sub-header corresponding to a logical channel for ending the packet transmission; alternatively, the first and second electrodes may be,
when all the logic channels finish packet transmission, determining whether the packet transmission is finished or not is carried by a newly added MAC CE only having a packet header; alternatively, the first and second electrodes may be,
when all logical channels end the packet transmission, information determining whether the packet transmission ends is carried by multiplexing the existing MAC CE.
In the implementation, still include:
and the counting module is used for counting the times of finishing the packet transmission and carrying out corresponding relation between the data volume level of the packet transmission and the Preamble codes and/or PRACH resources of different levels according to the counting result.
A terminal, comprising:
a processor for reading the program in the memory, performing the following processes:
determining resources which are distributed by a base station for a terminal and are used for packet transmission;
carrying out packet transmission on the resources;
a transceiver for receiving and transmitting data under the control of the processor.
In the implementation, the resources are determined through broadcast messages, and the resources used for packet transmission are Preamble codes and/or PRACH resources;
and selecting a Preamble code and/or PRACH resource to initiate random access according to the packet transmission required.
In the implementation, still include:
determining a corresponding relation according to the convention with a base station or the indication of the base station, wherein the corresponding relation is the relation between the data volume level of packet transmission and Preamble codes and/or PRACH resources of different levels;
and selecting Preamble codes and/or PRACH resources of corresponding levels according to the data volume level of the packet transmission required to be carried out and the corresponding relationship to initiate random access.
In an implementation, the resource for packet transmission is a PUSCH resource, and the method further includes:
msg1 sent in the four-step random access carries the requirement of packet transmission, so that the base station can allocate PUSCH resources according to the requirement.
In the implementation, when the PUSCH resources are at least two blocks, the plurality of PUSCH resources allocated by the base station to the terminal are determined by the indication in the new indication field added in the random access response.
In the implementation, when two-step random access is initiated, packet transmission is performed on a plurality of bound PUSCH resource blocks by selecting a Preamble code and/or a PRACH resource according to the data volume of packet transmission required, wherein the base station distributes PUSCH resource blocks with different quantities according to the data volume of packet transmission, and the plurality of PUSCH resources are bound with the Preamble code and/or the PRACH resource distribution mode.
In the implementation, still include:
the information is sent on the resources allocated to the terminal for the packet transmission to inform the base station whether the packet transmission is finished.
In the implementation, the information for informing whether the packet transmission is finished is an indication added in an indication field in the MAC Sub-header corresponding to the logical channel for finishing the packet transmission; alternatively, the first and second electrodes may be,
when all the logic channels finish packet transmission, the information informing whether the packet transmission is finished is carried by a newly added MAC CE only with a packet header; alternatively, the first and second electrodes may be,
when all logical channels finish packet transmission, the information informing whether packet transmission is finished is carried by multiplexing the existing MAC CE.
A terminal, comprising:
the determining module is used for determining resources which are distributed by the base station for the terminal and are used for packet transmission;
and the transmission module is used for carrying out packet transmission on the resources.
In implementation, the determining module is further configured to determine the resource through a broadcast message, where the resource used for packet transmission is a Preamble code and/or a PRACH resource;
the transmission module is further used for selecting a Preamble code and/or PRACH resource to initiate random access according to the packet transmission required.
In implementation, the determining module is further configured to determine a corresponding relationship according to an agreement with the base station or an indication of the base station, where the corresponding relationship is a relationship between a size level of data volume transmitted by the packet and Preamble codes and/or PRACH resources of different levels;
the transmission module is further used for selecting Preamble codes and/or PRACH resources of corresponding levels according to the data volume level of the packet transmission required to be carried out and the corresponding relationship to initiate random access.
In implementation, the transmission module is further configured to carry a requirement for packet transmission in msg1 sent in the four-step random access, so that the base station allocates PUSCH resources according to the requirement, where the resource for packet transmission is a PUSCH resource.
In an implementation, the transmission module is further configured to determine, when the PUSCH resources are at least two blocks, multiple blocks of PUSCH resources allocated by the base station for the terminal according to an indication in a new indication field added in the random access response.
In implementation, the transmission module is further configured to perform packet transmission on the plurality of bonded PUSCH resource blocks by selecting a Preamble code and/or a PRACH resource according to a data size of packet transmission that needs to be performed when two-step random access is initiated, where the base station allocates different numbers of PUSCH resource blocks according to the data size of packet transmission, and the plurality of PUSCH resources are bonded with the Preamble code and/or the PRACH resource allocation manner.
In an implementation, the transmission module is further configured to notify the base station whether packet transmission is finished by sending information on resources allocated to the terminal for packet transmission.
In implementation, the information notifying whether the packet transmission is ended is an indication added in an indication field in a MAC Sub-header corresponding to a logical channel for ending the packet transmission; alternatively, the first and second electrodes may be,
when all the logic channels finish packet transmission, the information informing whether the packet transmission is finished is carried by a newly added MAC CE only with a packet header; alternatively, the first and second electrodes may be,
when all logical channels finish packet transmission, the information informing whether packet transmission is finished is carried by multiplexing the existing MAC CE.
A computer-readable storage medium storing a computer program for executing the above-described packet transfer method.
The invention has the following beneficial effects:
in the technical scheme provided by the implementation of the invention, the terminal side completes packet data transmission by selecting proper air interface resources, and the base station side can realize packet transmission function and optimize the air interface resources through reasonable configuration.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the invention and not to limit the invention. In the drawings:
fig. 1 is a schematic flow chart of a packet transmission method at a base station side in an embodiment of the present invention;
fig. 2 is a schematic flow chart of a terminal-side packet transmission method according to an embodiment of the present invention;
FIG. 3 is a diagram illustrating a MAC CE structure according to an embodiment of the present invention;
FIG. 4 is a diagram illustrating a base station structure according to an embodiment of the present invention;
fig. 5 is a schematic diagram of a terminal structure in an embodiment of the present invention.
Detailed Description
The inventor notices in the process of invention that:
in small packet transmission (small data), when the UE is in inactive state, since the base station side already has UE Context, the terminal can be identified according to the UE ID contained in msg3, so when the UE transmits msg3 or msgA, if the amount of data to be transmitted is small, the small data can be transmitted to the base station side on PUSCH directly along with msg3 or msgA without entering into connected state again.
Since the base station is defined in the current standard to allocate at least 56 bits or 72 bits of payload (mainly for transmitting UE ID) to msg3 or msgA transmission; and the standard defines that the UE can only be used once in the specified time-frequency resource by the PUSCH resource allocated by the base station. However, if the UE has a need to transmit small data, the PUSCH resources allocated to the UE for transmitting the UE ID are not always sufficient, and thus the allocated PUSCH resources need to be extended in principle to support small data transmission.
At present, there is a method for using for multiple times in a period, that is, a base station only needs to allocate a PUSCH resource to a terminal once by indicating, and in a period of time, the terminal uses the allocated PUSCH resource every other small period, thereby reducing the indicating overhead of the base station and satisfying the transmission reliability of the terminal.
However, no solution has been disclosed in the prior art for the problem of packet transmission. In addition, the currently disclosed periodic transmission scheme mainly aims to consider the problem of transmission reliability, and ensures that the base station can successfully receive data transmitted on the PUSCH by using a UE ID repeated transmission mode without considering a packet transmission scenario.
Based on this, the embodiment of the present invention provides a packet transmission scheme, and the following describes a specific implementation of the present invention with reference to the drawings.
In the description process, the implementation of the UE and the base station will be described separately, and then an example of the implementation of the UE and the base station in cooperation will be given to better understand the implementation of the scheme given in the embodiment of the present invention. Such an explanation does not mean that the two must be implemented together or separately, and actually, when the UE and the base station are implemented separately, the UE and the base station solve the problems on the UE side and the base station side, respectively, and when the two are used in combination, a better technical effect is obtained.
Fig. 1 is a schematic flow chart of an implementation method of a packet transmission method at a base station side, as shown in the figure, the method includes:
step 101, a base station allocates resources for packet transmission for a terminal;
and 102, indicating the resources to the terminal by the base station.
Fig. 2 is a schematic flow chart of an implementation of a terminal-side packet transmission method, as shown in the figure, the method includes:
step 201, the terminal determines the resources for packet transmission allocated by the base station to the terminal;
step 202, the terminal transmits the packet in the resource.
First, an implementation description for allocating Preamble codes and/or PRACH resources.
At the base station side, the resources used for packet transmission are Preamble codes and/or PRACH resources;
the base station indicates the resources to the terminal through a broadcast message.
Correspondingly, the terminal determines the resources through the broadcast message on the terminal side, and the resources for packet transmission are Preamble codes and/or PRACH resources;
the terminal selects a Preamble code and/or PRACH resource to initiate random access according to the packet transmission required.
Specifically, a specific Preamble code and PRACH (Physical Random Access Channel) resource are allocated for packet transmission, and indicated in the broadcast message. The Preamble code and/or PRACH resource allocated for packet transmission can be distinguished from the purpose of data transmission in a common access connection state. Therefore, when the terminal performs random access (including two-step random access or four-step random access), the terminal can select a suitable Preamble code and/or PRACH resource to initiate random access based on self requirements, such as small packet transmission or common transmission.
On the base station side, the method further comprises the following steps:
and allocating Preamble codes and/or PRACH resources of different levels according to the level of the data volume transmitted by the small packet, and appointing or indicating the corresponding relation with the terminal.
Correspondingly, the terminal side further includes:
the terminal determines a corresponding relation according to the convention with the base station or the indication of the base station, wherein the corresponding relation is the relation between the data volume level of the packet transmission and the Preamble codes and/or PRACH resources of different levels;
and the terminal selects Preamble codes and/or PRACH resources of corresponding levels according to the corresponding relation and initiates random access according to the data volume of the packet transmission required.
Specifically, for different data volume differences of packet transmission, one or more levels can be roughly distinguished according to the quantity of transmitted data, different Preamble codes and/or PRACH resources are allocated to each data volume level, and PUSCH resources can be conveniently and more effectively utilized subsequently. The data volume grade can be divided according to a preset numerical value, or a new instruction can be added in the system broadcast message to realize the dynamic adjustment of the division value.
On the premise of dividing a plurality of data volume grades, the terminal can be configured, and only a proper grade can be selected according to the data volume transmitted by a small packet of the terminal, but a grade providing more data volume cannot be selected, so that resource waste is avoided.
Second, an implementation description of PUSCH resource allocation.
At the base station side, the resource for packet transmission is a PUSCH resource, and before allocating the resource for packet transmission to the terminal, the method further includes:
and after the msg1 sent by the terminal in the four-step random access determines the requirement of the size of the packet transmission data, the PUSCH resource is distributed according to the requirement.
In specific implementation, when the PUSCH resources are at least two blocks, a new indication field is added in the random access response to indicate a plurality of PUSCH resources allocated by the base station for the terminal.
Correspondingly, on the terminal side, the resource for packet transmission is a PUSCH resource, and the method further includes:
the msg1 sent by the terminal in the four-step random access carries the requirement of packet transmission, so that the base station can allocate PUSCH resources according to the requirement.
In specific implementation, when the PUSCH resources are at least two blocks, the terminal determines, through an indication in a new indication field added in the random access response, a plurality of PUSCH resources allocated by the base station to the terminal.
Specifically, for the four-step random access, the base station can know the packet transmission requirement of the terminal after receiving the msg 1. If the uplink resource is not enough, the base station cannot allocate enough PUSCH resource for the terminal to perform uplink packet transmission at one time, the following method may be adopted:
and allocating a plurality of PUSCH resources for the terminal to transmit the packet within a period of time. For the way of allocating multiple PUSCH resources, such as periodic allocation or fixed pattern (pattern), it may be defined in advance and implemented according to the prior art.
In addition, in order to let the terminal know that the base station allocates multiple resources to the terminal, a RAR (Random Access Response) in the current standard may also perform a certain adjustment, where first, an UL grant (uplink scheduling information) field only indicates the first block of resources to be allocated, and then, a new indication field may be added to indicate that the base station allocates multiple resources to the terminal, and the indication field may be defined as whether multiple resources are allocated or not, and may also be defined as how many resources are actually allocated.
And on the base station side, when the terminal initiates two-step random access, different numbers of PUSCH resource blocks are distributed according to the size of data volume transmitted by the small packet, and a plurality of PUSCH resources are bound with the Preamble code and/or PRACH resource distribution mode for the terminal to transmit the small packet on the bound plurality of PUSCH resource blocks by selecting the Preamble code and/or the PRACH resource.
Correspondingly, on the terminal side, when the terminal initiates two-step random access, packet transmission is performed on the bound plurality of PUSCH resource blocks by selecting a Preamble code and/or a PRACH resource according to the data volume of packet transmission required, wherein the base station distributes different numbers of PUSCH resource blocks according to the data volume of packet transmission, and the plurality of PUSCH resources are bound with the Preamble code and/or the PRACH resource distribution mode.
Specifically, for two-step random access, different multi-block PUSCH resource allocation modes can be configured according to the division of different data volume classes, and broadcast in a system message to meet different packet transmission data volumes. And when the terminal selects a specific Preamble code and/or PRACH resource, the UE ID and the packet data can be transmitted on the bound PUSCH resource.
And thirdly, implementation description of packet data transmission.
On the base station side, the method further comprises the following steps:
whether the packet transmission is ended is determined by information received on resources allocated for the terminal for the packet transmission.
Correspondingly, the terminal side further includes:
the terminal informs the base station whether packet transmission is finished or not by sending information on resources allocated for the terminal for packet transmission.
Specifically, after the terminal has finished transmitting packet data on the allocated PUSCH resource, there may be one or more remaining resources, and at this time, an indication may be added to complete transmission of packet data, so that the base station side knows that it is not necessary to receive data on the remaining allocated PUSCH resource block.
At the base station side, the information for determining whether the packet transmission is finished is an indication added in an indication field in the MAC Sub-header corresponding to the logical channel for finishing the packet transmission; alternatively, the first and second electrodes may be,
when all the logic channels finish packet transmission, determining whether the packet transmission is finished or not is carried by a newly added MAC CE only having a packet header; alternatively, the first and second electrodes may be,
when all logical channels end the packet transmission, information determining whether the packet transmission ends is carried by multiplexing the existing MAC CE.
Correspondingly, the information notifying whether the packet transmission is finished is an indication added in an indication field in the MAC Sub-header corresponding to the logical channel for finishing the packet transmission on the terminal side; alternatively, the first and second electrodes may be,
when all the logic channels finish packet transmission, the information informing whether the packet transmission is finished is carried by a newly added MAC CE only with a packet header; alternatively, the first and second electrodes may be,
when all logical channels finish packet transmission, the information informing whether packet transmission is finished is carried by multiplexing the existing MAC CE.
Specifically, if the indication is used to indicate that the data transmission of the corresponding logical channel is completed, the added indication may be 1 bit and the indication field is located in a MAC Sub-header (MAC Sub-header; MAC: Media Access Control). The reserved bits of the sub-packet header in the existing standard can be expanded, so that no extra packet header overhead is added. If the terminal has a plurality of logical channels and small packet data needs to be transmitted, a new MAC CE (media access Control unit; CE: Control Element) can be added, a logical channel list of the small packet data needs to be transmitted is indicated during the first transmission or each transmission, and the specific MAC CE design is designed according to the prior art.
If only the small packet data of all the logical channels of the terminal need to be indicated to be transmitted, an MAC CE only with a packet header can be added for indication; or multiplexing an existing MAC CE and specifying that in this case, the existing MAC CE is used to indicate that the transmission of the packet data by the terminal is completed.
Fig. 3 is a schematic diagram of a MAC CE structure, which is shown as an example. As shown, the first row is the PUSCH periodic resource allocated by the base station itself for the UE for transmitting the uplink packet (possibly also including the UE ID), for a total of four transport blocks. As shown in the second row, if the terminal has finished transmitting the packet data to be transmitted after using the third transport block, the terminal may send an indication (indication) in the third data block to indicate that the data has been transmitted, and the base station does not need to receive the data in the fourth resource block after receiving the indication.
For two-step random access, how the base station side confirms to the terminal to receive uplink packet transmission, especially the block PUSCH transmission in the above manner, may send a message of not less than Contention Resolution (msg4) to implicitly indicate to confirm the reception of the uplink packet. In this case, for example, reasonable timing is designed to ensure that the UE understands correctly, i.e., the UE can distinguish which blocked PUSCH transmission each implicit indication confirms corresponds to.
Fourth, the implementation of layer two measurement is explained.
On the base station side, the method further comprises the following steps:
and counting the times of finishing the packet transmission, and according to the counting result, carrying out the corresponding relation between the data volume transmitted by the packet and the Preamble codes and/or PRACH resources of different levels.
Specifically, after receiving the indication with indication transmission completion, the base station may count the indication at the MAC layer to obtain the number of times of the indication and the statistical distribution of the preset data amount level interval in the one-point allocated Preamble code and/or PRACH resource, so as to adjust the data amount level value newly added in the system message, thereby implementing optimization of two-step random access resource configuration.
Based on the same inventive concept, the embodiment of the present invention further provides a base station side device, a user equipment, and a long term evolution multi-carrier upgrade system in the long term evolution multi-carrier upgrade system, and because the principle of solving the problem of these devices is similar to the method for dynamically allocating the reserved resource of the uplink control channel in the long term evolution multi-carrier upgrade system, the implementation of these devices can refer to the implementation of the method, and the repeated parts are not described again.
When the technical scheme provided by the embodiment of the invention is implemented, the implementation can be carried out as follows.
Fig. 4 is a schematic structural diagram of a base station, as shown in the figure, the base station includes:
the processor 400, which is used to read the program in the memory 420, executes the following processes:
allocating resources for packet transmission to the terminal;
indicating the resources to a terminal;
a transceiver 410 for receiving and transmitting data under the control of the processor 400.
In implementation, the resource for packet transmission is a Preamble code and/or a PRACH resource;
the resources are indicated to the terminal by a broadcast message.
In the implementation, still include:
and allocating Preamble codes and/or PRACH resources of different levels according to the level of the data volume transmitted by the small packet, and appointing or indicating the corresponding relation with the terminal.
In the implementation, the resource for packet transmission is a PUSCH resource, and before allocating the resource for packet transmission to the terminal, the method further includes:
and after the msg1 sent by the terminal in the four-step random access determines the requirement of the size of the packet transmission data, the PUSCH resource is distributed according to the requirement.
In implementation, when the PUSCH resources are at least two blocks, a new indication field is added in the random access response to indicate a plurality of PUSCH resources allocated by the base station for the terminal.
In the implementation, when the terminal initiates two-step random access, different numbers of PUSCH resource blocks are distributed according to the size of data volume transmitted by the packet, and a plurality of PUSCH resources are bound with the Preamble code and/or the PRACH resource distribution mode, so that the terminal can perform packet transmission on the bound PUSCH resource blocks by selecting the Preamble code and/or the PRACH resource.
In the implementation, still include:
whether the packet transmission is ended is determined by information received on resources allocated for the terminal for the packet transmission.
In the implementation, the information for determining whether the packet transmission is finished is an indication added in an indication field in a MAC Sub-header corresponding to a logical channel for finishing the packet transmission; alternatively, the first and second electrodes may be,
when all the logic channels finish packet transmission, determining whether the packet transmission is finished or not is carried by a newly added MAC CE only having a packet header; alternatively, the first and second electrodes may be,
when all logical channels end the packet transmission, information determining whether the packet transmission ends is carried by multiplexing the existing MAC CE.
In the implementation, still include:
and counting the times of finishing the packet transmission, and according to the counting result, carrying out corresponding relation between the data volume level of the packet transmission and Preamble codes and/or PRACH resources of different levels.
Where in fig. 4, the bus architecture may include any number of interconnected buses and bridges, with various circuits of one or more processors, represented by processor 400, and memory, represented by memory 420, being linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. The bus interface provides an interface. The transceiver 410 may be a number of elements including a transmitter and a receiver that provide a means for communicating with various other apparatus over a transmission medium. The processor 400 is responsible for managing the bus architecture and general processing, and the memory 420 may store data used by the processor 400 in performing operations.
A base station, comprising:
the distribution module is used for distributing resources for packet transmission for the terminal;
and the indicating module is used for indicating the resources to the terminal.
In implementation, the indicating module is further configured to indicate, by the base station, the resource to the terminal through a broadcast message, where the resource used for packet transmission is a Preamble code and/or a PRACH resource.
In implementation, the allocation module is further configured to allocate Preamble codes and/or PRACH resources of different levels according to the size level of the data volume transmitted by the packet, and agree with the terminal or indicate the correspondence to the terminal.
In an implementation, the allocating module is further configured to, before the resource for packet transmission is a PUSCH resource and the resource for packet transmission is allocated to the terminal, allocate the PUSCH resource according to a requirement after determining a requirement for a size of packet transmission data by msg1 sent by the terminal in four-step random access.
In an implementation, the indication module is further configured to add a new indication field in the random access response to indicate the plurality of PUSCH resources allocated by the base station for the terminal when the PUSCH resources are at least two blocks.
In implementation, the allocation module is further configured to allocate, when the terminal initiates two-step random access, different numbers of PUSCH resource blocks according to the size of data volume transmitted by the packet, and the plurality of PUSCH resources are bound with the Preamble code and/or the PRACH resource allocation manner, so that the terminal performs packet transmission on the bound plurality of PUSCH resource blocks by selecting the Preamble code and/or the PRACH resource.
In an implementation, the statistics module is further configured to determine whether the packet transmission ends by information received on resources allocated for the terminal for the packet transmission.
In an implementation, the indicating module is further configured to determine whether the packet transmission is ended as an indication added in an indication field in a MAC Sub-header corresponding to a logical channel for ending the packet transmission; alternatively, the first and second electrodes may be,
when all the logic channels finish packet transmission, determining whether the packet transmission is finished or not is carried by a newly added MAC CE only having a packet header; alternatively, the first and second electrodes may be,
when all logical channels end the packet transmission, information determining whether the packet transmission ends is carried by multiplexing the existing MAC CE.
In the implementation, still include:
and the counting module is used for counting the times of finishing the packet transmission and carrying out corresponding relation between the data volume level of the packet transmission and the Preamble codes and/or PRACH resources of different levels according to the counting result.
For convenience of description, each part of the above-described apparatus is separately described as being functionally divided into various modules or units. Of course, the functionality of the various modules or units may be implemented in the same one or more pieces of software or hardware in practicing the invention.
Fig. 5 is a schematic structural diagram of a terminal, and as shown in the figure, the user equipment includes:
the processor 500, which is used to read the program in the memory 520, executes the following processes:
determining resources which are distributed by a base station for a terminal and are used for packet transmission;
carrying out packet transmission on the resources;
a transceiver 510 for receiving and transmitting data under the control of the processor 500.
In the implementation, the resources are determined through broadcast messages, and the resources used for packet transmission are Preamble codes and/or PRACH resources;
and selecting a Preamble code and/or PRACH resource to initiate random access according to the packet transmission required.
In the implementation, still include:
determining a corresponding relation according to the convention with a base station or the indication of the base station, wherein the corresponding relation is the relation between the data volume level of packet transmission and Preamble codes and/or PRACH resources of different levels;
and selecting Preamble codes and/or PRACH resources of corresponding levels according to the data volume level of the packet transmission required to be carried out and the corresponding relationship to initiate random access.
In an implementation, the resource for packet transmission is a PUSCH resource, and the method further includes:
msg1 sent in the four-step random access carries the requirement of packet transmission, so that the base station can allocate PUSCH resources according to the requirement.
In the implementation, when the PUSCH resources are at least two blocks, the plurality of PUSCH resources allocated by the base station to the terminal are determined by the indication in the new indication field added in the random access response.
In the implementation, when two-step random access is initiated, packet transmission is performed on a plurality of bound PUSCH resource blocks by selecting a Preamble code and/or a PRACH resource according to the data volume of packet transmission required, wherein the base station distributes PUSCH resource blocks with different quantities according to the data volume of packet transmission, and the plurality of PUSCH resources are bound with the Preamble code and/or the PRACH resource distribution mode.
In the implementation, still include:
the information is sent on the resources allocated to the terminal for the packet transmission to inform the base station whether the packet transmission is finished.
In the implementation, the information for informing whether the packet transmission is finished is an indication added in an indication field in the MAC Sub-header corresponding to the logical channel for finishing the packet transmission; alternatively, the first and second electrodes may be,
when all the logic channels finish packet transmission, the information informing whether the packet transmission is finished is carried by a newly added MAC CE only with a packet header; alternatively, the first and second electrodes may be,
when all logical channels finish packet transmission, the information informing whether packet transmission is finished is carried by multiplexing the existing MAC CE.
Wherein in fig. 5, the bus architecture may include any number of interconnected buses and bridges, with one or more processors, represented by processor 500, and various circuits, represented by memory 520, being linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. The bus interface provides an interface. The transceiver 510 may be a number of elements including a transmitter and a receiver that provide a means for communicating with various other apparatus over a transmission medium. For different user devices, the user interface 530 may also be an interface capable of interfacing with a desired device externally, including but not limited to a keypad, display, speaker, microphone, joystick, etc.
The processor 500 is responsible for managing the bus architecture and general processing, and the memory 520 may store data used by the processor 500 in performing operations.
A terminal, comprising:
the determining module is used for determining resources which are distributed by the base station for the terminal and are used for packet transmission;
and the transmission module is used for carrying out packet transmission on the resources.
In implementation, the determining module is further configured to determine the resource through a broadcast message, where the resource used for packet transmission is a Preamble code and/or a PRACH resource;
the transmission module is further used for selecting a Preamble code and/or PRACH resource to initiate random access according to the packet transmission required.
In implementation, the determining module is further configured to determine a corresponding relationship according to an agreement with the base station or an indication of the base station, where the corresponding relationship is a relationship between a size level of data volume transmitted by the packet and Preamble codes and/or PRACH resources of different levels;
the transmission module is further used for selecting Preamble codes and/or PRACH resources of corresponding levels according to the data volume level of the packet transmission required to be carried out and the corresponding relationship to initiate random access.
In implementation, the transmission module is further configured to carry a requirement for packet transmission in msg1 sent in the four-step random access, so that the base station allocates PUSCH resources according to the requirement, where the resource for packet transmission is a PUSCH resource.
In an implementation, the transmission module is further configured to determine, when the PUSCH resources are at least two blocks, multiple blocks of PUSCH resources allocated by the base station for the terminal according to an indication in a new indication field added in the random access response.
In implementation, the transmission module is further configured to perform packet transmission on the plurality of bonded PUSCH resource blocks by selecting a Preamble code and/or a PRACH resource according to a data size level of packet transmission required when two-step random access is initiated, where the base station allocates different numbers of PUSCH resource blocks according to the data size of the packet transmission, and the plurality of PUSCH resources are bonded with the Preamble code and/or the PRACH resource allocation manner.
In an implementation, the transmission module is further configured to notify the base station whether packet transmission is finished by sending information on resources allocated to the terminal for packet transmission.
In implementation, the information notifying whether the packet transmission is ended is an indication added in an indication field in a MAC Sub-header corresponding to a logical channel for ending the packet transmission; alternatively, the first and second electrodes may be,
when all the logic channels finish packet transmission, the information informing whether the packet transmission is finished is carried by a newly added MAC CE only with a packet header; alternatively, the first and second electrodes may be,
when all logical channels finish packet transmission, the information informing whether packet transmission is finished is carried by multiplexing the existing MAC CE.
For convenience of description, each part of the above-described apparatus is separately described as being functionally divided into various modules or units. Of course, the functionality of the various modules or units may be implemented in the same one or more pieces of software or hardware in practicing the invention.
A computer-readable storage medium storing a computer program for executing the above-described packet transfer method.
In the specific implementation, reference may be made to the implementation of the packet transmission method on the base station side and/or the terminal side.
In summary, in the technical solution provided in the embodiments of the present invention, the terminal side completes packet data transmission by selecting appropriate air interface resources, and the base station side can implement a packet transmission function and optimize the air interface resources by reasonable configuration.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.

Claims (22)

1. A packet transmission method, comprising:
the base station allocates resources for packet transmission to the terminal;
and the base station indicates the resources to the terminal.
2. The method of claim 1, wherein the resource for packet transmission is a Preamble code and/or a Physical Random Access Channel (PRACH) resource;
the base station indicates the resources to the terminal through a broadcast message.
3. The method of claim 2, further comprising:
and distributing different Preamble codes and/or PRACH resources according to the data volume level transmitted by the small packet, and appointing with the terminal or indicating the corresponding relation to the terminal.
4. The method of claim 1, wherein the resources for packet transmission are physical uplink shared channel, PUSCH, resources, and wherein before allocating resources for packet transmission for a terminal, further comprising:
and after the msg1 sent by the terminal in the four-step random access determines the requirement of the size of the packet transmission data, the PUSCH resource is distributed according to the requirement.
5. The method of claim 4, wherein a new indication field is added in the random access response to indicate a plurality of blocks of PUSCH resources allocated by the base station for the terminal when the PUSCH resources are at least two blocks.
6. The method of claim 1, wherein when the terminal initiates two-step random access, PUSCH resource blocks are allocated according to the size of data volume for packet transmission, and multiple PUSCH resources are bound to a Preamble code and/or PRACH resource allocation manner, so that the terminal performs packet transmission on the bound multiple PUSCH resource blocks by selecting the Preamble code and/or PRACH resource.
7. The method of claim 1, further comprising:
whether the packet transmission is ended is determined by information received on resources allocated for the terminal for the packet transmission.
8. The method of claim 7, wherein the information for determining whether the packet transmission is ended is an indication added in an indication field among medium access control Sub-headers MAC Sub-headers corresponding to logical channels for ending the packet transmission; alternatively, the first and second electrodes may be,
when all the logic channels finish packet transmission, determining whether the packet transmission is finished or not is carried by a newly added media access control unit (MAC CE) only having a packet header; alternatively, the first and second electrodes may be,
when all logical channels end the packet transmission, information determining whether the packet transmission ends is carried by multiplexing the existing MAC CE.
9. The method of claim 7, further comprising:
and counting the times of finishing the packet transmission, and according to the counting result, carrying out corresponding relation between the data volume level of the packet transmission and Preamble codes and/or PRACH resources of different levels.
10. A packet transmission method, comprising:
the terminal determines the resources which are distributed by the base station for the terminal and are used for packet transmission;
and the terminal transmits the small packet in the resource.
11. The method of claim 10, wherein a terminal determines the resource through a broadcast message, and the resource for packet transmission is a Preamble code and/or a PRACH resource;
the terminal selects a Preamble code and/or PRACH resource to initiate random access according to the packet transmission required.
12. The method of claim 11, further comprising:
the terminal determines a corresponding relation according to the convention with the base station or the indication of the base station, wherein the corresponding relation is the relation between the data volume level of the packet transmission and the Preamble codes and/or PRACH resources of different levels;
and the terminal selects Preamble codes and/or PRACH resources of corresponding levels according to the corresponding relation according to the data volume level of the packet transmission required to be carried out, and initiates random access.
13. The method of claim 10, wherein the resources for packet transmission are PUSCH resources, further comprising:
the msg1 sent by the terminal in the four-step random access carries the requirement of packet transmission, so that the base station can allocate PUSCH resources according to the requirement.
14. The method of claim 13, wherein when the PUSCH resources are at least two blocks, the terminal determines the plurality of blocks of PUSCH resources allocated by the base station for the terminal through an indication in a new indication field added in a random access response.
15. The method of claim 10, wherein when initiating the two-step random access, the terminal performs packet transmission on the plurality of bonded PUSCH resource blocks by selecting a Preamble code and/or a PRACH resource according to a data amount level of the packet transmission required to be performed, wherein the base station allocates different numbers of PUSCH resource blocks according to the data amount level of the packet transmission, and the plurality of PUSCH resources are bonded with the Preamble code and/or the PRACH resource allocation manner.
16. The method of claim 10, further comprising:
the terminal informs the base station whether packet transmission is finished or not by sending information on resources allocated for the terminal for packet transmission.
17. The method of claim 16, wherein the information informing whether the packet transmission is ended is an indication added in an indication field among MAC Sub-headers corresponding to logical channels ending the packet transmission; alternatively, the first and second electrodes may be,
when all the logic channels finish packet transmission, the information informing whether the packet transmission is finished is carried by a newly added MAC CE only with a packet header; alternatively, the first and second electrodes may be,
when all logical channels finish packet transmission, the information informing whether packet transmission is finished is carried by multiplexing the existing MAC CE.
18. A base station, comprising:
a processor for reading the program in the memory, performing the following processes:
allocating resources for packet transmission to the terminal;
indicating the resources to a terminal;
a transceiver for receiving and transmitting data under the control of the processor.
19. A base station, comprising:
the distribution module is used for distributing resources for packet transmission for the terminal;
and the indicating module is used for indicating the resources to the terminal.
20. A terminal, comprising:
a processor for reading the program in the memory, performing the following processes:
determining resources which are distributed by a base station for a terminal and are used for packet transmission;
carrying out packet transmission on the resources;
a transceiver for receiving and transmitting data under the control of the processor.
21. A terminal, comprising:
the determining module is used for determining resources which are distributed by the base station for the terminal and are used for packet transmission;
and the transmission module is used for carrying out packet transmission on the resources.
22. A computer-readable storage medium, characterized in that the computer-readable storage medium stores a computer program for executing the method of any one of claims 1 to 17.
CN202010841656.1A 2020-08-20 2020-08-20 Packet transmission method, equipment and storage medium Pending CN114080037A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010841656.1A CN114080037A (en) 2020-08-20 2020-08-20 Packet transmission method, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010841656.1A CN114080037A (en) 2020-08-20 2020-08-20 Packet transmission method, equipment and storage medium

Publications (1)

Publication Number Publication Date
CN114080037A true CN114080037A (en) 2022-02-22

Family

ID=80281943

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010841656.1A Pending CN114080037A (en) 2020-08-20 2020-08-20 Packet transmission method, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN114080037A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023169580A1 (en) * 2022-03-11 2023-09-14 展讯通信(上海)有限公司 Data transmission method, apparatus, storage medium, terminal device, and network device
WO2023225936A1 (en) * 2022-05-26 2023-11-30 上海移远通信技术股份有限公司 Method and device for wireless communication

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023169580A1 (en) * 2022-03-11 2023-09-14 展讯通信(上海)有限公司 Data transmission method, apparatus, storage medium, terminal device, and network device
WO2023225936A1 (en) * 2022-05-26 2023-11-30 上海移远通信技术股份有限公司 Method and device for wireless communication

Similar Documents

Publication Publication Date Title
CN101489305B (en) Uplink data transmission method, communication system and apparatus
CN102685895B (en) Method, system and device for scheduling uplink data
EP3787360A1 (en) Resource allocation method and communication device
KR20200037391A (en) Method for transmitting scheduling request, method for processing scheduling request, and related device
US10798764B2 (en) Method and apparatus for allocating resource on PC5 interface
CN109922508B (en) Resource reconfiguration method, base station and user equipment
JP6568944B2 (en) Uplink resource scheduling in multiple time instances
CN103327615A (en) Resource allocation indicating method, resource allocation method and equipment
WO2013026414A1 (en) Communication system access method, downlink information transmission method, terminal and base station
WO2011086525A1 (en) Methods and apparatus for contention-based granting in a wireless communication network
CN106686728B (en) Time-frequency resource allocation method and device
US10390347B2 (en) Communication resource allocation in wireless networks
CN114258159B (en) Small data configuration method, device, equipment and storage medium
CN114080037A (en) Packet transmission method, equipment and storage medium
EP3962202A1 (en) Pre-configured grant confirmation method, terminal, and network side device
CN107567105B (en) PUCCH resource scheduling method and device
CN105637962A (en) Data transmission method and apparatus
CN110557839A (en) processing method, configuration method, terminal and network side equipment of scheduling request
CN107567098B (en) Method and device for power distribution
CN106941725B (en) Method and device for sending uplink data, user equipment and base station
CN101931967B (en) Dispatching method, device and communication system of uplink resources
CN111835478B (en) PUCCH resource allocation method and device
CN110719633B (en) Uplink resource allocation method, device, base station and terminal
CN110139364B (en) Data transmission method, device, storage medium, base station and terminal
CN112996115A (en) Method and device for allocating uplink resources

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination