CN111432480B - Method and equipment for resource allocation and data transmission - Google Patents

Method and equipment for resource allocation and data transmission Download PDF

Info

Publication number
CN111432480B
CN111432480B CN201910028514.0A CN201910028514A CN111432480B CN 111432480 B CN111432480 B CN 111432480B CN 201910028514 A CN201910028514 A CN 201910028514A CN 111432480 B CN111432480 B CN 111432480B
Authority
CN
China
Prior art keywords
resources
resource
terminal
network side
continuous
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.)
Active
Application number
CN201910028514.0A
Other languages
Chinese (zh)
Other versions
CN111432480A (en
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.)
Datang Mobile Communications Equipment Co Ltd
Original Assignee
Datang Mobile Communications Equipment Co Ltd
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 Datang Mobile Communications Equipment Co Ltd filed Critical Datang Mobile Communications Equipment Co Ltd
Priority to PCT/CN2019/126352 priority Critical patent/WO2020143416A1/en
Priority to KR1020237030786A priority patent/KR20230131974A/en
Priority to EP19908292.6A priority patent/EP3911059A4/en
Priority to US17/422,170 priority patent/US20220116951A1/en
Priority to KR1020217025295A priority patent/KR102578177B1/en
Priority to TW109100155A priority patent/TWI725692B/en
Publication of CN111432480A publication Critical patent/CN111432480A/en
Application granted granted Critical
Publication of CN111432480B publication Critical patent/CN111432480B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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
    • H04W72/0446Resources in time domain, e.g. slots or frames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/53Allocation or scheduling criteria for wireless resources based on regulatory allocation policies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0044Arrangements for allocating sub-channels of the transmission path allocation of payload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0091Signaling for the administration of the divided path
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0091Signaling for the administration of the divided path
    • H04L5/0096Indication of changes in allocation
    • H04L5/0098Signalling of the activation or deactivation of component carriers, subcarriers or frequency bands
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/02Data link layer protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • H04W72/1263Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
    • H04W72/1268Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows of uplink data flows
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/30Connection release
    • H04W76/38Connection release triggered by timers

Landscapes

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

Abstract

The invention discloses a method and equipment for resource allocation and data transmission, which are used for solving the problem that the low-delay service requirement of a 5G system cannot be met due to larger transmission delay in the existing resource pre-allocation mode. The network side equipment of the embodiment of the invention configures the pre-configured resources for the terminal in advance, wherein a set of pre-configured resources have a plurality of continuous resource allocation in one pre-configured resource period. When the data arrives at the terminal, one of a plurality of continuous pre-allocated resources is selected for data transmission, so that transmission delay caused by mismatching of a resource starting point in a pre-allocated resource period and data service arrived at the terminal when the network side equipment configures the pre-allocated resources for the terminal is avoided.

Description

Method and equipment for resource allocation and data transmission
The present invention claims priority from chinese patent office, application number 201910023977.8, application name "a method and apparatus for resource allocation and data transfer" filed on 1 month 10 2019, the entire contents of which are incorporated herein by reference.
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a method and apparatus for resource allocation and data transmission.
Background
The existing LTE (Long Term Evolution ) provides a mechanism for an uplink scheduling request (Scheduling Request, SR) that if a UE has no uplink data to transmit, an eNodeB (Evolved Node B) does not need to allocate uplink resources for the UE, otherwise it may cause resource waste. Therefore, the UE (User Equipment) needs to tell the eNodeB itself whether there is uplink data to be transmitted or not, so that the eNodeB decides whether to allocate uplink resources to the UE or not. For this reason, the eNodeB may allocate a dedicated SR resource to each UE for transmitting the SR, and when the UE has uplink data to transmit but does not have an uplink resource, the UE transmits the SR on the SR resource, and requests the eNodeB to allocate the uplink resource, which clearly increases the system delay.
Therefore, 3GPP (Third Generation Partnership Project ) protocol proposes a concept of pre-configured resources, where network side devices can pre-configure resources for a terminal, where types of pre-configured resources include pre-configured resource type 1 and pre-configured resource type 2, and when the terminal has a service transmission requirement, the pre-configured resources can be used for transmission, so as to reduce transmission delay, save a delay of sending a scheduling request by the terminal, obtain uplink resources for buffer reporting, and retransmit data.
When the pre-configured resource is configured for the terminal, the network side device and the terminal can negotiate the data starting point about to arrive by the terminal, but in practice, the starting point of the pre-configured resource configured by the network side device is difficult to be completely matched with the data starting point about to arrive by the terminal, so that the terminal may need to wait for the next pre-configured resource period to send data, and therefore, although the pre-configured resource relieves the problem of transmission delay, the delay requirement of the scene with high delay requirement cannot be met, for example, an important scene proposed in the current 5G system, namely a URLLC (Ultra Reliable Low Latency Communications, ultra high reliability low delay) scene, and the scene requires the end-to-end delay to reach 0.5ms.
In summary, the transmission delay of the current resource pre-configuration method is larger, and the low-delay service requirement of the 5G system cannot be met.
Disclosure of Invention
The invention provides a method and equipment for resource allocation and data transmission, which are used for solving the problem that the low-delay requirement of a 5G system cannot be met due to larger transmission delay in the existing resource pre-allocation mode.
In a first aspect, a method for configuring resources provided by an embodiment of the present invention includes:
the network side equipment determines a plurality of continuous resources in a preconfigured resource period in a set of preconfigured resources configured to the terminal; the network side equipment pre-configures a plurality of determined continuous resources for the terminal.
According to the method, the network side equipment configures the pre-configured resources for the terminal in advance, wherein a plurality of continuous resource allocations are arranged in one pre-configured resource period of a set of pre-configured resources. When the data arrives at the terminal, one of a plurality of continuous pre-allocated resources is selected for data transmission, so that transmission delay caused by mismatching of a resource starting point in a pre-allocated resource period and data service arrived at the terminal when the network side equipment configures the pre-allocated resources for the terminal is avoided.
In an alternative embodiment, the plurality of contiguous resources includes:
continuous resources on adjacent symbols; or continuous resources on adjacent time slots; or continuous resources on adjacent subframes; or adjacent consecutive co-directional transmission resources; the adjacent continuous co-directional transmission resources refer to resources continuously transmitted or continuously received by the same terminal, including continuous uplink resources or continuous sidelink (direct link) resources.
According to the method, the network side equipment can configure a plurality of continuous resources for the terminal, wherein the continuous resources can be continuous on time slots or symbols or continuous subframes or continuous transmission resources in the same direction, so that the mode of configuring the pre-configured resources is more flexible, and the method is suitable for terminals with more different transmission types.
In an optional implementation manner, the network side device pre-configures a plurality of determined continuous resources for the terminal, and further includes:
the network side device configures the number of resources that are continuous in a resource period for the terminal through RRC (Radio Resource Control ) signaling for configuring the pre-configured resources.
In an optional implementation manner, the network side device determines that resources to be configured to the terminal belong to a preconfigured resource type 2;
the network side equipment pre-configures a plurality of determined continuous resources for the terminal, and the method further comprises the following steps:
the network side equipment configures the number of continuous resources in the resource period for the terminal through a PDCCH (Physical DownlinkControl Channel ) command for activating the pre-configured resources.
In an optional implementation manner, after the network side device pre-configures the determined multiple continuous resources for the terminal, the method further includes:
the network side equipment determines the resources used by the first data packet sent by the terminal on the preconfigured resources and enables the resources at the same position in each preconfigured resource period; the method comprises the steps that a terminal can only use enabled resources to perform preset transmission in each preset resource period, and other resources except the enabled resources in a plurality of continuous resources in the preset resource period fail to the terminal.
After the network side equipment determines that the terminal sends the first data packet on the pre-configured resource, the network side equipment takes the resource for sending the data packet as a starting point, so that the resources at the same position in each pre-configured resource period are enabled, namely, for the terminal, only one enabled resource exists in each pre-configured resource period, the terminal can only send data on the enabled resource, other resources in the same pre-configured resource period are invalid, and the network side equipment can be configured for other terminals to use and can also be dynamically scheduled for the terminal to use, thereby avoiding resource waste.
In an optional implementation manner, after the network side device pre-configures the determined multiple continuous resources for the terminal, the method further includes:
the network side equipment configures the using duration or the using number for enabling the pre-configured resources for the terminal through RRC signaling; or (b)
After the pre-configured resource is enabled, the network side device receives indication information for disabling the pre-configured resource sent by the terminal, wherein the indication information is in a MAC (Medium Access Control, media access control layer) subheader containing LCID for indicating the disabling of the pre-configured resource, or the indication information is in a MAC CE (MAC Control Element, media access layer control unit) containing a pre-configured resource number for disabling the pre-configured resource, wherein the MAC CE is used for indicating the disabling of the pre-configured resource corresponding to the pre-configured resource number; the disabling of the pre-configured resource means that the pre-configured resource of the terminal is retracted to a state that the pre-configured resource period has a plurality of continuous resource allocation and the resource is activated and not enabled.
By the mode, the network side equipment can enable the pre-configured resources through the mode, resource waste can be avoided, the mode of scheduling the resources by the network side equipment is more flexible, and the manageability of the resources is stronger.
In an optional implementation manner, the network side device determines that a resource to be configured to the terminal belongs to a preconfigured resource type 1;
after the network side device activates the resources with the same position in each resource period, the method further comprises the following steps:
the network side equipment sends reconfiguration information containing the same pre-configured resources as the current pre-configured resource number to the terminal through RRC signaling; the network side equipment enables the pre-configured resources corresponding to the pre-configured resource numbers according to the reconfiguration information and determines new pre-configured resources according to the reconfiguration information.
According to the method, the terminal can enable the pre-configured resource according to the specific scene, so that resource waste is avoided.
In an optional implementation manner, the network side device determines that resources to be configured to the terminal belong to a preconfigured resource type 2;
after the network side equipment pre-configures the determined multiple continuous resources for the terminal, the method further comprises the following steps:
the network side equipment configures the using time length or the using number for releasing the pre-configured resources for the terminal through the RRC signaling, so that the terminal releases the resources according to the using time length or the using number for releasing the pre-configured resources; or (b)
After activating a preconfigured resource, the network side equipment receives indication information for releasing the preconfigured resource, which is sent by the terminal, wherein the indication information is an MAC subheader containing LCID (Logical Channel ID, logic channel number) for indicating the release of the preconfigured resource, or the indication information is an MAC CE containing a preconfigured resource number for releasing the preconfigured resource, and the MAC CE is used for indicating the release of the preconfigured resource corresponding to the preconfigured resource number; or (b)
The network side equipment sends reconfiguration information containing the same preset resource number as the current preset resource number to the terminal through RRC signaling, so that the terminal releases the preset resource corresponding to the preset resource number according to the reconfiguration information and determines new preset resource according to the reconfiguration information; or (b)
The network side equipment releases the pre-configured resource corresponding to the current pre-configured resource number through a new PDCCH command for activating the pre-configured resource with the same number as the current pre-configured resource, and activates the pre-configured resource according to the new PDCCH command for activating the pre-configured resource; or (b)
And after the network side equipment activates the pre-configured resource, the network side equipment sends a PDCCH command for releasing the pre-configured resource to the terminal so that the terminal can release the resource according to the PDCCH command for releasing the pre-configured resource.
According to the method, the network side equipment releases the pre-configured resources in the mode, so that resource waste can be avoided, the mode of scheduling the resources by the network side equipment is more flexible, and the manageability of the resources is stronger.
In an optional implementation manner, after the network side device determines the resource used by the first data packet sent by the terminal, the method further includes:
and the network side equipment releases the resources which are not enabled in the pre-configured resource period to the terminal.
According to the method, the network side equipment releases the resources which are not enabled in the same pre-configured resource period, so that resource waste can be avoided, the mode of scheduling the resources by the network side equipment is more flexible, and the manageability of the resources is stronger.
In an alternative embodiment, the network side device determines the resource used by the first data packet sent by the terminal by:
the network side equipment takes the resource corresponding to the maximum value of the transmission power of the terminal on a plurality of continuous resources in the preset resource period as the resource for the terminal to transmit the first data packet; or the network side equipment takes the resource carrying the data packet containing the indication information and sent by the terminal in the preconfigured multiple continuous resources as the resource for sending the first data packet by the terminal; the indication information is carried by a MAC layer, and the indication information is a MAC CE or carried by a MAC sub-head carrying a special indication LCID.
In an optional implementation manner, the network side device determines a plurality of continuous resources to be configured to the terminal in a preconfigured resource period in the preconfigured resource of the terminal, and the method includes:
the network side equipment determines a plurality of continuous resources which need to be configured to the terminal according to the auxiliary information reported by the terminal; wherein the auxiliary information includes part or all of the following: service arrival period, expected arrival time of service data, expected packet size, and deviation of expected arrival time of service data.
In a second aspect, a method for data transmission provided by an embodiment of the present invention includes:
the terminal determines a plurality of continuous resources preconfigured by the network side equipment; and the terminal performs data transmission through the preconfigured plurality of continuous resources.
In an alternative embodiment, the plurality of contiguous resources includes:
continuous resources on adjacent symbols; or continuous resources on adjacent time slots; or continuous resources on adjacent subframes; or adjacent continuous same-direction transmission resources, namely resources which can be continuously sent or continuously received by the same terminal, including continuous uplink resources or continuous sidelink resources.
In an optional implementation manner, the terminal determines a plurality of continuous resources preconfigured by the network side device, and further includes:
The terminal determines the number of a plurality of continuous resources in a pre-configured resource period in the pre-configured resources according to the received RRC signaling of the pre-configured resources configured by the network side equipment or determines the number of a plurality of continuous resources in the pre-configured resource period according to the protocol specification.
In an alternative embodiment, the preconfigured plurality of consecutive resources belongs to preconfigured resource type 2; the terminal determines a plurality of continuous resources preconfigured by the network side equipment, and the method further comprises the following steps:
and the terminal determines the number of a plurality of continuous resources in the pre-configured resource period according to the PDCCH command which is sent by the network side equipment and used for activating the pre-configured resources.
In an alternative embodiment, the terminal performs data transmission through the preconfigured plurality of continuous resources, and the method further includes:
after the terminal sends the first data packet through the pre-configured resource, enabling the resource at the same position as the resource used for sending the first data packet in each pre-configured resource period; the method comprises the steps that a terminal can only use enabled resources to perform preset transmission in each preset resource period, and other resources except the enabled resources in a plurality of continuous resources in the preset resource period fail to the terminal.
In an alternative embodiment, after the terminal performs data transmission through the preconfigured plurality of continuous resources, the method further includes:
after determining that the usage time length or the usage number of the resources configured by the network side equipment through the RRC signaling and used for disabling the pre-configured resources is reached or exceeded, if data is not transmitted through the pre-configured resources in the N resource periods, disabling the activated resources in each resource period; or (b)
After the pre-configured resource is activated, the terminal sends indication information for enabling the pre-configured resource to the network side equipment; the indication information is in a MAC sub-head containing LCID with indication to enable the pre-configured resource or in a MAC CE containing the pre-configured resource number to enable the pre-configured resource, wherein the MAC CE is used for indicating to disable the pre-configured resource corresponding to the pre-configured resource number; the disabling of the pre-configured resource means that the pre-configured resource configured by the network side device for the terminal is retracted to a state that a plurality of continuous resources in a pre-configured resource period are recovered to be activated and not enabled.
In an alternative embodiment, the pre-allocated plurality of consecutive resources belongs to pre-configured resource type 1;
After the terminal performs data transmission through the preconfigured plurality of continuous resources, the method further comprises:
after receiving the reconfiguration information containing the same preset resource as the current preset resource number sent by the network side equipment through the RRC signaling, the terminal enables the preset resource corresponding to the preset resource number according to the reconfiguration information and determines a new preset resource according to the reconfiguration information.
In an alternative embodiment, the pre-allocated plurality of consecutive resources belongs to pre-configured resource type 2;
the method further comprises the steps of:
after the terminal determines that the usage duration or the usage times of the resources configured by the network side equipment through the RRC signaling are reached or exceeded, if the data is not transmitted through the pre-configured resources in the following N resource periods, the activated resources of each resource period are disabled, and the pre-allocated multiple continuous resources are released; or (b)
The terminal receives a release command sent by the network side equipment through MAC CE or RRC signaling and releases the preassigned multiple continuous resources; or (b)
After receiving a deactivation command sent by the network side equipment through a new PDCCH command for activating other pre-configured resources, the terminal deactivates the activated resources in the current pre-configured resources and activates the pre-configured resources corresponding to the new PDCCH command for activating other pre-configured resources;
And after receiving a release command sent by the network side equipment through the PDCCH command, the terminal releases the preassigned multiple continuous resources.
In an alternative embodiment, the terminal sends the first data packet through the preconfigured resource, and further includes:
the terminal places indication information indicating resources used for transmitting the first data packet in the first data packet.
In an optional implementation manner, before the terminal determines the plurality of continuous resources pre-allocated by the network side device, the method further includes:
the terminal sends auxiliary information for determining a plurality of continuous resources required to be configured to the terminal to the network side equipment; wherein the auxiliary information includes part or all of the following: service arrival period, expected arrival time of service data, expected packet size, and deviation of expected arrival time of service data.
In a third aspect, a network side device for resource allocation provided by an embodiment of the present invention includes: a processor, a memory, and a transceiver;
wherein the processor is configured to read a program in the memory and execute:
determining a plurality of continuous resources in a period of one preconfigured resource in a set of preconfigured resources configured to the terminal; the terminal is preconfigured with a determined plurality of consecutive resources.
In one possible implementation, the plurality of consecutive resources includes:
continuous resources on adjacent symbols; or (b)
Continuous resources on adjacent time slots; or (b)
Continuous resources on adjacent subframes; or (b)
Adjacent continuous same-direction transmission resources; the adjacent continuous same-direction transmission resources refer to resources continuously transmitted or continuously received by the same terminal, including continuous uplink resources or continuous sidelink resources.
In one possible implementation, the processor is further configured to:
and configuring the number of continuous resources in the resource period for the terminal through RRC signaling for configuring the pre-configured resources.
In one possible implementation, the processor is further configured to:
if the resources required to be configured for the terminal are determined to belong to the pre-configured resource type 2, the number of continuous resources in the resource period is configured for the terminal through a PDCCH command for activating the pre-configured resources.
In one possible implementation, the processor is further configured to:
after the terminal is preconfigured with a plurality of determined continuous resources, determining the resources used by a first data packet sent by the terminal on the preconfigured resources, and enabling the resources at the same position in each preconfigured resource period; the method comprises the steps that a terminal can only use enabled resources to perform preset transmission in each preset resource period, and other resources except the enabled resources in a plurality of continuous resources in the preset resource period fail to the terminal.
In one possible implementation, the processor is further configured to:
configuring the using duration or the using number of the preset resources for the terminal through RRC signaling; or (b)
After the pre-configured resources are enabled, receiving indication information for enabling the pre-configured resources sent by the terminal, wherein the indication information is in a MAC sub-header containing LCID for indicating the pre-configured resources to be enabled or in a MAC CE containing the pre-configured resource numbers for enabling the pre-configured resources, and the MAC CE is used for indicating the pre-configured resources corresponding to the pre-configured resource numbers to be enabled; the disabling of the pre-configured resource means that the pre-configured resource of the terminal is retracted to a state that the pre-configured resource period has a plurality of continuous resources and the resources are activated and not enabled.
In one possible implementation, the processor is further configured to:
if the resources required to be configured for the terminal are determined to belong to the pre-configured resource type 1; sending reconfiguration information containing the same pre-configured resources as the current pre-configured resource number to the terminal through RRC signaling; enabling the pre-configured resources corresponding to the pre-configured resource numbers according to the reconfiguration information and determining new pre-configured resources according to the reconfiguration information.
In one possible implementation, the processor is further configured to:
if the resources required to be configured for the terminal are determined to belong to the pre-configured resource type 2; after a plurality of determined continuous resources are preconfigured for a terminal, configuring the use duration or the use number for releasing the preconfigured resources for the terminal through RRC signaling, so that the terminal releases the resources according to the use duration or the use number for releasing the preconfigured resources; or (b)
After the pre-configured resource is activated, receiving indication information for releasing the pre-configured resource, which is sent by the terminal, wherein the indication information is an MAC sub-head containing LCID for indicating the release of the pre-configured resource, or the indication information is an MAC CE containing a pre-configured resource number for releasing the pre-configured resource, and the MAC CE is used for indicating the release of the pre-configured resource corresponding to the pre-configured resource number; or (b)
Sending reconfiguration information containing the same preset resource number as the current preset resource number to a terminal through RRC signaling, so that the terminal releases the preset resource corresponding to the preset resource number according to the reconfiguration information and determines a new preset resource according to the reconfiguration information; or (b)
The pre-configured resource corresponding to the current pre-configured resource number is released through a new PDCCH command for activating the pre-configured resource the same as the current pre-configured resource number, and the pre-configured resource is activated according to the new PDCCH command for activating the pre-configured resource; or (b)
And after the pre-configured resource is activated, a PDCCH command for releasing the pre-configured resource is sent to the terminal, so that the terminal releases the resource according to the PDCCH command for releasing the pre-configured resource.
In one possible implementation, the processor is further configured to:
and releasing the resources which are not enabled in the pre-configured resource period for the terminal.
In a possible implementation manner, the processor is further configured to determine a resource used by the first data packet sent by the terminal by:
taking the resource corresponding to the maximum value of the transmission power of the terminal on a plurality of continuous resources in the pre-configured resource period as the resource for the terminal to transmit the first data packet; or (b)
Taking the resource carrying the data packet containing the indication information sent by the terminal in the preconfigured plurality of continuous resources as the resource for sending the first data packet by the terminal;
the indication information is carried by a MAC layer, and the indication information is a MAC CE or carried by a MAC sub-head carrying a special indication LCID.
In one possible implementation, the processor is specifically configured to:
determining a plurality of continuous resources which need to be configured to the terminal according to the auxiliary information reported by the terminal;
Wherein the auxiliary information includes part or all of the following:
service arrival period, expected arrival time of service data, expected packet size, and deviation of expected arrival time of service data.
In a fourth aspect, an embodiment of the present invention provides a user equipment for data transmission, where the device includes: a processor, a memory, and a transceiver;
wherein the processor is configured to read a program in the memory and execute:
determining a plurality of continuous resources preconfigured by the network side equipment; and carrying out data transmission through the preconfigured plurality of continuous resources.
In one possible implementation, the plurality of consecutive resources includes:
continuous resources on adjacent symbols; or (b)
Continuous resources on adjacent time slots; or (b)
Continuous resources on adjacent subframes; or (b)
Adjacent continuous same-direction transmission resources, namely resources which can be continuously sent or continuously received by the same terminal, comprise continuous uplink resources or continuous sidelink resources.
In one possible implementation, the processor is further configured to:
and determining the number of a plurality of continuous resources in the pre-configured resource period in the pre-configured resources according to the received RRC signaling of the pre-configured resources configured by the network side equipment or determining the number of the plurality of continuous resources in the pre-configured resource period according to the protocol specification.
In one possible implementation, the processor is further configured to:
the preconfigured continuous resources belong to a preconfigured resource type 2, and the number of the continuous resources in the preconfigured resource period is determined according to the PDCCH command which is sent by the network side equipment and used for activating the preconfigured resources.
In one possible implementation, the processor is further configured to:
after the first data packet is sent through the pre-configured resources, enabling the resources which are at the same position as the resources used for sending the first data packet in each period of the pre-configured resources; the method comprises the steps that a terminal can only use enabled resources to perform preset transmission in each preset resource period, and other resources except the enabled resources in a plurality of continuous resources in the preset resource period fail to the terminal.
In one possible implementation, the processor is further configured to:
after determining that the usage time length or the usage number of the pre-configured resources configured by the network side equipment through the RRC signaling is reached or exceeded, if data is not transmitted through the pre-configured resources in the following N resource periods, the activated resources of each resource period are disabled; or (b)
After the pre-configured resources are activated, sending indication information for enabling the pre-configured resources to the network side equipment; the indication information is in an MAC sub-head containing LCID with indication to enable the pre-configured resource, or the indication information is in an MAC CE containing the pre-configured resource number to enable the pre-configured resource, wherein the MAC CE is used for indicating to disable the pre-configured resource corresponding to the pre-configured resource number; the disabling of the pre-configured resource means that the pre-configured resource configured by the network side device for the terminal is retracted to a state that a plurality of continuous resources in a pre-configured resource period are recovered to be activated and not enabled.
In one possible implementation, the processor is further configured to:
the pre-allocated continuous resources belong to a pre-configured resource type 1, after the re-configured information which is sent by the network side equipment and contains the pre-configured resources with the same number as the current pre-configured resources is received through RRC signaling, the pre-configured resources corresponding to the pre-configured resource numbers are enabled according to the re-configured information, and new pre-configured resources are determined according to the re-configured information.
In one possible implementation, the processor is further configured to:
After determining that the use duration or the use times of the resources configured by the network side equipment through RRC signaling are reached or exceeded, if data are not transmitted through the pre-configured resources in the following N resource periods, disabling the activated resources in each resource period, and releasing the pre-allocated multiple continuous resources; or (b)
After receiving a release command sent by the network side equipment through MAC CE or RRC signaling, releasing the preassigned multiple continuous resources; or (b)
After receiving a deactivation command sent by the network side equipment through a new PDCCH command for activating other pre-configured resources, deactivating the activated resources in the current pre-configured resources, and activating the pre-configured resources corresponding to the new PDCCH command for activating other pre-configured resources;
and after the network side equipment sends a release command through the PDCCH command receiving network side equipment, releasing the preassigned multiple continuous resources.
In one possible implementation, the processor is further configured to:
and placing indication information indicating resources used for transmitting the first data packet in the first data packet.
In one possible implementation, the processor is further configured to:
transmitting auxiliary information for determining a plurality of continuous resources required to be configured to a terminal to the network side equipment;
wherein the auxiliary information includes part or all of the following:
service arrival period, expected arrival time of service data, expected packet size, and deviation of expected arrival time of service data.
In a fifth aspect, embodiments of the present invention also provide a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, performs the steps of any one of the methods of direct communication.
In addition, the technical effects caused by any implementation manner of the third aspect to the fifth aspect may be referred to technical effects caused by different implementation manners of the first aspect and the second aspect, which are not described herein.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings that are needed in the description of the embodiments will be briefly described below, it will be apparent that the drawings in the following description are only some embodiments of the present invention, and that other drawings can be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a schematic diagram of a scenario in which a pre-configured resource type 1 is configured in the prior art;
FIG. 2 is a schematic diagram of a scenario of a prior art configuration pre-configured resource type 2;
FIG. 3 is a schematic diagram of a scenario in which transmission delay is caused by pre-configured resources in the prior art;
fig. 4 is a schematic diagram of a system structure for resource allocation and data transmission according to an embodiment of the present invention;
FIG. 5 is a schematic diagram of a scenario for determining the number of continuous resources according to an embodiment of the present invention;
fig. 6 is a schematic diagram of adjacent consecutive co-directional transmission resources according to an embodiment of the present invention;
FIG. 7 is a schematic diagram of a scenario for configuring and enabling pre-configured resource type 1 according to an embodiment of the present invention;
FIG. 8 is a schematic diagram of a scenario for configuring and enabling pre-configured resource type 2 according to an embodiment of the present invention;
FIG. 9 is a schematic diagram of a scenario in which a pre-configured resource is disabled according to a timer according to an embodiment of the present invention;
FIG. 10 is a schematic diagram of another scenario in which a pre-configured resource is disabled according to a timer according to an embodiment of the present invention;
FIG. 11 is a schematic diagram of a third scenario in which a pre-configured resource is enabled according to a timer according to an embodiment of the present invention;
fig. 12 is a schematic structural diagram of a MAC CE according to an embodiment of the present invention;
fig. 13 is a schematic diagram of a scenario in which another network side device according to an embodiment of the present invention disables preconfigured resources;
Fig. 14 is a schematic diagram of a scenario in which a pre-configured resource is released according to a counter according to an embodiment of the present invention;
fig. 15 is a schematic diagram of a scenario in which a pre-configured resource is released according to a PDCCH order for activating the pre-configured resource newly provided in an embodiment of the present invention;
fig. 16 is a schematic structural diagram of a network side device with resource allocation according to an embodiment of the present invention;
fig. 17 is a schematic structural diagram of a network side device with another resource configuration according to an embodiment of the present invention;
fig. 18 is a schematic structural diagram of a terminal for performing data transmission according to an embodiment of the present invention;
fig. 19 is a schematic structural diagram of another terminal for performing data transmission according to an embodiment of the present invention;
FIG. 20 is a flowchart of a method for resource allocation according to an embodiment of the present invention;
fig. 21 is a flowchart of a method for performing data transmission according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention will be described in further detail below with reference to the accompanying drawings, and it is apparent that the described embodiments are only some embodiments of the present invention, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
Some words appearing hereinafter are explained:
1. "and/or", describes an association relationship of an association object, and indicates that there may be three relationships, for example, a and/or B, and may indicate: a exists alone, A and B exist together, and B exists alone. The character "/" generally indicates that the context-dependent object is an "or" relationship.
2. The URLLC scene in the embodiment of the invention is suitable for industrial application and control, traffic safety and control, remote manufacturing, remote training and remote operation, and the scene requires end-to-end time delay to reach 0.5ms (millisecond).
3. In the embodiment of the invention, when the network side equipment configures the resource of the pre-configured resource type 1 for the terminal, the resource configuration is effective, the network side equipment is not required to be activated through an additional instruction, and the terminal can use the resource for data transmission.
4. In the embodiment of the invention, "activation" refers to the action of the pre-configured resource type 2, the network side equipment needs to activate the pre-configured resource of the pre-configured resource type 2 through a PDCCH command, and for the terminal, only the activated pre-configured resource 2 can be used for data transmission.
5. The terminal in the embodiment of the invention is a mobile phone, a platform and the like.
6. The network side equipment referred to by the embodiment of the invention is macro base station, micro base station and the like.
The application scenario described in the embodiment of the present invention is for more clearly describing the technical solution of the embodiment of the present invention, and does not constitute a limitation on the technical solution provided by the embodiment of the present invention, and as a person of ordinary skill in the art can know that the technical solution provided by the embodiment of the present invention is applicable to similar technical problems as the new application scenario appears. In the description of the present invention, unless otherwise indicated, the meaning of "a plurality" is two or more.
There are two ways to pre-configure resources, referred to in the 3GPP protocol as pre-configured resource type1 (configured grant Type 1) and pre-configured resource type2 (configured grant Type 2).
configured grant Type1 is a periodic resource configured for a terminal by RRC signaling on the network side, and the network side notifies the terminal of the preconfigured resource period of the preconfigured resource, the starting point position of the preconfigured resource, the transmission resource (time-frequency resource, etc.), and the transmission format (MCS, etc.) in detail. The pre-configured resource configuration takes effect. And after receiving the configuration command sent by the network side, the terminal immediately uses the periodic resource to carry out data transmission. Fig. 1 is a schematic diagram of a scenario in which a network side device configures a preconfigured resource type1 for a terminal.
configured grant Type2 is a period in which the network side allocates periodic resources to the terminal using RRC signaling and a CS-RNTI for scheduling the periodic resources. When the network side decides to allocate the actual resource, a PDCCH order is sent to indicate the starting point of the periodic resource and specific transmission resources (time-frequency resources, etc.), transmission formats (MCS, etc.). The terminal does not have available resources when receiving the RRC signaling of the pre-configured resources, and the pre-configured resources are actually allocated after receiving the activation command of the PDCCH. Fig. 2 is a schematic diagram of a scenario in which a network side device configures a preconfigured resource type2 for a terminal.
When the network side equipment allocates the pre-configured resources for the terminal, the network side equipment can estimate the starting point of the resources and is approximately aligned with the business of the terminal, or the world where the estimated data of the terminal arrives can report the business model, and the network side equipment and the terminal negotiate the starting point position of the pre-configured resources allocated to the terminal. When the data of the terminal arrives, the terminal can use the pre-configured resource to report the data. But the start point of the pre-configured resource is difficult to match with the data that the terminal arrives at, so the terminal may need to wait for the next pre-configured resource period to send the data, referring to the scenario shown in fig. 3.
The transmission delay caused by the method has no influence on a general scene with low delay requirement, but for a scene with strict delay requirement, such as a significant test scene-URLLC scene proposed in 5G technology, the URLLC scene is suitable for industrial application and control, traffic safety and control, remote manufacturing, remote training and remote surgery, the scene requires that the end-to-end delay can reach 0.5ms (millisecond), and the transmission delay caused by the fact that the existing preconfigured resources are difficult to match with the data reached by a terminal can cause that the scene can not meet the requirement of the delay.
Therefore, the embodiment of the invention provides a method and a device for resource allocation and data transmission, wherein network side equipment pre-allocates pre-allocated resources for a terminal, wherein a set of pre-allocated resources have a plurality of continuous resource allocation in a pre-allocated resource period, and even if the starting point of the pre-allocated resources is not matched with the starting point of data to be arrived by the terminal, the terminal can select the closest resource in a plurality of connected resources for data transmission. Embodiments of the invention are described in further detail below with reference to the drawings.
As shown in fig. 4, an embodiment of the present invention provides a system for resource allocation and data transmission, where the system includes: network-side device 10 and terminal 20.
A network side device 10 for determining a plurality of consecutive resources within a period of one preconfigured resource among a set of preconfigured resources configured to the terminal; the terminal is preconfigured with a determined plurality of consecutive resources.
A terminal 20, configured to determine a plurality of continuous resources preconfigured by the network side device; and carrying out data transmission through the preconfigured plurality of continuous resources.
By the method, the network side equipment configures the pre-configured resources for the terminal in advance, wherein a set of pre-configured resources have a plurality of continuous resource allocation in one pre-configured resource period. When the terminal has data to arrive, one of a plurality of continuous pre-allocation resources is selected for data transmission, and even if the starting point of the pre-allocation resource is not matched with the starting point of the data to be arrived by the terminal, the terminal can select the closest resource to carry out data transmission in a plurality of continuous resources, so that the transmission delay is reduced.
The configuration procedure for the preconfigured resource type 1 and preconfigured resource type 2 is described below:
1. the network side equipment configures the pre-configuration resource process:
1. procedure for configuring preconfigured resource type 1: the network side equipment configures pre-configured resources for the terminal according to auxiliary information such as service arrival period, service data estimated arrival time, estimated data packet size, deviation of service data estimated arrival time and the like reported by the terminal, and determines a time starting point, a time-frequency resource position, a transmission format and the like of a first resource period of the pre-configured resources aiming at each set of pre-configured resources. Wherein, for understanding the deviation of the expected arrival time of the service data: the deviation of the expected arrival time of the service data is divided into positive and negative, and the unit of the deviation value can be a symbol, a time slot, a subframe or a millisecond. The network side equipment determines the number of a plurality of continuous resources in a pre-configured resource period according to the expected arrival time of the service data and the deviation of the expected arrival time of the service data.
For example, as shown in fig. 5, when the expected arrival time of the service data reported by the terminal is the 3 rd symbol of the subframe N and the deviation of the expected arrival time of the service data is positive 2 symbols, the network side device determines that the service data of the terminal may arrive after 2 symbols, so that the network side device determines that the number of a plurality of continuous resources in a preconfigured resource period is at least 3, specifically: starting point is 3 rd symbol of subframe N, 3 resources are allocated continuously, and assuming that service period is T subframe, 3 rd symbol of each subframe n+kt starts to pre-allocate 3 resources.
The network side equipment indicates the number of continuous resources in a pre-configured resource period through RRC signaling;
2. procedure for configuring preconfigured resource type 2: the network side equipment configures pre-configured resources for the terminal according to the service arrival period, the expected arrival time of service data, the expected data packet size, the deviation of the expected arrival time of the service data and other auxiliary information reported by the terminal, and determines the time starting point, the time-frequency resource position, the transmission format and the like of the first resource period of the pre-configured resources aiming at each set of pre-configured resources, wherein the mode for determining the number of continuous resources can be the parameter mode, and is not repeated here. The network side device indicates the number of continuous resources in a preconfigured resource period in the preconfigured resource type 2 by the following method:
Indication mode one: indication through RRC signaling;
the network side equipment can configure for the terminal through the RRC signaling and indicate the number of continuous resources in a pre-configured resource period.
Indication mode II: indicated by a PDCCH order for activating the pre-configured resources;
the network side device may indicate the number of continuous resources within one period of the pre-configured resources through a PDCCH order for activating the pre-configured resources.
In the embodiment of the present invention, whether the resource type 1 or the resource type 2 is preconfigured, in a set of preconfigured resources configured by the network side device for the terminal, one preconfigured resource period has a plurality of continuous resources, and for "a plurality of continuous" can be understood as follows:
1. continuous resources on adjacent symbols;
2. continuous resources on adjacent time slots;
3. continuous resources on adjacent subframes;
4. adjacent continuous same-direction transmission resources;
as shown in fig. 6, adjacent continuous co-directional transmission resources refer to resources that are continuously transmitted or continuously received by the same terminal, including continuous uplink resources or continuous sidelink resources.
If the adjacent continuous same-direction transmission resource is a sidelink resource, the pre-configured resource is configured by the network side equipment to the sending terminal and the receiving terminal to transmit on the sidelink interface.
2. Enabling the pre-configured resources and releasing other pre-configured resources within the same period:
the terminal receives the RRC signaling of the pre-configured resources configured by the network side equipment, and determines a plurality of continuous resources configured by the network side equipment, wherein the plurality of continuous resources in one pre-configured resource period of the pre-configured resources can be regarded as reserved for the terminal. When the terminal determines that service data arrives, one resource is selected on the preconfigured resources to report the data, after the network side equipment determines that the terminal uses the preconfigured resources to send a first data packet, the resources at the same position in each preconfigured resource period are enabled, other preconfigured resources in the same preconfigured resource period are disabled, the network side equipment releases the non-enabled resources in the preconfigured resources to the terminal, only one enabled resource exists in each preconfigured resource period, and then the terminal can transmit data on the enabled resources.
The network side equipment determines the resource position of the terminal for sending the first data packet by the following modes:
determining a first mode: determining according to the transmission power value of the terminal on the pre-configured resource;
and the network side equipment performs power detection, and determines the resource corresponding to the maximum value of the transmission power of the terminal on the plurality of pre-configured resources as the resource of the terminal for transmitting the first data packet.
And a second determination mode: determining according to the decoded data packet;
the network side equipment receives the report information of the terminal and decodes the report information, the network side equipment can determine the pre-configured resource used by the terminal for sending the first data packet according to the mode of whether the data packet is decoded or not, and if the network side equipment decodes the data packet, the resource used by the report information of the terminal at the time is determined to be the resource used by the terminal for sending the first data packet.
And determining a third mode: determining according to indication information reported by a terminal;
the terminal carries indication information in the data transmission packet, selects one resource from the preconfigured multiple continuous resources to report data, and the network side equipment takes the resource carrying the data packet containing the indication information and sent by the terminal in the preconfigured multiple continuous resources as the resource for the terminal to send the first data packet.
The indication information is carried by the MAC layer and is an MAC CE, or an MAC sub-head carrying a special indication LCID.
For the preconfigured resource type 1, a schematic diagram of a configuration and enabling scenario of the preconfigured resource type 1 is shown in fig. 7.
And for the preconfigured resource type 1, the network side equipment takes effect after configuration through RRC signaling, when the data of the terminal arrives, the terminal selects the resource closest to the arrival time on a plurality of continuous resources to send the data, the network side equipment determines that the terminal sends a first data packet on the preconfigured resource, enables the resource with the same position as the resource where the terminal sends the first data packet in each preconfigured resource period, and other preconfigured resources fail, and the network side equipment releases the resource which is not enabled in the preconfigured resources to the terminal, and then the terminal performs data transmission on the enabled resource.
For the preconfigured resource type 2, as shown in fig. 8, a scenario diagram of configuring and enabling the preconfigured resource type 2 for the terminal by the network side device is shown.
The difference between the T is that, for the preconfigured resource type 2, the network side device needs to activate the resource through the PDCCH order of activating the preconfigured resource after being configured by RRC signaling, the activated resource can be used by the terminal, when the data of the terminal arrives, the resource closest to the arrival time is selected from the activated plurality of continuous resources to send the data, after the terminal sends the resource of the first data packet, the resource at the same resource position in each preconfigured resource period is enabled, the other preconfigured resources fail, the network side device releases the resource which is not enabled in the preconfigured resources to the terminal, the terminal performs data transmission on the enabled resource, and the failed resource can be configured for other terminals to use, or can be dynamically scheduled to the terminal.
3. Process to disable pre-configured resources:
after the pre-configured resources are enabled, only one enabled pre-configured resource exists in one pre-configured resource period, the terminal transmits data on the enabled pre-configured resource, and if the disabling condition configured by the network side equipment is met, for example, the terminal does not transmit data on the enabled pre-configured resource for a long time, the enabled resource is disabled, namely, the terminal is retracted to an enabled and disabled state.
The disabling manner for preconfigured resource type 1 and preconfigured resource type 2 is described as follows:
disabling mode one: enabling the pre-configured resource by a timer or counter;
taking a timer as an example for introduction: the network side equipment sets the using time length of the disabling pre-configured resource through the timer, the terminal starts or restarts the timer when the first data packet is sent on the pre-configured resource before the pre-configured resource is activated and not enabled, and if the timer reaches the disabling time length, the terminal does not send data on the pre-configured resource enabled in the following N pre-configured resource periods, the terminal considers that the pre-configured resource is disabled, namely the terminal does not send data through the resource. Assuming N is 1, fig. 9 is a schematic diagram of a scenario in which the network side device enables the preconfigured resource type 1 through a timer. Fig. 9 distinguishes between an enabled resource and a data transmission on the enabled resource, where the enabled resource is enabled but the terminal does not transmit data on the resource, which is similar to fig. 10 and 11, and will not be described in detail.
When the timing time length of the timer reaches the use time length for disabling the pre-configured resource, the terminal judges whether to disable the pre-configured resource according to whether the terminal transmits data in 1 pre-configured resource period after the use time length is exceeded, if the terminal transmits data on the enabled resource in the subsequent 1 pre-configured resource period, the pre-configured resource is not disabled, and if the terminal does not have service data in the subsequent pre-configured resource period, i.e. the terminal does not transmit data through the pre-configured resource, the pre-configured resource is considered to be disabled, i.e. the terminal is retracted to a state with a plurality of continuous resources in one pre-configured resource period.
For another example, if N is a positive integer greater than 1, assuming that N is 2, after determining that the usage duration for disabling the pre-configuration is reached or exceeded, if the terminal does not send data through the enabled resource in the following 2 periods of pre-configuration resources, the pre-configuration resources are considered to be disabled. Fig. 10 is a schematic diagram of a scenario in which the network side device enables the preconfigured resource type 1 through a timer when N is 2. The terminal judges whether to enable the pre-configured resource according to whether the terminal transmits data in 2 pre-configured resource periods after the using time is exceeded, if the terminal transmits data on the resource enabled in the following 1 st pre-configured resource period, the terminal does not enable the pre-configured resource, and if the terminal does not have service data in the 2 (the 2 nd pre-configured resource period and the 3 rd pre-configured resource period after T1 is exceeded) pre-configured resource periods, namely, the terminal does not transmit data through the pre-configured resource any more, the pre-configured resource is disabled in the 2 nd pre-configured resource period without using the pre-configured resource to transmit data, namely, the terminal is retracted to a state with a plurality of continuous resources in one pre-configured resource period.
The network side device may also set the number of use of the pre-configured resources through a counter, where a specific implementation manner of the counter may refer to the method steps of the timer, which are not described herein.
The disabling duration or the number of the uses may be specified by a protocol, or the network device may be configured for the terminal through RRC signaling. For example, the network side device indicates the disabled use duration through RRC signaling configuring the preconfigured resource.
It should be noted that, if the timer time length reaches the use time length of the disabling pre-configured resource or the number of the data transmitted by using the pre-configured resource reaches the use number of the disabling pre-configured resource, if the terminal has a service transmission requirement, the terminal may further transmit data on the subsequent pre-configured resource until the terminal does not transmit data through the pre-configured resource any more, and then the pre-configured resource is considered to be disabled. As in the scenario shown in fig. 11.
Disabling mode two: enabling the pre-configured resource through a disabling command carried by the MAC layer;
the network side equipment receives the indication information for enabling the pre-configured resource sent by the terminal, wherein the indication information is a MAC sub-head containing LCID for indicating the pre-configured resource to be enabled, or
The network side equipment enables the pre-configured resource corresponding to the pre-configured resource number through the pre-configured resource number carried in the MAC CE.
If the LCID in the MAC sub-header indicates that the pre-configured resource is disabled, the value of the LCID in the MAC sub-header may be a specified value indicating that the pre-configured resource is disabled in the protocol, and if the LCID in the MAC sub-header sent by the terminal is the specified value of the disabled pre-configured resource, the network side device determines that the pre-configured resource configured for the terminal is disabled. The format of a specific MAC sub-PDU is a portion of fig. 11 that does not include a MAC CE.
If the indication information is a MAC CE, as shown in fig. 12, where CG (configured grant) index is a preconfigured resource number, the MAC CE may use a MAC subheader in the foregoing manner, where the MAC subheader may carry a MAC CE indicating that the corresponding MAC CE is a preconfigured resource disabling device, and disable the preconfigured resource corresponding to the preconfigured resource number according to the preconfigured resource number that is carried in the MAC CE and that the preconfigured resource disabling device is configured to enable the preconfigured resource corresponding to the preconfigured resource number. Fig. 11 is an example, and the number of bits indicating the preconfigured resource number in a specific MAC CE may be adjusted as needed.
For example, the preconfigured resource number of the preconfigured resource configured by the network side equipment for the terminal is 3, the terminal places the preconfigured resource number 3 in the MAC CE1, and enables the MAC CE of the preconfigured resource to be the MAC CE1 by carrying an indication to enable the preconfigured resource through the LCID in the MAC subheader, and then the network side equipment enables the preconfigured resource corresponding to the preconfigured resource number 3 according to the received indication information carried by the MAC CE 1. The preset resource number in the MAC CE1 corresponds to the preset resource to be disabled, and the preset resource to be disabled can also be determined by configuring the value of the preset resource number. Such as setting the CG index3 value in the MAC CE of fig. 11 to 1 (or to 0) to indicate that the preconfigured resource with preconfigured resource number 3 is disabled.
It should be noted that, for the preconfigured resource type 1, the network side device enables the preconfigured resource by:
disabling mode three: enabling the pre-configured resources through RRC signaling;
the network side equipment reconfigures the pre-configured resources with the same pre-configured resource number through the RRC signaling, and then the enabled pre-configured resources with the same pre-configured resource number are disabled.
For example, as shown in fig. 13, the network side device configures a preconfigured resource with a preconfigured resource number of 1 for the terminal, and the terminal sends data on the preconfigured resource, where one enabled resource exists in one preconfigured resource period of the preconfigured resource. When the network side equipment reconfigures the preconfigured resource with the preconfigured resource number of 1 through the RRC signaling again, the resource with the preconfigured resource number of 1 is disabled currently, and a new preconfigured resource is determined according to the RRC signaling of the reconfigurated preconfigured resource. Wherein the preconfigured resource number is for a set of preconfigured resources, and is distinguished from the resource number of the preconfigured resources hereinafter, and the resource number is for a resource in a preconfigured resource period.
It should be noted that the new preconfigured resource determined according to RRC signaling for reconfiguring the preconfigured resource may be the same as or different from the configuration of the previous preconfigured resource.
4. Releasing the enabled resources of the pre-configured resource type 2;
the first release mode is as follows: releasing the pre-configured resources by a timer or counter;
taking the counter as an example, the network side device sets the usage number of the released pre-configured resources through the counter, and when the terminal sends data through the pre-configured resources, the counter is increased by 1, and after the usage number of the released pre-configured resources is reached, the terminal does not send data on the pre-configured resources enabled in the following N pre-configured resource periods, and the terminal considers that the pre-configured resources are released. Assuming N is 1, fig. 14 is a schematic diagram of a scenario in which the network side device releases the preconfigured resource type 2 through the counter.
The duration or number of usage of the released pre-configured resources may be specified by a protocol, or configured by the network side device for the terminal through RRC signaling, or indicated by a PDCCH order for activating the pre-configured resources. For example, the network side device indicates the disabled use duration through RRC signaling configuring the preconfigured resource.
It should be noted that, if the timer time duration reaches the use duration of the released pre-configured resource or the number of the data transmitted by using the pre-configured resource reaches the use number of the released pre-configured resource, if the terminal has a service transmission requirement, the terminal may further transmit data on the subsequent pre-configured resource until the terminal does not transmit data through the pre-configured resource any more, and then the pre-configured resource is considered to be released.
And a release mode II: releasing the pre-configured resources through a release resource command carried by the MAC layer;
the network side equipment releases the pre-configured resources according to the indication information which is sent by the terminal and contains the pre-configured resources, the indication information bears the MAC layer, the network side equipment can bear the de-enabling command through a single MAC CE, and the network side equipment releases the MAC headers of LCID of the pre-configured resources according to the carried indication contained in the MAC CE; or (b)
The network side equipment releases the pre-configured resource corresponding to the pre-configured resource number through the pre-configured resource number which is carried in the MAC CE and releases the pre-configured resource.
And the release mode is three: releasing the pre-configured resources through RRC signaling;
and the network side equipment reconfigures the preconfigured resources with the same preconfigured resource numbers through RRC signaling, and releases the enabled preconfigured resources with the same preconfigured resource numbers.
And the release mode is four: releasing the pre-configured resource through a new PDCCH command for activating the pre-configured resource;
the network side activates the new resource configuration through the new PDCCH order of activating the pre-configured resources with the same pre-configured resource number, and it can be understood that when the new pre-configured resources are activated, the pre-configured resources activated and enabled in the pre-configured resource number before are released.
For example, as shown in fig. 15, the network side device configures a resource of the preconfigured resource type 2 with the preconfigured resource number of 2 for the terminal, activates the resource through a PDCCH command, the terminal sends data on the preconfigured resource, when the network side device configures a new set of preconfigured resources for the terminal, and the preconfigured resource number of the preconfigured resources is also 2, the network side device sends a PDCCH command for activating the preconfigured resources which are newly configured to the terminal, releases the currently activated and enabled resource with the preconfigured resource number of 2, and determines the new preconfigured resources according to the PDCCH command for activating the preconfigured resources newly.
It should be noted that "new" in the PDCCH order for activating the pre-configured resource may be understood as a PDCCH order sent by the network side device after the PDCCH order for activating the existing pre-configured resource, and the new pre-configured resource determined according to the PDCCH order for activating the new pre-configured resource may be the same as or different from the configuration of the pre-configured resource.
The fifth release mode is: releasing the pre-configured resources through a PDCCH command releasing the pre-configured resources;
the network side equipment releases the resources of the pre-configured resource type 2 configured for the terminal through the PDCCH command carrying the pre-configured resources.
The following is illustrated by way of example:
example 1: configuration and enabling of a pre-configured resource type 1 based on Uu port;
network side:
step 1: the network side equipment sends RRC signaling to the terminal, wherein the RRC signaling comprises part or all of the following steps: the configuration information of the pre-configured resources such as the time starting point of the first pre-configured resource, the time frequency resource position, the transmission format, the number of pre-allocated continuous resources in a pre-configured resource period, etc., if the RRC signaling does not contain the indication of the number of continuous resources, the protocol may define the number of continuous resources in the pre-configured resource period.
Step 2: the network side equipment receives uplink data sent by the terminal on the pre-configured resource, and determines the pre-configured resource used by the terminal for sending the first data packet by the following method:
determining a first mode: determining the used preconfigured resources according to the maximum value of the sending power of the terminal;
the network side equipment determines the sending power of the terminal on the preconfigured resource according to the power detection, determines the maximum sending power, namely the sending power of the terminal at the resource is higher than other preconfigured resources, and determines the resource to be used by the terminal for sending the first data packet. Further, the network side device may determine the preconfigured resources used by the terminal according to whether the received uplink data can decode the data packet.
And a second determination mode: according to the indication information in the data packet;
the terminal carries indication information in the data packet, the network side equipment receives the data packet reported by the terminal, and determines a preconfigured resource used by the terminal for sending the first data packet according to the indication information carried in the data packet. The indication information is carried in the MAC layer, and may be a single MAC CE or a MAC sub-header.
Step 3: the network side equipment enables the resources with the same positions as the resources used by the terminal for sending the first data packet in the preconfigured resource period;
the network side equipment determines the resource position of the first data packet sent by the terminal through the mode, and uses the resource of the received data packet as a starting point to enable the resource at the same position in each preconfigured resource period, other resources in the same preconfigured resource period fail to the terminal, namely only one enabled resource in one preconfigured resource period can be configured for other terminals to use, and the failed resource can be dynamically scheduled for the terminal to use.
Step 4: the network side equipment receives the uplink data of the terminal on the resources enabled in each preconfigured resource period.
Terminal side:
Step 1: the terminal receives RRC signaling sent by the network side equipment, and determines configuration of the pre-configured resources, including the number of continuous resources in a pre-configured resource period.
Step 2: when the data arrives, the terminal selects the closest resource to transmit the first data packet on a plurality of continuous resources in the preconfigured resources. Further, the terminal may further carry, in the first data packet, indication information for enabling the preconfigured resource, where the indication information is a MAC layer, may be a single MAC CE, or may be a MAC subheader including an LCID with an indication for enabling the preconfigured resource.
Step 3: the terminal takes the resource for transmitting the first data packet as the starting point of the enabled preconfigured resource, and the resource at the same position as the resource for transmitting the first data packet in each preconfigured resource period is taken as the enabled resource, and other preconfigured resources in the same preconfigured resource period are invalid.
Step 4: and the terminal performs data transmission on the enabled resources in the preconfigured resources.
Example 2: configuration and enabling of a pre-configured resource type 2 based on Uu port;
network side:
step 1: the network side equipment sends RRC signaling to the terminal, wherein the RRC signaling comprises part or all of the following steps: the configuration information of the pre-configured resources such as the time starting point of the first pre-configured resource, the time frequency resource position, the transmission format, the number of the pre-allocated continuous resources in a pre-configured resource period and the like; transmitting a PDCCH command to activate the pre-configured resource, and indicating the number of continuous resources in a period of the pre-configured resource by the following method:
Indication mode one: RRC signaling indication by configuring the pre-configured resources;
indication mode II: indication by PDCCH order activating pre-configured resources;
and the indication mode III: specified by a protocol;
step 2: the network side device receives the uplink data sent by the terminal on the preconfigured resource, and determines the preconfigured resource used by the terminal to send the first data packet through the specific step in the network side step 2 in the first embodiment, which is not described herein.
Step 3: the network side equipment enables the resources with the same positions as the resources used by the terminal for sending the first data packet in the preconfigured resource period;
the network side equipment determines the resource position of the first data packet sent by the terminal through the mode, and uses the resource of the received data packet as a starting point to enable the resource at the same position in each preconfigured resource period, other resources in the same preconfigured resource period fail to the terminal, namely only one enabled resource in one preconfigured resource period can be configured for other terminals to use, and the failed resource can be dynamically scheduled for the terminal to use.
Step 4: the network side equipment receives the uplink data of the terminal on the resources enabled in each preconfigured resource period.
Terminal side:
step 1: the terminal receives RRC signaling and PDCCH command for activating the pre-configured resource sent by the network side equipment, determines the configuration of the pre-configured resource, comprises the number of continuous resources in a pre-configured resource period, and activates the pre-configured resource.
Step 2: when the data arrives, the terminal selects the closest resource to transmit the first data packet on a plurality of continuous resources in the preconfigured resources. Further, the terminal may further carry, in the first data packet, indication information that enables the pre-configured resource, where the indication information is carried on the MAC layer, and may be a single MAC ce or a MAC subheader.
Step 3: the terminal takes the resource for transmitting the first data packet as the starting point of the enabled preconfigured resource, and the resource at the same position as the resource for transmitting the first data packet in each preconfigured resource period is taken as the enabled resource, and other preconfigured resources in the same preconfigured resource period are invalid.
Step 4: and the terminal performs data transmission on the enabled resources in the preconfigured resources.
Example 3: configuration and enabling of pre-configured resource type 1 based on a sidelink interface;
network side:
step 1: the network side equipment sends RRC signaling to the terminal, and configures pre-configured resources on a sidelink interface for the sending terminal, wherein the RRC signaling comprises part or all of the following steps: the configuration information of the pre-configured resources such as the time starting point of the first pre-configured resource, the time frequency resource position, the transmission format, the number of pre-allocated continuous resources in a pre-configured resource period, etc., if the RRC signaling does not contain the indication of the number of continuous resources, the protocol may define the number of continuous resources in the pre-configured resource period.
Step 2: the method comprises the steps that the network side equipment receives indication information about the enabled pre-configured resources sent by the sending terminal, determines the enabled resources in the pre-configured resources, wherein only one activated resource exists in each pre-configured resource period, other pre-configured resources are invalid, and the invalid resources can be configured for other terminals or can be dynamically scheduled for the terminals.
And the transmitting terminal:
step 1: the sending terminal receives the RRC signaling sent by the network side equipment, and determines the configuration of the pre-configured resources on the sidelink interface, wherein the configuration comprises the number of continuous resources in a pre-configured resource period.
Step 2: when the data arrives, the sending terminal selects the transmission on the closest resource sending sidelink on a plurality of continuous resources in the pre-configured resources. In one possible implementation manner, the sending terminal may send, to the network side device through the Uu interface, indication information that enables the preconfigured resource, where the indication information may be a single Uu-based MAC CE, and the MAC CE carries a resource number indicating a resource enabled in a preconfigured resource period in the preconfigured resource. For example, if the enabled resource is the first resource in the preconfigured resource period, the MAC CE carries indication information with a resource number of 0; if the enabled resource is the second resource in the preconfigured resource period, the MAC CE carries the indication information with the resource number of 1, and so on. It should be noted that the numerals are merely examples, and the present invention is not limited to the numerals.
Step 3: the terminal takes the resource for transmitting the first sidelink transmission as the starting point of the enabled preconfigured resource, the resource at the same position as the resource for transmitting the first sidelink transmission in each preconfigured resource period is taken as the enabled resource, other preconfigured resources in the same preconfigured resource period are invalid, and the terminal performs the sidelink transmission on the enabled resource in the preconfigured resources.
The receiving terminal:
the receiving terminal has two alternative transmission modes, one is that the sending terminal sends SCI indication information to the receiving terminal when transmitting data each time, and the receiving terminal determines the resource position where the sidelink transmission needs to be received and/or the resource position where the sidelink transmission is received next time according to the received SCI indication information, and in the mode, the receiving terminal does not see the pre-configured resource.
Another way is: the receiving terminal receives configuration information of pre-configured resources of a sidelink interface sent by the network side equipment or the sending terminal, determines a plurality of continuous resources in a pre-configured resource period, and receives data based on the pre-configured resources.
Example 4: configuration and enabling of pre-configured resource type 2 based on a sidelink interface;
network side:
Step 1: the network side equipment sends RRC signaling to the terminal, and configures pre-configured resources on a sidelink interface for the sending terminal, wherein the RRC signaling comprises part or all of the following steps: the configuration information of the pre-configured resources such as the time starting point of the first pre-configured resource, the time frequency resource position, the transmission format, the number of the pre-allocated continuous resources in a pre-configured resource period and the like; transmitting a PDCCH command to activate the pre-configured resource, and indicating the number of continuous resources in a period of the pre-configured resource by the following method:
indication mode one: RRC signaling indication by configuring the pre-configured resources;
indication mode II: indication by PDCCH order activating pre-configured resources;
and the indication mode III: specified by a protocol;
step 2: the method comprises the steps that the network side equipment receives indication information about the enabled pre-configured resources sent by the sending terminal, determines the enabled resources in the pre-configured resources, wherein only one activated resource exists in each pre-configured resource period, other pre-configured resources are invalid, and the invalid resources can be configured for other terminals or can be dynamically scheduled for the terminals.
And the transmitting terminal:
step 1: the transmitting terminal receives RRC signaling and PDCCH command for activating the pre-configured resources, which are transmitted by the network side equipment, determines the configuration of the pre-configured resources on the sidelink interface, and comprises the number of continuous resources in a pre-configured resource period, and activates the pre-configured resources.
Step 2: when the data arrives, the sending terminal selects the transmission on the closest resource sending sidelink on a plurality of continuous resources in the pre-configured resources. In one possible implementation manner, the sending terminal may send, to the network side device through the Uu interface, indication information that enables the preconfigured resource, where the indication information may be a single Uu-based MAC CE, and the MAC CE carries a resource number indicating a resource enabled in a preconfigured resource period in the preconfigured resource. For example, if the enabled resource is the first resource in the preconfigured resource period, the MAC CE carries indication information with a resource number of 0; if the enabled resource is the second resource in the preconfigured resource period, the MAC CE carries the indication information with the resource number of 1, and so on. It should be noted that the numerals are merely examples, and the present invention is not limited to the numerals.
Step 3: the terminal takes the resource for transmitting the first sidelink transmission as the starting point of the enabled preconfigured resource, the resource at the same position as the resource for transmitting the first sidelink transmission in each preconfigured resource period is taken as the enabled resource, other preconfigured resources in the same preconfigured resource period are invalid, and the terminal performs the sidelink transmission on the enabled resource in the preconfigured resources.
The receiving terminal:
the receiving terminal has two alternative transmission modes, one is that the sending terminal sends SCI indication information to the receiving terminal when transmitting data each time, and the receiving terminal determines the resource position where the sidelink transmission needs to be received and/or the resource position where the sidelink transmission is received next time according to the received SCI indication information, and in the mode, the receiving terminal does not see the pre-configured resource.
Another way is: the receiving terminal receives configuration information of pre-configured resources of a sidelink interface sent by the network side equipment or the sending terminal, determines a plurality of continuous resources in a pre-configured resource period, and receives data based on the pre-configured resources.
Example 5: implicit de-enablement of pre-configured resource type 1 based on Uu port;
network side:
step 1: when the network side equipment configures the pre-configured resources for the terminal, the network side equipment can also configure the use duration or the use number of the pre-configured resources for the terminal through a timer or a timer; the usage duration or the usage number of the disabling pre-configured resources may be configured by RRC signaling configuring the pre-configured resources or specified by a protocol.
Step 2: when the terminal sends a first data packet through the pre-configured resource, starting or restarting the timer, and when the timer time exceeds the use duration of the enabled pre-configured resource, the network side equipment does not receive the data sent by the terminal at the enabled resource position in the pre-configured resource, and then determines that the pre-configured resource is disabled; or when the terminal sends the first data packet through the pre-configured resource, starting or restarting a counter, and when the counter counts the number of the used pre-configured resources which are enabled in the past, the network side equipment does not receive the data sent by the terminal at the enabled resource position in the pre-configured resource, and then determining that the pre-configured resource is disabled;
Disabling the pre-configured resource may be understood as the pre-configured resource backing up to a state with multiple consecutive resources in one pre-configured resource period.
Terminal side:
step 1: the terminal receives RRC signaling which is sent by the network side equipment and configures the pre-configured resources, and determines the using time length or the using number of the disabling pre-configured resources according to the RRC signaling;
step 2: when the terminal sends a first data packet on the pre-configured resource, enabling the resource and the resource at the same position in each pre-configured resource period, simultaneously starting or restarting a timer, and when the timer time exceeds the using time of the enabled pre-configured resource, determining that the pre-configured resource is disabled when the terminal does not send data at the enabled resource position in the pre-configured resource; or when the terminal sends the first data packet on the pre-configured resource, starting or restarting a counter, and when the counter counts the number of the used pre-configured resources which are enabled in the past, the terminal does not send data on the enabled resource position in the pre-configured resource, and then determining that the pre-configured resource is disabled; disabling the pre-configured resource may be understood as the pre-configured resource backing up to a state with multiple consecutive resources in one pre-configured resource period.
Example 6: de-enabling the pre-configured resource type 1 based on Uu port-the terminal sending a de-enabling indication;
network side:
step 1: referring to the processing manner of the network side step 1 in the first embodiment, no description is repeated here.
Step 2: the network side equipment determines the position of the enabled resource in the pre-configured resource, receives the data sent by the terminal according to the determined position of the pre-configured resource, and if the received data packet sent by the terminal contains the indication information for enabling the pre-configured resource, the network side equipment enables the pre-configured resource according to the indication information, and the disabling of the pre-configured resource can be understood as that the pre-configured resource is retracted to a state with a plurality of continuous resources in a pre-configured resource period.
The indication information for disabling the pre-configured resources may be a single MAC CE, where the MAC CE carries a resource number indicating a resource enabled in a pre-configured resource period in the pre-configured resources; the indication information may also be a MAC subheader containing an LCID with an indication to enable the pre-configured resource, and optionally, the terminal may send a data packet carrying the indication information through the pre-configured resource, or may send the data packet carrying the indication information through a dynamically scheduled uplink resource.
Terminal side:
step 1: referring to the processing manner of the terminal side step 1 in the first embodiment, a description thereof will not be repeated here.
Step 2: the terminal transmits data transmission according to the enabled resources in the pre-configured resources, and after determining that the pre-configured resources need to be enabled, the terminal transmits indication information for enabling the pre-configured resources to the network side equipment, wherein the enabling of the pre-configured resources can be understood as that the pre-configured resources are retracted to a state that a plurality of continuous resources exist in one pre-configured resource period.
Example 7: de-enabling-network side device reconfiguration based on pre-configured resource type 1 of Uu port;
network side:
step 1: referring to the processing manner of the network side step 1 in the first embodiment, no description is repeated here.
Step 2: and the network side equipment receives the uplink transmission sent by the terminal according to the determined preconfigured resource position and resource period.
Step 3: the network side equipment side sends RRC signaling to reconfigure the preconfigured resources with the same preconfigured resource numbers, and before the sent preconfigured resources take effect, the preconfigured resources with the same preconfigured resource numbers are disabled, and new preconfigured resource configuration is executed.
Terminal side:
step 1: referring to the processing manner of the terminal side step 1 in the first embodiment, a description thereof will not be repeated here.
Step 2: and the terminal sends uplink transmission on the resources enabled in the pre-configured resource period in the pre-configured resources.
Step 3: the terminal receives RRC signaling of the reconfiguration resource sent by the network side equipment, determines reconfiguration information of the reconfiguration resource with the same number of the reconfiguration resource, and executes new configuration of the reconfiguration resource by disabling the reconfiguration resource with the same number of the reconfiguration resource before the reconfiguration resource takes effect.
Example 8: implicit disable or release indication based on pre-configured resource type 2 of Uu port;
network side:
step 1: the network side equipment sends RRC signaling for configuring the pre-configured resources and PDCCH command for activating the pre-configured resources to the terminal. Optionally, when configuring the pre-configured resources for the terminal, a timer or a timer may be used to configure the terminal to enable or release the use duration or the use number of the pre-configured resources; the use duration or the number of the use durations of the disabling or releasing pre-configured resources can be configured by RRC signaling configuring the pre-configured resources, or configured by PDCCH command activating the pre-configured resources, or specified by a protocol.
Step 2: if the command is a command for enabling the pre-configured resource, starting or restarting the timer when the terminal sends a first data packet through the pre-configured resource, and determining that the pre-configured resource is disabled when the network side equipment does not receive data sent by the terminal at a resource position enabled in the pre-configured resource after the time counted by the timer exceeds the use duration of the enabled pre-configured resource; or when the terminal sends the first data packet through the pre-configured resource, starting or restarting a counter, and when the counter counts the number of the used pre-configured resources which are enabled in the past, the network side equipment does not receive the data sent by the terminal at the enabled resource position in the pre-configured resource, and then determining that the pre-configured resource is disabled; disabling the pre-configured resource may be understood as the pre-configured resource falling back to a state with multiple consecutive resources in one pre-configured resource period;
If the command is a command for releasing the pre-configured resource, when the terminal sends a first data packet through the pre-configured resource, starting or restarting the timer, and when the timing time of the timer exceeds the use time of releasing the pre-configured resource, the network side equipment does not receive the data sent by the terminal at the enabled resource position in the pre-configured resource, and then determines that the pre-configured resource is released; or when the terminal sends the first data packet through the pre-configured resource, starting or restarting a counter, and when the counter counts the number of the used pre-configured resources which are enabled in the past, the network side equipment does not receive the data sent by the terminal at the enabled resource position in the pre-configured resource, and then determining that the pre-configured resource is released. Releasing the pre-configured resource may be understood as that the pre-configured resource is retracted to a state when the network side device configures the pre-configured resource for the terminal through RRC signaling but does not activate the pre-configured resource through PDCCH yet, and then the re-configured pre-configured resource may be activated through a new PDCCH order.
Terminal side:
step 1: and receiving a command configured by the network side equipment to disable or release the pre-configured resources, and determining the using time length or the using number of the disabled or released pre-configured resources.
Step 2: if the terminal receives a command for enabling the pre-configured resource: after the pre-configured resource is activated, when the terminal transmits a first data packet on the pre-configured resource, enabling the resource and the resource at the same position in each pre-configured resource period, simultaneously starting or restarting a timer, and when the timer time exceeds the use duration of the enabled pre-configured resource, determining that the pre-configured resource is disabled when the terminal does not transmit data on the enabled resource position in the pre-configured resource; or when the terminal sends the first data packet in the pre-configured resource, starting or restarting a counter, and when the counter counts the number of the used pre-configured resources which are enabled in the past, the terminal does not send data at the enabled resource positions in the subsequent N pre-configured resource periods, and determining that the pre-configured resource is disabled; disabling the pre-configured resource may be understood as the pre-configured resource falling back to a state with multiple consecutive resources in one pre-configured resource period;
if the terminal receives a command for releasing the pre-configured resource: after the pre-configured resource is activated, when the terminal transmits a first data packet on the pre-configured resource, enabling the resource and the resource at the same position in each pre-configured resource period, simultaneously starting or restarting a timer, and when the timing time of the timer exceeds the use time of releasing the pre-configured resource, determining that the pre-configured resource is released if the terminal does not transmit data on the enabled resource position in the pre-configured resource; or when the terminal sends the first data packet at the preconfigured resource, starting or restarting a counter, and when the counter counts the number of the used resources exceeding the release preconfigured resource, the terminal does not send data at the enabled resource position in the preconfigured resource, and determining that the preconfigured resource is released; releasing the pre-configured resource may be understood as that the pre-configured resource is retracted to a state when the network side device configures the pre-configured resource for the terminal through RRC signaling but does not activate the pre-configured resource through PDCCH yet, and then the re-configured pre-configured resource may be activated through a new PDCCH order.
Example 9: de-enabling or releasing of pre-configured resource type 2 based on Uu interface-terminal sending de-enabling or releasing indication)
Network side:
step 1: the terminal receives RRC signaling and PDCCH command for activating the pre-configured resource sent by the network side equipment, determines the configuration of the pre-configured resource, comprises the number of continuous resources in a pre-configured resource period, and activates the pre-configured resource.
Step 2: after the pre-configured resource is activated, uplink transmission sent by the terminal is received according to the determined pre-configured resource position and the pre-configured resource period, and if the received data packet sent by the terminal contains the instruction information for enabling or releasing the pre-configured resource, the network side equipment enables or releases the pre-configured resource according to the instruction information. The indication information for disabling or releasing the pre-configured resources may be a separate MAC CE, where the MAC CE carries a resource number indicating a resource enabled in a pre-configured resource period in the pre-configured resources. Or the indication information is a MAC sub-head containing LCID with indication to enable the pre-configured resource, optionally, the terminal can send a data packet carrying the indication information through the pre-configured resource, and can also send the indication information through the dynamically scheduled uplink resource.
Disabling the pre-configured resource may be understood as the pre-configured resource backing up to a state with multiple consecutive resources in one pre-configured resource period.
Releasing the pre-configured resource may be understood as that the pre-configured resource is retracted to a state when the network side device configures the pre-configured resource for the terminal through RRC signaling but does not activate the pre-configured resource through PDCCH yet, and then the re-configured pre-configured resource may be activated through a new PDCCH order.
Terminal side:
step 1: and the terminal receives the RRC signaling sent by the network side equipment and a PDCCH command for activating the pre-configured resource.
Step 2: and after the pre-configured resource is activated, sending uplink transmission according to the determined pre-configured resource position and resource period. After determining that the pre-configured resource needs to be disabled, sending indication information for enabling or releasing the pre-configured resource to the network side equipment, wherein the indication information for disabling or releasing the pre-configured resource can be an independent MAC CE, and the MAC CE carries a resource number for indicating the enabled resource in a pre-configured resource period in the pre-configured resource. Or the indication information is a MAC subheader containing an LCID with an indication to enable the pre-configured resources.
For an understanding of disabling the pre-configured resources and releasing the pre-configured resources, reference is made to the description in the network side, and will not be repeated here.
Example 10: releasing the pre-configured resource type 2 based on Uu interface-reconfiguring network side equipment;
network side:
step 1: referring to the processing manner of step 1 on the network side in embodiment 8, no further description is provided here.
Step 2: and after the pre-configured resource is activated, receiving uplink transmission sent by the terminal according to the determined pre-configured resource position and resource period.
Step 3: the network side equipment side sends RRC signaling to reconfigure the preconfigured resources with the same preconfigured resource numbers, and before the sent preconfigured resources take effect, the preconfigured resources with the same preconfigured resource numbers are disabled and released, and new preconfigured resource configuration is executed.
It will be appreciated that the released resource is in an disabled state, and thus the released pre-configured resource may be interpreted as having been disabled if it is in an enabled state.
Terminal side:
step 1: see the processing manner in the terminal side step 1 in embodiment 8, and will not be described here again.
Step 2: after the pre-configured resource is activated, the terminal sends uplink transmission according to the determined pre-configured resource position and resource period.
Step 3: the terminal receives RRC signaling of the reconfiguration resource sent by the network side equipment, determines reconfiguration information of the reconfiguration resource with the same number of the reconfiguration resource, and before the reconfiguration resource takes effect, the reconfiguration resource with the same number of the reconfiguration resource is disabled and released, and executes new configuration of the reconfiguration resource.
Example 11: release of pre-configured resource type 2 based on Uu interface-the base station carries release command with PDCCH command;
network side:
step 1: referring to the processing manner of step 1 on the network side in embodiment 8, no further description is provided here.
Step 2: and after the pre-configured resource is activated, receiving uplink transmission sent by the terminal according to the determined pre-configured resource position and resource period.
Step 3: the network side equipment sends a PDCCH command for releasing the pre-configured resource, or the network side equipment sends another PDCCH command for activating the pre-configured resource with the same pre-configured resource number, and before the sent reconfiguration pre-configured resource takes effect, the pre-configured resource with the same pre-configured resource number is disabled and released, and new pre-configured resource configuration is executed.
Terminal side:
step 1: the terminal receives a command configured by the network side equipment to enable or release the pre-configured resource.
Step 2: after the pre-allocation resources are activated, the terminal sends uplink transmission according to the determined pre-allocation resource position and resource period.
Step 3: the terminal receives a PDCCH command for releasing the pre-configured resource or a PDCCH command for activating the pre-configured resource with the same pre-configured resource number. If the terminal receives a PDCCH command for releasing the pre-configured resource, and then activating the re-configured pre-configured resource through a new PDCCH command;
If the terminal receives a PDCCH command for activating the pre-configured resources with the same pre-configured resource number newly, the terminal determines reconfiguration information of the pre-configured resources with the same pre-configured resource number, and before the reconfiguration of the pre-configured resources takes effect, the pre-configured resources with the same pre-configured resource number are disabled and released, and the new pre-configured resource configuration is executed.
Example 12: disabling of preconfigured resource type 1 based on the sidelink interface;
network side:
step 1: the network side equipment configures pre-configured resources of a sidelink interface for the terminal through RRC signaling; meanwhile, the network side device determines to enable the pre-configured resource by:
disabling mode one: implicit de-enabling;
disabling mode two: the terminal sends an enabling command;
disabling mode three: reconfiguring network side equipment;
the above-mentioned disabling modes one to three can be referred to the specific related processing modes in embodiments 8 to 10, and it should be noted that this embodiment is based on a sidelink interface, and embodiments 8 to 10 are based on Uu ports.
And the transmitting terminal:
step 1: and receiving a command for configuring pre-allocation resources, which is sent by the base station. Determining a timer duration threshold or a counter number threshold for deactivating the pre-allocated resources according to the RRC configuration or the PDCCH command indication or the protocol specification.
Step 2: after the pre-allocated resources are activated, data transmission is sent to the sidelink interface according to the determined pre-allocated resource position and resource period, a pre-allocated resource deactivation timer or counter is started or restarted at the same time, and if the timer or counter reaches or exceeds a preset threshold, the sending terminal does not send the data transmission on the sidelink interface on the pre-allocated resources, the pre-allocated resources are considered to be deactivated. Rollback to a state where there are multiple pre-allocated resources in one cycle; or releasing the pre-allocated resources, and waiting for the subsequent PDCCH activation command to reallocate the pre-allocated resources. Optionally, the sending terminal sends a deactivation pre-allocation resource indication to the base station.
The receiving terminal:
if the receiving terminal can determine the effective pre-allocation resource period, resource position and other information, when receiving the data transmission sent by the sending terminal on the pre-allocation resource on the sidelink interface, starting or restarting a pre-allocation resource deactivation timer or counter, and if the timer or counter reaches or exceeds a preset threshold, the terminal does not receive the data transmission sent by the sending terminal on the sidelink interface on the pre-allocation resource, and then the pre-allocation resource is considered to be deactivated.
Example 13: disabling of preconfigured resource type 2 based on the sidelink interface;
network side:
step 1: the network side equipment configures pre-configured resources of a sidelink interface for the terminal through RRC signaling, activates the pre-configured resources through PDCCH commands, and simultaneously, the network side equipment determines to enable the pre-configured resources by the following modes:
disabling mode one: implicit de-enabling or releasing;
disabling mode two: the terminal sends an enabling or releasing command;
disabling mode three: the network side equipment reconfigures the preconfigured resources through RRC signaling;
disabling mode four: a PDCCH command of the pre-configured resource is activated through the new;
disabling mode five: by a PDCCH command that disables and releases the pre-configured resources;
the above-mentioned disabling modes one to five can be referred to the specific related processing modes in embodiments 8 to 11, and it should be noted that, in this embodiment, the side link interface is based, and embodiments 8 to 11 are based on Uu ports.
And the transmitting terminal:
step 1: and receiving RRC signaling of the pre-configured resources on the configuration sidelink and a PDCCH command for activating the pre-configured resources, which are sent by the network side equipment.
Step 2: after the pre-configured resource is activated, the terminal disables the pre-configured resource or releases the pre-configured resource according to a received command sent by the network side device to enable or release the pre-configured resource, if the terminal receives RRC signaling for reconfiguring the same pre-configured resource number or PDCCH signaling for activating a new pre-configured resource, the pre-configured resource with the same pre-configured resource number is disabled and released before the sent pre-configured resource takes effect, and the terminal executes the new pre-configured resource configuration.
The receiving terminal:
if the receiving terminal can determine the information such as the enabled pre-configured resource, the pre-configured resource period and the like, the receiving terminal receives the command for disabling or releasing the pre-configured resource sent by the sending terminal, determines to disable the pre-configured resource, and does not receive the sidelink transmission on the pre-configured resource.
Example 14: the terminal reports auxiliary information for assisting the network side equipment to configure a plurality of continuous pre-configured resources (suitable for the pre-configured resource configuration of Uu interfaces and sidelink interfaces);
terminal side: the terminal sends auxiliary information to the network side equipment, wherein the auxiliary information carries a service model, and the service model comprises a service arrival period, a service data estimated arrival time, an estimated data packet size and a deviation (which can be expressed as a number of time units) of the service data estimated arrival time. And an offset value of the expected arrival time of the traffic data, the time unit of the time offset may be a symbol, a slot, a subframe, or a millisecond.
Network side: the network side equipment receives the auxiliary information reported by the terminal, configures the pre-configured resources according to the auxiliary information, and distributes the number of the continuous pre-allocated resources in a period according to the estimated arrival time and the estimated time offset value of the service data.
Based on the same inventive concept, the embodiment of the present invention further provides a network side device with resource allocation, and because the device is a network side device in a system with resource allocation and data transmission in the embodiment of the present invention, and the principle of the device for solving problems is similar to that of the method, the implementation of the device may refer to the implementation of the method, and the repetition is omitted.
As shown in fig. 16, a network side device of a first resource configuration according to an embodiment of the present invention includes a processor 1800, a memory 1801, and a transceiver 1802;
the processor 1800 is responsible for managing the bus architecture and general processing, and the memory 1801 may store data used by the processor 1800 in performing operations. The transceiver 1802 is configured to receive and transmit data under the control of the processor 1800.
The bus architecture may include any number of interconnecting buses and bridges, and in particular one or more processors represented by the processor 1800 and various circuits of the memory, represented by the memory 1801. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, power management circuits, etc., which are well known in the art and, therefore, will not be described further herein. The bus interface provides an interface. The processor 1800 is responsible for managing the bus architecture and general processing, and the memory 1801 may store data used by the processor 1800 in performing operations.
The flow disclosed in the embodiments of the present invention may be applied to the processor 1800 or implemented by the processor 1800. In implementation, the steps of the signal processing flow may be performed by integrated logic circuitry in hardware or instructions in software in the processor 1800. The processor 1800 may be a general purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, and may implement or perform the methods, steps, and logic blocks disclosed in embodiments of the invention. The general purpose processor may be a microprocessor or any conventional processor or the like. The steps of a method disclosed in connection with the embodiments of the present invention may be embodied directly in a hardware processor for execution, or in a combination of hardware and software modules in the processor for execution. The software modules may be located in a random access memory, flash memory, read only memory, programmable read only memory, or electrically erasable programmable memory, registers, etc. as well known in the art. The storage medium is located in memory 1801 and processor 1800 reads information from memory 1801 and performs steps of a signal processing flow in combination with hardware thereof.
In particular, the processor 1800 is configured to read a program in the memory 1801 and execute:
determining a plurality of continuous resources in a period of one preconfigured resource in a set of preconfigured resources configured to the terminal; the terminal is preconfigured with a determined plurality of consecutive resources.
Optionally, the plurality of consecutive resources includes:
continuous resources on adjacent symbols; or continuous resources on adjacent time slots; or continuous resources on adjacent subframes; or adjacent consecutive co-directional transmission resources; the adjacent continuous same-direction transmission resources refer to resources continuously transmitted or continuously received by the same terminal, including continuous uplink resources or continuous sidelink resources.
Optionally, the processor 1800 is further configured to:
and configuring the number of continuous resources in the resource period for the terminal through RRC signaling for configuring the pre-configured resources.
Optionally, the processor 1800 is further configured to:
if the resources required to be configured for the terminal are determined to belong to the pre-configured resource type 2, the number of continuous resources in the resource period is configured for the terminal through a PDCCH command for activating the pre-configured resources.
Optionally, the processor 1800 is further configured to:
after the terminal is preconfigured with a plurality of determined continuous resources, determining the resources used by a first data packet sent by the terminal on the preconfigured resources, and enabling the resources at the same position in each preconfigured resource period; the method comprises the steps that a terminal can only use enabled resources to perform preset transmission in each preset resource period, and other resources except the enabled resources in a plurality of continuous resources in the preset resource period fail to the terminal.
Optionally, the processor 1800 is further configured to:
configuring the using duration or the using number of the preset resources for the terminal through RRC signaling; or (b)
After the pre-configured resources are enabled, receiving indication information for enabling the pre-configured resources sent by the terminal, wherein the indication information is in a MAC sub-header containing LCID for indicating the pre-configured resources to be enabled or in a MAC CE containing the pre-configured resource numbers for enabling the pre-configured resources, and the MAC CE is used for indicating the pre-configured resources corresponding to the pre-configured resource numbers to be enabled; the disabling of the pre-configured resource means that the pre-configured resource of the terminal is retracted to a state that the pre-configured resource period has a plurality of continuous resources and the resources are activated and not enabled.
Optionally, the processor 1800 is further configured to:
if the resources required to be configured for the terminal are determined to belong to the pre-configured resource type 1; sending reconfiguration information containing the same pre-configured resources as the current pre-configured resource number to the terminal through RRC signaling; enabling the pre-configured resources corresponding to the pre-configured resource numbers according to the reconfiguration information and determining new pre-configured resources according to the reconfiguration information.
Optionally, the processor 1800 is further configured to:
if the resources required to be configured for the terminal are determined to belong to the pre-configured resource type 2; after a plurality of determined continuous resources are preconfigured for a terminal, configuring the use duration or the use number for releasing the preconfigured resources for the terminal through RRC signaling, so that the terminal releases the resources according to the use duration or the use number for releasing the preconfigured resources; or (b)
After the pre-configured resource is activated, receiving indication information for releasing the pre-configured resource, which is sent by the terminal, wherein the indication information is an MAC sub-head containing LCID for indicating the release of the pre-configured resource, or the indication information is an MAC CE containing a pre-configured resource number for releasing the pre-configured resource, and the MAC CE is used for indicating the release of the pre-configured resource corresponding to the pre-configured resource number; or (b)
Sending reconfiguration information containing the same preset resource number as the current preset resource number to a terminal through RRC signaling, so that the terminal releases the preset resource corresponding to the preset resource number according to the reconfiguration information and determines a new preset resource according to the reconfiguration information; or (b)
The pre-configured resource corresponding to the current pre-configured resource number is released through a new PDCCH command for activating the pre-configured resource the same as the current pre-configured resource number, and the pre-configured resource is activated according to the new PDCCH command for activating the pre-configured resource; or (b)
And after the pre-configured resource is activated, a PDCCH command for releasing the pre-configured resource is sent to the terminal, so that the terminal releases the resource according to the PDCCH command for releasing the pre-configured resource.
Optionally, the processor 1800 is further configured to:
and releasing the resources which are not enabled in the pre-configured resource period for the terminal.
Optionally, the processor 1800 is further configured to determine a resource used by the first data packet sent by the terminal by:
taking the resource corresponding to the maximum value of the transmission power of the terminal on a plurality of continuous resources in the pre-configured resource period as the resource for the terminal to transmit the first data packet; or (b)
Taking the resource carrying the data packet containing the indication information sent by the terminal in the preconfigured plurality of continuous resources as the resource for sending the first data packet by the terminal;
the indication information is carried by a MAC layer, and the indication information is a MAC CE or carried by a MAC sub-head carrying a special indication LCID.
Optionally, the processor 1800 is specifically configured to:
determining a plurality of continuous resources which need to be configured to the terminal according to the auxiliary information reported by the terminal;
wherein the auxiliary information includes part or all of the following:
Service arrival period, expected arrival time of service data, expected packet size, and deviation of expected arrival time of service data.
Based on the same idea, as shown in fig. 17, a schematic structural diagram of another network side device with resource configuration according to an embodiment of the present invention includes:
a first determining module 1700, configured to determine a plurality of consecutive resources within a period of one preconfigured resource in a set of preconfigured resources configured to the terminal;
the first processing module 1701: for pre-configuring a determined plurality of consecutive resources for the terminal.
Optionally, the plurality of consecutive resources includes:
continuous resources on adjacent symbols; or continuous resources on adjacent time slots; or continuous resources on adjacent subframes; or adjacent consecutive co-directional transmission resources; the adjacent continuous same-direction transmission resources refer to resources continuously transmitted or continuously received by the same terminal, including continuous uplink resources or continuous sidelink resources.
Optionally, the first processing module 1701 is further configured to:
and configuring the number of continuous resources in the resource period for the terminal through RRC signaling for configuring the pre-configured resources.
Optionally, the first processing module 1701 is further configured to:
If the resources required to be configured for the terminal are determined to belong to the pre-configured resource type 2, the number of continuous resources in the resource period is configured for the terminal through a PDCCH command for activating the pre-configured resources.
Optionally, the first processing module 1701 is further configured to:
after the terminal is preconfigured with a plurality of determined continuous resources, determining the resources used by a first data packet sent by the terminal on the preconfigured resources, and enabling the resources at the same position in each preconfigured resource period; the method comprises the steps that a terminal can only use enabled resources to perform preset transmission in each preset resource period, and other resources except the enabled resources in a plurality of continuous resources in the preset resource period fail to the terminal.
Optionally, the first processing module 1701 is further configured to:
configuring the using duration or the using number of the preset resources for the terminal through RRC signaling; or (b)
After the pre-configured resources are enabled, receiving indication information for enabling the pre-configured resources sent by the terminal, wherein the indication information is in a MAC sub-header containing LCID for indicating the pre-configured resources to be enabled or in a MAC CE containing the pre-configured resource numbers for enabling the pre-configured resources, and the MAC CE is used for indicating the pre-configured resources corresponding to the pre-configured resource numbers to be enabled; the disabling of the pre-configured resource means that the pre-configured resource of the terminal is retracted to a state that the pre-configured resource period has a plurality of continuous resources and the resources are activated and not enabled.
Optionally, the first processing module 1701 is further configured to:
if the resources required to be configured for the terminal are determined to belong to the pre-configured resource type 1; sending reconfiguration information containing the same pre-configured resources as the current pre-configured resource number to the terminal through RRC signaling; enabling the pre-configured resources corresponding to the pre-configured resource numbers according to the reconfiguration information and determining new pre-configured resources according to the reconfiguration information.
Optionally, the first processing module 1701 is further configured to:
if the resources required to be configured for the terminal are determined to belong to the pre-configured resource type 2; after a plurality of determined continuous resources are preconfigured for a terminal, configuring the use duration or the use number for releasing the preconfigured resources for the terminal through RRC signaling, so that the terminal releases the resources according to the use duration or the use number for releasing the preconfigured resources; or (b)
After the pre-configured resource is activated, receiving indication information for releasing the pre-configured resource, which is sent by the terminal, wherein the indication information is an MAC sub-head containing LCID for indicating the release of the pre-configured resource, or the indication information is an MAC CE containing a pre-configured resource number for releasing the pre-configured resource, and the MAC CE is used for indicating the release of the pre-configured resource corresponding to the pre-configured resource number; or (b)
Sending reconfiguration information containing the same preset resource number as the current preset resource number to a terminal through RRC signaling, so that the terminal releases the preset resource corresponding to the preset resource number according to the reconfiguration information and determines a new preset resource according to the reconfiguration information; or (b)
The pre-configured resource corresponding to the current pre-configured resource number is released through a new PDCCH command for activating the pre-configured resource the same as the current pre-configured resource number, and the pre-configured resource is activated according to the new PDCCH command for activating the pre-configured resource; or (b)
And after the pre-configured resource is activated, a PDCCH command for releasing the pre-configured resource is sent to the terminal, so that the terminal releases the resource according to the PDCCH command for releasing the pre-configured resource.
Optionally, the first processing module 1701 is further configured to:
and releasing the resources which are not enabled in the pre-configured resource period for the terminal.
Optionally, the first processing module 1701 is further configured to determine a resource used by the first data packet sent by the terminal by:
taking the resource corresponding to the maximum value of the transmission power of the terminal on a plurality of continuous resources in the pre-configured resource period as the resource for the terminal to transmit the first data packet; or (b)
Taking the resource carrying the data packet containing the indication information sent by the terminal in the preconfigured plurality of continuous resources as the resource for sending the first data packet by the terminal;
the indication information is carried by a MAC layer, and the indication information is a MAC CE or carried by a MAC sub-head carrying a special indication LCID.
Optionally, the first processing module 1701 is further configured to:
determining a plurality of continuous resources which need to be configured to the terminal according to the auxiliary information reported by the terminal;
wherein the auxiliary information includes part or all of the following:
service arrival period, expected arrival time of service data, expected packet size, and deviation of expected arrival time of service data.
Based on the same inventive concept, the embodiment of the present invention further provides a terminal for data transmission, and since the device is a terminal in a system for resource allocation and data transmission in the embodiment of the present invention, and the principle of the device for solving problems is similar to that of the method, implementation of the device may refer to implementation of the method, and repeated parts will not be repeated.
As shown in fig. 18, a terminal for data transmission according to an embodiment of the present invention includes a processor 1800, a memory 1801, and a transceiver 1802;
The processor 1800 is responsible for managing the bus architecture and general processing, and the memory 1801 may store data used by the processor 1800 in performing operations. The transceiver 1802 is configured to receive and transmit data under the control of the processor 1800.
The bus architecture may include any number of interconnecting buses and bridges, and in particular one or more processors represented by the processor 1800 and various circuits of the memory, represented by the memory 1801. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, power management circuits, etc., which are well known in the art and, therefore, will not be described further herein. The bus interface provides an interface. The processor 1800 is responsible for managing the bus architecture and general processing, and the memory 1801 may store data used by the processor 1800 in performing operations.
The flow disclosed in the embodiments of the present invention may be applied to the processor 1800 or implemented by the processor 1800. In implementation, the steps of the signal processing flow may be performed by integrated logic circuitry in hardware or instructions in software in the processor 1800. The processor 1800 may be a general purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, and may implement or perform the methods, steps, and logic blocks disclosed in embodiments of the invention. The general purpose processor may be a microprocessor or any conventional processor or the like. The steps of a method disclosed in connection with the embodiments of the present invention may be embodied directly in a hardware processor for execution, or in a combination of hardware and software modules in the processor for execution. The software modules may be located in a random access memory, flash memory, read only memory, programmable read only memory, or electrically erasable programmable memory, registers, etc. as well known in the art. The storage medium is located in memory 1801 and processor 1800 reads information from memory 1801 and performs steps of a signal processing flow in combination with hardware thereof.
In particular, the processor 1800 is configured to read a program in the memory 1801 and execute:
determining a plurality of continuous resources preconfigured by the network side equipment; and carrying out data transmission through the preconfigured plurality of continuous resources.
Optionally, the plurality of consecutive resources includes:
continuous resources on adjacent symbols; or continuous resources on adjacent time slots; or continuous resources on adjacent subframes; or adjacent continuous same-direction transmission resources, namely resources which can be continuously sent or continuously received by the same terminal, including continuous uplink resources or continuous sidelink resources.
Optionally, the processor 1800 is further configured to:
and determining the number of a plurality of continuous resources in the pre-configured resource period in the pre-configured resources according to the received RRC signaling of the pre-configured resources configured by the network side equipment or determining the number of the plurality of continuous resources in the pre-configured resource period according to the protocol specification.
Optionally, the processor 1800 is further configured to:
the preconfigured continuous resources belong to a preconfigured resource type 2, and the number of the continuous resources in the preconfigured resource period is determined according to the PDCCH command which is sent by the network side equipment and used for activating the preconfigured resources.
Optionally, the processor 1800 is further configured to:
after the first data packet is sent through the pre-configured resources, enabling the resources which are at the same position as the resources used for sending the first data packet in each period of the pre-configured resources; the method comprises the steps that a terminal can only use enabled resources to perform preset transmission in each preset resource period, and other resources except the enabled resources in a plurality of continuous resources in the preset resource period fail to the terminal.
Optionally, the processor 1800 is further configured to:
after determining that the usage time length or the usage number of the pre-configured resources configured by the network side equipment through the RRC signaling is reached or exceeded, if data is not transmitted through the pre-configured resources in the following N resource periods, the activated resources of each resource period are disabled; or (b)
After the pre-configured resources are activated, sending indication information for enabling the pre-configured resources to the network side equipment; the indication information is in an MAC sub-head containing LCID with indication to enable the pre-configured resource, or the indication information is in an MAC CE containing the pre-configured resource number to enable the pre-configured resource, wherein the MAC CE is used for indicating to disable the pre-configured resource corresponding to the pre-configured resource number; the disabling of the pre-configured resource means that the pre-configured resource configured by the network side device for the terminal is retracted to a state that a plurality of continuous resources in a pre-configured resource period are recovered to be activated and not enabled.
Optionally, the processor 1800 is further configured to:
the pre-allocated continuous resources belong to a pre-configured resource type 1, after the re-configured information which is sent by the network side equipment and contains the pre-configured resources with the same number as the current pre-configured resources is received through RRC signaling, the pre-configured resources corresponding to the pre-configured resource numbers are enabled according to the re-configured information, and new pre-configured resources are determined according to the re-configured information.
Optionally, the processor 1800 is further configured to:
after determining that the use duration or the use times of the resources configured by the network side equipment through RRC signaling are reached or exceeded, if data are not transmitted through the pre-configured resources in the following N resource periods, disabling the activated resources in each resource period, and releasing the pre-allocated multiple continuous resources; or (b)
After receiving a release command sent by the network side equipment through MAC CE or RRC signaling, releasing the preassigned multiple continuous resources; or (b)
After receiving a deactivation command sent by the network side equipment through a new PDCCH command for activating other pre-configured resources, deactivating the activated resources in the current pre-configured resources, and activating the pre-configured resources corresponding to the new PDCCH command for activating other pre-configured resources;
And after the network side equipment sends a release command through the PDCCH command receiving network side equipment, releasing the preassigned multiple continuous resources.
Optionally, the processor 1800 is further configured to:
and placing indication information indicating resources used for transmitting the first data packet in the first data packet.
Optionally, the processor 1800 is further configured to:
transmitting auxiliary information for determining a plurality of continuous resources required to be configured to a terminal to the network side equipment;
wherein the auxiliary information includes part or all of the following:
service arrival period, expected arrival time of service data, expected packet size, and deviation of expected arrival time of service data.
Based on the same idea, as shown in fig. 19, another structure diagram of a terminal for data transmission according to an embodiment of the present invention includes:
a second determining module 1900, configured to determine a plurality of consecutive resources preconfigured by the network side device;
the second processing module 1901: for data transmission over said preconfigured plurality of consecutive resources.
Optionally, the plurality of consecutive resources includes:
continuous resources on adjacent symbols; or continuous resources on adjacent time slots; or continuous resources on adjacent subframes; or adjacent continuous same-direction transmission resources, namely resources which can be continuously sent or continuously received by the same terminal, including continuous uplink resources or continuous sidelink resources.
Optionally, the second processing module 1901 is further configured to:
and determining the number of a plurality of continuous resources in the pre-configured resource period in the pre-configured resources according to the received RRC signaling of the pre-configured resources configured by the network side equipment or determining the number of the plurality of continuous resources in the pre-configured resource period according to the protocol specification.
Optionally, the second processing module 1901 is further configured to:
the preconfigured continuous resources belong to a preconfigured resource type 2, and the number of the continuous resources in the preconfigured resource period is determined according to the PDCCH command which is sent by the network side equipment and used for activating the preconfigured resources.
Optionally, the second processing module 1901 is further configured to:
after the first data packet is sent through the pre-configured resources, enabling the resources which are at the same position as the resources used for sending the first data packet in each period of the pre-configured resources; the method comprises the steps that a terminal can only use enabled resources to perform preset transmission in each preset resource period, and other resources except the enabled resources in a plurality of continuous resources in the preset resource period fail to the terminal.
Optionally, the second processing module 1901 is further configured to:
After determining that the usage time length or the usage number of the pre-configured resources configured by the network side equipment through the RRC signaling is reached or exceeded, if data is not transmitted through the pre-configured resources in the following N resource periods, the activated resources of each resource period are disabled; or (b)
After the pre-configured resources are activated, sending indication information for enabling the pre-configured resources to the network side equipment; the indication information is in an MAC sub-head containing LCID with indication to enable the pre-configured resource, or the indication information is in an MAC CE containing the pre-configured resource number to enable the pre-configured resource, wherein the MAC CE is used for indicating to disable the pre-configured resource corresponding to the pre-configured resource number; the disabling of the pre-configured resource means that the pre-configured resource configured by the network side device for the terminal is retracted to a state that a plurality of continuous resources in a pre-configured resource period are recovered to be activated and not enabled.
Optionally, the second processing module 1901 is further configured to:
the pre-allocated continuous resources belong to a pre-configured resource type 1, after the re-configured information which is sent by the network side equipment and contains the pre-configured resources with the same number as the current pre-configured resources is received through RRC signaling, the pre-configured resources corresponding to the pre-configured resource numbers are enabled according to the re-configured information, and new pre-configured resources are determined according to the re-configured information.
Optionally, the second processing module 1901 is further configured to:
after determining that the use duration or the use times of the resources configured by the network side equipment through RRC signaling are reached or exceeded, if data are not transmitted through the pre-configured resources in the following N resource periods, disabling the activated resources in each resource period, and releasing the pre-allocated multiple continuous resources; or (b)
After receiving a release command sent by the network side equipment through MAC CE or RRC signaling, releasing the preassigned multiple continuous resources; or (b)
After receiving a deactivation command sent by the network side equipment through a new PDCCH command for activating other pre-configured resources, deactivating the activated resources in the current pre-configured resources, and activating the pre-configured resources corresponding to the new PDCCH command for activating other pre-configured resources;
and after the network side equipment sends a release command through the PDCCH command receiving network side equipment, releasing the preassigned multiple continuous resources.
Optionally, the second processing module 1901 is further configured to:
and placing indication information indicating resources used for transmitting the first data packet in the first data packet.
Optionally, the second processing module 1901 is further configured to:
transmitting auxiliary information for determining a plurality of continuous resources required to be configured to a terminal to the network side equipment;
wherein the auxiliary information includes part or all of the following:
service arrival period, expected arrival time of service data, expected packet size, and deviation of expected arrival time of service data.
Based on the same inventive concept, the embodiment of the present invention further provides a method for configuring resources, and since the method corresponds to a method corresponding to a network side device in a system for configuring resources and transmitting data in the embodiment of the present invention, and the principle of the method for solving problems is similar to that of the device, implementation of the method can refer to implementation of a terminal, and repeated parts are omitted.
As shown in fig. 20, a flowchart of a method for configuring resources according to an embodiment of the present invention specifically includes the following steps:
step 2000, the network side equipment determines a plurality of continuous resources in a preconfigured resource period in a set of preconfigured resources configured to the terminal;
in step 2001, the network side device pre-configures a plurality of determined consecutive resources for the terminal.
Optionally, the plurality of consecutive resources includes:
continuous resources on adjacent symbols; or (b)
Continuous resources on adjacent time slots; or (b)
Continuous resources on adjacent subframes; or (b)
Adjacent continuous same-direction transmission resources; the adjacent continuous same-direction transmission resources refer to resources continuously transmitted or continuously received by the same terminal, including continuous uplink resources or continuous sidelink resources.
Optionally, the network side device pre-configures a plurality of determined continuous resources for the terminal, and further includes:
the network side equipment configures the number of continuous resources in a resource period for the terminal through RRC signaling for configuring the pre-configured resources.
Optionally, the network side device determines that the resource to be configured to the terminal belongs to a preconfigured resource type 2;
the network side equipment pre-configures a plurality of determined continuous resources for the terminal, and the method further comprises the following steps:
the network side equipment configures the number of continuous resources in the resource period for the terminal through a PDCCH command for activating the pre-configured resources.
Optionally, after the network side device pre-configures the determined multiple continuous resources for the terminal, the method further includes:
the network side equipment determines the resources used by the first data packet sent by the terminal on the preconfigured resources and enables the resources at the same position in each preconfigured resource period; the method comprises the steps that a terminal can only use enabled resources to perform preset transmission in each preset resource period, and other resources except the enabled resources in a plurality of continuous resources in the preset resource period fail to the terminal.
Optionally, after the network side device pre-configures the determined multiple continuous resources for the terminal, the method further includes:
the network side equipment configures the using duration or the using number for enabling the pre-configured resources for the terminal through RRC signaling; or (b)
After the pre-configured resource is enabled, the network side equipment receives indication information for disabling the pre-configured resource, which is sent by the terminal, wherein the indication information is a MAC sub-header containing LCID for indicating the disabling of the pre-configured resource, or the indication information is a MACCE containing a pre-configured resource number for disabling the pre-configured resource, and the MAC CE is used for indicating the disabling of the pre-configured resource corresponding to the pre-configured resource number; the disabling of the pre-configured resource means that the pre-configured resource of the terminal is retracted to a state that the pre-configured resource period has a plurality of continuous resource allocation and the resource is activated and not enabled.
Optionally, the network side device determines that the resource to be configured to the terminal belongs to a preconfigured resource type 1;
after the network side device activates the resources with the same position in each resource period, the method further comprises the following steps:
the network side equipment sends reconfiguration information containing the same pre-configured resources as the current pre-configured resource number to the terminal through RRC signaling; the network side equipment enables the pre-configured resources corresponding to the pre-configured resource numbers according to the reconfiguration information and determines new pre-configured resources according to the reconfiguration information.
Optionally, the network side device determines that the resource to be configured to the terminal belongs to a preconfigured resource type 2;
after the network side equipment pre-configures the determined multiple continuous resources for the terminal, the method further comprises the following steps:
the network side equipment configures the using time length or the using number for releasing the pre-configured resources for the terminal through the RRC signaling, so that the terminal releases the resources according to the using time length or the using number for releasing the pre-configured resources; or (b)
After the network side equipment activates the pre-configured resource, receiving indication information for releasing the pre-configured resource, which is sent by the terminal, wherein the indication information is an MAC sub-header containing LCID for indicating to release the pre-configured resource, or the indication information is an MAC CE containing a pre-configured resource number for releasing the pre-configured resource, wherein the MAC CE is used for indicating to release the pre-configured resource corresponding to the pre-configured resource number; or (b)
The network side equipment sends reconfiguration information containing the same preset resource number as the current preset resource number to the terminal through RRC signaling, so that the terminal releases the preset resource corresponding to the preset resource number according to the reconfiguration information and determines new preset resource according to the reconfiguration information; or (b)
The network side equipment releases the pre-configured resource corresponding to the current pre-configured resource number through a new PDCCH command for activating the pre-configured resource with the same number as the current pre-configured resource, and activates the pre-configured resource according to the new PDCCH command for activating the pre-configured resource; or (b)
And after the network side equipment activates the pre-configured resource, the network side equipment sends a PDCCH command for releasing the pre-configured resource to the terminal so that the terminal can release the resource according to the PDCCH command for releasing the pre-configured resource.
Optionally, after determining the resource used by the first data packet sent by the terminal, the network side device further includes:
and the network side equipment releases the resources which are not enabled in the pre-configured resource period to the terminal.
Optionally, the network side device determines the resource used by the first data packet sent by the terminal by the following manner:
the network side equipment takes the resource corresponding to the maximum value of the transmission power of the terminal on a plurality of continuous resources in the preset resource period as the resource for the terminal to transmit the first data packet; or (b)
The network side equipment takes the resource carrying the data packet containing the indication information and sent by the terminal in the preconfigured continuous resources as the resource for sending the first data packet by the terminal;
The indication information is carried by a MAC layer, and the indication information is a MAC CE or carried by a MAC sub-head carrying a special indication LCID.
Optionally, the network side device determines a plurality of continuous resources to be configured to the terminal in a period of the preconfigured resources in the preconfigured resources of the terminal, including:
the network side equipment determines a plurality of continuous resources which need to be configured to the terminal according to the auxiliary information reported by the terminal;
wherein the auxiliary information includes part or all of the following:
service arrival period, expected arrival time of service data, expected packet size, and deviation of expected arrival time of service data.
Based on the same inventive concept, the embodiment of the present invention further provides a data transmission method, and since the method corresponds to a method corresponding to a terminal in the system for resource allocation and data transmission in the embodiment of the present invention, and the principle of solving the problem of the method is similar to that of the terminal, implementation of the method can refer to implementation of the terminal, and repeated parts are omitted.
As shown in fig. 21, a flowchart of a method for data transmission according to an embodiment of the present invention specifically includes the following steps:
Step 2100, the terminal determines a plurality of continuous resources preconfigured by the network side device;
in step 2101, the terminal performs data transmission through the preconfigured plurality of continuous resources.
Optionally, the plurality of consecutive resources includes:
continuous resources on adjacent symbols; or (b)
Continuous resources on adjacent time slots; or (b)
Continuous resources on adjacent subframes; or (b)
Adjacent continuous same-direction transmission resources, namely resources which can be continuously sent or continuously received by the same terminal, comprise continuous uplink resources or continuous sidelink resources.
Optionally, the terminal determines a plurality of continuous resources preconfigured by the network side device, and further includes:
the terminal determines the number of a plurality of continuous resources in a pre-configured resource period in the pre-configured resources according to the received RRC signaling of the pre-configured resources configured by the network side equipment or determines the number of a plurality of continuous resources in the pre-configured resource period according to the protocol specification.
Optionally, the preconfigured plurality of consecutive resources belong to preconfigured resource type 2;
the terminal determines a plurality of continuous resources preconfigured by the network side equipment, and the method further comprises the following steps:
and the terminal determines the number of a plurality of continuous resources in the pre-configured resource period according to the PDCCH command which is sent by the network side equipment and used for activating the pre-configured resources.
Optionally, the terminal performs data transmission through the preconfigured multiple continuous resources, and further includes:
after the terminal sends the first data packet through the pre-configured resource, enabling the resource at the same position as the resource used for sending the first data packet in each pre-configured resource period; the method comprises the steps that a terminal can only use enabled resources to perform preset transmission in each preset resource period, and other resources except the enabled resources in a plurality of continuous resources in the preset resource period fail to the terminal.
Optionally, after the terminal performs data transmission through the preconfigured multiple continuous resources, the method further includes:
after determining that the usage time length or the usage number of the resources configured by the network side equipment through the RRC signaling and used for disabling the pre-configured resources is reached or exceeded, if data is not transmitted through the pre-configured resources in the N resource periods, disabling the activated resources in each resource period; or (b)
After the pre-configured resource is activated, the terminal sends indication information for enabling the pre-configured resource to the network side equipment; the indication information is in a MAC sub-head containing LCID with indication to enable the pre-configured resource or in a MAC CE containing the pre-configured resource number to enable the pre-configured resource, wherein the MAC CE is used for indicating to disable the pre-configured resource corresponding to the pre-configured resource number; the disabling of the pre-configured resource means that the pre-configured resource configured by the network side device for the terminal is retracted to a state that a plurality of continuous resources in a pre-configured resource period are recovered to be activated and not enabled.
Optionally, the pre-allocated plurality of consecutive resources belongs to a pre-configured resource type 1;
after the terminal performs data transmission through the preconfigured plurality of continuous resources, the method further comprises:
after receiving the reconfiguration information containing the same preset resource as the current preset resource number sent by the network side equipment through the RRC signaling, the terminal enables the preset resource corresponding to the preset resource number according to the reconfiguration information and determines a new preset resource according to the reconfiguration information.
Optionally, the pre-allocated plurality of consecutive resources belongs to a pre-configured resource type 2;
the method further comprises the steps of:
after the terminal determines that the usage duration or the usage times of the resources configured by the network side equipment through the RRC signaling are reached or exceeded, if the data is not transmitted through the pre-configured resources in the following N resource periods, the activated resources of each resource period are disabled, and the pre-allocated multiple continuous resources are released; or (b)
The terminal receives a release command sent by the network side equipment through MAC CE or RRC signaling and releases the preassigned multiple continuous resources; or (b)
After receiving a deactivation command sent by the network side equipment through a new PDCCH command for activating other pre-configured resources, the terminal deactivates the activated resources in the current pre-configured resources and activates the pre-configured resources corresponding to the new PDCCH command for activating other pre-configured resources;
and after receiving a release command sent by the network side equipment through the PDCCH command, the terminal releases the preassigned multiple continuous resources.
Optionally, the terminal sends the first data packet through the preconfigured resource, and further includes:
the terminal places indication information indicating resources used for transmitting the first data packet in the first data packet.
Optionally, before the terminal determines the plurality of continuous resources pre-allocated by the network side device, the method further includes:
the terminal sends auxiliary information for determining a plurality of continuous resources required to be configured to the terminal to the network side equipment;
wherein the auxiliary information includes part or all of the following:
service arrival period, expected arrival time of service data, expected packet size, and deviation of expected arrival time of service data.
The present invention is described above with reference to block diagrams and/or flowchart illustrations of methods, apparatus (systems) and/or computer program products according to embodiments of the invention. It will be understood that one block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, 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, and/or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer and/or other programmable data processing apparatus, create means for implementing the functions/acts specified in the block diagrams and/or flowchart block or blocks.
Accordingly, the present invention may be embodied in hardware and/or in software (including firmware, resident software, micro-code, etc.). Still further, the present invention may take the form of a computer program product on a computer-usable or computer-readable storage medium having computer-usable or computer-readable program code embodied in the medium for use by or in connection with an instruction execution system. In the context of the present invention, a computer-usable or computer-readable medium may be any medium that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device.
It will be apparent to those skilled in the art that various modifications and variations can be made to the present invention without departing from the spirit or scope of the invention. Thus, it is intended that the present invention also include such modifications and alterations insofar as they come within the scope of the appended claims or the equivalents thereof.

Claims (39)

1. A method of resource allocation, the method comprising:
the network side equipment determines a plurality of continuous resources in a preconfigured resource period in a set of preconfigured resources configured to the terminal;
The network side equipment pre-configures a plurality of determined continuous resources for the terminal;
the network side equipment releases the resource which is not enabled in the pre-configured resource period to the terminal, wherein the resource which is not enabled is an unused resource in a plurality of continuous resources in the pre-configured resource period;
the network side equipment pre-configures a plurality of determined continuous resources for the terminal, and the method further comprises the following steps:
the network side equipment configures the number of continuous resources in a resource period for the terminal through Radio Resource Control (RRC) signaling for configuring the pre-configured resources.
2. The method of claim 1, wherein the plurality of consecutive resources comprises:
continuous resources on adjacent symbols; or (b)
Continuous resources on adjacent time slots; or (b)
Continuous resources on adjacent subframes; or (b)
Adjacent continuous same-direction transmission resources; the adjacent continuous same-direction transmission resources refer to resources continuously transmitted or continuously received by the same terminal, including continuous uplink resources or continuous direct link sidelink resources.
3. The method of claim 1, wherein the network side device determines that resources to be configured for the terminal belong to a preconfigured resource type 2;
The network side equipment pre-configures a plurality of determined continuous resources for the terminal, and the method further comprises the following steps:
the network side equipment configures the number of continuous resources in the resource period for the terminal through a physical downlink control channel PDCCH command for activating the pre-configured resources.
4. The method of claim 1, wherein after the network side device pre-configures the determined plurality of consecutive resources for the terminal, further comprising:
the network side equipment determines the resources used by the first data packet sent by the terminal on the preconfigured resources and enables the resources at the same position in each preconfigured resource period; the method comprises the steps that a terminal can only use enabled resources to perform preset transmission in each preset resource period, and other resources except the enabled resources in a plurality of continuous resources in the preset resource period fail to the terminal.
5. The method of claim 4, wherein after the network side device pre-configures the determined plurality of consecutive resources for the terminal, further comprising:
the network side equipment configures the using duration or the using number for enabling the pre-configured resources for the terminal through RRC signaling; or (b)
After the pre-configured resource is enabled, the network side equipment receives indication information for enabling the pre-configured resource sent by the terminal, wherein the indication information is a media access control layer (MAC) sub-header containing a Logic Channel Identification (LCID) for indicating the disabling of the pre-configured resource, or the indication information is a media access control unit (MAC CE) containing a pre-configured resource number for enabling the pre-configured resource, and the MAC CE is used for indicating the pre-configured resource corresponding to the pre-configured resource number; the disabling of the pre-configured resource means that the pre-configured resource of the terminal is retracted to a state that the pre-configured resource period has a plurality of continuous resource allocation and the resource is activated and not enabled.
6. The method of claim 5, wherein the network side device determines that resources to be configured for the terminal belong to a preconfigured resource type 1;
after the network side device activates the resources with the same position in each resource period, the method further comprises the following steps:
the network side equipment sends reconfiguration information containing the same pre-configured resources as the current pre-configured resource number to the terminal through RRC signaling;
the network side equipment enables the pre-configured resources corresponding to the pre-configured resource numbers according to the reconfiguration information and determines new pre-configured resources according to the reconfiguration information.
7. The method of claim 5, wherein the network side device determines that resources to be configured for the terminal belong to a preconfigured resource type 2;
after the network side equipment pre-configures the determined multiple continuous resources for the terminal, the method further comprises the following steps:
the network side equipment configures the using time length or the using number for releasing the pre-configured resources for the terminal through the RRC signaling, so that the terminal releases the resources according to the using time length or the using number for releasing the pre-configured resources; or (b)
After activating a preconfigured resource, the network side equipment receives indication information for releasing the preconfigured resource, which is sent by the terminal, wherein the indication information is an MAC sub-header containing LCID for indicating to release the preconfigured resource, or the indication information is an MAC CE containing a preconfigured resource number for releasing the preconfigured resource, and the MAC CE is used for indicating to release the preconfigured resource corresponding to the preconfigured resource number; or (b)
The network side equipment sends reconfiguration information containing the same preset resource number as the current preset resource number to the terminal through RRC signaling, so that the terminal releases the preset resource corresponding to the preset resource number according to the reconfiguration information and determines new preset resource according to the reconfiguration information; or (b)
The network side equipment releases the pre-configured resource corresponding to the current pre-configured resource number through a new PDCCH command for activating the pre-configured resource with the same number as the current pre-configured resource, and activates the pre-configured resource according to the new PDCCH command for activating the pre-configured resource; or (b)
And after the network side equipment activates the pre-configured resource, the network side equipment sends a PDCCH command for releasing the pre-configured resource to the terminal so that the terminal can release the resource according to the PDCCH command for releasing the pre-configured resource.
8. The method according to any one of claims 5 to 7, wherein the network side device determines the resource used by the first data packet sent by the terminal by:
the network side equipment takes the resource corresponding to the maximum value of the transmission power of the terminal on a plurality of continuous resources in the preset resource period as the resource for the terminal to transmit the first data packet; or (b)
The network side equipment takes the resource carrying the data packet containing the indication information and sent by the terminal in the preconfigured continuous resources as the resource for sending the first data packet by the terminal;
the indication information is carried by a MAC layer, and the indication information is a MAC CE or carried by a MAC sub-head carrying a special indication LCID.
9. The method of any one of claims 1 to 7, wherein the determining, by the network side device, a plurality of consecutive resources to be configured to the terminal in a pre-configured resource period in the pre-configured resource of the terminal includes:
the network side equipment determines a plurality of continuous resources which need to be configured to the terminal according to the auxiliary information reported by the terminal;
wherein the auxiliary information includes part or all of the following:
service arrival period, expected arrival time of service data, expected packet size, and deviation of expected arrival time of service data.
10. A method of data transmission, the method comprising:
the terminal determines a plurality of continuous resources preconfigured by the network side equipment;
the terminal performs data transmission through the preconfigured plurality of continuous resources;
the terminal determines a plurality of continuous resources preconfigured by the network side equipment, and the method further comprises the following steps:
the terminal determines the number of a plurality of continuous resources in a pre-configured resource period in the pre-configured resources according to the received RRC signaling of the pre-configured resources configured by the network side equipment or determines the number of the plurality of continuous resources in the pre-configured resource period according to protocol regulations; and releasing the non-enabled resources in the pre-configured resource period by the network side equipment, wherein the non-enabled resources are unused resources in a plurality of continuous resources in the pre-configured resource period.
11. The method of claim 10, wherein the plurality of consecutive resources comprises:
continuous resources on adjacent symbols; or (b)
Continuous resources on adjacent time slots; or (b)
Continuous resources on adjacent subframes; or (b)
Adjacent continuous same-direction transmission resources, namely resources which can be continuously sent or continuously received by the same terminal, comprise continuous uplink resources or continuous sidelink resources.
12. The method of claim 10, wherein the preconfigured plurality of contiguous resources belong to preconfigured resource type 2;
the terminal determines a plurality of continuous resources preconfigured by the network side equipment, and the method further comprises the following steps:
and the terminal determines the number of a plurality of continuous resources in the pre-configured resource period according to the PDCCH command which is sent by the network side equipment and used for activating the pre-configured resources.
13. The method of claim 10, wherein the terminal performs data transmission through the preconfigured plurality of consecutive resources, further comprising:
after the terminal sends the first data packet through the pre-configured resource, enabling the resource at the same position as the resource used for sending the first data packet in each pre-configured resource period; the method comprises the steps that a terminal can only use enabled resources to perform preset transmission in each preset resource period, and other resources except the enabled resources in a plurality of continuous resources in the preset resource period fail to the terminal.
14. The method of claim 13, wherein the terminal, after transmitting data over the preconfigured plurality of consecutive resources, further comprises:
after determining that the usage time length or the usage number of the resources configured by the network side equipment through the RRC signaling and used for disabling the pre-configured resources is reached or exceeded, if data is not transmitted through the pre-configured resources in N subsequent resource periods, disabling the activated resources in each resource period, wherein N is a positive integer; or (b)
The terminal sends indication information for enabling the pre-configured resource to the network side equipment; the indication information is in an MAC sub-head containing LCID with indication to enable the pre-configured resource, or the indication information is in an MAC CE containing the pre-configured resource number to enable the pre-configured resource, wherein the MAC CE is used for indicating to disable the pre-configured resource corresponding to the pre-configured resource number; the disabling of the pre-configured resource means that the pre-configured resource configured by the network side device for the terminal is retracted to a state that a plurality of continuous resources in a pre-configured resource period are recovered to be activated and not enabled.
15. The method of claim 13, wherein the preconfigured plurality of contiguous resources belong to preconfigured resource type 1;
After the terminal performs data transmission through the preconfigured plurality of continuous resources, the method further comprises:
after receiving the reconfiguration information containing the same preset resource as the current preset resource number sent by the network side equipment through the RRC signaling, the terminal enables the preset resource corresponding to the preset resource number according to the reconfiguration information and determines a new preset resource according to the reconfiguration information.
16. The method of claim 13, wherein the preconfigured plurality of contiguous resources belong to preconfigured resource type 2;
the method further comprises the steps of:
after the terminal determines that the usage duration or the usage times of the resources configured by the network side equipment through the RRC signaling are reached or exceeded, if data are not transmitted through the pre-configured resources in N subsequent resource periods, the activated resources in each resource period are disabled, and the pre-configured continuous resources are released, wherein N is a positive integer; or (b)
The terminal receives a release command sent by the network side equipment through MAC CE or RRC signaling and releases the preconfigured multiple continuous resources; or (b)
After receiving a deactivation command sent by the network side equipment through a new PDCCH command for activating other pre-configured resources, the terminal deactivates the activated resources in the current pre-configured resources and activates the pre-configured resources corresponding to the new PDCCH command for activating other pre-configured resources;
And after receiving a release command sent by the network side equipment through the PDCCH command, the terminal releases the preconfigured multiple continuous resources.
17. The method of claim 13, wherein the terminal is transmitting the first data packet over the pre-configured resources, further comprising:
the terminal places indication information indicating resources used for transmitting the first data packet in the first data packet.
18. The method of any one of claims 10 to 17, wherein before the terminal determines the plurality of consecutive resources preconfigured by the network side device, the method further includes:
the terminal sends auxiliary information for determining a plurality of continuous resources required to be configured to the terminal to the network side equipment;
wherein the auxiliary information includes part or all of the following:
service arrival period, expected arrival time of service data, expected packet size, and deviation of expected arrival time of service data.
19. A network-side device for resource allocation, the device comprising: a processor, a memory, and a transceiver;
wherein the processor is configured to read a program in the memory and execute:
determining a plurality of continuous resources in a period of one preconfigured resource in a set of preconfigured resources configured to the terminal; pre-configuring a plurality of determined continuous resources for a terminal; releasing the unused resource in the pre-configured resource period to the terminal, wherein the unused resource is the unused resource in a plurality of continuous resources in the pre-configured resource period;
The processor is further configured to:
and configuring the number of continuous resources in the resource period for the terminal through RRC signaling for configuring the pre-configured resources.
20. The apparatus of claim 19, wherein the plurality of consecutive resources comprises:
continuous resources on adjacent symbols; or (b)
Continuous resources on adjacent time slots; or (b)
Continuous resources on adjacent subframes; or (b)
Adjacent continuous same-direction transmission resources; the adjacent continuous same-direction transmission resources refer to resources continuously transmitted or continuously received by the same terminal, including continuous uplink resources or continuous sidelink resources.
21. The apparatus of claim 19, wherein the processor is further configured to:
if the resources required to be configured for the terminal are determined to belong to the pre-configured resource type 2, the number of continuous resources in the resource period is configured for the terminal through a PDCCH command for activating the pre-configured resources.
22. The apparatus of claim 19, wherein the processor is further configured to:
after the terminal is preconfigured with a plurality of determined continuous resources, determining the resources used by a first data packet sent by the terminal on the preconfigured resources, and enabling the resources at the same position in each preconfigured resource period; the method comprises the steps that a terminal can only use enabled resources to perform preset transmission in each preset resource period, and other resources except the enabled resources in a plurality of continuous resources in the preset resource period fail to the terminal.
23. The device of claim 22, wherein the processor is further configured to:
configuring the using duration or the using number of the preset resources for the terminal through RRC signaling; or (b)
After the pre-configured resource is enabled, receiving indication information for enabling the pre-configured resource sent by the terminal, wherein the indication information is an MAC sub-head containing LCID for indicating the pre-configured resource to be enabled, or the indication information is an MAC CE containing a pre-configured resource number for enabling the pre-configured resource, and the MAC CE is used for indicating the pre-configured resource corresponding to the pre-configured resource number to be enabled; the disabling of the pre-configured resource means that the pre-configured resource of the terminal is retracted to a state that the pre-configured resource period has a plurality of continuous resource allocation and the resource is activated and not enabled.
24. The apparatus of claim 23, wherein the processor is further configured to:
if the resources required to be configured for the terminal are determined to belong to the pre-configured resource type 1; sending reconfiguration information containing the same pre-configured resources as the current pre-configured resource number to the terminal through RRC signaling; enabling the pre-configured resources corresponding to the pre-configured resource numbers according to the reconfiguration information and determining new pre-configured resources according to the reconfiguration information.
25. The apparatus of claim 23, wherein the processor is further configured to:
if the resources required to be configured for the terminal are determined to belong to the pre-configured resource type 2; after a plurality of determined continuous resources are preconfigured for a terminal, configuring the use duration or the use number for releasing the preconfigured resources for the terminal through RRC signaling, so that the terminal releases the resources according to the use duration or the use number for releasing the preconfigured resources; or (b)
After the pre-configured resource is activated, receiving indication information for releasing the pre-configured resource, which is sent by the terminal, wherein the indication information is an MAC sub-head containing LCID for indicating the release of the pre-configured resource, or the indication information is an MAC CE containing a pre-configured resource number for releasing the pre-configured resource, and the MAC CE is used for indicating the release of the pre-configured resource corresponding to the pre-configured resource number; or (b)
Sending reconfiguration information containing the same preset resource number as the current preset resource number to a terminal through RRC signaling, so that the terminal releases the preset resource corresponding to the preset resource number according to the reconfiguration information and determines a new preset resource according to the reconfiguration information; or (b)
The pre-configured resource corresponding to the current pre-configured resource number is released through a new PDCCH command for activating the pre-configured resource the same as the current pre-configured resource number, and the pre-configured resource is activated according to the new PDCCH command for activating the pre-configured resource; or (b)
And after the pre-configured resource is activated, a PDCCH command for releasing the pre-configured resource is sent to the terminal, so that the terminal releases the resource according to the PDCCH command for releasing the pre-configured resource.
26. The apparatus of any one of claims 23-25, wherein the processor is further configured to determine a resource used by the first data packet sent by the terminal by:
taking the resource corresponding to the maximum value of the transmission power of the terminal on a plurality of continuous resources in the pre-configured resource period as the resource for the terminal to transmit the first data packet; or (b)
Taking the resource carrying the data packet containing the indication information sent by the terminal in the preconfigured plurality of continuous resources as the resource for sending the first data packet by the terminal;
the indication information is carried by a MAC layer, and the indication information is a MAC CE or carried by a MAC sub-head carrying a special indication LCID.
27. The apparatus of any one of claims 19 to 25, wherein the processor is specifically configured to:
Determining a plurality of continuous resources which need to be configured to the terminal according to the auxiliary information reported by the terminal;
wherein the auxiliary information includes part or all of the following:
service arrival period, expected arrival time of service data, expected packet size, and deviation of expected arrival time of service data.
28. A terminal for data transmission, the terminal comprising: a processor, a memory, and a transceiver;
wherein the processor is configured to read a program in the memory and execute:
determining a plurality of continuous resources preconfigured by the network side equipment; carrying out data transmission through the preconfigured plurality of continuous resources;
the processor is further configured to:
determining the number of a plurality of continuous resources in a pre-configured resource period in the pre-configured resources according to the received RRC signaling of the pre-configured resources configured by the network side equipment or determining the number of the plurality of continuous resources in the pre-configured resource period according to protocol regulations; and releasing the non-enabled resources in the pre-configured resource period by the network side equipment, wherein the non-enabled resources are unused resources in a plurality of continuous resources in the pre-configured resource period.
29. The terminal of claim 28, wherein the plurality of consecutive resources comprises:
continuous resources on adjacent symbols; or (b)
Continuous resources on adjacent time slots; or (b)
Continuous resources on adjacent subframes; or (b)
Adjacent continuous same-direction transmission resources, namely resources which can be continuously sent or continuously received by the same terminal, comprise continuous uplink resources or continuous sidelink resources.
30. The terminal of claim 28, wherein the processor is further configured to:
the preconfigured continuous resources belong to a preconfigured resource type 2, and the number of the continuous resources in the preconfigured resource period is determined according to the PDCCH command which is sent by the network side equipment and used for activating the preconfigured resources.
31. The terminal of claim 28, wherein the processor is further configured to:
after the first data packet is sent through the pre-configured resources, enabling the resources which are at the same position as the resources used for sending the first data packet in each period of the pre-configured resources; the method comprises the steps that a terminal can only use enabled resources to perform preset transmission in each preset resource period, and other resources except the enabled resources in a plurality of continuous resources in the preset resource period fail to the terminal.
32. The terminal of claim 31, wherein the processor is further configured to:
after determining that the usage time length or the usage number of the pre-configured resources configured by the network side equipment through the RRC signaling is reached or exceeded, if data is not transmitted through the pre-configured resources in the following N resource periods, the activated resources of each resource period are disabled; or (b)
Transmitting indication information for enabling the pre-configured resources to the network side equipment; the indication information is in an MAC sub-head containing LCID with indication to enable the pre-configured resource, or the indication information is in an MAC CE containing the pre-configured resource number to enable the pre-configured resource, wherein the MAC CE is used for indicating to disable the pre-configured resource corresponding to the pre-configured resource number; the disabling of the pre-configured resource means that the pre-configured resource configured by the network side device for the terminal is retracted to a state that a plurality of continuous resources in a pre-configured resource period are recovered to be activated and not enabled.
33. The terminal of claim 31, wherein the processor is further configured to:
the preconfigured continuous resources belong to a preconfigured resource type 1, after the network side equipment receives the reconfiguration information which is sent by the network side equipment and contains the preconfigured resources with the same number as the current preconfigured resources through RRC signaling, the preconfigured resources corresponding to the preconfigured resource numbers are enabled according to the reconfiguration information, and new preconfigured resources are determined according to the reconfiguration information.
34. The terminal of claim 31, wherein the processor is further configured to:
after determining that the use duration or the use times of the resources configured by the network side equipment through RRC signaling are reached or exceeded, if data are not transmitted through the pre-configured resources in the following N resource periods, the activated resources of each resource period are disabled, and the pre-configured continuous resources are released; or (b)
After receiving a release command sent by the network side equipment through MAC CE or RRC signaling, releasing the preconfigured multiple continuous resources; or (b)
After receiving a deactivation command sent by the network side equipment through a new PDCCH command for activating other pre-configured resources, deactivating the activated resources in the current pre-configured resources, and activating the pre-configured resources corresponding to the new PDCCH command for activating other pre-configured resources;
and after the network side equipment sends the release command through the PDCCH command receiving network side equipment, releasing the preconfigured multiple continuous resources.
35. The terminal of claim 31, wherein the processor is further configured to:
And placing indication information indicating resources used for transmitting the first data packet in the first data packet.
36. The terminal of any of claims 28-35, wherein the processor is further configured to:
transmitting auxiliary information for determining a plurality of continuous resources required to be configured to a terminal to the network side equipment;
wherein the auxiliary information includes part or all of the following:
service arrival period, expected arrival time of service data, expected packet size, and deviation of expected arrival time of service data.
37. A network-side device for resource allocation, the device comprising:
a first determination module: for determining a plurality of consecutive resources within a period of one preconfigured resource among a set of preconfigured resources configured to the terminal;
a first processing module: a plurality of consecutive resources for pre-configuring the determined for the terminal; releasing the unused resource in the pre-configured resource period to the terminal, wherein the unused resource is the unused resource in a plurality of continuous resources in the pre-configured resource period;
the first processing module: and is further configured to configure the number of resources consecutive in the resource period for the terminal through RRC signaling for configuring the pre-configured resources.
38. A terminal for data transmission, the terminal comprising:
a second determination module: a plurality of continuous resources for determining the pre-configuration of the network side device;
and a second processing module: for data transmission over the preconfigured plurality of contiguous resources;
the second determination module: the method is also used for determining the number of a plurality of continuous resources in a pre-configured resource period in the pre-configured resources according to the received RRC signaling of the pre-configured resources configured by the network side equipment or determining the number of the plurality of continuous resources in the pre-configured resource period according to the protocol rule; and releasing the non-enabled resources in the pre-configured resource period by the network side equipment, wherein the non-enabled resources are unused resources in a plurality of continuous resources in the pre-configured resource period.
39. A computer storage medium having stored thereon a computer program, which when executed by a processor performs the steps of the method according to any of claims 1-9 or 10-18.
CN201910028514.0A 2019-01-10 2019-01-11 Method and equipment for resource allocation and data transmission Active CN111432480B (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
PCT/CN2019/126352 WO2020143416A1 (en) 2019-01-10 2019-12-18 Method and device for resource configuration and data transmission
KR1020237030786A KR20230131974A (en) 2019-01-10 2019-12-18 Method and device for resource configuration and data transmission
EP19908292.6A EP3911059A4 (en) 2019-01-10 2019-12-18 Method and device for resource configuration and data transmission
US17/422,170 US20220116951A1 (en) 2019-01-10 2019-12-18 Method and device for resource configuration and data transmission
KR1020217025295A KR102578177B1 (en) 2019-01-10 2019-12-18 Method and apparatus for resource configuration and data transmission
TW109100155A TWI725692B (en) 2019-01-10 2020-01-03 Method, equipment and computer storage medium for resource allocation and data transmission

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201910023977 2019-01-10
CN2019100239778 2019-01-10

Publications (2)

Publication Number Publication Date
CN111432480A CN111432480A (en) 2020-07-17
CN111432480B true CN111432480B (en) 2023-09-05

Family

ID=71545814

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910028514.0A Active CN111432480B (en) 2019-01-10 2019-01-11 Method and equipment for resource allocation and data transmission

Country Status (3)

Country Link
KR (1) KR102578177B1 (en)
CN (1) CN111432480B (en)
TW (1) TWI725692B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022087968A1 (en) * 2020-10-29 2022-05-05 Mediatek Singapore Pte. Ltd. Sl resource allocation enhancements
WO2022104544A1 (en) * 2020-11-17 2022-05-27 Oppo广东移动通信有限公司 Wireless communication method, terminal device, and network device
CN115884402A (en) * 2021-09-27 2023-03-31 维沃软件技术有限公司 Auxiliary information reporting method, service configuration method, terminal and network side equipment

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018232321A2 (en) * 2017-06-15 2018-12-20 Hyoungsuk Jeon Grant free configuration

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107027188A (en) * 2016-01-29 2017-08-08 中兴通讯股份有限公司 A kind of resource allocation method, network side equipment and terminal
ES2785647T3 (en) * 2016-03-11 2020-10-07 Asustek Comp Inc Procedure and apparatus to aid data transmission in a wireless communication system
WO2018128970A1 (en) * 2017-01-06 2018-07-12 Sharp Laboratories Of America, Inc. Signaling, procedures, user equipment and base stations for uplink ultra reliable low latency communications

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018232321A2 (en) * 2017-06-15 2018-12-20 Hyoungsuk Jeon Grant free configuration

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Remaining details of UL transmission without grant;ZTE 等;《3GPP TSG RAN WG1 Meeting 90bis,R1-1717442》;20171002;参见正文第1-8页 *

Also Published As

Publication number Publication date
KR20210111850A (en) 2021-09-13
TW202027549A (en) 2020-07-16
TWI725692B (en) 2021-04-21
KR102578177B1 (en) 2023-09-12
CN111432480A (en) 2020-07-17

Similar Documents

Publication Publication Date Title
AU2020280995B2 (en) Slot scheduling method and apparatus
CN111181693B (en) Data transmission method, data transmission device and terminal equipment
US11197320B2 (en) Uplink transmission resource scheduling method and device, and uplink transmission method and device
KR20210042345A (en) Information transmission method and device
CN111432480B (en) Method and equipment for resource allocation and data transmission
EP3739992A1 (en) Information processing method, device, and apparatus
CN110062464B (en) Method and apparatus for managing channel occupation duration of unlicensed band
US20200228253A1 (en) Data transmission method and apparatus
US10506580B2 (en) Uplink data transmission method and device
EP3675585A1 (en) Communication method and apparatus
CN111181694A (en) Method and device for transmitting uplink control information
CN107113821B (en) Method and device for transmitting uplink data
CN110100400B (en) Method, device, equipment and storage medium for determining channel detection mechanism
CN110881223A (en) Scheduling request processing method and terminal equipment
US20200084796A1 (en) Sr/bsr triggering method and device
EP3242526A1 (en) Method and apparatus for generating buffer status report, and communication system
CN111148225B (en) Resource scheduling method, device and equipment
CN113647182A (en) Method and apparatus for wireless communication
WO2017193386A1 (en) Counting method and apparatus
CN109392171B (en) Semi-persistent scheduling data transmission method, communication device and storage medium
EP3911059A1 (en) Method and device for resource configuration and data transmission
EP3503616B1 (en) Multi-air interface communication method and device
CN116506087A (en) Method and apparatus for managing channel occupation duration of unlicensed band
WO2019062834A1 (en) Information transmission method and device
CN113079572B (en) Method and equipment for transmitting SR

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
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20210526

Address after: 100085 1st floor, building 1, yard 5, Shangdi East Road, Haidian District, Beijing

Applicant after: DATANG MOBILE COMMUNICATIONS EQUIPMENT Co.,Ltd.

Address before: 100191 No. 40, Haidian District, Beijing, Xueyuan Road

Applicant before: CHINA ACADEMY OF TELECOMMUNICATIONS TECHNOLOGY

GR01 Patent grant
GR01 Patent grant