CN113259069B - Resource scheduling method, user equipment, device and storage medium - Google Patents
Resource scheduling method, user equipment, device and storage medium Download PDFInfo
- Publication number
- CN113259069B CN113259069B CN202010091384.8A CN202010091384A CN113259069B CN 113259069 B CN113259069 B CN 113259069B CN 202010091384 A CN202010091384 A CN 202010091384A CN 113259069 B CN113259069 B CN 113259069B
- Authority
- CN
- China
- Prior art keywords
- resource
- psfch
- feedback
- slot
- scheduling
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1812—Hybrid protocols; Hybrid automatic repeat request [HARQ]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signaling, i.e. of overhead other than pilot signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The embodiment of the application discloses a resource scheduling method, which is applied to scheduling user equipment and comprises the following steps: detecting feedback information; the first equipment and the second equipment communicate through a secondary link SL; according to the detection result of the feedback information, performing transmission resource scheduling processing on the second equipment; and the scheduling user equipment and the second equipment communicate through SL. By adopting the invention, the user equipment can be scheduled to schedule resources for other equipment.
Description
Technical Field
The present invention relates to the field of communications, and in particular, to a resource scheduling method, a user equipment, an apparatus, and a storage medium.
Background
NR (New Radio, New Radio or New air interface) SL (SideLink) communication as 3GPP (3 GPP) rd Generation Partnership Project, third Generation Partnership Project), has the advantages of short time delay, low cost and the like. The manner of allocating resources in NR SL communication affects the transmission performance and communication quality of NR SL communication. How to allocate resources in NR SL communication has become a hot spot of research.
Disclosure of Invention
The embodiment of the application provides a resource scheduling method, user equipment, a device and a storage medium, which can realize that the user equipment is scheduled to schedule resources for other equipment.
In order to solve the foregoing technical problem, in a first aspect, an embodiment of the present application provides a resource scheduling method, which is applied to scheduling user equipment, and the method includes:
detecting feedback information; the feedback information is used for indicating whether the first equipment receives the service data sent by the second equipment managed by the scheduling user equipment; the first equipment and the second equipment communicate through a secondary link SL;
according to the detection result of the feedback information, performing transmission resource scheduling processing on the second equipment; and the scheduling user equipment and the second equipment communicate through SL.
In a second aspect, an embodiment of the present application further provides a resource scheduling method, which is applied to a second device managed by a scheduling user equipment, and the method includes:
acquiring first feedback information; the first feedback information is sent by the first device to the second device, and the first feedback information is used for indicating whether the first device receives service data sent by the second device; the first equipment and the second equipment communicate through a secondary link SL;
sending second feedback information to the scheduling user equipment according to the first feedback information; and the scheduling user equipment and the second equipment communicate through SL.
In a third aspect, an embodiment of the present application further provides a user equipment, where the user equipment includes: a storage device and a processor, wherein the processor is capable of processing data,
the storage device is used for storing program instructions;
the processor is configured to execute the resource scheduling method according to the first aspect when the storage instruction is called.
In a fourth aspect, an embodiment of the present application further provides a user equipment, where the user equipment includes: a storage device and a processor, wherein the processor is capable of,
the storage device is used for storing program instructions;
and the processor is used for executing the resource scheduling method of the second aspect when the storage instruction is called.
In a fifth aspect, an embodiment of the present application further provides a resource scheduling apparatus, including:
the detection module is used for detecting the feedback information; the feedback information is used for indicating whether the first equipment receives the service data sent by the second equipment managed by the resource scheduling device; the first equipment and the second equipment communicate through a secondary link SL;
the scheduling module is used for scheduling transmission resources for the second equipment according to the detection result of the feedback information; the resource scheduling device and the second device communicate through SL.
In a sixth aspect, an embodiment of the present application further provides a resource scheduling apparatus, where the resource scheduling apparatus is managed by a scheduling user equipment, and the resource scheduling apparatus includes:
the acquisition module is used for acquiring first feedback information; the first feedback information is sent by the first device to the resource scheduling apparatus, and the first feedback information is used to indicate whether the first device receives the service data sent by the resource scheduling apparatus; the first equipment and the resource scheduling device communicate through a secondary link SL;
a sending module, configured to send second feedback information to the scheduling user equipment according to the first feedback information; and the scheduling user equipment and the resource scheduling device communicate through SL.
In a seventh aspect, an embodiment of the present application further provides a computer-readable storage medium, where the computer-readable storage medium is used to store a computer program, and the computer program enables a computer to execute the resource scheduling method according to the first aspect.
In an eighth aspect, an embodiment of the present application further provides a computer-readable storage medium, where the computer-readable storage medium is used to store a computer program, and the computer program enables a computer to execute the resource scheduling method according to the second aspect.
The embodiment of the application has the following beneficial effects:
and the scheduling user equipment performs retransmission transmission resource scheduling processing on the second equipment through the auxiliary link according to the detected condition that the first equipment receives the service data sent by the second equipment, so that the time delay of scheduling transmission resources is short and the cost is low.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings without creative efforts.
Fig. 1 is a scene diagram of a resource scheduling method according to an embodiment of the present application;
fig. 2 is a schematic flowchart of a resource scheduling method according to an embodiment of the present application;
fig. 3a is a diagram of a scenario in which a scheduling user equipment operates in a mode1 according to an embodiment of the present application;
fig. 3b is a diagram of a scenario where a scheduling user equipment operates in a mode2 according to an embodiment of the present application;
fig. 4 is a schematic flowchart of another resource scheduling method according to an embodiment of the present application;
fig. 5 is a schematic structural diagram of an SL resource pool in the embodiment of the present application;
fig. 6 is a schematic structural diagram of another SL resource pool in the embodiment of the present application;
fig. 7 is an interaction flow diagram of a resource scheduling method according to an embodiment of the present application;
fig. 8 is a schematic diagram of scheduling the first feedback resource to the second device in a Case1 manner according to an embodiment of the present application;
fig. 9 is a schematic diagram of scheduling the first feedback resource to the second device in a Case2 manner according to an embodiment of the present application;
fig. 10 is a schematic structural diagram of a user equipment according to an embodiment of the present application;
fig. 11 is a schematic structural diagram of a resource scheduling apparatus according to an embodiment of the present application;
fig. 12 is a schematic structural diagram of another resource scheduling apparatus according to an embodiment of the present application.
Detailed Description
Referring to fig. 1, fig. 1 is a scene diagram of a resource scheduling method according to an embodiment of the present application. As shown in fig. 1, in this scenario, sUE (scheduling User Equipment) 11 is a User Equipment for scheduling transmission resources for sUE11 mues 12(member UEs). The mUE12 may be used as a Tx UE (Transmitting User Equipment) to transmit service data to an Rx UE 13(Receiving User Equipment) on a transmission resource. Rx UE 13 sends first Feedback information to mUE12 on a PSFCH (Physical downlink Feedback Channel) resource of Rx UE 13, and informs mUE12 whether Rx UE 13 successfully receives the service data. If Rx UE 13 fails to receive the traffic data successfully, sUE11 schedules a new transmission resource to mUE12, so that mUE12 retransmits the traffic data to Rx UE 13 on the new transmission resource. sUE11 communicates with muE12 via SL, and muE 11 communicates with Rx UE 13 via SL. The service data can be auxiliary link data; the auxiliary link data is also called direct connection data, and is physical layer data that is sent by the Tx UE to the Rx UE 13 through the auxiliary link.
It should be noted that sUE11 may schedule transmission resources for one mUE12, or may schedule transmission resources for more than one, such as two or more mues 12; one mUE12 may transmit traffic data to one Rx UE 13, or may transmit traffic data to more than one, such as two or more Rx UEs 13.
In the embodiment of the present application, sUE11, mUE12, and Rx UE 13 include, but are not limited to, communication devices with SL communication function, such as smart phones, tablet computers, Personal Digital Assistants (PDAs), Mobile Internet Devices (MIDs), and vehicle-mounted communication devices. The vehicle-mounted communication device may be a communication device integrated in a vehicle-mounted communication BOX (T-BOX), or may be a communication device separated from a vehicle body, and the vehicle-mounted communication device may be assembled in a vehicle before the vehicle leaves a factory, or may be assembled in the vehicle after the vehicle leaves the factory.
Referring to fig. 2, fig. 2 is a flow chart of a resource scheduling method provided in an embodiment of the present application, and the present specification provides the method operation steps described in the embodiment or the flow chart, but may include more or less operation steps based on conventional or non-inventive labor. The order of steps recited in the embodiments is merely one manner of performing the steps in a multitude of orders and does not represent the only order of execution. In the actual execution of the terminal or the storage medium product, the methods according to the embodiments or shown in the drawings can be executed sequentially or in parallel. Specifically, as shown in fig. 2, the method is applied to a scheduling user equipment sUE, where a first device is Rx UE and a second device is mUE, and the method includes the following steps:
s201: detecting feedback information; the feedback information is used for indicating whether the first equipment receives the service data sent by the second equipment managed by the scheduling user equipment; the first device and the second device communicate with each other through a SL.
The feedback information may be the first feedback information or the second feedback information. The first feedback information is sent by the first device to the second device, and the second feedback information is sent by the second device to the scheduling user equipment.
S202: according to the detection result of the feedback information, performing transmission resource scheduling processing on the second equipment; and the scheduling user equipment and the second equipment communicate through SL.
The scheduling user equipment may schedule transmission resources for the second device in two ways. As shown in fig. 3a, when the scheduling user equipment 31 operates in the mode1, the gNB (base station) 33 allocates a set of resources to the scheduling user equipment 31 in the SL resource pool by dynamic scheduling or configuration, and the scheduling user equipment 31 schedules corresponding resources in the set of resources, such as transmission resources, for the second device 32 to perform transmission of the secondary link data. As shown in fig. 3b, when the scheduling ue 31 operates in the mode2, the scheduling ue 31 performs Resource selection in a sensing manner, selects a Group of resources (Group Resource) from the SL Resource pool, and then schedules corresponding resources, such as transmission resources, in the Group of resources to transmit the secondary link data to the second device 32.
The scheduling user equipment 31 operates in mode1 and mode2, and the manner of scheduling the user equipment 31 to schedule the resource to the second equipment 32 may be to dynamically schedule the transmission resource, or to configure the transmission resource through Configured Grant. Scheduling the user equipment 31 to dynamically schedule transmission resources, comprising: when the second device 32 needs to transmit, the second device 32 requests the scheduling user equipment 31 for resource scheduling through an SR (scheduling request) and a BSR (buffer status report), and the scheduling user equipment 31 indicates transmission resources through an SCI (Sidelink Control Information). The manner of sending the SR to the scheduling user equipment 31 by the second device 32 may be to send the SR by using a PSFCH (Physical downlink Feedback Channel), or may also be to send the SR by using a standby PSCCH (independently deployed secondary link control Channel resource) or a PSCCH + PSCCH Single Subchannel (Single Subchannel for transmitting data).
Wherein, the standby PSCCH occupies one slot in time domain and a plurality of RBs (Resource blocks) in frequency domain; the standalon PSCCH carries only SCI; the standalon PSCCH can be seen as a special frequency domain Size.
The frequency domain size (size) of PSCCH + psch Single Subchannel is one Subchannel (data transmission Subchannel) of data transmission, and the frequency domain resource occupied by data transmission is a plurality of consecutive subbands. The data transmission of PSCCH + PSCCH Single Subchannel includes only transmitting SCI on PSCCH (Physical downlink Control Channel); or the data transmission of PSCCH + PSCCH Single Subchannel is the same as the normal data transmission occupying one Subchannel, including the transmission of SCI on PSCCH and the transmission of traffic data on PSCCH (Physical downlink Control Channel). The data transmission of PSCCH + PSCCH Single Subchannel is different from the normal data transmission occupying one Subchannel: the data transmission of PSCCH + psch Single subframe must carry SCI, but may not carry traffic data; there is a 1bit indication field in the SCI of PSCCH + psch Single Subchannel, indicating that this Single Subchannel is PSCCH + psch Single Subchannel, rather than occupying a Subchannel data transmission. The PSCCH + PSSCH Single Subchannel occupies one slot in the time domain and occupies one Subchannel in the frequency domain, and an additional special structure is not needed.
After the scheduled user equipment 31 obtains the Resource (Group Resource), the scheduled user equipment 31 may notify the Resource (Group Resource) to the second device 32, and the second device 32 may sense and select the Resource (Group Resource).
In the embodiment of the application, the scheduling user equipment performs retransmission transmission resource scheduling processing on the second equipment through the auxiliary link according to the detected condition that the first equipment receives the service data sent by the second equipment, and the scheduling transmission resource has short time delay and low cost.
It should be noted that the specific implementation of the method described in fig. 2 can refer to the description of the subsequent embodiments.
Referring to fig. 4, fig. 4 is a flow chart of another resource scheduling method provided in the embodiments of the present application, and the present specification provides the method operation steps as described in the embodiments or the flow chart, but more or less operation steps may be included based on conventional or non-inventive labor. The order of steps recited in the embodiments is merely one manner of performing the steps in a multitude of sequences, and does not represent a unique order of performance. In the actual execution of the terminal or the storage medium product, the methods according to the embodiments or shown in the drawings can be executed sequentially or in parallel. Specifically, as shown in fig. 4, the method is applied to a second device managed by a scheduling user equipment sUE, where the second device is an mUE and the first device is an Rx UE, and the method includes the following steps:
s401: acquiring first feedback information; the first feedback information is sent by the first device to the second device, and the first feedback information is used for indicating whether the first device receives service data sent by the second device; the first device and the second device communicate through SL.
S402: sending second feedback information to the scheduling user equipment according to the first feedback information; and the scheduling user equipment and the second equipment communicate through SL.
It should be noted that the specific implementation of the method described in fig. 4 can refer to the description of the subsequent embodiments.
One specific embodiment of the method depicted in fig. 2 is as follows. In the embodiment of the present application described in steps S501 to S502, the feedback information is first feedback information, the first device and the second device communicate with each other through SL, and the scheduling user equipment and the second device communicate with each other through SL. The method comprises the following steps.
S501: scheduling the user equipment to detect first feedback information; the first feedback information is sent by the first device to the second device, and the first feedback information is used to indicate whether the first device receives the service data sent by the second device.
And scheduling the user equipment to detect the first feedback information on the PSFCH resource of the first equipment. Scheduling the user equipment to detect the first feedback information on the PSFCH resource of the first device, specifically including: firstly, scheduling user equipment searches for a PSFCH resource of first equipment corresponding to service data sent by second equipment according to a feedback resource mapping relation, wherein the PSFCH resource of the first equipment corresponding to the service data refers to a PSFCH resource used for transmitting first feedback information corresponding to the service data, and the first feedback information corresponding to the service data refers to feedback information sent by the first equipment to the second equipment and used for indicating whether the first equipment successfully receives the service data; then, the scheduling user equipment detects first feedback information corresponding to the service data on the PSFCH resource of the first device corresponding to the service data. The scheduling user equipment directly detects the first feedback information fed back to the second equipment by the first equipment at the PSFCH resource of the first equipment, no extra resource overhead is needed, and the method is simple and direct. The feedback resource mapping relationship may be a Hybrid Automatic Repeat Request (HARQ) feedback resource mapping relationship in the SL, and the feedback resource mapping relationship is preset.
In this embodiment, the second device sends the service data to the first device in three manners, that is, a Unicast manner, a Groupcast Option1 (first multicast) manner, and a Groupcast Option2 (second multicast) manner.
The Unicast mode is a mode in which the second device sends service data to a single first device. In a Unicast mode, a first device sends first feedback information corresponding to service data to a second device on PSFCH resources of the first device corresponding to the service data according to the receiving condition of the service data; the first feedback information is HARQ ACK (Hybrid Automatic Repeat Request Acknowledge Character) or HARQ NACK (Hybrid Automatic Repeat Request N-Acknowledge Character); the HARQ ACK is used to indicate that the first device successfully receives the service data sent by the second device, and the HARQ NACK is used to indicate that the first device unsuccessfully receives the service data sent by the second device. Specifically, if the first device successfully receives the service data sent by the second device, the first device sends an HARQ ACK to the second device; and if the first equipment does not successfully receive the service data sent by the second equipment, the first equipment sends HARQ NACK to the second equipment.
The Groupcast Option1 mode refers to a mode in which the second device sends service data to a plurality of first devices in the target multicast group. In a Groupcast Option1 mode, the first feedback information is a hybrid automatic repeat request negative acknowledgement character HARQ NACK; the HARQ NACK is used to indicate that any one of the first devices in the target multicast group has not successfully received the service data sent by the second device. The HARQ NACK is only sent on1 PSFCH resource, that is, the first device sends the first feedback information to the second device on the PSFCH resource of the first device corresponding to 1 piece of the service data for the HARQ NACK.
The Groupcast Option2 mode refers to a mode in which the second device sends service data to a plurality of first devices in the target multicast group. In a Groupcast Option2, a plurality of first devices in a target multicast group respectively send corresponding first feedback information on a PSFCH resource of the first device corresponding to service data according to a receiving condition of the service data, where the first devices respectively and correspondingly determine PSFCH resources, that is, if there are M first devices, there are M PSFCH resources of the first device corresponding to the service data, where M is a positive integer; the first feedback information is HARQ ACK or HARQ NACK; the HARQ ACK is used for indicating that the first equipment successfully receives the service data sent by the second equipment; the HARQ NACK is used to indicate that the first device has not successfully received the service data sent by the second device. Specifically, if the first device successfully receives the service data sent by the second device, the first device sends HARQ ACK to the second device on its corresponding PSFCH resource; and if the first equipment does not successfully receive the service data sent by the second equipment, the first equipment sends HARQ NACK to the second equipment on the corresponding PSFCH resource.
In this embodiment of the present application, the PSFCH resource used for sending the first feedback information, that is, the PSFCH resource of the first device, is derived from a resource in the SL resource pool. Referring to fig. 5, fig. 5 is a schematic structural diagram of an SL resource pool in the embodiment of the present application. As shown in fig. 5, the granularity (time domain unit) of the time domain of the SL resource pool is slot (time slot), the granularity (frequency domain unit) of the frequency domain is RB, and the granularity of the frequency domain of data transmission is Subchannel, where one Subchannel contains m RBs, and m is configured by a higher layer. According to the size of the service data, L Subchannels are required to be determined for transmitting the service data, wherein L is a positive integer, and the minimum unit of transmission resources for transmitting the service data is Subchannels. In fig. 5, L is 3. The PSCCH and PSCCH are transmitted simultaneously on each transmission resource, that is, each transmission includes PSCCH and PSCCH, where the PSCCH carries SCI and the PSCCH carries traffic data to be transmitted. The SCI includes time-frequency domain location information of a current resource and time-frequency domain location information of a later reserved resource, and also includes some parameters of a decoded data channel (pscch). The frequency domain starting position of the PSCCH resource in each transmission is the same as the frequency domain starting position of the PSSCH, when the PSCCH is detected, the frequency domain starting position of the current PSSCH can be known, and the information carried by the PSSCH can be obtained by decoding SCI.
The method for determining the PSFCH resource used for transmitting the first feedback information, that is, the PSFCH resource of the first device corresponding to the service data, is as follows:
s5011: and time domain resources of the PSFCH resources are periodically configured in the SL resource pool. The configuration period N of the time domain resource of the PSFCH resource is a positive integer, such as: n ═ 1slot, 2slot, or 4slot, such as: and if N is 2 slots, the time domain resource of one PSFCH resource is configured in every 2 slots. As the PSFCH resource used for transmitting the first feedback information, one symbol in a slot may be occupied on the time domain resource of the PSFCH resource, and this symbol is referred to as a PSFCH symbol. One slot includes 12 or 14 symbols, and one slot includes one PSFCH symbol, which may be the second last symbol in the slot symbol. One PSFCH symbol may include a plurality of RBs.
S5012: the indication sequence bitmap configured by the higher layer indicates, in the time domain resource of the PSFCH resource, the frequency domain resource of the PSFCH resource that determines to receive the Rx UE of the user equipment, that is, indicates to determine which RBs on the PSFCH symbol can be used as the PSFCH resource for transmitting the first feedback information; the PSFCH resource of the Rx UE refers to a PSFCH resource that can be used for transmitting the first feedback information.
S5013: in the time domain resources of the PSFCH resources of the Rx UE obtained in step S5012 (or step S5011), the time domain resources of the PSFCH resources of the Rx UE corresponding to the service data are determined according to the parameter k configured by the higher layer, where the PSFCH resources of the Rx UE corresponding to the service data are PSFCH resources that can be used for transmitting the first feedback information corresponding to the service data.
Specifically, when the second device sends service data in the nth slot in the SL resource pool, if PSFCH resources (or PSFCH resources of Rx UE) exist in the (n + k) th slot, the PSFCH resources of Rx UE corresponding to the service data are specifically the PSFCH resources in the (n + k) th slot (or the PSFCH resources of Rx UE), the (n + k) th slot is recorded as the ith slot, and n is a non-negative integer;
if there is no PSFCH resource of Rx UE in the n + k slot, the PSFCH resource of Rx UE corresponding to the service data is specifically the PSFCH resource in the slot with the first PSFCH resource (or the PSFCH resource of Rx UE) after the n + k slot, and the slot with the first PSFCH resource (or the PSFCH resource of Rx UE) after the n + k slot is recorded as the ith slot.
Therefore, the PSFCH resource of Rx UE corresponding to the service data is the PSFCH resource (or the PSFCH resource of Rx UE) in the ith slot in the SL resource pool.
Referring to fig. 6, fig. 6 is a schematic structural diagram of another SL resource pool in the embodiment of the present application. As shown in fig. 6, if the second device transmits the traffic data in the nth slot (slot n) in the SL resource pool, if there is no PSFCH resource in the (n +2) th slot (slot n +2), the PSFCH resource of the Rx UE corresponding to the traffic data is the PSFCH (slot n +3) resource in the (n +3) th slot having the PSFCH resource after the (n +2) th slot, that is, the PSFCH resource in the (n +3) th slot having the PSFCH resource after the (n +2) th slot of the first device transmits the first feedback information corresponding to the traffic data. If the service data sent by the second device in the (n +1) th slot (slot n +1) in the SL resource pool has the PSFCH resource in the (n +3) th slot, the PSFCH resource of the Rx UE corresponding to the service data is the PSFCH resource in the (n +3) th slot, that is, the first device sends the first feedback information corresponding to the service data in the PSFCH resource in the (n +3) th slot. Therefore, it can also be determined which first feedback information corresponding to the traffic data sent by the second device is sent on the PSFCH resource of the same slot, and as shown in fig. 6, the first feedback information of the traffic data sent by the second device in the nth slot and the first feedback information of the traffic data sent in the (n +1) th slot are both sent on the PSFCH resource of the (n +3) th slot. In fig. 6, subchannels S +1, subchannels S +2, … …, and subchannels S respectively represent the S-th, S + 1-th, S + 2-th, … … -th, and S-th subchannels, S and S are positive integers, and S > S.
S5014: and further determining the frequency domain resource of the PSFCH resource of the Rx UE corresponding to the service data, which is used for sending the first feedback information, in the frequency domain resource of the PSFCH resource of the Rx UE indicated by the indication sequence bitmap in the time domain resource of the PSFCH resource of the Rx UE corresponding to the service data. Specifically, which PSFCH resource of the PSFCH resources of the Rx UE corresponding to the service data determined in step S5013 is transmitted to the second device may be determined according to the HARQ feedback resource mapping relationship in the SL.
Specifically, the higher layer configures a Z value to indicate that each Subchannel corresponds to a PSFCH resource of Z RBs, where a slot configured with the PSFCH resource includes a PSFCH symbol; the data transmission sub-channel Subchannel is used for transmitting service data. According to the method for determining the PSFCH resource of Rx UE corresponding to the service data sent by the second device described in fig. 6, if it is determined that the service data sent by the second device in the P slots corresponds to the first feedback information corresponding to the service data sent on the PSFCH resource of the same slot, according to the mapping relationship of HARQ feedback resources in SL, the PSFCH resource of (q-1) P + P ZRB PSFCH resources on the PSFCH symbol of the PSFCH resource of the same slot is the first feedback information corresponding to the service data transmitted by the qth slot of the pth slot in the P slots; p is a positive integer, q is a positive integer, P is a positive integer, and the ZRB PSFCH resource refers to the PSFCH resources of Z RBs corresponding to Subchannel.
One RB includes a plurality of resources, which can be distinguished by Cycle Shift. If the PSFCH resources of one RB include Y cyclic Shift cycles, Z RBs include Z × Y PSFCH resources.
And under the condition that the second device sends the service data to the first device based on a Unicast mode or a Groupcast Option1 mode, the second device only needs 1 PSFCH resource correspondingly when sending the service data once. Based on a Unicast mode or a Groupcast Option1 (first multicast) mode, determining a formula used by a PSFCH resource corresponding to first feedback information corresponding to service data according to a HARQ feedback resource mapping relationship in SL, including:
W 3 =K mod(Q×Y)
where mod represents the remainder function, W 2 A PSFCH resource corresponding to the first feedback information in the PSFCH resources of Z RBs, that is, the PSFCH resource corresponding to the first feedback information is W 2 And K is the physical layer serial number L1Source ID of the second device. That is, the first feedback information corresponding to the service data is sent to the second device on the PSFCH resource determined by the above formula.
Under the condition that the second device sends service data to the first device based on the Groupcast Option2 mode, if there are M first devices in the target multicast group, the second device needs M PSFCH resources corresponding to the service data sent once. Based on the Groupcast Option2, the PSFCH resource corresponding to the first feedback information corresponding to the service data, that is, the PSFCH resource of the first device corresponding to the service data, is determined according to the number of the first devices and the mapping relationship of the HARQ feedback resources in the SL. Determining a formula used by the PSFCH resource of the first device according to the number of the first devices and the mapping relationship of HARQ feedback resources in SL, including:
W 1 =(K+M)mod(Z×Y)
wherein mod represents a remainder function, Z represents PSFCH resources of Z resource blocks RB corresponding to each data transmission sub-channel Subchannel in the SL resource pool, the data transmission sub-channel Subchannel is used for transmitting service data, Z is configured by a high-level signaling, and W is configured by a high-level signaling 1 Corresponding PSFCH resources in the PSFCH resources of the Z resource blocks RB for the first device, namely the PSFCH resources of the first device are W 1 K is the physical layer serial number L1Source ID of the second device, M is the number of the first devices, and Y indicates that the PSFCH resource of one RB includes Y cyclic Shift cycles.
Steps S5011 and S5012 are respectively configured to configure or determine a time domain resource and a frequency domain resource in a SL resource pool that can be a PSFCH resource of the first device; step S5013 is configured to determine, from the time domain resource and the frequency domain resource in the SL resource pool which may be the PSFCH resource of the first device, the time domain resource of the PSFCH resource of the first device corresponding to the service data; step S5014 is configured to determine, in the frequency domain resource in the SL resource pool, which may be the PSFCH resource of the first device in the time domain resource of the PSFCH resource of the first device corresponding to the service data, which PSFCH resource the PSFCH resource of the first device corresponding to the service data is specifically.
In this embodiment of the present application, the number M of the first devices may be reported to the scheduling user equipment by the second device through auxiliary information; the auxiliary information may include the size of the service data to be transmitted by the first device, the period of transmitting the service data, and the like, and corresponding information may be added to the auxiliary information according to actual needs, where specific information included in the auxiliary information is not limited. The data M of the first device may also be reported to the scheduling user equipment by the second device when dynamically requesting the first transmission resource. It should be noted that in the present application, the plurality means at least two.
S502: and the scheduling user equipment performs transmission resource scheduling processing on the second equipment according to the detection result of the feedback information.
Under the condition that the second device sends service data to a single first device based on a unicast mode, if the detection result indicates that the HARQ ACK corresponding to the service data is not detected on the PSFCH resource of the first device corresponding to the service data sent by the second device, scheduling a second transmission resource to the second device so that the second device sends the service data to the first device again on the second transmission resource; and if the detection result is that the HARQ ACK corresponding to the service data is detected on the PSFCH resource of the first device corresponding to the service data sent by the second device, not rescheduling the transmission resource of the current service data, that is, not scheduling the second transmission resource for the second device. The method for scheduling the second transmission resource is as described in the method for scheduling transmission resources in step S202, and is not described herein again.
Under the condition that the second device sends service data to a plurality of first devices based on a Groupcast Option1 manner, if the detection result is that HARQ NACK corresponding to the service data is detected on PSFCH resources of the first devices corresponding to the service data sent by the second device, scheduling second transmission resources to the second device so that the second device sends the service data to the first device again on the second transmission resources; otherwise, the transmission resource of the current service data is not rescheduled, that is, the second transmission resource is not scheduled for the second device.
When the second device sends the service data to multiple first devices based on the Groupcast Option2, if the detection result indicates that the HARQ ACK corresponding to the service data is not detected on the PSFCH resource of any one of the first devices corresponding to the service data sent by the second device, a second transmission resource is scheduled to the second device, so that the second device sends the service data to the first device again on the second transmission resource. That is, the scheduling ue does not reschedule the transmission resource until it detects HARQ ACK on all the PSFCH resources of the M first devices, and once there are one or more PSFCH resources of the first devices that do not detect HARQ ACK or detect HARQ NACK, it needs to schedule the second transmission resource to the second device. The PSFCH resource of the first device corresponding to the service data may be determined according to the configuration of the SL resource pool in step S501 and the HARQ feedback resource mapping relationship in the SL, which is not described herein again.
In the embodiment of the present application, the scheduling ue directly detects the first feedback information sent by the first device on the PSFCH resource of the first device, and simply and directly determines whether to reschedule the transmission resource for the second device according to the first feedback information without additional resource overhead.
Referring to fig. 7, fig. 7 is an interactive flowchart of a resource scheduling method provided in an embodiment of the present application, and the present specification provides the method operation steps described in the embodiment or the flowchart, but may include more or less operation steps based on conventional or non-inventive labor. The order of steps recited in the embodiments is merely one manner of performing the steps in a multitude of orders and does not represent the only order of execution. In the actual execution of the terminal or the storage medium product, the methods according to the embodiments or shown in the drawings can be executed sequentially or in parallel. In the embodiment depicted in fig. 7, the feedback information is second feedback information, and the second feedback information is sent by the second device to the scheduling user equipment on the first feedback resource; the first device and the second device communicate through an auxiliary link SL, and the scheduling user equipment and the second device communicate through SL. The method comprises the following steps.
S701: and scheduling the user equipment to schedule the first transmission resource for the second equipment so that the second equipment sends the service data to the first equipment on the first transmission resource.
The method for scheduling the first transmission resource is as described in the method for scheduling transmission resources in step S202, which is not described herein again.
S702: scheduling the user equipment to configure the first feedback resource to the second equipment, or:
and scheduling the first feedback resource to the second equipment by the scheduling user equipment.
The scheduling user equipment may configure the first transmission resource for the second equipment through the Configured Grant (Configured Grant scheduling signaling), and if the scheduling user equipment configures the first transmission resource for the second equipment through the Configured Grant, the first feedback resource is an independently deployed secondary link control channel PSCCH resource or a Single sub-channel PSCC + PSSCH Single sub-channel resource for transmitting data. The first transmission resource comprises at least one sub-resource, and the first feedback resource is configured after a sub-resource.
Scheduling the user equipment to schedule the first feedback resource to the second equipment specifically includes: when the scheduling user equipment dynamically schedules resources to the second equipment, scheduling the first feedback resources to the second equipment; wherein the dynamically scheduling resources to the second device comprises: scheduling at least one of the first transmission resources to the second device.
The second device may employ a feedback retransmission mechanism to transmit traffic data to the first device on the first transmission resource. The application scenario of the feedback retransmission mechanism is as follows: scheduling at least one (one or more) first transmission resource(s) for the service data sent by the second device to the first device, and transmitting the service data on each first transmission resource; under the condition that a plurality of first transmission resources are scheduled for service data sent to first equipment by second equipment, the service data can be repeatedly transmitted, and the times of repeated transmission of the service data are the number of the first transmission resources scheduled for the service data; the first device sends feedback information corresponding to the service data transmitted on the at least one first transmission resource to the second device, and the feedback information is used for indicating whether the service data is successfully received by the first device. The feedback retransmission mechanism may be a HARQ retransmission mechanism. Under the HARQ retransmission mechanism, the feedback information is HARQ ACK or HARQ NACK.
Under the feedback retransmission based mechanism, two ways are included for scheduling the first feedback resource to the second device by the scheduling user equipment. The first mode Case1 is: the scheduling the first feedback resource to the second device includes: scheduling one of the first feedback resources to the second device when scheduling the first transmission resource; the scheduled first feedback resource is located after a last one of the scheduled first transmission resources; and after the service data is transmitted on the first transmission resource, transmitting second feedback information corresponding to the service data on the first feedback resource. Scheduling Grant (Scheduling) SCI by the Scheduling user equipment indicates the first transmission resource and the first feedback resource.
Referring to fig. 8, fig. 8 is a schematic diagram illustrating scheduling of the first feedback resource to the second device in a Case1 manner according to an embodiment of the present application. As shown in fig. 8, the Scheduling user equipment issues Scheduling Grant SCI 81, where the Scheduling Grant SCI 81 is used to indicate a first transmission resource 82 and a first feedback resource 83 in the currently scheduled resource, that is, the second device can know on which resources to transmit traffic data and on which resources to transmit second feedback information by decoding the Scheduling Grant SCI 81. Specifically, in fig. 8, the scheduling user equipment needs to schedule two first transmission resources 82 to the second equipment, for transmitting the current service data; scheduling a first feedback resource 83 for transmitting second feedback information corresponding to the current service data; the first feedback resource 83 is located after the second transmission resource 82. The second feedback information corresponding to the service data refers to feedback information which is sent by the second device to the scheduling user equipment and is used for indicating whether the first device receives the service data sent by the second device. Reference numeral 84 in fig. 8 denotes PSFCH, and the position from front to back is shown from left to right in fig. 8.
In the embodiment of the application, the second device transmits the service data and the SCI on the first transmission resource; the service data is carried by a PSSCH, and the SCI corresponding to the service data is carried by the PSCCH, and specifically, the PSSCH carrying the service data and the PSCCH carrying the SCI are transmitted by the second device on the first transmission resource.
The SCI corresponding to the service data finally sent to the first equipment comprises indication information; the indication information is used for displaying and indicating the first equipment to send first feedback information to the second equipment; the SCI may further include other information according to the actual need of transmitting the service data, and the other information included in the SCI is not limited herein. Specifically, the indication information is used to display a first feedback information indicating that the first device sends the first feedback information corresponding to the service data on the PSFCH resource of the first device corresponding to the service data. As shown in fig. 8, the SCI corresponding to the service data transmitted on the second first transmission resource 82 includes indication information indicating that the first device feeds back the first feedback information corresponding to the service data transmitted on the first transmission resource 82.
The second mode Case2 is as follows: scheduling at least one of the first feedback resources to the second device while scheduling the first transmission resource; the first feedback resource is located after any one of the first transmission resources, at most one first feedback resource (with or without the first feedback resource) exists between any two adjacent first transmission resources, and at most one first feedback resource exists after the last first transmission resource; and after the service data is transmitted on the first transmission resource located in front of the first feedback resource, transmitting second feedback information corresponding to the service data on the first feedback resource.
Referring to fig. 9, fig. 9 is a schematic diagram illustrating scheduling of the first feedback resource to the second device in Case2 according to an embodiment of the present application. As shown in fig. 9, the Scheduling user equipment issues Scheduling Grant SCI 91, where the Scheduling Grant SCI 91 is used to indicate the first transmission resource 92 and the first feedback resource 93. Specifically, in fig. 9, the scheduling user equipment schedules two first transmission resources 92 to the second equipment, for transmitting the current service data; and scheduling two first feedback resources 93, wherein the first feedback resource 93 is located after the first transmission resource and used for transmitting second feedback information corresponding to the current service data transmitted on the first transmission resource, and the second first feedback resource 93 is located after the second first transmission resource and used for transmitting second feedback information corresponding to the current service data transmitted on the second transmission resource. Reference numeral 94 in fig. 9 denotes the PSFCH, and the front-to-back position is shown from left to right in fig. 9.
In Case1, if, based on a feedback retransmission mechanism, the first device successfully receives the service data sent by the second device in advance, but there is no first feedback resource, the scheduling user equipment cannot know whether the first device successfully receives the currently transmitted service data, so that subsequent resources cannot be recycled, resulting in resource waste. Such as: as shown in fig. 8, if the service data transmitted on the first transmission resource 82 has been successfully received by the first device, the second device stops transmitting the service data; however, since there is no first feedback resource 83 for transmitting the second feedback information before the service data is transmitted on the second first transmission resource 82, even after the second device stops transmitting the service data, the scheduling ue does not know that the service data has been successfully received by the first device, so that the second first transmission resource 82 and the first feedback resource 83 located after the second first transmission resource 82 cannot be recycled.
In Case2, if the first device successfully receives the service data sent by the second device in advance based on the feedback retransmission mechanism, and there is a first feedback resource after the first transmission resource that successfully transmits the service data, the scheduling user equipment may know that the service data has been successfully received by the second device, and may recover the subsequent first transmission resource and first feedback resource allocated to the second device for transmitting the service data, thereby saving resources relative to Case 1. Such as: as shown in fig. 9, if the service data transmitted on the first transmission resource 92 has been successfully received by the first device, the second device stops transmitting the service data, and the second device sends second feedback information to the scheduling user equipment on the first feedback resource 93 after the first transmission resource 92, so as to inform the scheduling user equipment that the service data has been successfully received by the first device, and the scheduling user equipment can recover the second first transmission resource and the second first feedback resource.
Furthermore, in Case2, instead of having one first feedback resource after each first transmission resource, one first feedback resource may be inserted after several first transmission resources, or one first feedback resource may be inserted after the last first transmission resource as in Case 1. Such as: scheduling 10 first transmission resources and 2 first feedback resources, wherein one first feedback resource is located after the third first transmission resource (spaced by 3 first transmission resources), and the other first feedback resource is located after the eighth first transmission resource (spaced by 5 first transmission resources from the previous first feedback resource); for another example: scheduling 10 first transmission resources and 2 first feedback resources, wherein one first feedback resource is located after the third first transmission resource (spaced by 3 first transmission resources), and the other first feedback resource is located after the tenth first transmission resource (spaced by 7 first transmission resources from the previous first feedback resource); for another example: there are 10 first transmission resources and 1 first feedback resource scheduled, which is located after the tenth first transmission resource (same as Case 1). The Scheduling user equipment can determine the quantity and the relative position relationship of the first feedback resource and the first transmission resource, that is, the Scheduling user equipment can issue a Scheduling Grant SCI to indicate the quantity and the relative position relationship of the first feedback resource and the first transmission resource.
In this embodiment, the first feedback resource may be determined for the second device according to the configuration of the SL resource pool and the mapping relationship of HARQ feedback resources in the SL described in step S501. In particular, the amount of the solvent to be used,
the method for determining the first feedback resource for transmitting the second feedback information comprises the following steps:
s7021: the SL resource pool is periodically configured with time domain resources of the PSFCH resource, and a configuration period N of the time domain resources of the PSFCH resource is a positive integer, for example: n ═ 1slot, 2slot, or 4slot, such as: if N is 2 slots, a time domain resource of the PSFCH resource is configured in every 2 slots. The PSFCH resource, which may be used for transmitting the second feedback information, occupies one symbol in a slot on the time domain resource of the PSFCH resource, and the symbol is referred to as a PSFCH symbol. One slot includes 12 or 14 symbols, and one slot includes one PSFCH symbol, which may be the second last symbol in the slot symbol. One PSFCH symbol may include a plurality of RBs.
S7022: the high-level configured indication sequence bitmap indicates the frequency domain resource of the PSFCH resource of the Tx UE (Transmitting User Equipment) in the time domain resource of the PSFCH resource periodically configured in the SL resource pool; the PSFCH resource of the Tx UE may be the first feedback resource and may not be the second feedback resource.
The higher layer configured indication sequence bitmap determines the frequency domain resource of the PSFCH resource of the Tx UE by excluding the frequency domain resource of the PSFCH resource of the Rx UE. Such as: the indication sequence bitmap is 10101010 … …. In the time domain resources of the PSFCH resources periodically configured in the SL resource pool, it may be indicated that the RB corresponding to 1 is the PSFCH resource of Rx UE, and then the RB corresponding to 0 is the frequency domain resource of the PSFCH resource of Tx UE, or the frequency domain resource of the PSFCH resource of Tx UE may be subdivided and selected according to actual needs in the RB corresponding to 0, and a specific subdivision and selection manner is not described herein.
S7023: determining, in the time domain resources of the PSFCH resources of the Tx UE obtained in step S7022 (or step S7021), the time domain resources of the first feedback resources corresponding to the second feedback resources according to the parameter k configured by the higher layer; the second feedback resource corresponding to the first feedback resource refers to a feedback resource for transmitting second feedback information obtained according to the first feedback information transmitted on the second feedback resource.
Determining the time domain resource of the first feedback resource corresponding to the second feedback resource according to the parameter k configured by the high layer, including:
when the second device sends service data in the nth slot in the SL resource pool, if there is a PSFCH resource (or a PSFCH resource of Tx UE) in the (n + k) th slot, the second feedback resource is a PSFCH resource (or a PSFCH resource of Tx UE) in the (n + k) th slot, and the (n + k) th slot is marked as the ith slot, where n is a non-negative integer;
if there is no PSFCH resource (or PSFCH resource of Tx UE) in the n + k slot, the second feedback resource is the PSFCH resource (or PSFCH resource of Tx UE) in the slot with the first PSFCH resource (or PSFCH resource of Tx UE) after the n + k slot, and the slot with the first PSFCH resource after the n + k slot is recorded as the ith slot. Therefore, the second feedback resource is determined to be the PSFCH resource in the ith slot in the SL resource pool according to the parameter k configured by the high layer.
If the second feedback resource is determined to be the PSFCH resource in the ith slot in the SL resource pool according to the parameter k configured by the high layer, the first feedback resource corresponding to the second feedback resource is the PSFCH resource of the Tx UE in the ith + N slots;
wherein k is a positive integer, i is a positive integer, N is a configuration period of the time domain resource of the PSFCH resource, and N is a positive integer.
S7024: in the frequency domain resource of the PSFCH resource of the Tx UE indicated by the indication sequence bitmap, corresponding to the time domain resource of the first feedback resource, of the second feedback resource, the frequency domain resource of the PSFCH resource of the Tx UE corresponding to the first feedback resource, corresponding to the second feedback resource, is further determined, that is, which PSFCH resource the first feedback resource corresponding to the second feedback resource is specifically, is further determined, specifically, as follows:
the first feedback resource corresponding to the second feedback resource corresponding to the service data may be determined according to the HARQ feedback resource mapping relationship in the SL.
Specifically, the higher layer configures a Q value (Q is configured by higher layer signaling) indicating that each data transmission Subchannel is corresponding to the PSFCH resource of the Tx UEs of Q resource blocks RB; each slot configured with the PSFCH resource comprises a PSFCH symbol; the data transmission sub-channel Subchannel is used for transmitting service data, and Q is a positive integer.
Describing a method for determining RSFCH resources of a first device corresponding to service data according to fig. 6, if it is determined that second feedback resources corresponding to service data sent by a second device in P slots are PSFCH resources in an ith slot, a first feedback resource corresponding to service data transmitted at a qth subchannel in the pth slot of the P slots is a PSFCH resource in (q-1) pth QRB Tx UEPSFCH resources on a PSFCH symbol in an ith + N slot; p is a positive integer, Q is a positive integer, P is a positive integer, QRB Tx UE PSFCH resources refer to PSFCH resources of Q RB Tx UEs corresponding to subchannel, and P + P is more than or equal to 0 and less than or equal to (Q-1) and is less than or equal to Q.
One RB includes a plurality of resources, which can be distinguished by Cycle Shift. If the PSFCH resources of one RB include Y cyclic Shift cycles, Q × Y PSFCH resources are included in Q RBs.
Further, according to the mapping relationship of HARQ feedback resources in SL, determining a formula used by the PSFCH resource corresponding to the first feedback resource, includes:
W 2 =K mod(Q×Y)
where mod represents the remainder function, W 2 For the first feedback resource, corresponding to one PSFCH resource in the PSFCH resources of the Tx UEs of Q RBs, that is, the first feedback resource is W 2 And K is the physical layer sequence number L1Source ID of the second device, and Y indicates that the PSFCH resource of one RB includes Y cyclic Shift cycles.
Steps S7021 and S7022 are used to configure or determine, respectively, time domain resources and frequency domain resources in the SL resource pool that can be used as first feedback resources; step S7023 is configured to determine, from the time domain resources and the frequency domain resources in the SL resource pool that may be used as the first feedback resources, the time domain resources of the first feedback resources corresponding to the second feedback resources corresponding to the service data; step S7024 is configured to determine, in a frequency domain resource in an SL resource pool that can be used as a first feedback resource in a time domain resource of the first feedback resource corresponding to the second feedback resource corresponding to the service data, which PSFCH resource is the first feedback resource corresponding to the second feedback resource corresponding to the service data.
S703: the second equipment sends service data and auxiliary link control information SCI corresponding to the service data sent to the first equipment; the service data is carried by a PSSCH, and the SCI corresponding to the service data is carried by the PSCCH, and specifically, the second device sends the PSSCH carrying the service data and the PSCCH carrying the SCI corresponding to the service data sent to the first device.
Finally, SCI corresponding to the service data sent to the first equipment comprises indication information; the indication information is used for displaying and indicating the first equipment to send first feedback information to the second equipment. The SCI is transmitted on the first transmission resource. The second device sends the SCI corresponding to the service data sent to the first device as described in step S702 for the first mode Case1, which is not described herein again.
S704: and the first equipment sends first feedback information corresponding to the service data to the second equipment according to the receiving condition of the service data and the indication of the SCI.
The first device sends the first feedback information on the second feedback resource, where the specific situation of the first feedback information is as described in step S501, and is not described herein again.
S705: the second equipment acquires first feedback information; the first feedback information is sent by the first device to the second device, and the first feedback information is used to indicate whether the first device receives service data sent by the second device.
S706: and the second equipment sends second feedback information to the scheduling user equipment according to the first feedback information.
The sending the second feedback information to the scheduling user equipment includes: and sending the second feedback information to the scheduling user equipment on the first feedback resource.
Under the condition that the second device sends service data to the first device based on a Unicast mode, if first feedback information corresponding to the service data sent by the first device and received by the second device is HARQ ACK, second feedback information sent to the scheduling user equipment is HARQ ACK; and if the first feedback information corresponding to the service data sent by the second equipment is HARQ NACK when the first equipment receives the first feedback information corresponding to the service data sent by the second equipment or the first equipment does not receive the first feedback information corresponding to the service data sent by the second equipment, the second feedback information sent to the scheduling user equipment is HARQ NACK.
Under the condition that the second device sends service data to the first device based on the Groupcast Option1 mode, if the second device receives first feedback information corresponding to the service data sent by the first device, the second feedback information sent to the scheduling user equipment is HARQ NACK, and the first feedback information is HARQ NACK; and if the first equipment does not receive the first feedback information corresponding to the service data sent by the second equipment, the second feedback information sent to the scheduling user equipment is HARQ ACK.
Under the condition that the second device sends service data to the first device based on the Groupcast Option2, if the second device receives the first feedback information which is HARQ ACK on the respective PSFCH resource corresponding to the first device, the second feedback information sent to the scheduling user equipment is HARQ ACK, and if the second device receives the first feedback information which is HARQ NACK on the PSFCH resource corresponding to any one of the first devices or does not receive the first feedback information on the PSFCH resource corresponding to any one of the first devices, the second feedback information sent to the scheduling user equipment is HARQ NACK.
S707: the scheduling user equipment detects second feedback information;
s708: and the scheduling user equipment performs transmission resource scheduling processing on the second equipment according to the detection result of the second feedback information.
And if the scheduling user equipment detects that the second feedback information is HARQ NACK, the scheduling user equipment schedules a second transmission resource to the second equipment so that the second equipment can send the service data to the first equipment again on the second transmission resource.
And if the scheduling user equipment detects that the second feedback information is HARQ ACK, not rescheduling the transmission resource of the current service data, namely not scheduling the second transmission resource for the second equipment.
In this embodiment of the application, if the second device sends the service data to the first device again before sending the second feedback information corresponding to the service data sent to the first device last time, the second device stops sending the second feedback information corresponding to the service data sent last time.
In the embodiment of the application, the second device feeds back second feedback information to the scheduling user equipment according to the first feedback information sent by the first device; the scheduling user equipment determines whether to reschedule the transmission resource for the second equipment according to the second feedback information, so that the communication range of the first equipment in contact with the second equipment can be expanded, and the situation that the scheduling user equipment cannot know that the first equipment receives the service data sent by the second equipment because the first equipment is not in the communication range of the scheduling user equipment is avoided.
Referring to fig. 10, fig. 10 is a schematic structural diagram of a user equipment according to an embodiment of the present application, where the user equipment includes: a storage 1001 and a processor 1002; and the user equipment may further comprise a data interface 1003, a user interface 1004. Connections may also be made between the various pieces of hardware via various types of buses.
Through the data interface 1003, the user equipment may interact data with other terminals, servers, and other devices, and the user interface 1004 may provide a touch display screen, physical keys, and the like to implement human-computer interaction between a user and the user equipment.
The storage 1001 may include a volatile memory (volatile memory), such as a random-access memory (RAM); the storage device 1001 may also include a non-volatile memory (non-volatile memory), such as a flash memory (flash memory), a solid-state drive (SSD), or the like; the storage 1001 may also comprise a combination of memories of the kind described above.
The processor 1002 may be a Central Processing Unit (CPU). The processor 1002 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a Programmable Logic Device (PLD), or the like. The PLD may be a field-programmable gate array (FPGA), a General Array Logic (GAL), or the like.
For the case that the user equipment is a scheduling user equipment:
the storage 1001 is used for storing program instructions;
the processor 1002 detects feedback information when the storage instruction is called; the feedback information is used for indicating whether the first equipment receives the service data sent by the second equipment managed by the scheduling user equipment; the first equipment and the second equipment communicate through a secondary link SL;
according to the detection result of the feedback information, performing transmission resource scheduling processing on the second equipment; and the scheduling user equipment and the second equipment communicate through SL.
In one embodiment, the feedback information is first feedback information, and the first feedback information is sent by the first device to the second device.
In an embodiment, the processor 1002 is specifically configured to detect the first feedback information on a secondary link feedback channel PSFCH resource of the first device.
In an embodiment, the processor 1002 is specifically configured to search, according to a feedback resource mapping relationship, a PSFCH resource of the first device corresponding to the service data sent by the second device;
and detecting first feedback information corresponding to the service data on the PSFCH resource of the first device corresponding to the service data.
In an embodiment, if the second device sends service data to a single first device based on a unicast manner, the first feedback information is a hybrid automatic repeat request acknowledgement character HARQ ACK or a hybrid automatic repeat request negative acknowledgement character HARQ NACK, where the HARQ ACK is used to indicate that the first device successfully receives the service data sent by the second device; the HARQ NACK is used for indicating that the first equipment does not successfully receive the service data sent by the second equipment;
the processor 1002 is specifically configured to schedule a second transmission resource to the second device if the detection result is that the HARQ ACK corresponding to the service data is not detected on the PSFCH resource of the first device corresponding to the service data sent by the second device, so that the second device sends the service data to the first device again on the second transmission resource.
In an embodiment, if the second device sends service data to a plurality of first devices based on a first multicast Groupcast Option1, the first feedback information is a hybrid automatic repeat request negative acknowledgement character HARQ NACK; the HARQ NACK is used to indicate that any of the first devices has not successfully received the service data sent by the second device, and the HARQ NACK is sent only on1 PSFCH resource;
the processor 1002 is specifically configured to schedule a second transmission resource to the second device if the detection result is that HARQ NACK corresponding to the service data is detected on the PSFCH resource of the first device corresponding to the service data sent by the second device, so that the second device sends the service data to the first device again on the second transmission resource.
In an embodiment, if the second device sends service data to multiple first devices based on a second multicast Groupcast Option2, the first feedback information is a hybrid automatic repeat request acknowledgement character HARQ ACK or a hybrid automatic repeat request negative acknowledgement character HARQ NACK, the multiple first devices respectively and correspondingly determine PSFCH resources, and the first devices respectively send corresponding HARQ ACKs or HARQ NACKs on the corresponding PSFCH resources; the HARQ ACK is used for indicating that the first equipment successfully receives the service data sent by the second equipment; the HARQ NACK is used for indicating that the first equipment does not successfully receive the service data sent by the second equipment;
the processor 1002 is specifically configured to schedule a second transmission resource to the second device if the detection result is that the HARQ ACK corresponding to the service data is not detected on the PSFCH resource of any one of the first devices corresponding to the service data sent by the second device, so that the second device sends the service data to the first device again on the second transmission resource.
In one embodiment, the PSFCH resource of the first device is determined according to the number of the first devices and the feedback resource mapping relationship.
In one embodiment, determining a formula used by the PSFCH resource of the first device according to the number of the first devices and the feedback resource mapping relationship includes:
W 1 =(K+M)mod(Z×Y)
wherein mod represents a remainder function, and Z represents a PSFC of Z resource blocks RB corresponding to each data transmission Subchannel in the SL resource poolH resource, the data transmission Subchannel Subchannel is used for transmitting service data, Z is configured by high-level signaling, W 1 And for the first device, namely the corresponding PSFCH resource in the PSFCH resources of the Z resource blocks RB, K is the physical layer serial number L1Source ID of the second device, M is the number of the first device, and Y indicates that Y cyclic Shift cycles are contained in the PSFCH resource of one RB.
In an embodiment, the number of the first devices is reported to the scheduling user equipment by the second device through auxiliary information, or:
and the number of the first equipment is reported to the scheduling user equipment by the second equipment when the second equipment dynamically requests the first transmission resource.
In an embodiment, the processor 1002 is further configured to schedule a first transmission resource for the second device before performing transmission resource scheduling processing for the second device according to the detection result of the feedback information, so that the second device sends service data to the first device on the first transmission resource.
In one embodiment, the feedback information is second feedback information; the second feedback information is sent by the second device to the scheduling user equipment on the first feedback resource.
In an embodiment, the processor 1002 is further configured to configure the first feedback resource for the second device before the detecting the feedback information.
In an embodiment, if the processor 1002 configures the first transmission resource for the second device by configuring a granted scheduling signaling Configured Grant, the first feedback resource is an independently deployed secondary link control channel PSCCH resource or a Single sub-channel PSCC + psch Single Subchannel resource for transmitting data.
In one embodiment, the first transmission resource comprises at least one sub-resource, and the first feedback resource is configured after a sub-resource.
In one embodiment, the processor 1002 is further configured to schedule the first feedback resource to the second device before the detecting the feedback information.
In an embodiment, the processor 1002 is specifically configured to schedule the first feedback resource to the second device when dynamically scheduling the resource to the second device;
the dynamically scheduling resources to the second device includes: scheduling at least one of the first transmission resources to the second device.
In an embodiment, the processor 1002 is specifically configured to schedule one of the first feedback resources to the second device when scheduling the first transmission resource; the scheduled first feedback resource is located after a last one of the scheduled first transmission resources.
In an embodiment, the processor 1002 is specifically configured to schedule at least one first feedback resource to the second device when scheduling the first transmission resource; the first feedback resource is located after any one of the first transmission resources, at most one first feedback resource exists between any two adjacent first transmission resources, and at most one first feedback resource exists after the last first transmission resource.
In one embodiment, the SL resource pool is periodically configured with time domain resources of secondary link feedback channel PSFCH resources; the indication sequence bitmap configured by the high layer indicates and determines the frequency domain resource of the PSFCH resource of the sending user equipment Tx UE in the time domain resource of the PSFCH resource; the PSFCH resource of the Tx UE may be a first feedback resource and may not be a second feedback resource;
if the second feedback resource is determined to be the PSFCH resource in the ith slot in the SL resource pool according to the parameter k configured by the high layer, the first feedback resource corresponding to the second feedback resource is the PSFCH resource of the Tx UE in the (i + N) th slot;
wherein k is a positive integer, i is a positive integer, N is a configuration period of the time domain resource of the PSFCH resource, and N is a positive integer.
In an embodiment, the determining, according to a parameter k configured by a higher layer, that the second feedback resource is a PSFCH resource in an ith slot in an SL resource pool includes:
when the second device sends service data in the nth slot in the SL resource pool, if PSFCH resources exist in the (n + k) th slot, the second feedback resources are the PSFCH resources in the (n + k) th slot, the (n + k) th slot is recorded as the ith slot, and n is a non-negative integer;
if no PSFCH resource exists in the n + k slot, the second feedback resource is the PSFCH resource in the slot with the first PSFCH resource after the n + k slot, and the slot with the first PSFCH resource after the n + k slot is recorded as the ith slot.
In one embodiment, each data transmission Subchannel, corresponds to the PSFCH resource of Tx UEs of Q resource blocks RB; each slot configured with the PSFCH resource comprises a PSFCH symbol; the data transmission sub-channel Subchannel is used for transmitting service data, Q is a positive integer and is configured by a high-level signaling;
if second feedback resources corresponding to the service data sent by the second device in the P slots are all PSFCH resources in the ith slot, a first feedback resource corresponding to service data transmitted by the qth subframe in the pth slot of the P slots is a PSFCH resource in (q-1) th P + ptrbx UEPSFCH resources on a PSFCH symbol in the ith + N slot; p is a positive integer, Q is a positive integer, P is a positive integer, QRB Tx UE PSFCH resources refer to PSFCH resources of Q RB Tx UEs corresponding to Subchannel, and P + P is more than or equal to 0 and less than or equal to (Q-1) and is less than or equal to Q.
In one embodiment, determining a formula used by the PSFCH resource corresponding to the first feedback resource includes:
W 2 =K mod(Q×Y)
where mod represents the remainder function, W 2 And for a corresponding PSFCH resource of the first feedback resource in the PSFCH resources of the Tx UEs of Q RBs, K is a physical layer sequence number L1Source ID of the second device, and Y indicates that Y cyclic Shift cycles are contained in the PSFCH resource of one RB.
For the case that the user equipment is a second equipment managed by the scheduling user equipment:
the storage 1001 is used for storing program instructions;
the processor 1002 is configured to obtain first feedback information when the storage instruction is called; the first feedback information is sent by the first device to the second device, and the first feedback information is used for indicating whether the first device receives service data sent by the second device; the first equipment and the second equipment communicate through a secondary link SL;
sending second feedback information to the scheduling user equipment according to the first feedback information; and the scheduling user equipment and the second equipment communicate through SL.
In an embodiment, the processor 1002 is specifically configured to send the second feedback information to the scheduling user equipment on a first feedback resource.
In an embodiment, the processor 1002 is specifically configured to send, to the first device, secondary link control information SCI corresponding to service data sent to the first device before the obtaining of the first feedback information;
finally, SCI corresponding to the service data sent to the first equipment comprises indication information; the indication information is used for displaying and indicating the first equipment to send first feedback information to the second equipment.
In one embodiment, the SCI is transmitted on the first transmission resource.
In one embodiment, a time domain resource of a secondary link feedback channel PSFCH resource is periodically configured in a SL resource pool; the indication sequence bitmap configured by the high layer indicates and determines the frequency domain resource of the PSFCH resource of the transmitting user equipment Tx UE in the time domain resource of the PSFCH resource; the PSFCH resource of the Tx UE can be used as a first feedback resource and can not be used as a second feedback resource;
if the second feedback resource is determined to be the PSFCH resource of the auxiliary link feedback channel in the ith slot in the SL resource pool according to the parameter k configured by the high layer, the first feedback resource corresponding to the second feedback resource is the PSFCH resource of the Tx UE in the ith + N slots;
wherein k is a positive integer, i is a positive integer, N is a configuration period of the time domain resource of the PSFCH resource, and N is a positive integer.
In an embodiment, the determining, according to a parameter k configured by a higher layer, that the second feedback resource is a PSFCH resource in an ith slot in a SL resource pool includes:
when the second device sends service data in the nth slot in the SL resource pool, if PSFCH resources exist in the (n + k) th slot, the second feedback resource is that PSFCH resources exist in the (n + k) th slot, the (n + k) th slot is marked as the ith slot, and n is a non-negative integer;
if no PSFCH resource exists in the n + k slot, the second feedback resource is the PSFCH resource in the slot with the first PSFCH resource after the n + k slot, and the slot with the first PSFCH resource after the n + k slot is recorded as the ith slot.
In one embodiment, each data transmission Subchannel, corresponds to the PSFCH resource of Tx UEs of Q resource blocks RB; the slot configured with the PSFCH resource comprises a PSFCH symbol; the data transmission sub-channel Subchannel is used for transmitting service data; q is a positive integer and is configured by a high-level signaling;
if second feedback resources corresponding to the service data sent by the second device in the P slots are all PSFCH resources in the ith slot, a first feedback resource corresponding to service data transmitted by the qth subframe in the pth slot of the P slots is a PSFCH resource in the (q-1) th P + P QRB Tx UE PSFCH resources on the PSFCH symbol in the ith + N slot; p is a positive integer, Q is a positive integer, P is a positive integer, QRB Tx UE PSFCH resources refer to PSFCH resources of Q RB Tx UEs corresponding to Subchannel, and P + P is more than or equal to 0 and less than or equal to (Q-1) and is less than or equal to Q.
In one embodiment, determining a formula used by the PSFCH resource corresponding to the first feedback resource includes:
W 2 =K mod(Q×Y)
where mod represents the remainder function, W 2 A PSFCH resource corresponding to the first feedback resource in PSFCH resources of Tx UEs of Q RBs, where K is a physical layer of the second deviceThe sequence number L1source ID, Y indicates that Y cyclic Shift cycles Shift are included in one RB.
In an embodiment, the processor 1002 is further configured to stop sending the second feedback information corresponding to the service data sent last time if the service data is sent to the first device again before the second feedback information corresponding to the service data sent last time is sent.
Referring to fig. 11, it is a schematic structural diagram of a resource scheduling apparatus provided in an embodiment of the present application, where the resource scheduling apparatus may be disposed in a user equipment or an intelligent terminal, and the resource scheduling apparatus may be a computer program (including program codes) running in the user equipment or the intelligent terminal, or may be an entity apparatus included in the user equipment or the intelligent terminal. The resource scheduling apparatus may execute the method described in any of steps S201 to S202, steps S501 to S502, and steps S701, S702, S707, and S708 of the present application. Referring to fig. 11, the resource scheduling apparatus includes the following modules.
A detection module 1101 for detecting feedback information; the feedback information is used for indicating whether the first equipment receives the service data sent by the second equipment managed by the resource scheduling device; the first equipment and the second equipment communicate through a secondary link SL;
a scheduling module 1102, configured to perform transmission resource scheduling processing for the second device according to the detection result of the feedback information; the resource scheduling device and the second device communicate through SL.
In one embodiment, the feedback information is first feedback information, and the first feedback information is sent by the first device to the second device.
In an embodiment, the detecting module 1101 is specifically configured to detect the first feedback information on a secondary link feedback channel PSFCH resource of the first device.
In an embodiment, the detecting module 1101 is specifically configured to search, according to a feedback resource mapping relationship, a PSFCH resource of the first device corresponding to the service data sent by the second device;
and detecting first feedback information corresponding to the service data on a PSFCH resource of first equipment corresponding to the service data.
In an embodiment, if the second device sends service data to a single first device based on a unicast manner, the first feedback information is HARQ ACK or HARQ NACK, where the HARQ ACK is used to indicate that the first device successfully receives the service data sent by the second device; the HARQ NACK is used for indicating that the first equipment does not successfully receive the service data sent by the second equipment;
the scheduling module 1102 is specifically configured to schedule a second transmission resource to the second device if the detection result is that the HARQ ACK corresponding to the service data is not detected on the PSFCH resource of the first device corresponding to the service data sent by the second device, so that the second device sends the service data to the first device again on the second transmission resource.
In an embodiment, the second device sends service data to multiple first devices based on a first multicast Groupcast Option1, and the first feedback information is a hybrid automatic repeat request negative acknowledgement character HARQ NACK; the HARQ NACK is used to indicate that any of the first devices has not successfully received the service data sent by the second device, and the HARQ NACK is sent only on1 PSFCH resource;
the scheduling module 1102 is specifically configured to schedule a second transmission resource to the second device if the detection result is that HARQ NACK corresponding to the service data is detected on the PSFCH resource of the first device corresponding to the service data sent by the second device, so that the second device sends the service data to the first device again on the second transmission resource.
In an embodiment, if the second device sends service data to multiple first devices based on a second multicast Groupcast Option2, the first feedback information is a hybrid automatic repeat request acknowledgement character HARQ ACK or a hybrid automatic repeat request negative acknowledgement character HARQ NACK, the multiple first devices respectively and correspondingly determine PSFCH resources, and the first devices respectively send corresponding HARQ ACKs or HARQ NACKs on the corresponding PSFCH resources; the HARQ ACK is used for indicating that the first equipment successfully receives the service data sent by the second equipment; the HARQ NACK is used for indicating that the first equipment does not successfully receive the service data sent by the second equipment;
the scheduling module 1102 is specifically configured to schedule a second transmission resource to the second device if the detection result indicates that the HARQ ACK corresponding to the service data is not detected on the PSFCH resource of any one of the first devices corresponding to the service data sent by the second device, so that the second device sends the service data to the first device again on the second transmission resource.
In one embodiment, the PSFCH resources of the first device are determined according to the number of the first devices and the feedback resource mapping relationship.
In one embodiment, determining a formula used by the PSFCH resource of the first device according to the number of the first devices and the feedback resource mapping relationship includes:
W 1 =(K+M)mod(Z×Y)
wherein mod represents a remainder function, Z represents PSFCH resources of Z resource blocks RB corresponding to each data transmission sub-channel Subchannel in the SL resource pool, the data transmission sub-channel Subchannel is used for transmitting service data, Z is configured by a high-level signaling, and W is configured by a high-level signaling 1 And for the first device, namely the corresponding PSFCH resource in the PSFCH resources of the Z resource blocks RB, K is the physical layer serial number L1Source ID of the second device, M is the number of the first device, and Y indicates that Y cyclic Shift cycles are contained in the PSFCH resource of one RB.
In an embodiment, the number of the first devices is reported to the resource scheduling apparatus by the second device through auxiliary information, or:
and the number of the first equipment is reported to the resource scheduling device by the second equipment when the second equipment dynamically requests the first transmission resource.
In an embodiment, the scheduling module 1102 is further configured to schedule a first transmission resource for the second device before performing transmission resource scheduling processing on the second device according to the detection result of the feedback information, so that the second device sends service data to the first device on the first transmission resource.
In one embodiment, the feedback information is second feedback information; the second feedback information is sent by the second device to the resource scheduling apparatus on the first feedback resource.
In one embodiment, the resource scheduling apparatus further includes:
a configuring module 1103, configured to configure the first feedback resource for the second device.
In an embodiment, if the configuring module 1103 configures the first transmission resource for the second device through a configuration authorized scheduling signaling Configured Grant, the first feedback resource is an independently deployed secondary link control channel PSCCH resource or a Single sub-channel PSCC + psch Single Subchannel resource for transmitting data.
In one embodiment, the first transmission resource comprises at least one sub-resource, and the first feedback resource is configured after a sub-resource.
In an embodiment, the scheduling module 1102 is further configured to schedule the first feedback resource to the second device before the detecting the feedback information.
In an embodiment, the scheduling module 1102 is specifically configured to schedule the first feedback resource to the second device when dynamically scheduling the resource to the second device;
the dynamically scheduling resources to the second device includes: scheduling at least one of the first transmission resources to the second device.
In an embodiment, the scheduling module 1102 is specifically configured to schedule one of the first feedback resources to the second device when the first transmission resource is scheduled; the scheduled first feedback resource is located after a last one of the scheduled first transmission resources.
In an embodiment, the scheduling module 1102 is specifically configured to schedule at least one first feedback resource to the second device when the first transmission resource is scheduled; the first feedback resource is located after any one of the first transmission resources, at most one first feedback resource exists between any two adjacent first transmission resources, and at most one first feedback resource exists after the last first transmission resource.
In one embodiment, a time domain resource of a secondary link feedback channel PSFCH resource is periodically configured in a SL resource pool; the indication sequence bitmap configured by the high layer indicates and determines the frequency domain resource of the PSFCH resource of the sending user equipment Tx UE in the time domain resource of the PSFCH resource; the PSFCH resource of the Tx UE can be used as a first feedback resource and can not be used as a second feedback resource;
if the second feedback resource is determined to be the PSFCH resource in the ith slot in the SL resource pool according to the parameter k configured by the high layer, the first feedback resource corresponding to the second feedback resource is the PSFCH resource of the Tx UE in the (i + N) th slot;
wherein k is a positive integer, i is a positive integer, N is a configuration period of the time domain resource of the PSFCH resource, and N is a positive integer.
In an embodiment, the determining, according to a parameter k configured by a higher layer, that the second feedback resource is a PSFCH resource in an ith slot in a SL resource pool includes:
when the second device sends service data in the nth slot in the SL resource pool, if PSFCH resources exist in the (n + k) th slot, the second feedback resources are the PSFCH resources in the (n + k) th slot, the (n + k) th slot is marked as the ith slot, and n is a non-negative integer;
and if no PSFCH resource exists in the (n + k) th slot, the second feedback resource is the PSFCH resource in the slot with the first PSFCH resource after the (n + k) th slot, and the slot with the first PSFCH resource after the (n + k) th slot is marked as the ith slot.
In one embodiment, each data transmission Subchannel, corresponds to the PSFCH resource of Tx UEs of Q resource blocks RB; each slot configured with the PSFCH resource comprises a PSFCH symbol; the data transmission sub-channel Subchannel is used for transmitting service data, Q is a positive integer and is configured by a high-level signaling;
if second feedback resources corresponding to the service data sent by the second device in the P slots are all PSFCH resources in the ith slot, a first feedback resource corresponding to service data transmitted by the qth subframe in the pth slot of the P slots is a PSFCH resource in (q-1) th P + ptrbx UEPSFCH resources on a PSFCH symbol in the ith + N slot; p is a positive integer, Q is a positive integer, P is a positive integer, QRB Tx UE PSFCH resources refer to PSFCH resources of Q RB Tx UEs corresponding to Subchannel, and P + P is more than or equal to 0 and less than or equal to (Q-1) and is less than or equal to Q.
In one embodiment, determining a formula used by the PSFCH resource corresponding to the first feedback resource includes:
W 2 =K mod(Q×Y)
where mod represents the remainder function, W 2 And for a corresponding PSFCH resource of the first feedback resource in the PSFCH resources of the Tx UEs of the Q RBs, K is a physical layer sequence number L1Source ID of the second device, and Y indicates that Y cyclic Shift is contained in the PSFCH resource of one RB.
Referring to fig. 12, it is a schematic structural diagram of another resource scheduling apparatus provided in this embodiment of the present application, where the resource scheduling apparatus may be disposed in a user equipment or an intelligent terminal managed by a scheduling user equipment, and the resource scheduling apparatus may be a computer program (including program codes) running in the user equipment or the intelligent terminal, or may be an entity apparatus included in the user equipment or the intelligent terminal. The resource scheduling apparatus may perform the method described in any of the embodiments S401 to S402 and steps S705 to S706. Referring to fig. 12, the resource scheduling apparatus includes the following modules.
An obtaining module 1201, configured to obtain first feedback information; the first feedback information is sent by the first device to the resource scheduling apparatus, and the first feedback information is used to indicate whether the first device receives the service data sent by the resource scheduling apparatus; the first equipment and the resource scheduling device communicate through a secondary link SL;
a sending module 1202, configured to send second feedback information to the scheduling user equipment according to the first feedback information; and the scheduling user equipment and the resource scheduling device communicate through SL.
In an embodiment, the sending module 1202 is specifically configured to send the second feedback information to the scheduling user equipment on the first feedback resource.
In an embodiment, the sending module 1202 is further configured to send, to the first device, secondary link control information SCI corresponding to service data sent to the first device before the obtaining of the first feedback information;
finally, SCI corresponding to the service data sent to the first equipment comprises indication information; the indication information is used for displaying and indicating the first equipment to send first feedback information to the resource scheduling device.
In one embodiment, the SCI is transmitted on the first transmission resource.
In one embodiment, the SL resource pool is periodically configured with time domain resources of secondary link feedback channel PSFCH resources; the indication sequence bitmap configured by the high layer indicates and determines the frequency domain resource of the PSFCH resource of the transmitting user equipment Tx UE in the time domain resource of the PSFCH resource; the PSFCH resource of the Tx UE may be a first feedback resource and may not be a second feedback resource;
if the second feedback resource is determined to be the PSFCH resource of the auxiliary link feedback channel in the ith slot in the SL resource pool according to the parameter k configured by the high layer, the first feedback resource corresponding to the second feedback resource is the PSFCH resource of the Tx UE in the ith + N slots;
wherein k is a positive integer, i is a positive integer, N is a configuration period of the time domain resource of the PSFCH resource, and N is a positive integer.
In an embodiment, the determining, according to a parameter k configured by a higher layer, that the second feedback resource is a PSFCH resource in an ith slot in a SL resource pool includes:
when the resource scheduling device sends service data in the nth slot in the SL resource pool, if PSFCH resources exist in the (n + k) th slot, the second feedback resources are PSFCH resources in the (n + k) th slot, the (n + k) th slot is recorded as the ith slot, and n is a non-negative integer;
if no PSFCH resource exists in the n + k slot, the second feedback resource is the PSFCH resource in the slot with the first PSFCH resource after the n + k slot, and the slot with the first PSFCH resource after the n + k slot is recorded as the ith slot.
In one embodiment, each data transmission Subchannel, corresponds to the PSFCH resource of Tx UEs of Q resource blocks RB; the slot configured with the PSFCH resource comprises a PSFCH symbol; the data transmission sub-channel Subchannel is used for transmitting service data; q is a positive integer and is configured by a high-level signaling;
if the second feedback resources corresponding to the service data sent by the resource scheduling device in the P slots are all PSFCH resources in the ith slot, the first feedback resource corresponding to the service data transmitted by the qth subframe in the pth slot of the P slots is a PSFCH resource in the (q-1) th P + P QRB Tx UE PSFCH resources on the PSFCH symbol in the i + N slot; p is a positive integer, Q is a positive integer, P is a positive integer, QRB Tx UE PSFCH resources refer to PSFCH resources of Q RB Tx UEs corresponding to Subchannel, and P + P is more than or equal to 0 and less than or equal to (Q-1) and is less than or equal to Q.
In one embodiment, determining a formula used by the PSFCH resource corresponding to the first feedback resource includes:
W 2 =K mod(Q×Y)
where mod represents the remainder function, W 2 And K is a physical layer sequence number L1source ID of the resource scheduling device, and Y represents that one RB comprises Y cyclic Shift cycles.
In an embodiment, the sending module 1202 is further configured to stop sending the second feedback information corresponding to the service data sent last time if the service data is sent again to the first device before the second feedback information corresponding to the service data sent last time is sent.
Accordingly, the embodiment of the present invention further provides a computer-readable storage medium, where the computer-readable storage medium is used for storing a computer program, and the computer program enables a computer to execute the method described in any of steps S201 to S202, steps S501 to S502, and steps S701, S702, S707, and S708 of the present application. It is understood that the computer storage medium herein may include a built-in storage medium in the smart terminal, and may also include an extended storage medium supported by the smart terminal. The computer storage medium provides a storage space storing an operating system of the smart terminal. Also, the memory space stores one or more instructions, which may be one or more computer programs (including program code), adapted to be loaded and executed by the processor. The computer storage medium may be a high-speed RAM memory, or may be a non-volatile memory (non-volatile memory), such as at least one disk memory; and optionally at least one computer storage medium located remotely from the processor.
Accordingly, an embodiment of the present invention further provides a computer-readable storage medium, where the computer-readable storage medium is used for storing a computer program, and the computer program enables a computer to execute the method described in any of steps S401 to S402 and steps S705 to S706 in this application. It is understood that the computer storage medium herein may include a built-in storage medium in the smart terminal, and may also include an extended storage medium supported by the smart terminal. The computer storage medium provides a storage space storing an operating system of the smart terminal. Also, one or more instructions, which may be one or more computer programs (including program code), are stored in the memory space and are adapted to be loaded and executed by the processor. The computer storage medium may be a high-speed RAM memory, or may be a non-volatile memory (non-volatile memory), such as at least one disk memory; and optionally at least one computer storage medium located remotely from the processor.
While the invention has been described with reference to a number of embodiments, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.
Claims (18)
1. A resource scheduling method is applied to scheduling user equipment, and the method comprises the following steps:
detecting feedback information; the feedback information is used for indicating whether the first equipment receives service data sent by the second equipment managed by the scheduling user equipment; the first equipment and the second equipment communicate through a secondary link SL;
according to the detection result of the feedback information, performing transmission resource scheduling processing on the second equipment; the scheduling user equipment and the second equipment communicate through SL;
wherein the feedback information is second feedback information; the second feedback information is sent by the second device to the scheduling user equipment on the first feedback resource; time domain resources of secondary link feedback channel PSFCH resources are periodically configured in the SL resource pool; the indication sequence bitmap configured by the high layer indicates and determines the frequency domain resource of the PSFCH resource of the sending user equipment Tx UE in the time domain resource of the PSFCH resource; the PSFCH resource of the Tx UE can be used as a first feedback resource and can not be used as a second feedback resource; if the second feedback resource is determined to be the PSFCH resource in the ith slot in the SL resource pool according to the parameter k configured by the high layer, the first feedback resource corresponding to the second feedback resource is the PSFCH resource of the Tx UE in the (i + N) th slot; k is a positive integer, i is a positive integer, N is a configuration period of the time domain resource of the PSFCH resource, and N is a positive integer.
2. The method of claim 1, wherein before the performing transmission resource scheduling processing for the second device according to the detection result of the feedback information, the method further comprises:
and scheduling a first transmission resource for the second equipment so that the second equipment sends service data to the first equipment on the first transmission resource.
3. The method of claim 1, wherein the determining, according to a parameter k configured by a higher layer, that the second feedback resource is a PSFCH resource in an ith slot of a SL resource pool, comprises:
when the second device sends service data in the nth slot in the SL resource pool, if PSFCH resources exist in the (n + k) th slot, the second feedback resources are the PSFCH resources in the (n + k) th slot, the (n + k) th slot is marked as the ith slot, and n is a non-negative integer;
and if no PSFCH resource exists in the (n + k) th slot, the second feedback resource is the PSFCH resource in the slot with the first PSFCH resource after the (n + k) th slot, and the slot with the first PSFCH resource after the (n + k) th slot is marked as the ith slot.
4. The method of claim 3, wherein each data transmission Subchannel, Subchannel, corresponds to PSFCH resources for Tx UEs of Q resource blocks, RBs; each slot configured with PSFCH resources comprises a PSFCH symbol; the Subchannel is used for transmitting service data, Q is a positive integer, and Q is configured by a high-level signaling;
if second feedback resources corresponding to service data sent by the second device in P slots are PSFCH resources in the ith slot, a first feedback resource corresponding to service data transmitted by the qth Subchannel in the pth slot of the P slots is a PSFCH resource in the (q-1) th P + pth QRB Tx UE PSFCH resource on a PSFCH symbol in the (i + N) th slot; p is a positive integer, Q is a positive integer, P is a positive integer, QRB Tx UE PSFCH resources refer to PSFCH resources of Tx UEs of Q RBs corresponding to Subchannel, and P + P is more than or equal to 0 and less than or equal to (Q-1) and is less than or equal to Q.
5. The method of claim 4, wherein determining a formula used by the PSFCH resource corresponding to the first feedback resource comprises:
W 2 =K mod(Q×Y)
where mod represents the remainder function, W 2 And for a corresponding PSFCH resource of the first feedback resource in the PSFCH resources of the Tx UEs of Q RBs, K is a physical layer sequence number L1Source ID of the second device, and Y indicates that Y cyclic Shift cycles are contained in the PSFCH resource of one RB.
6. A resource scheduling method applied to a second device managed by a scheduling User Equipment (UE), the method comprising:
acquiring first feedback information; the first feedback information is sent by a first device to the second device, and the first feedback information is used for indicating whether the first device receives service data sent by the second device; the first equipment and the second equipment communicate through a secondary link SL;
according to the first feedback information, second feedback information is sent to the scheduling user equipment on the first feedback resource; the scheduling user equipment and the second equipment communicate through SL;
the method comprises the steps that time domain resources of secondary link feedback channel PSFCH resources are periodically configured in an SL resource pool; the indication sequence bitmap configured by the high layer indicates and determines the frequency domain resource of the PSFCH resource of the sending user equipment Tx UE in the time domain resource of the PSFCH resource; the PSFCH resource of the Tx UE can be used as a first feedback resource and can not be used as a second feedback resource; if the second feedback resource is determined to be the PSFCH resource in the ith slot in the SL resource pool according to the parameter k configured by the high layer, the first feedback resource corresponding to the second feedback resource is the PSFCH resource of the Tx UE in the (i + N) th slot; k is a positive integer, i is a positive integer, N is a configuration period of the time domain resource of the PSFCH resource, and N is a positive integer.
7. The method of claim 6, further comprising, prior to said obtaining first feedback information:
sending secondary link control information (SCI) corresponding to service data sent to the first equipment;
finally, SCI corresponding to the service data sent to the first equipment comprises indication information; the indication information is used for displaying and indicating the first equipment to send first feedback information to the second equipment.
8. The method of claim 7, wherein the SCI is sent on a first transmission resource.
9. The method of claim 6, wherein the determining, according to a parameter k configured by a higher layer, that the second feedback resource is a PSFCH resource in an ith slot of a SL resource pool, comprises:
when the second device sends service data in the nth slot in the SL resource pool, if PSFCH resources exist in the (n + k) th slot, the second feedback resources are the PSFCH resources in the (n + k) th slot, the (n + k) th slot is marked as the ith slot, and n is a non-negative integer;
if no PSFCH resource exists in the n + k slot, the second feedback resource is the PSFCH resource in the slot with the first PSFCH resource after the n + k slot, and the slot with the first PSFCH resource after the n + k slot is recorded as the ith slot.
10. The method of claim 9, wherein each data transmission Subchannel, corresponds to the PSFCH resource of Tx UEs of Q resource blocks, RBs; each slot configured with the PSFCH resource comprises a PSFCH symbol; the Subchannel is used for transmitting service data; q is a positive integer and is configured by a high-level signaling;
if second feedback resources corresponding to service data sent by second equipment in P slots are PSFCH resources in the ith slot, a first feedback resource corresponding to service data transmitted in the qth Subchannel in the pth slot of the P slots is a PSFCH resource in (q-1) th P + P QRB Tx UE PSFCH resources on a PSFCH symbol in the ith + N slot; p is a positive integer, Q is a positive integer, P is a positive integer, QRB Tx UE PSFCH resources refer to PSFCH resources of Q RB Tx UEs corresponding to Subchannel, and P + P is more than or equal to 0 and less than or equal to (Q-1) and is less than or equal to Q.
11. The method of claim 10, wherein determining a formula used by the PSFCH resource corresponding to the first feedback resource comprises:
W 2 =K mod(Q×Y)
where mod represents the remainder function, W 2 And for a corresponding PSFCH resource of the first feedback resource in PSFCH resources of the Tx UEs of Q RBs, K is a physical layer sequence number L1source ID of the second device, and Y represents that one RB contains Y cyclic Shift cycles.
12. The method of any one of claims 6-11, further comprising:
and if the service data is sent to the first equipment again before the second feedback information corresponding to the service data sent last time is sent, stopping sending the second feedback information corresponding to the service data sent last time.
13. A user equipment, the user equipment comprising: a storage device and a processor, wherein the processor is capable of,
the storage device is used for storing program instructions;
the processor, when invoking the program instructions, is configured to perform the resource scheduling method of any of claims 1-5.
14. A user equipment, the user equipment comprising: a storage device and a processor, wherein the processor is capable of processing data,
the storage device is used for storing program instructions;
the processor, when invoking the program instructions, is configured to perform the resource scheduling method of any of claims 6-12.
15. A resource scheduling apparatus, comprising:
the detection module is used for detecting the feedback information; the feedback information is used for indicating whether the first equipment receives the service data sent by the second equipment managed by the resource scheduling device; the first equipment and the second equipment communicate through a secondary link SL;
the scheduling module is used for scheduling transmission resources for the second equipment according to the detection result of the feedback information; the resource scheduling device and the second equipment communicate through SL;
wherein the feedback information is second feedback information; the second feedback information is sent by the second device to the resource scheduling apparatus on the first feedback resource; time domain resources of secondary link feedback channel PSFCH resources are periodically configured in the SL resource pool; the indication sequence bitmap configured by the high layer indicates and determines the frequency domain resource of the PSFCH resource of the sending user equipment Tx UE in the time domain resource of the PSFCH resource; the PSFCH resource of the Tx UE may be a first feedback resource and may not be a second feedback resource; if the second feedback resource is determined to be the PSFCH resource in the ith slot in the SL resource pool according to the parameter k configured by the high layer, the first feedback resource corresponding to the second feedback resource is the PSFCH resource of the Tx UE in the (i + N) th slot; k is a positive integer, i is a positive integer, N is a configuration period of the time domain resource of the PSFCH resource, and N is a positive integer.
16. A resource scheduling apparatus, wherein the resource scheduling apparatus is managed by a scheduling user equipment, the resource scheduling apparatus comprising:
the acquisition module is used for acquiring first feedback information; the first feedback information is sent to the resource scheduling apparatus by a first device, and the first feedback information is used to indicate whether the first device receives service data sent by the resource scheduling apparatus; the first equipment and the resource scheduling device communicate through a secondary link SL;
a sending module, configured to send second feedback information to the scheduling user equipment on a first feedback resource according to the first feedback information; the scheduling user equipment and the resource scheduling device communicate through SL;
the method comprises the steps that time domain resources of secondary link feedback channel PSFCH resources are periodically configured in an SL resource pool; the indication sequence bitmap configured by the high layer indicates and determines the frequency domain resource of the PSFCH resource of the sending user equipment Tx UE in the time domain resource of the PSFCH resource; the PSFCH resource of the Tx UE can be used as a first feedback resource and can not be used as a second feedback resource; if the second feedback resource is determined to be the PSFCH resource in the ith slot in the SL resource pool according to the parameter k configured by the high layer, the first feedback resource corresponding to the second feedback resource is the PSFCH resource of the Tx UE in the (i + N) th slot; k is a positive integer, i is a positive integer, N is a configuration period of the time domain resource of the PSFCH resource, and N is a positive integer.
17. A computer-readable storage medium for storing a computer program, the computer program causing a computer to perform the method of any one of claims 1-5.
18. A computer-readable storage medium for storing a computer program, the computer program causing a computer to perform the method of any one of claims 6-12.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010091384.8A CN113259069B (en) | 2020-02-13 | 2020-02-13 | Resource scheduling method, user equipment, device and storage medium |
PCT/CN2021/075817 WO2021160068A1 (en) | 2020-02-13 | 2021-02-07 | Resource scheduling method and apparatus, storage medium, chip, and related device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010091384.8A CN113259069B (en) | 2020-02-13 | 2020-02-13 | Resource scheduling method, user equipment, device and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113259069A CN113259069A (en) | 2021-08-13 |
CN113259069B true CN113259069B (en) | 2022-09-13 |
Family
ID=77219910
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010091384.8A Active CN113259069B (en) | 2020-02-13 | 2020-02-13 | Resource scheduling method, user equipment, device and storage medium |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN113259069B (en) |
WO (1) | WO2021160068A1 (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110536445A (en) * | 2019-04-30 | 2019-12-03 | 中兴通讯股份有限公司 | Method for reporting, vehicle net resource allocation method and the device of UE information |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108923894B (en) * | 2017-03-23 | 2023-04-18 | 中兴通讯股份有限公司 | Information transmission method, user equipment, base station, storage medium and system |
US11382083B2 (en) * | 2018-07-23 | 2022-07-05 | Samsung Electronics Co., Ltd. | Method and apparatus for high reliability transmission in vehicle to everything (V2X) communication |
CN110311762B (en) * | 2019-07-16 | 2021-04-16 | 北京紫光展锐通信技术有限公司 | Feedback information transmission method, device, terminal and storage medium |
CN110445586B (en) * | 2019-08-14 | 2023-07-28 | 展讯通信(上海)有限公司 | Feedback resource determining method and device |
-
2020
- 2020-02-13 CN CN202010091384.8A patent/CN113259069B/en active Active
-
2021
- 2021-02-07 WO PCT/CN2021/075817 patent/WO2021160068A1/en active Application Filing
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110536445A (en) * | 2019-04-30 | 2019-12-03 | 中兴通讯股份有限公司 | Method for reporting, vehicle net resource allocation method and the device of UE information |
Also Published As
Publication number | Publication date |
---|---|
WO2021160068A1 (en) | 2021-08-19 |
CN113259069A (en) | 2021-08-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102255949B1 (en) | HARQ feedback information transmission method, UE, base station and system | |
CN110149726B (en) | Information transmission method and terminal | |
CN110505697B (en) | Transmission method, terminal and base station for hybrid automatic repeat request | |
AU2017405380B2 (en) | Control signalling transmission method, base station and terminal | |
US20220116934A1 (en) | Psfch sending method and apparatus | |
CN108243501B (en) | Scheduling method of transmission resources, network equipment and terminal equipment | |
WO2019154005A1 (en) | Method for performing service tranmission, and terminal | |
WO2021022998A1 (en) | Message counting method and device, base station, and computer storage medium | |
CN113556216B (en) | HARQ-ACK feedback method, terminal and base station | |
EP3641450A1 (en) | Resource configuration method, base station, terminal, and computer readable storage medium | |
CN111436130B (en) | Method and device for sending downlink control information of group | |
GB2496188A (en) | Reselecting a different transmission time interval resource in a wireless network | |
CN106954276B (en) | Method, device and system for retransmission scheduling | |
CN111031580B (en) | Method and apparatus for transmitting feedback information | |
US20220361232A1 (en) | Method for resource indication and terminal device | |
CN111817824B (en) | Information transmission method, terminal equipment and control node | |
EP2395782B1 (en) | Radio resource manager and method for radio resource allocation of physical uplink control channel | |
CN113890701B (en) | Side link transmission method, transmission device and terminal | |
EP3979736A1 (en) | Data multiplexing transmission method, base station, terminal, and storage medium | |
CN113259069B (en) | Resource scheduling method, user equipment, device and storage medium | |
CN113727445A (en) | Side link resource processing method, resource determining method and related equipment | |
EP4033683A1 (en) | Data transmission method and apparatus | |
CN115333670B (en) | Dynamic HARQ-ACK codebook processing method, device, equipment and readable storage medium | |
CN113890698B (en) | Side link transmission method, transmission device and communication equipment | |
CN113285789B (en) | Resource indication method and device of auxiliary link control information and terminal equipment |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |