[go: up one dir, main page]

CN114342515A - Resource scheduling method and device - Google Patents

Resource scheduling method and device Download PDF

Info

Publication number
CN114342515A
CN114342515A CN201980100065.4A CN201980100065A CN114342515A CN 114342515 A CN114342515 A CN 114342515A CN 201980100065 A CN201980100065 A CN 201980100065A CN 114342515 A CN114342515 A CN 114342515A
Authority
CN
China
Prior art keywords
information
terminal device
subchannels
subchannel
subchannel set
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201980100065.4A
Other languages
Chinese (zh)
Inventor
张莉莉
张佳胤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN114342515A publication Critical patent/CN114342515A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]

Landscapes

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

Abstract

The present embodiment provides a resource scheduling method and apparatus, which can be applied to communication systems such as V2X, LTE-V, MTC, IoT, LTE-M, M2M, and the like, and can avoid that signaling resources are wasted by a terminal device needing to send SR and BSR multiple times in a scheduling mode based on a network device. The method comprises the following steps: a first terminal device determines a first subchannel set, wherein the first subchannel set is used for transmitting data information and/or control information on a SL, and the first subchannel set is an available subchannel set detected by the first terminal device on the SL; that is, the first terminal device may determine its available set of subchannels in advance; the first terminal equipment sends first information to network equipment, wherein the first information comprises information of the first subchannel set; that is, the first terminal device may cause the network device to allocate an available set of subchannels for the first terminal device by sending information including the first set of subchannels to the network device.

Description

Resource scheduling method and device Technical Field
The present application relates to the field of communications technologies, and in particular, to a resource scheduling method and apparatus.
Background
Under the network of Long Term Evolution (LTE) technology proposed by the 3rd generation partnership project (3 GPP), vehicle networking technology of vehicle-to-vehicle communication (V2X) is proposed, and V2X communication refers to communication between a vehicle and anything outside, including vehicle-to-vehicle communication (V2V), vehicle-to-pedestrian communication (V2P), vehicle-to-infrastructure communication (V2 net 2I), and vehicle-to-network communication (V2N).
Meanwhile, in the resource scheduling process, for example, the terminal device may send a Scheduling Request (SR) to the network device, the network device sends transmission resources for transmitting a Buffer State Report (BSR) to the terminal device, then the terminal device sends the BSR to the network device, and the network device sends transmission resources for SL transmission to the terminal device. However, in practical applications, before the terminal device utilizes the transmission resource for SL to transmit the control information and/or data information, the terminal device also needs to detect the transmission resource to determine whether the transmission resource is available. In this case, there may be a case where the transmission resource is unavailable, resulting in the terminal device needing to transmit the SR and BSR again.
Therefore, how to perform resource scheduling is an ongoing problem for those skilled in the art.
Disclosure of Invention
The embodiment of the application provides a resource scheduling method and device, which can be applied to a communication system, such as vehicle-to-any communication (V2X), workshop information interaction (long term evolution-vehicle, LTE-V), vehicle networking, machine type communication (eMTC), internet of things (internet of things, LOT), machine to machine information interaction (LTE-M), machine to machine communication (M2M), and the like, and in a scheduling mode based on network devices, waste of signaling resources caused by the fact that terminal devices need to send SRs and BSRs for multiple times is avoided.
In a first aspect, an embodiment of the present application provides a resource scheduling method, where the method includes: a first terminal device determines a first subchannel set, wherein the first subchannel set is used for transmitting data information and/or control information on a sidelink SL, and the first subchannel set is an available subchannel set detected by the first terminal device on the SL; and the first terminal equipment sends first information to network equipment, wherein the first information comprises the information of the first subchannel set.
In the embodiment of the present application, the first terminal device determines the first subchannel set first, so that the network device can allocate a subchannel to the first terminal device according to the first subchannel set, and thus, the situations that the first terminal device fails to detect the subchannel 1 after the network device allocates the subchannel 1 for SL transmission to the first terminal device, and the first terminal device needs to send an SR and a BSR to the network device again, which results in resource waste, are avoided; therefore, the resource utilization rate is improved, the first terminal equipment does not need to send the SR and the BSR for multiple times, the scheduling time delay is reduced, and the effective transmission of the data information and/or the control information on the SL is ensured.
It can be understood that, in this embodiment of the present application, the failure of detecting a subchannel by the first terminal device may be understood as that an energy threshold value of detecting the subchannel by the first terminal device is lower than a threshold value, or may also be understood as that the detecting of the subchannel by the first terminal device is busy, and the like. The first terminal device detecting the sub-channel may also be understood as the first terminal device monitoring the sub-channel.
In a possible implementation manner, the first information further includes information indicating a location of the first terminal device.
In this embodiment of the present application, the location of the first terminal device may be understood as an absolute geographic location of the first terminal device, or may also be understood as an area identifier of the first terminal device, and the like.
In a possible implementation manner, the first information further includes a target identifier, and the target identifier is used for indicating at least one of unicast service, multicast service, or broadcast service.
In the embodiment of the present application, through the target identifier, the network device may perform corresponding scheduling processing, for example, the sub-channel set a corresponding to the unicast service, the sub-channel set B corresponding to the multicast service, and the sub-channel set C corresponding to the broadcast service, so as to improve the scheduling efficiency of the network device.
In one possible implementation, the first set of subchannels includes one or more subchannels, and the information of the first set of subchannels includes an index of the one or more subchannels.
In the embodiment of the present application, the index (index) may also be understood as an identifier, that is, the information of the first subchannel set includes an identifier of the one or more subchannels. The network device can know which subchannels the available subchannels determined by the first terminal device are through the indexes of the one or more subchannels, so that the efficiency of the network device in interpreting information is improved, and the first terminal device and the network device keep information consistency.
In one possible implementation, the information of the first set of subchannels further includes a priority of the one or more subchannels.
In the embodiment of the application, through the priority of the one or more sub-channels, the network device can allocate an available sub-channel to the first terminal device according to the actual situation; if the information of the first subchannel set includes the priorities of the plurality of subchannels, the network device may allocate the subchannels to the first terminal device according to the priorities of the plurality of subchannels, so as to avoid allocating subchannels with low priorities to the first terminal device and wasting subchannels with high priorities, thereby improving efficiency of subchannel allocation.
In a possible implementation manner, the first information is a buffer status report BSR media access control element (MAC CE), and the BSR MAC CE is configured to report a to-be-transmitted data amount of the SL.
In this embodiment, the data volume to be transmitted is a data volume of data transmitted by the first terminal device to other terminal devices, that is, the data volume to be transmitted is a data volume of data transmitted by the first terminal device through the SL.
In one possible implementation, the method further includes: and the first terminal equipment sends second information to second terminal equipment, wherein the second information is used for indicating that the first sub-channel is reserved.
In the embodiment of the application, the first terminal device sends the second information to the second terminal device, so that the second terminal device can avoid using the sub-channels in the first sub-channel set; the situation that the sub-channels in the first sub-channel set are used by the second terminal equipment when the first terminal equipment determines that the sub-channels in the first sub-channel set can be used is avoided; thereby improving the efficiency with which the first terminal device uses the first set of sub-channels.
In a possible implementation manner, the second information is Sidelink Control Information (SCI).
In the embodiment of the present application, the SCI can be understood as a second SCI, which does not include MCS.
In a possible implementation manner, the SCI is further configured to indicate duration information for reserving the first set of subchannels.
In the embodiment of the present application, by further indicating the reserved duration of the first subchannel set, the second terminal device can timely know how long the first subchannel set needs to be reserved, so that when the first terminal device does not use the first subchannel set and when the second terminal device still needs to use the first subchannel set, the second terminal device can timely use the first subchannel set, and the utilization rate of the first subchannel set is improved.
In one possible implementation manner, the second information is a Sounding Reference Signal (SRS) or a preamble.
In a second aspect, an embodiment of the present application provides a resource scheduling method, including: the method comprises the steps that network equipment receives first information sent by first terminal equipment, wherein the first information comprises information of a first subchannel set, and the first subchannel set is an available subchannel set detected by the first terminal equipment on a sidelink SL; and the network equipment allocates a target subchannel set for the first terminal equipment according to the information of the first subchannel set, wherein the target subchannel set is used for the first terminal equipment to transmit data information and/or control information on the SL.
In a possible implementation manner, the first information further includes information indicating a location of the first terminal device; the network device allocating, according to the information of the first subchannel set, a target subchannel set to the first terminal device includes: and the network equipment allocates the target subchannel set for the first terminal equipment according to the information of the first subchannel set and the information of the position of the first terminal equipment.
In a possible implementation manner, the first information further includes a target identifier, where the target identifier is used to indicate at least one of a unicast service, a multicast service, or a broadcast service; the network device allocating, according to the information of the first subchannel set, a target subchannel set to the first terminal device includes: and the network equipment allocates a target subchannel set to the first terminal equipment according to the information of the first subchannel set and the subchannel set corresponding to the target identifier.
In one possible implementation, the first set of subchannels includes one or more subchannels, and the information of the first set of subchannels includes an index of the one or more subchannels.
In a possible implementation manner, the first information is a buffer status report BSR MAC CE, and the BSR MAC CE is configured to report a data amount to be transmitted of the SL.
In a third aspect, an embodiment of the present application provides a resource scheduling method, including: the method comprises the steps that a first terminal device detects whether a first subchannel set is available, wherein the first subchannel set is obtained through a first Scheduling Request (SR) corresponding to a first reference resource, and the first subchannel set is used for transmitting data information and/or control information on a Side Link (SL); when the first set of subchannels is not available, the first terminal device sends, to a network device, second uplink information on a second reference resource, where the second uplink information is used to request the network device to allocate a second set of subchannels, and the second set of subchannels is used to transmit data information and/or control information on a sidelink SL, where the second uplink information includes: a second scheduling request SR, or, alternatively, a second buffer status report BSR.
In the embodiment of the application, when a first subchannel set acquired by a first terminal device through a first SR is unavailable, the first terminal device may apply for a second subchannel set to a network device through second uplink information; that is to say, the first terminal device can reapply to the subchannel set through the second uplink information, so that the speed of the first terminal device for reacquiring the subchannel set is increased, and the scheduling delay is reduced as much as possible.
In a possible implementation manner, before the first terminal device detects whether the first set of subchannels is available, the method further includes: and the first terminal equipment sends the first SR to the network equipment through the first reference resource.
In a possible implementation manner, the second reference resource is predefined, or the second reference resource is configured by the network device through signaling.
In a fourth aspect, an embodiment of the present application provides a resource scheduling method, including: the network device receives second uplink information sent by the first terminal device through a second reference resource, where the second uplink information is used to request the network device to allocate a second subchannel set, the second subchannel set is used to transmit data information and/or control information on a sidelink SL, and the second uplink information includes: a second scheduling request SR, or a second buffer status report BSR; and the network equipment allocates the second subchannel set to the first terminal equipment.
In a possible implementation manner, before the network device receives the second uplink information sent by the first terminal device through the second reference resource, the method further includes: the network equipment receives a first SR sent by the first terminal equipment through a first reference resource; and the network equipment allocates a first subchannel set for the first terminal equipment.
In a fifth aspect, an embodiment of the present application provides a resource scheduling method, including: the first terminal equipment receives fourth Downlink Control Information (DCI) sent by network equipment, wherein the fourth DCI comprises information of one or more candidate subchannel sets; the first terminal equipment determines a third sub-channel set from the one or more candidate sub-channel sets according to a monitoring result; the first terminal device transmits data information and/or control information on the sidelink SL at the third set of subchannels.
In the embodiment of the application, the first terminal device may determine, by receiving information including one or more candidate subchannel sets, an available subchannel set from the one or more subsequent subchannel sets, so that the efficiency of determining the subchannel set by the first terminal device is improved, the efficiency of transmitting data information and/or control information is further improved, and the transmission delay is reduced.
In one possible implementation, the method further includes: and the first terminal equipment sends feedback information to the network equipment, wherein the feedback information comprises the information of the third subchannel set.
In the embodiment of the application, the feedback information enables the network device to know which subchannel set is used by the first terminal device, so that the network device can release the unused subchannel set, thereby avoiding that other terminal devices cannot use the unused subchannel set, avoiding resource waste and further improving the utilization rate of the subchannel set.
In one possible implementation, the information of the third set of subchannels includes an identification of the third set of subchannels.
In a possible implementation manner, the fourth DCI further includes information for feeding back a reference resource, and the sending, by the first terminal device, feedback information to the network device includes: and the first terminal equipment sends the feedback information to the network equipment through the feedback reference resource.
In the embodiment of the present application, the feedback reference resource may be understood as a time-frequency resource used for transmitting feedback information.
In a sixth aspect, an embodiment of the present application provides a resource scheduling method, including: the network equipment receives a first Buffer Status Report (BSR) sent by first terminal equipment; the network device sends a fourth downlink control information DCI to the first terminal device, where the fourth DCI includes information of one or more candidate subchannel sets.
In one possible implementation, the method further includes: and the network equipment receives feedback information sent by the first terminal equipment, wherein the feedback information comprises the information of the third subchannel set.
In one possible implementation, the information of the third set of subchannels includes an identification of the third set of subchannels.
In a seventh aspect, an embodiment of the present application provides a terminal device, where the terminal device includes a processing unit and a transceiver unit, where the processing unit is configured to perform the corresponding method shown in the first aspect, the third aspect, or the fifth aspect, and the transceiver unit is configured to perform the corresponding method shown in the first aspect, the third aspect, or the fifth aspect.
In an eighth aspect, embodiments of the present application provide a network device, which includes a processing unit configured to execute the corresponding method shown in the second aspect, the fourth aspect, or the sixth aspect, and a transceiver unit configured to execute the corresponding method shown in the second aspect, the fourth aspect, or the sixth aspect.
In a ninth aspect, embodiments of the present application provide a communications apparatus, which includes a processor and a memory, where the memory is used to store computer-executable instructions; the processor is configured to execute computer-executable instructions stored by the memory to cause the communication device to perform a respective method as shown in the first, third or fifth aspect.
In a tenth aspect, embodiments of the present application provide a communications apparatus, which includes a processor and a memory, where the memory is used to store computer-executable instructions; the processor is configured to execute computer-executable instructions stored by the memory to cause the communication device to perform a respective method as shown in the second, fourth or sixth aspect.
In an eleventh aspect, an embodiment of the present application provides a communication apparatus, which includes a processor and an interface circuit, where the interface circuit is configured to receive a code instruction and transmit the code instruction to the processor; the processor executes the code instructions to perform a respective method as shown in the first, third or fifth aspect.
In a twelfth aspect, an embodiment of the present application provides a communication apparatus, which includes a processor and an interface circuit, where the interface circuit is configured to receive a code instruction and transmit the code instruction to the processor; the processor executes the code instructions to perform a corresponding method as shown in the second, fourth or sixth aspect.
In a thirteenth aspect, an embodiment of the present application provides a communication system, where the communication system includes a terminal device and a network device, and the terminal device is configured to execute the corresponding method shown in the first aspect, the third aspect, or the fifth aspect; the network device is configured to perform the respective methods shown in the second, fourth or sixth aspect.
In a fourteenth aspect, the present embodiments provide a readable storage medium for storing instructions that, when executed, cause the method of the first aspect, the third aspect, or the fifth aspect to be implemented.
In a fifteenth aspect, the present application provides a readable storage medium for storing instructions that, when executed, cause the method of the second, fourth or sixth aspect to be implemented.
In a sixteenth aspect, embodiments of the present application provide a computer program product comprising instructions that, when executed, cause the method of the first, third or fifth aspect to be implemented.
In a seventeenth aspect, embodiments of the present application provide a computer program product comprising instructions that, when executed, cause the method of the second, fourth or sixth aspect to be implemented.
Drawings
Fig. 1 is a schematic diagram of a communication system provided in an embodiment of the present application;
fig. 2a is a schematic view of a scenario of sidelink communication provided in an embodiment of the present application;
fig. 2b is a schematic view of a scenario of sidelink communication provided in an embodiment of the present application;
fig. 2c is a schematic view of a scenario of sidelink communication provided in an embodiment of the present application;
fig. 2d is a schematic view of a scenario of sidelink communication provided in an embodiment of the present application;
fig. 2e is a schematic view of a scenario of sidelink communication provided in an embodiment of the present application;
fig. 2f is a schematic view of a scenario of sidelink communication provided in an embodiment of the present application;
fig. 2g is a schematic view of a scenario of sidelink communication provided in an embodiment of the present application;
fig. 3 is a flowchart illustrating a resource scheduling process according to an embodiment of the present application;
fig. 4 is a flowchart illustrating a resource scheduling process according to an embodiment of the present application;
fig. 5 is a flowchart illustrating a resource scheduling method according to an embodiment of the present application;
FIG. 6 is a flow chart of an interaction method provided by an embodiment of the present application;
fig. 7 is a schematic diagram of a format of a BSR according to an embodiment of the present application;
fig. 8 is a schematic diagram of a format of a BSR according to an embodiment of the present application;
fig. 9 is a flowchart illustrating a resource scheduling method according to an embodiment of the present application;
fig. 10 is a flowchart illustrating a resource scheduling method according to an embodiment of the present application;
fig. 11 is a schematic structural diagram of a communication device according to an embodiment of the present application;
fig. 12 is a schematic structural diagram of a communication device according to an embodiment of the present application;
fig. 13 is a schematic structural diagram of a communication device according to an embodiment of the present application;
fig. 14 is a schematic structural diagram of a communication device according to an embodiment of the present application;
fig. 15 is a schematic structural diagram of a communication device according to an embodiment of the present application;
fig. 16 is a schematic structural diagram of a communication device according to an embodiment of the present application;
fig. 17 is a schematic structural diagram of a terminal device according to an embodiment of the present application;
fig. 18 is a schematic structural diagram of a network device according to an embodiment of the present application.
Detailed Description
The embodiments of the present application will be described below with reference to the drawings.
The terms "first" and "second," and the like in the description, claims, and drawings of the present application are used for distinguishing between different objects and not for describing a particular order. Furthermore, the terms "include" and "have," as well as any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements listed, but may alternatively include other steps or elements not listed, or inherent to such process, method, article, or apparatus.
It should be understood that in the present application, "at least one" means one or more, "a plurality" means two or more, "at least two" means two or three and three or more, "and/or" for describing an association relationship of associated objects, meaning that three relationships may exist, for example, "a and/or B" may mean: only A, only B and both A and B are present, wherein A and B may be singular or plural. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship. "at least one of the following" or similar expressions refer to any combination of these items, including any combination of single item(s) or plural items. For example, at least one (one) of a, b, or c, may represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", wherein a, b, c may be single or plural.
The communication system as used herein may be understood as a wireless cellular communication system, as well as or based on a cellular network architecture, as well as or in addition to other types of communication systems of the future, etc. Such as a fifth generation mobile communication (5th-generation, 5G) system, and the next generation mobile communication, etc. Fig. 1 is a schematic diagram of a communication system provided in an embodiment of the present application, to which the scheme in the present application is applicable. The communication system may include at least one network device, only one of which is shown, such as the next generation base station (gNB) in the figure; and one or more terminal devices connected to the network device, such as terminal device 1 and terminal device 2 in the figure.
The network device may be a device capable of communicating with the terminal device. The network device may be any device with wireless transceiving capabilities, including but not limited to a base station. For example, the base station may be a gbb, or the base station may be a base station in a future communication system. Optionally, the network device may also be an access node, a wireless relay node, a wireless backhaul node, and the like in a wireless local area network (WiFi) system. Optionally, the network device may also be a wireless controller in a Cloud Radio Access Network (CRAN) scenario. Optionally, the network device may also be a wearable device or a vehicle-mounted device, etc. Alternatively, the network device may be a small station, a Transmission Reference Point (TRP), or the like. Although the application is not so limited.
Terminal equipment may also be referred to as User Equipment (UE), terminal, etc. The terminal equipment has a wireless transceiving function, can be deployed on land and comprises an indoor or outdoor, a handheld, a wearable or a vehicle-mounted terminal; can also be deployed on the water surface, such as a ship and the like; it may also be deployed in the air, such as on an airplane, balloon, or satellite, etc. The terminal device may be a mobile phone (mobile phone), a tablet computer (Pad), a computer with wireless transceiving function, a Virtual Reality (VR) terminal device, an Augmented Reality (AR) terminal device, a wireless terminal in industrial control (industrial control), a wireless terminal in self driving (self driving), a wireless terminal in remote medical (remote medical), a wireless terminal in smart grid (smart grid), a wireless terminal in transportation safety (transportation safety), a wireless terminal in smart city (smart city), a wireless terminal in home (smart home), and so on.
It is understood that the communication system shown in fig. 1 includes a network device (gNB) and a terminal device 1 and a terminal device 2, and the terminal device 1 and the terminal device 2 can also communicate through a device-to-device (D2D) technology or a vehicle-to-anything (V2X) technology.
The communication scenario of the corresponding resource scheduling method provided in the embodiment of the present application will be specifically described below by taking terminal device 1 and terminal device 2 in NR-V2X as examples.
It should be noted that the communication system related to fig. 1 may be applied to the communication scenarios of other embodiments of the present application, and is not described herein again. For example, the method can be applied to the resource scheduling method embodiments shown in fig. 5, 9 and 10.
As shown in fig. 2a to fig. 2g, are respectively schematic diagrams of scenarios of sidelink (sidelink) communication provided in an embodiment of the present application.
In the scenario shown in fig. 2a, both terminal device 1 and terminal device 2 are outside the cell coverage.
In the scenario shown in fig. 2b, terminal device 1 is within the cell coverage, and terminal device 2 is outside the cell coverage.
In the scenario shown in fig. 2c, both terminal 1 and terminal 2 are in the coverage area of the same cell and are in a Public Land Mobile Network (PLMN), such as PLMN 1.
Fig. 2d shows a scenario in which terminal 1 and terminal 2 are in one PLMN, such as PLMN1, but in different cell coverage areas.
In the scenario shown in fig. 2e, the terminal device 1 and the terminal device 2 are respectively located in different PLMNs and different cells, and the terminal device 1 and the terminal device 2 are respectively located in a common coverage area of the two cells. E.g., terminal device 1 in PLMN1 and terminal device 2 in PLMN 2.
In the scenario shown in fig. 2f, the terminal device 1 and the terminal device 2 are respectively located in different PLMNs and different cells, and the terminal device 1 is located in a common coverage area of the two cells, and the terminal device 2 is located in a coverage area of a serving cell.
In the scenario shown in fig. 2g, terminal device 1 and terminal device 2 are respectively located in different PLMNs and different cells, and terminal device 1 and terminal device 2 are respectively located in the coverage area of their respective serving cells.
It is understood that the scenario shown above may be applicable to vehicle-to-aircraft (V2X), which may also be referred to as V2X. For a specific application scenario, for example, for the D2D technology, the method can be applied to social applications based on proximity characteristics, such as content sharing through D2D, transmission of data between nearby terminal devices in an interactive game, and the like. The problem that communication is interrupted due to damage of communication infrastructure caused by natural disasters so as to cause obstacles to rescue can be solved, for example, in the scene, wireless communication can still be established between two adjacent terminal devices through D2D. As another example, information such as sales discount promotion, movie theater announcement, and the like can be pushed to the user based on D2D, and the embodiment of the present application is not limited to the scenario in which D2D is applied.
In V2X communication, when resource transmission is performed through Sidelink (SL), two modes are generally included, one is a scheduling mode based on network equipment, generally referred to as mode1, and the other is a scheduling mode based on contention, generally referred to as mode 2. As an example, in the scheduling process based on the network device shown in fig. 3, the terminal device sends a Scheduling Request (SR) to the network device, the network device sends a transmission resource for transmitting a Buffer Status Report (BSR) to the terminal device, then the terminal device sends the BSR to the network device, and the network device sends a resource for SL transmission to the terminal device. In the licensed spectrum, the terminal device may perform resource scheduling based on the resource determined by the network device. However, in some scenarios, such as in unlicensed spectrum (unlicensed band), even if the network device already determines good resources for the terminal device, the terminal device still needs to perform Listen Before Talk (LBT) operation before transmission to determine whether the allocated resources are available. If the terminal determines that the allocated resources are not available, the SR sent by the terminal, the BSR, and the scheduling decision and resource allocation of the network device will be wasted. It can be appreciated that the above unlicensed spectrum is merely an example, and that in practical applications there may be other scenarios to require the terminal device to perform LBT operations.
Further, as shown in fig. 4, fig. 4 is an interaction flow corresponding to fig. 3, and fig. 4 is a flow chart of how terminal device 1 interacts with a network device and how terminal device 1 interacts with terminal device 2 in mode 1. When the terminal device 1 needs to send data, the terminal device 1 may send an SR to the network device, and the network device issues Downlink Control Information (DCI), where the DCI may be used to indicate a transmission resource for transmitting a Buffer State Report (BSR) (which may also be referred to as a buffer state report) of a data volume to be transmitted on the SL; then, the terminal device 1 sends the BSR to the network device on the indicated transmission resource for transmitting the BSR of the data amount to be transmitted on the SL, and the network device issues DCI again, where the DCI is used to indicate the transmission resource for transmitting the data amount to be transmitted on the SL; wherein, a transmission resource for data to be transmitted on the SL is usually indicated by a sub-channel, and the transmission resource usually includes at least one of a resource for a Physical Sidelink Control Channel (PSCCH) and a resource for a physical sidelink shared channel (PSCCH); the terminal 1 can communicate control information with the terminal 2 via the PSCCH and/or data information with the terminal 2 via the PSCCH.
In the unlicensed spectrum, after receiving a subchannel set for transmitting data information and/or control information issued by a network device, a terminal device 1 further needs to detect whether the subchannel set is available, and if the subchannel set is unavailable, the terminal device 1 further needs to send an SR and a BSR to the network device again so as to apply for the subchannel set from the network device again; in this case, there may be a case where the subchannel set applied for by the terminal device 1 is still unavailable. Therefore, the present application provides a resource scheduling method, which can effectively avoid that the terminal device 1 sends the SR, BSR, etc. many times, and avoid resource waste.
It can be understood that the scheduling process shown above is only an example, and the context of the resource scheduling method provided by the embodiment of the present application is not limited to the scheduling process shown above.
First, before describing a resource scheduling method provided in an embodiment of the present application, terms or methods in the embodiment of the present application will be described in detail below.
Listen Before Talk (LBT), also known as listen before talk, is a Carrier Sense Multiple Access (CSMA) technique, where the LBT mechanism can avoid collisions when using unlicensed spectrum resources.
With the rapid increase of wireless data traffic, the authorized spectrum may not meet the spectrum requirement required for communication, and the preemption of the unlicensed spectrum transmission information can improve the data throughput in the wireless communication network, thereby better meeting the user's requirement. Based on this, the third generation partnership project (3rd generation partnership project, 3GPP) introduces Licensed Assisted Access (LAA) and enhanced licensed LAA (eLAA) technologies in release13 (release13) and release14 (release14), respectively, that is, an LTE/LTE-a system is deployed on an unlicensed spectrum in a non-independent manner, and the unlicensed spectrum resources are utilized to the greatest extent possible with the assistance of the licensed spectrum.
Generally, communication devices (including the aforementioned network device and terminal device) in a communication system deployed on an unlicensed spectrum use radio resources in a contention manner, that is, before sending a signal, the communication devices first listen whether the unlicensed spectrum is idle, for example, determine a busy-idle state of a channel according to a received power on the unlicensed spectrum, if the received power is less than or equal to a certain threshold, consider that the channel in the unlicensed spectrum is in an idle state, and may send the signal on the unlicensed spectrum, otherwise, do not send the signal, where this mechanism of sending after listening is referred to as an LBT mechanism. In other words, in order to make a plurality of unlicensed band devices fairly use unlicensed band channels and avoid mutual interference between the unlicensed band devices, an LBT mechanism is currently used to monitor an idle channel, when it is monitored that the unlicensed band channel is occupied, it indicates that LBT fails, and then no signal is sent, and only when it is monitored that the unlicensed band channel is idle, it indicates that LBT succeeds, and then the communication device sends a signal.
If LBT succeeds, i.e. it indicates that the transmitting device contends for the available channel, after LBT succeeds, the transmitting device may send a channel occupancy signal, which may be referred to as a channel reservation (reservation) signal or a channel use (arbitration) signal in various embodiments, to other devices in the vicinity. The channel occupation signal is used for indicating the transmission time length which needs to be occupied by the sending equipment on the contended channel, namely the channel occupation time length, to other equipment, so that collision caused by the fact that other equipment transmits data on the channel can be avoided, and the communication reliability and the communication efficiency are improved. The sending device, that is, the aforementioned communication device capable of performing LBT, may be a terminal device, and specifically, if the device initiating the LBT procedure is the terminal device, the sending device is the terminal device.
The channel occupancy duration may be in units of microseconds (μ s), an Orthogonal Frequency Division Multiplexing (OFDM) symbol, a slot (slot), or a mini-slot (mini-slot), and so on. The subcarrier interval corresponding to the OFDM symbol or slot may be a subcarrier interval predetermined by a standard, or may be the same as the subcarrier interval of the channel occupying signal.
A set of subchannels may be understood as one or more subchannels. That is, the subchannel set may be understood as one subchannel and may also be understood as a plurality of subchannels, and the number of subchannels included in the subchannel set is not limited in the embodiment of the present application. As an example, N Physical Resource Blocks (PRBs) may be divided into one sub-channel, where the N PRBs may be continuous PRBs or discontinuous PRBs, and the embodiment of the present application is not limited thereto. Wherein N is a positive integer. For example, if N is 12, one physical subchannel may be composed of a time-frequency two-dimensional structure of 12 subcarriers × 1 slot (slot), where one slot may be 14 Orthogonal Frequency Division Multiplexing (OFDM) symbols or 13 OFDM symbols. In addition, the time domain may be one slot (slot), or one mini-slot, or M symbols, and so on, where M is a positive integer greater than or equal to 1 and less than or equal to 14. As another example, N may be any integer less than or equal to 12. It is understood that the continuous PRB can be understood as from PRB (M) to PRB (N), with M being less than N, and M and N being positive integers.
Specifically, the method for detecting whether the sub-channel is available includes: e.g. the terminal device may detect whether a sub-channel is available based on the received signal energy or the detected/listened to signal energy on said sub-channel. The signal energy includes any one of signal indication strength (RSSI), Reference Signal Receiving Power (RSRP), or signal to interference plus noise ratio (SINR). For example, when the terminal device detects the sub-channel 1, the terminal device may first decode quality of service (QoS) information included in the detected control information sent by the surrounding terminal devices, compare the QoS information of the data to be transmitted with the QoS information of the detected data to be transmitted on the sub-channel 1 according to the QoS information of the data to be transmitted, determine a threshold according to the two pieces of QoS information, if the energy of the signal received on the sub-channel satisfies the corresponding threshold, the sub-channel 1 may be used, otherwise, the sub-channel 1 cannot be used. The QoS information included in the control information is QoS information of data to be transmitted of surrounding terminal devices. Wherein meeting the corresponding threshold value may be understood as the detected signal energy being less than or equal to the threshold value. The detected signal energy may be determined according to any one or more of RSSI, RSRP, or SINR, or may be determined according to the signal strength of the detected SCI or the signal strength of the detected psch, or the like, which is not limited in the embodiment of the present application. The signal strength of the psch detected/monitored by the signal energy received on the subchannel may specifically be: and detecting the PSSCH which uses the sub-channel and is obtained from SCI to obtain the signal intensity of the PSSCH which uses the sub-channel. It is to be understood that the QoS information may also be referred to as QoS level information, service priority information, and the like in this application, and the specific name of the QoS information is not limited in this embodiment of the application. The QoS information includes at least one parameter related to QoS such as a priority (PPPP) or a Quality Index (QI). It is understood that the threshold is a threshold determined according to the QoS information of both the detection terminal device and the detected terminal device, and the threshold may be configured in advance or configured to the terminal device by the network device through RRC signaling. It is understood that in the embodiments of the present application, detecting, receiving, or listening may be interchanged.
Further, the above method of detecting whether a subchannel is available may also be applied to a set of subchannels, for example, by averaging the detected signal energy of all subchannels included in the set of subchannels. That is, the linear average or weighted average of the detected signal energies of all sub-channels included in the set of sub-channels will be considered as the final detected signal energy of the set of sub-channels. For example, when the set of subchannels includes subchannels 1,3, and 5, the average value is obtained for the signal energies respectively detected by the three subchannels.
Next, the resource scheduling method provided by the embodiment of the present application will be described below by taking an example of interaction between the terminal device 1 and the terminal device 2, and interaction between the terminal device 1 and a network device (e.g., a gNB). However, in practical applications, the terminal device 1 may interact not only with the terminal device 2, but also with the terminal device 3, the terminal device 4, and so on, and therefore, the examples shown below should not be construed as limiting the present application. Fig. 5 is a schematic flowchart of a resource scheduling method provided in an embodiment of the present application, and as shown in fig. 5, the resource scheduling method includes:
501. before the terminal device 1 detects the unlicensed spectrum and applies for a set of subchannels for transmitting SL data from the network device, the terminal device 1 determines a first set of subchannels.
In the embodiment of the present application, the first subchannel set may be understood as an available subchannel that is monitored or detected by the terminal device 1 on the sidelink SL (or the direct link), and the available subchannel is an idle subchannel. That is, the first set of sub-channels is understood to mean that the energy currently detected on the sub-channels included in the first set of sub-channels is smaller than a predetermined threshold. Specifically, in sidelink transmission, terminal device 1 and terminal device 2 may use the first set of subchannels to perform data information transmission, or may use the first set of subchannels to perform control information transmission, or may use the first set of subchannels to perform data information and control information transmission. The control information may be understood as PSCCH, which carries Sidelink Control Information (SCI).
The first subchannel set includes one or more subchannels, and the subchannels may be continuous subchannels or discontinuous subchannels, which is not limited in this embodiment of the present disclosure.
In the embodiment of the present application, the method for detecting the first subchannel set by the terminal device 1 may refer to the foregoing embodiments, and details thereof are not described here.
502. The terminal device 1 transmits a channel occupation notification or a channel reservation notification.
In this embodiment, the terminal device 1 may send a channel occupation notification or a channel reservation notification to any one or more of surrounding terminal devices, such as the terminal device 2, the terminal device 3, or the terminal device 4, so that the surrounding terminal devices avoid using the first subchannel set. For example, terminal device 1 determines the first set of subchannels at slot 1, but detects that terminal device 3 is periodically using the first set of subchannels and will use the first set of subchannels at slot 3, so that terminal device 1 cannot use the first set of subchannels even if network device allocates the first set of subchannels to terminal device 1. However, if the terminal device 1 immediately sends out the channel occupation notification after determining the first subchannel set, the terminal device 3 can know that the terminal device 1 wants to use the first subchannel set after receiving the channel occupation notification, and thus the terminal device 3 can avoid using the first subchannel set. For another example, the terminal device 1 determines the first subchannel set in slot 1, but the surrounding terminal devices also detect at the same time, so once the terminal device 1 determines the first channel set and immediately sends out a channel occupancy notification, the surrounding terminal devices, such as the terminal device 3, can know that the terminal device 1 needs to use the first subchannel set after receiving the channel occupancy notification, and thus the terminal device 3 can avoid using the first subchannel set.
It is understood that the channel reservation notification indicates that the terminal device 1 has reserved to occupy the first set of sub-channels, that surrounding terminal devices need to reserve the first set of sub-channels for the terminal device 1, and the channel occupancy notification may indicate that the terminal device 1 is to occupy the first set of sub-channels, and although the expressions are not consistent, the channel reservation notification and the channel occupancy notification are consistent in nature.
Specifically, the form of sending the channel occupation notification or the channel reservation notification by the terminal device 1 may include: the terminal device 1 sends second information to surrounding terminal devices, such as terminal device 2, the second information being usable to indicate that the first set of subchannels is reserved or being usable to indicate that the first set of subchannels is occupied. Wherein, when the second information indicates that the first set of sub-channels is reserved, it may indicate that the terminal device 2 needs to reserve the first set of sub-channels, and when the second information indicates that the first set of sub-channels is occupied, it may indicate that the terminal device needs to occupy the first set of sub-channels.
Optionally, the embodiment of the present application provides two examples to illustrate a specific form of the second information, as follows:
example one, the second information is a Sounding Reference Signal (SRS) or a preamble (preamble).
Specifically, the terminal device 1 may transmit the second information on the determined first set of subchannels. For example, the preamble code or the SRS may be transmitted in a broadcast form, and the preamble code and the SRS may be generated according to a root sequence.
Optionally, if the form of data transmission by terminal device 1 is periodic transmission, that is, terminal device 1 transmits data at a certain period, the preamble code or SRS may be transmitted at the certain period. Further, the terminal device 1 may stop transmitting the preamble code or the SRS after receiving DCI (e.g. the second DCI in fig. 4) from the network device, and the terminal device 1 transmits the first SCI to the terminal device 2 according to the DCI, and performs transmission of data information on the sidelink with the terminal device 2. Wherein the first SCI is used to schedule data information on the sidelink. As shown in fig. 6, the second information shown in fig. 6 is the second information that is transmitted to the terminal device 2 from the beginning after the terminal device 1 transmits the BSR, but the embodiment of the present application does not limit when the second information is transmitted.
Example two, the second information is Sidelink Control Information (SCI).
Terminal device 1 may periodically transmit the second SCI before terminal device 1 does not receive the DCI transmitted from the network device.
Optionally, the second SCI may be further configured to indicate duration information for reserving the first set of subchannels, where the duration information for reserving the first set of subchannels may be a channel occupancy indicator (CUI). The CUI may be used to indicate a duration for which the first set of subchannels is to be occupied, or may also be understood as a reserved duration for the first set of subchannels. As an example, the duration indicated by the CUI may be any duration divided according to the unit of the time domain resource. For example, the unit of the time domain resource may be one or a combination of any one or more of OFDM symbols, mini-slots, or slots. For example, the CUI may indicate 10 slots (slots), or 5 slots, etc. The CUI may be continuous or discontinuous.
In the embodiment of the present application, the second SCI does not include scheduling information of data, for example, the second SCI does not include Modulation and Coding Scheme (MCS). Therefore, after receiving the second SCI, the terminal device 2 can quickly know that the terminal device 1 needs to occupy the first subchannel set, and signaling overhead is reduced.
Alternatively, the sub-channel used for transmitting the second SCI may be defined to be located in a specific search space in view of resource occupancy notification or resource reservation notification on SL only in unlicensed spectrum. That is, the sub-channel used by the terminal device 1 to transmit the second SCI may be one or more sub-channels in the specific search space. The sub-channel where the Control Channel Element (CCE)/control resource set (set) used by the terminal device 1 to transmit the second SCI is located may be a set x of sub-channels in a specific search space, where the set x of sub-channels includes one or more sub-channels.
It is to be understood that the above are only two examples provided for the embodiments of the present application and should not be construed as limiting the present application.
503. The terminal device 1 sends a Scheduling Request (SR) to the network device on the first reference resource.
The SR may be used to request the network device to issue the reference resource for transmitting the BSR, that is, the SR may be used to request the network device to issue the transmission resource for transmitting the BSR, or the SR may be used to request the network device to issue the time-frequency resource for transmitting the BSR.
It should be noted that the order of steps 502 and 503 is not limited and may be interchanged.
504. The network device receives the SR from the terminal device 1, and the network device sends a first DCI to the terminal device 1, where the first DCI may be used to indicate a third reference resource, and the third reference resource is used to transmit a BSR.
505. The terminal device 1 receives the first DCI from the network device, and sends a BSR media access control element (MAC CE) to the network device through the third reference resource, where the BSR MAC CE includes information of a first subchannel set, and the first subchannel set is an available subchannel set detected by the terminal device 1.
In this embodiment, the information of the first subchannel set may include an index (index) included in the first subchannel set. Optionally, the information of the first subchannel set may also be a bitmap, and a portion labeled 1 in the bitmap is the selected subchannel or subchannels. The bitmap length is the number of all subchannels that can be used for SL.
Fig. 7 is a schematic format diagram of a BSR MAC CE according to an embodiment of the present application, and as shown in fig. 7, the terminal device 1 may fill the detected first subchannel set in the BSR MAC CE as an available subchannel (available sub-channel) ID1 and/or an available subchannel ID 2. For example, if the first set of subchannels determined by terminal apparatus 1 is subchannel 1 through subchannel 5 and subchannel 7 through subchannel 9, then subchannel 1 through subchannel 5 may be filled in available subchannel ID1, and subchannel 7 through subchannel 9 may be filled in available subchannel ID 2. It can be understood that, since the first set of subchannels determined by terminal apparatus 1 may be continuous subchannels or discontinuous subchannels, whether the subchannels carried in available subchannel ID1 and available subchannel ID2 are continuous is not limited in this embodiment of the present application. It is understood that subchannels 1-5, 7-9 are indices of the plurality of subchannels included in the first set of subchannels.
The target ID (target ID) shown in fig. 7 may also be referred to as a target ID (destination ID) and may be used to carry the ID of the terminal device 2; it may also be used to implicitly indicate the type of service data sent by the terminal 1 to the terminal 2. The buffer size may be used to carry a data amount of data to be transmitted, and a Logical Channel Group (LCG) ID may be used to carry a logical channel or a logical channel group ID of the data to be transmitted, which represents QoS information of the data to be transmitted. It is understood that the ID may also be referred to as an index (index) in this application, that is, the embodiment of this application is not limited to the specific name of the target ID, and in other applications, other names may be included, which are not listed here.
It is understood that the above is an example of a BSR MAC CE shown in the present application, and should not be construed as a limitation to the embodiments of the present application.
Optionally, the BAR MAC CE may further include information indicating the location of the terminal device 1. As an example, the terminal device 1 position may be an absolute geographical coordinate of the terminal device 1, and may also be a zone identification (zone ID) of the terminal device 1. The absolute geographic coordinates may be complete coordinates, or may also be last digits of the complete coordinates, or may also be coordinates obtained by processing the complete coordinates. The area identifier may be understood as a geographical relative identifier, for example, by labeling each neighboring area within a range, thereby obtaining an area identifier. It will be appreciated that labels which are further apart may be multiplexed in the labeling. Alternatively, as shown in fig. 8, the location information shown in fig. 8 may be used to carry the location information of the terminal device 1. It is understood that the form of the location information shown above is merely an example, and in a specific implementation, more expression information of the location information may be included, and detailed description is omitted here. Specifically, the network device may determine whether the same idle sub-channel may be simultaneously allocated to different terminal devices according to the information of the location of the terminal device 1. That is, the network device may allocate a subchannel set (e.g., as a target subchannel set) to the terminal device 1 according to the index of the first subchannel set and the location information of the terminal device 1. For example, when the BSR MAC CEs reported by the terminal device 1 and the terminal device 3 include the same idle sub-channel, after the network device obtains the location information reported by the terminal device 1 and the location information reported by the terminal device 3, the network device may determine the mutual interference situation according to the locations of the terminal device 1 and the terminal device 3, and if the interference is less, the idle sub-channel may be simultaneously allocated to different terminal devices.
Optionally, the BSR MAC CE may further include a target identifier (targetID) or a destination identifier (destination ID). The target ID is used to indicate at least one of unicast traffic, multicast traffic, or broadcast traffic. That is, the target ID is used to indicate which one or several of unicast (unicast) traffic, multicast (groupcast) traffic, or broadcast (broadcast) traffic the data communication on the sidelink is. That is, the target ID has an explicit correspondence or an implicit correspondence with at least one of the unicast service, the multicast service, or the broadcast service. When the target ID has an implicit corresponding relationship with at least one of the unicast service, the multicast service, or the broadcast service, the corresponding relationship may be configured in advance or configured to the terminal device by the network device through an RRC signaling. Specifically, the network device may allocate a subchannel set to terminal device 1 according to the target ID and the index of the first subchannel set. As an example, the network device may allocate resources on the corresponding resource pool according to the targetID, that is, the unicast service, the multicast service, or the broadcast service may respectively correspond to different subchannel sets, for example, the unicast service corresponds to a subchannel set a, the multicast service corresponds to a subchannel set B, and the broadcast service corresponds to a subchannel set C, where the target ID indicates that data communication on the sidelink is unicast service, and then the network device may select a subchannel included in the subchannel set a from the idle subchannels (i.e., the first subchannel set) to allocate to the terminal device 1. If the idle subchannels (i.e. the first set of subchannels) are subchannels 1 to 10, and subchannel set a is subchannels 5 to 20, the network device may allocate subchannels 5 to 10 to terminal device 1 for use. That is, the network device may perform different scheduling processes according to the different target identifiers. The scheduling process may be different scheduling schemes, different scheduling resources, and the like. For another example, the network device may perform corresponding scheduling differentiation according to the differentiation of the unicast service, the multicast service, or the broadcast service indicated by the targetID, for example, the modulation and demodulation schemes (MCS) are different, or the resource allocation size is different. For example, the MCS allocated for unicast by the network device may be different from the MCS used for multicast. For example, for unicast, a MCS with a lower coding rate, such as 16QAM, is allocated, and for multicast, a MCS with a higher coding rate, such as 64QAM, is allocated. For another example, when the terminal device is scheduled with DCI to transmit SL, the size of the resource allocated for use by the network device for unicast may be different from the size of the resource for multicast. For unicast the allocated resources are larger, e.g. 3 PRBs, whereas for multicast the allocated resources are smaller, e.g. 2 PRBs.
Optionally, the BSR MAC CE may further include priorities of a plurality of subchannels included in the first subchannel set, for example, the terminal device 1 may determine the priority of each subchannel in the first subchannel set according to any one of RSSI, SINR, or RSRP. The terminal device 1 may determine the priority by sorting each determined subchannel by detecting the RSSI of the subchannel. Specifically, the network device may allocate a subchannel set to the terminal device 1 according to the priority of the one or more subchannels. Through the priorities of the one or more sub-channels, the network device can allocate the idle sub-channel set (i.e. the target sub-channel set) to the terminal device 1 according to the actual situation. For example, the BSR MAC CE includes indexes of two subchannels, such as subchannel 1 and subchannel 2, and after receiving the BSR MAC CE, the network device finds that subchannel 1 with a high priority is occupied by other terminal devices or is determined as an available subchannel by other terminal devices, and then the network device may allocate subchannel 2 with a second high priority to terminal device 1.
506. The network device receives the BSR MAC CE sent by the terminal device 1, and allocates a target subchannel set to the terminal device 1 according to information included in the BSR MAC CE.
Wherein the target set of subchannels may comprise one or more subchannels. The target set of subchannels is the set of subchannels determined from the first set of subchannels. Reference may be made to the foregoing embodiments for a method for allocating a target subchannel set by the network device, and details are not described herein.
507. The network device transmits a second DCI to the terminal device 1, the second DCI including information of the target subchannel set.
The target subchannel set is a subchannel set selected from available subchannels 1 and/or available subchannels 2 reported from the terminal device 1.
508. And the terminal device 1 receives the second DCI sent by the network device, and the terminal device 1 transmits data information and/or control information to the terminal device 2 in the target subchannel set.
In this embodiment, the terminal device 1 may perform data information transmission on the SL with the terminal device 2 on one or more subchannels included in the target subchannel set, may also be used for transmission of control information on the SL, and may also be used for transmission of data information and control information on the SL. In this embodiment, the terminal device 1 may perform transmission of control information with the second terminal device 2 through the first SCI, where the first SCI includes the MCS.
By implementing the embodiment of the application, the first sub-channel can be still obtained in time when the terminal equipment fails to monitor in the unlicensed spectrum in a mode based on network equipment scheduling, so that the terminal equipment is prevented from sending SR, BSR and the like for many times, the waste of resources is effectively avoided, the terminal equipment is prevented from reapplying for the first sub-channel, the scheduling delay is further reduced, and the effective transmission of data in a sidelink is effectively ensured.
It is understood that the listening/detecting in this application is performed by Listen Before Talk (LBT). Reference resources in this application are time frequency resources.
It is understood that, from a general perspective, the name BSR is used in the present application, but since BSR is generally transmitted on MAC CE, the BSR may also be referred to as BSR MAC CE, and therefore, the BSR MAC CE in the embodiment of the present application should not be understood as a limitation to BSR.
In some embodiments of the present application, in order to avoid that the terminal device sends the SR and the BSR again after the monitoring fails, an embodiment of the present application further provides a resource scheduling method. For example, when the first terminal device needs to resend the SR-reapplication after LBT failure on the first set of subchannels, the first terminal device may resend the SR-reapplication using the second reference resource, so that the network device can quickly allocate the second set of subchannels. That is, after the first terminal device determines that the first subchannel set is unavailable, the first terminal device does not need to resend the BSR, that is, only needs to use the second reference resource to reinitiate the SR-reapplication, and the network device may perform reallocation of the subchannel set with reference to the BSR reported by the first terminal device (or the BSR received recently). Therefore, the first terminal device does not need to report the BSR again, which reduces time delay, avoids resource waste, and accelerates the speed of the network device to re-allocate the subchannel set to the terminal device 1. In a specific implementation manner, refer to fig. 9, where fig. 9 is a schematic flowchart of another resource scheduling method provided in the present application, where the resource scheduling method includes:
901. the terminal device 1 transmits the first SR to the network device through the first reference resource.
In this embodiment, the first reference resource is a resource used for first SR transmission, for example, the first reference resource may be a time frequency resource. The first reference resource may be configured by a network device through Radio Resource Control (RRC) signaling.
902. The network device receives a first SR sent by the terminal device 1, and sends a first DCI to the terminal device 1, where the first DCI may be used for a third reference resource, and the third reference resource may be used for transmitting a BSR.
In the embodiment of the present application, the first SR may also be referred to as first uplink information, and the specific name of the SR is not limited in the embodiment of the present application.
903. The terminal device 1 receives the first DCI sent by the network device, and sends the first BSR to the network device on the third reference resource.
904. The network device receives a first BSR sent by the terminal device 1, and allocates a first subchannel set to the terminal device 1.
905. The network device transmits a second DCI to terminal device 1, the second DCI being usable to indicate the first set of subchannels.
In the embodiment of the present application, the first set of sub-channels may be used for transmitting data information and/or control information on the SL.
906. And the terminal device 1 receives the second DCI sent by the network device and detects whether the first subchannel set is available.
In this embodiment, the method for the terminal device 1 to detect whether the first set of subchannels is available may refer to the foregoing embodiments, and details are not described here.
907. When the first subchannel set is unavailable, the terminal device 1 sends second uplink information to the network device on the second reference resource, where the second uplink information is used to request the network device to allocate a second subchannel set, and the second subchannel set is used for transmitting data information and/or control information on the SL.
Optionally, the second uplink information may include a second SR or a second BSR. It can be understood that the second SR is different from the first SR in terms of not the same time of transmission but different purpose, for example, the first SR is the SR transmitted when the terminal device 1 initially applies for the network device to transmit the first set of subchannels, and the second SR is the SR transmitted when the terminal device 1 detects that the first set of subchannels is unavailable, and needs to request the network device to transmit the second set of subchannels again. Likewise, the distinction of the first BSR and the second BSR may refer to the distinction of the first SR from the second SR. If the first BSR is the BSR sent when the terminal device 1 initially applies for the network device to send the first sub-channel set, and the second BSR detects that the first sub-channel set is unavailable for the terminal device 1, the network device needs to be requested again to send the BSR sent when the network device sends the second sub-channel set. No scheduling request needs to be sent before the second BSR is sent. That is, when the sub-channel included in the first sub-channel set is unavailable, the terminal device 1 only transmits any one of the second SR and the second BSR without referring to both the previous first SR and the previous first BSR, thereby reducing the control signaling cost of the application resource and the application delay.
In the embodiment of the present application, the second reference resource may be predefined, for example, the second reference resource is preset in the network device or the terminal device. Alternatively, the second reference resource may also be configured by the network device through signaling, where the signaling may include at least one of RRC signaling, MAC signaling, or physical layer signaling, and the like, and the embodiment of the present application is not limited. Specifically, the second reference resource may be understood as a resource for a new scheduling request for quickly applying for an SL resource or a part of a resource for a new scheduling request for quickly applying for an SL resource. That is to say, the second reference resource may be used to resend the SR to the network device on the second reference resource when the terminal device 1 detects that the first subchannel set is unavailable and initiates the SR to the network device again; alternatively, the second reference resource may be used to retransmit the BSR to the network device on the second reference resource when the terminal device 1 detects that the first subchannel set is unavailable and retransmits the BSR to the network device.
It can be understood that, when the second reference resource is configured by the network device through signaling, the time configured by the network device through signaling in the embodiment of the present application is not limited, and may be before or after the terminal device 1 sends the first SR, may also be before or after the terminal device 1 sends the first BSR, may also be before the terminal device 1 detects whether the first subchannel set is available, and so on, as long as the configuration can be performed before the terminal device 1 needs to send the SR or the BSR to the network device again.
908. And the network device receives the second uplink information sent by the terminal device 1, and sends a third DCI to the terminal device 1, where the third DCI includes information of the second subchannel set.
909. Terminal device 1 receives the third DCI and transmits data information and/or control information on the second set of sub-channels with terminal device 2.
In the embodiment of the application, when a first subchannel set acquired by a first terminal device through a first SR is unavailable, the first terminal device may apply for a second subchannel set to a network device through second uplink information; that is to say, the first terminal device can reapply to the subchannel set through the second uplink information, so that the speed of the first terminal device for reacquiring the subchannel set is increased, and the scheduling delay is reduced as much as possible.
In some embodiments of the present application, in order to improve the efficiency of detecting the sub-channel available by the terminal device, an embodiment of the present application further provides a resource scheduling method, and fig. 10 is a scene schematic diagram of the resource scheduling method provided in the embodiment of the present application, where the method may be as shown in fig. 10, and includes:
1001. the terminal device 1 transmits a first SR to the network device at the first reference resource.
1002. The network device receives a first SR sent by the terminal device 1 through the first reference resource, and sends a first DCI to the terminal device 1, where the first DCI may be used to indicate a third reference resource, and the third reference resource is used to transmit a BSR.
1003. The terminal device 1 sends a BSR to the network device on the third reference resource.
1004. The network device receives the BSR sent by the terminal device 1 through the third reference resource, and determines one or more candidate subchannel sets.
In this embodiment, the method for the network device to determine one or more candidate subchannel sets may include the network device itself monitoring a subchannel and determining whether the subchannel is available according to a monitoring result. Whether the sub-channel is available for the monitored signal energy is less than or equal to a threshold value. The threshold may or may not be the same as the threshold. And not limited in this application. That is, any threshold value may be specific in this application, and any threshold value may be different.
1005. The network device transmits fourth DCI to terminal device 1, the fourth DCI including information of the one or more candidate subchannel sets.
Wherein the information of the one or more candidate subchannel sets includes an index of the one or more candidate subchannel sets. The information of the one or more candidate subchannel sets may also be a bitmap, where the part marked as 1 or 0 in the bitmap is an available subchannel or a subchannel set allocated to the terminal device 1.
1006. Terminal device 1 receives the fourth DCI sent by the network device, and detects an available subchannel set in the one or more candidate subchannel sets, where the detected available subchannel set is a third subchannel set.
1007. Terminal 1 transmits data information and/or control information with terminal 2 on this third set of sub-channels.
1008. The terminal device 1 sends feedback information to the network device on the feedback reference resource, where the feedback information includes information of the third subchannel set.
Optionally, the fourth DCI further includes information of a feedback reference resource, where the feedback reference resource may be used to transmit feedback information, and the feedback information may be used to feed back terminal device 1 to transmit data information and/or control information in the third set of subchannels to terminal device 2. That is, the feedback information may be used to feed back which subchannel set of the one or more candidate subchannel sets is used by the terminal device 1.
As an example, e.g., the fourth DCI includes indices of three candidate subchannel sets, e.g., candidate subchannel set 1, candidate subchannel set 2, and candidate subchannel set 3; the third subchannel set is the candidate subchannel set 1, the feedback information may only feed back the index 1 of the candidate subchannel set 1. Optionally, the feedback information may also be fed back according to an order of the candidate subchannel sets included in the fourth DCI, for example, the order of the three candidate subchannel sets included in the fourth DCI is candidate subchannel set 1, candidate subchannel set 2, and candidate subchannel set 3, and since the third subchannel set is candidate subchannel set 1, the feedback information may be 100 (one bit represents information of one candidate subchannel set), or may also be 110000, and so on, where 1 represents that candidate subchannel set 1 is the third subchannel set, 0 represents that candidate subchannel set 2 is not the third subchannel set, and candidate subchannel set 3 is not the third subchannel set. It can be understood that the embodiment of the present application does not limit how many bits represent the index of the candidate subchannel set.
It is understood that the feedback information shown above is only an example and should not be construed as limiting the embodiments of the present application.
1009. And the network equipment receives the feedback information sent by the terminal equipment 1 and releases the candidate subchannel set which is not used by the terminal equipment 1.
In the embodiment of the present application, the network device may enable the network device to release the undetermined candidate subchannel set of the terminal device 1 in time by receiving the feedback information, so as to avoid a situation that other terminal devices cannot use the undetermined candidate subchannel set of the terminal device 1 in time.
In the embodiment of the application, the first terminal device may determine, by receiving information including one or more candidate subchannel sets, an available subchannel set from the one or more subsequent subchannel sets, so that the efficiency of determining the subchannel set by the first terminal device is improved, the efficiency of transmitting data information and/or control information is further improved, and the transmission delay is reduced.
It can be understood that the above embodiments are focused on the implementation manner, and one embodiment of the invention is not described in detail, and can refer to other embodiments, which are not described in detail here.
Finally, the communication apparatus provided in the embodiment of the present application will be described in detail.
Referring to fig. 11, fig. 11 is a schematic structural diagram of a communication device provided in an embodiment of the present application, where the communication device may be a terminal device or a chip. The communication apparatus is configured to execute the resource scheduling method described in the embodiment of the present application, and as shown in fig. 11, the communication apparatus includes:
a processing unit 1101, configured to determine a first set of subchannels, which is used for transmitting data information and/or control information on a sidelink SL and which is an available set of subchannels detected by the first terminal device on SL;
a sending unit 1102, configured to output first information, where the first information includes information of the first subchannel set.
It is to be understood that, in this embodiment of the application, when the communication apparatus is a terminal device or a component in a terminal device (e.g., a first terminal device) that implements the above functions, the processing unit 1101 may be one or more processors, and the sending unit 1102 may be a transmitter, which may be used to send the first information to a network device, for example. When the communication device is a chip, the processing unit 1101 may be one or more processors, and the sending unit 1102 may be an output interface, which may also be referred to as a communication interface or an interface circuit, or the like, for example, the output interface acquires first information from the processors, thereby outputting the first information.
In a possible implementation manner, the first information further includes information indicating a location of the first terminal device.
In one possible implementation, the first information further includes a target identifier indicating at least one of a unicast service, a multicast service, or a broadcast service.
In one possible implementation, the first set of subchannels includes one or more subchannels, and the information of the first set of subchannels includes an index of the one or more subchannels.
In one possible implementation, the information of the first set of subchannels further includes a priority of the one or more subchannels.
In a possible implementation manner, the first information is a buffer status report BSR MAC CE, and the BSR MAC CE is configured to report a data amount to be transmitted of the SL.
In a possible implementation manner, the sending unit 1102 may further output second information, where the second information is used to indicate that the first subchannel set is reserved.
In this embodiment of the application, the sending unit 1102 may send the second information to the second terminal device, or the sending unit 1102 may further output the second information through the output interface after the second information is obtained. The embodiment of the present application is not limited to a specific implementation manner.
In one possible implementation, the second information is sidelink control information SCI.
In one possible implementation, the SCI is further configured to indicate duration information for reserving the first set of subchannels.
In one possible implementation, the second information is a sounding reference signal, SRS, or a preamble.
In the embodiment of the present application, the first terminal device determines the first subchannel set first, so that the network device can allocate a subchannel to the first terminal device according to the first subchannel set, and thus, the situations that the first terminal device fails to detect the subchannel 1 after the network device allocates the subchannel 1 for SL transmission to the first terminal device, and the first terminal device needs to send an SR and a BSR to the network device again, which results in resource waste, are avoided; therefore, the resource utilization rate is improved, the first terminal equipment does not need to send the SR and the BSR for multiple times, the scheduling time delay is reduced, and the effective transmission of the data information and/or the control information on the SL is ensured.
Referring to fig. 12, fig. 12 is a schematic structural diagram of a communication apparatus provided in an embodiment of the present application, where the communication apparatus may be a network device, a chip, or the like, and as shown in fig. 12, the communication apparatus includes:
a receiving unit 1201, configured to receive first information sent by a first terminal device, where the first information includes information of a first subchannel set, and the first subchannel set is an available subchannel set detected by the first terminal device on a sidelink SL;
a processing unit 1202, configured to allocate a target subchannel set for the first terminal device according to the information of the first subchannel set, where the target subchannel set is used for the first terminal device to transmit data information and/or control information on SL.
In a possible implementation manner, the first information further includes information indicating a location of the first terminal device; the processing unit 1202 is specifically configured to allocate the target subchannel set to the first terminal device according to the information of the first subchannel set and the information of the location of the first terminal device.
In one possible implementation, the first information further includes a target identifier, and the target identifier is used for indicating at least one of unicast service, multicast service or broadcast service; the processing unit 1202 is specifically configured to allocate a target subchannel set to the first terminal device according to the information of the first subchannel set and the subchannel set corresponding to the target identifier.
In one possible implementation, the first set of subchannels includes one or more subchannels, and the information of the first set of subchannels includes an index of the one or more subchannels.
In a possible implementation manner, the first information is a buffer status report BSR MAC CE, and the BSR MAC CE is configured to report a data amount to be transmitted of the SL.
It is to be understood that, in the embodiment of the present application, when the communication apparatus is a component in a network device, the processing unit 1202 may be one or more processors, and the receiving unit 1201 may be a receiver. When the communication device is a chip, the processing unit 1202 may be one or more processors, and the receiving unit 1201 may be an input interface, or may be referred to as a communication interface or an interface circuit, or the like.
It is understood that the implementation of the respective units shown in fig. 11 and 12 may also correspond to the corresponding description of the method embodiment shown in fig. 5.
Referring to fig. 13, fig. 13 is a schematic structural diagram of a communication device provided in an embodiment of the present application, where the communication device may be a terminal device or a chip. As shown in fig. 13, the communication apparatus includes:
a processing unit 1301, configured to detect whether a first subchannel set is available, where the first subchannel set is obtained through a first scheduling request SR corresponding to a first reference resource, and the first subchannel set is used for transmitting data information and/or control information on a sidelink SL;
a sending unit 1302, configured to output, when the first set of subchannels is not available, second uplink information, where the second uplink information is used to request the network device to allocate a second set of subchannels for transmitting data information and/or control information on a sidelink SL, and the second uplink information includes: a second scheduling request SR, or, alternatively, a second buffer status report BSR.
In a possible implementation manner, the sending unit 1302 is further configured to output a first SR.
In a possible implementation manner, the second reference resource is predefined, or the second reference resource is configured by the network device through signaling.
In the embodiment of the application, when a first subchannel set acquired by a first terminal device through a first SR is unavailable, the first terminal device may apply for a second subchannel set to a network device through second uplink information; that is to say, the first terminal device can reapply to the subchannel set through the second uplink information, so that the speed of the first terminal device for reacquiring the subchannel set is increased, and the scheduling delay is reduced as much as possible.
It is to be understood that, in this embodiment of the application, when the communication apparatus is a terminal device or a component in a terminal device (such as a first terminal device) that implements the above functions, the processing unit 1301 may be one or more processors, and the sending unit 1302 may be a transmitter, for example, the transmitter may be configured to send the second uplink information to a network device on a second reference resource. Also for example, the transmitter may be configured to transmit a first SR to the network device via a first reference resource. When the communication device is a chip, the processing unit 1301 may be one or more processors, and the sending unit 1302 may be an output interface, which may also be referred to as a communication interface or an interface circuit, for example, acquires the second uplink information from a processor, so as to output the second uplink information outwards. Also for example, the output interface may obtain the first SR from the processor and output the first SR to the outside.
Referring to fig. 14, fig. 14 is a schematic structural diagram of a communication apparatus provided in an embodiment of the present application, where the communication apparatus may be a network device or may also be a chip, and as shown in fig. 14, the communication apparatus includes:
a receiving unit 1401, configured to receive second uplink information sent by the first terminal device through the second reference resource, where the second uplink information is used to request the network device to allocate a second set of subchannels used for transmitting data information and/or control information on the sidelink SL, and the second uplink information includes: a second scheduling request SR, or a second buffer status report BSR;
a processing unit 1402 configured to allocate the second set of subchannels for the first terminal device.
In a possible implementation manner, the receiving unit 1401 is further configured to receive a first SR sent by the first terminal device through a first reference resource;
the processing unit 1402 is further configured to allocate a first set of subchannels for the first terminal device.
It is understood that the implementation of the respective units shown in fig. 13 and 14 may also correspond to the corresponding description of the method embodiment shown in fig. 9.
Referring to fig. 15, fig. 15 is a schematic structural diagram of a communication device provided in an embodiment of the present application, where the communication device may be a terminal device or a chip, and as shown in fig. 15, the communication device includes:
a receiving unit 1501, configured to obtain fourth downlink control information DCI, where the fourth DCI includes information of one or more candidate subchannel sets;
a processing unit 1502, configured to determine a third set of subchannels from the one or more candidate sets of subchannels according to the monitoring result;
a sending unit 1503, configured to output data information and/or control information.
In this embodiment, when the communication apparatus is a terminal device or a component of a terminal device (such as a first terminal device) that implements the above functions, the processing unit 1502 may be one or more processors, the transmitting unit 1503 may be a transmitter, the receiving unit 1501 may be a receiver, or the transmitting unit 1503 and the receiving unit 1501 are integrated into one device, such as a transceiver. For example, the receiving unit 1501 may receive the fourth DCI transmitted by the network device, and the transmitting unit 1503 may transmit control information and/or data information to the second terminal device. When the above-described communication apparatus is a chip, the processing unit 1502 may be one or more processors, the transmitting unit 1503 may be an output interface, the receiving unit 1501 may be an input interface, or the transmitting unit 1503 and the receiving unit 1501 are integrated into one unit, such as an input-output interface. For example, the reception unit 1501 may acquire the fourth DCI, and the transmission unit 1503 may acquire data information and/or control information from the processing unit 1502 and output the data information and/or control information.
In a possible implementation manner, the sending unit 1503 is further configured to output feedback information, where the feedback information includes information of the first set of subchannels.
In one possible implementation, the information of the first set of subchannels includes an identification of the first set of subchannels.
In one possible implementation, the DCI further includes information for feeding back the reference resource.
It can be understood that, in this embodiment of the application, the sending unit 1503 may specifically send the feedback information to the network device, or may send the feedback information to the network device through the feedback reference resource.
In the embodiment of the application, the first terminal device may determine, by receiving information including one or more candidate subchannel sets, an available subchannel set from the one or more subsequent subchannel sets, so that the efficiency of determining the subchannel set by the first terminal device is improved, the efficiency of transmitting data information and/or control information is further improved, and the transmission delay is reduced.
Referring to fig. 16, fig. 16 is a schematic structural diagram of a communication apparatus provided in an embodiment of the present application, where the communication apparatus may be a network device or a chip, and as shown in fig. 16, the communication apparatus includes:
a receiving unit 1601, configured to receive a buffer status report first BSR sent by a first terminal device;
a sending unit 1602, configured to send fourth downlink control information DCI to the first terminal device, where the fourth DCI includes information of one or more candidate subchannel sets.
In a possible implementation manner, the receiving unit 1601 is further configured to receive feedback information sent by the first terminal device, where the feedback information includes information of the third set of subchannels.
It is understood that the implementation of the respective units shown in fig. 15 and 16 may also correspond to the corresponding description of the method embodiment shown in fig. 10.
Fig. 17 is a schematic structural diagram of a terminal device 1700 according to an embodiment of the present application. The terminal device may perform the operation of the first terminal device (terminal device 1) in the method as shown in fig. 5, 9 and 10, or the terminal device may also perform the operation of the communication apparatus as shown in fig. 11, 13 and 15.
For convenience of explanation, fig. 17 shows only main components of the terminal device. As shown in fig. 17, the terminal apparatus 1700 includes a processor, a memory, a radio frequency circuit, an antenna, and an input-output device. The processor is mainly used for processing the communication protocol and the communication data, controlling the whole terminal device, executing the software program, and processing the data of the software program, for example, for supporting the terminal device to execute the processes described in fig. 5, 9, and 10. The memory is used primarily for storing software programs and data. The radio frequency circuit is mainly used for converting baseband signals and radio frequency signals and processing the radio frequency signals. The antenna is mainly used for receiving and transmitting radio frequency signals in the form of electromagnetic waves. Terminal device 1700 may also include input and output means such as a touch screen, display screen, keyboard, etc. primarily for receiving user input data and for outputting data to and from a user. It should be noted that some kinds of terminal devices may not have input/output devices.
When the terminal device is turned on, the processor can read the software program in the storage unit, interpret and execute the software program, and process the data of the software program. When data needs to be sent wirelessly, the processor outputs a baseband signal to the radio frequency circuit after performing baseband processing on the data to be sent, and the radio frequency circuit performs radio frequency processing on the baseband signal and sends the radio frequency signal outwards in the form of electromagnetic waves through the antenna. When data is sent to the terminal equipment, the radio frequency circuit receives radio frequency signals through the antenna, converts the radio frequency signals into baseband signals and outputs the baseband signals to the processor, and the processor converts the baseband signals into the data and processes the data.
Those skilled in the art will appreciate that fig. 17 shows only one memory and processor for ease of illustration. In an actual terminal device, there may be multiple processors and memories. The memory may also be referred to as a storage medium or a storage device, and the like, which is not limited in this application.
As an optional implementation manner, the processor may include a baseband processor and a Central Processing Unit (CPU), where the baseband processor is mainly used to process a communication protocol and communication data, and the CPU is mainly used to control the whole terminal device, execute a software program, and process data of the software program. Alternatively, the processor may be a Network Processor (NP) or a combination of a CPU and an NP. The processor may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a Programmable Logic Device (PLD), or a combination thereof. The PLD may be a Complex Programmable Logic Device (CPLD), a field-programmable gate array (FPGA), a General Array Logic (GAL), or any combination thereof. The memory may include volatile memory (volatile memory), such as random-access memory (RAM); the memory may also include a non-volatile memory (non-volatile memory), such as a flash memory (flash memory), a Hard Disk Drive (HDD) or a solid-state drive (SSD); the memory may also comprise a combination of memories of the kind described above.
For example, in the embodiments of the present application, an antenna and a radio frequency circuit with a transceiving function may be regarded as the transceiving unit 1701 of the terminal device 1700, and a processor with a processing function may be regarded as the processing unit 1702 of the terminal device 1700.
As shown in fig. 17, the terminal device 1700 may include a transceiving unit 1701 and a processing unit 1702. A transceiver unit may also be referred to as a transceiver, a transceiving device, etc. Alternatively, a device for implementing a receiving function in the transceiver unit 1701 may be regarded as a receiving unit, and a device for implementing a transmitting function in the transceiver unit 1701 may be regarded as a transmitting unit, that is, the transceiver unit 1701 includes a receiving unit and a transmitting unit. For example, the receiving unit may also be referred to as a receiver, a receiving circuit, etc., and the sending unit may be referred to as a transmitter, a transmitting circuit, etc.
In some embodiments, the transceiver unit 1701 and the processing unit 1702 may be integrated into one device, or may be separated into different devices, and the processor and the memory may be integrated into one device, or may be separated into different devices.
It is to be understood that, for implementation of the terminal device in the embodiment of the present application, reference may be made to the foregoing embodiments specifically, and details are not described here.
Fig. 18 is a schematic structural diagram of a network device 1800 according to an embodiment of the present application. The network device may perform the operations of the network device in the methods shown in fig. 5, 9 and 10, or the network device may also perform the operations of the communication apparatus shown in fig. 11, 13 and 15.
The network device 1800 includes one or more Remote Radio Units (RRUs) 1801 and one or more baseband units (BBUs) 1802. The RRU1801 may be referred to as a transceiver unit, a transceiver circuit, or a transceiver, etc., which may include at least one antenna 1811 and a radio frequency unit 1812. The RRU1801 is mainly used for transceiving radio frequency signals and converting radio frequency signals and baseband signals. The BBU1802 section is mainly used for performing baseband processing, controlling network devices, and the like. The RRU1801 and the BBU1802 may be physically disposed together or may be physically disposed separately, that is, distributed network devices.
The BBU1802 is a control center of a network device, and may also be referred to as a processing unit, and is mainly used for performing baseband processing functions, such as channel coding, multiplexing, modulation, spreading, and the like.
In an example, the BBU1802 may be formed by one or more boards, where the boards may collectively support a radio access network (e.g., an LTE network) of a single access system, and may also respectively support radio access networks of different access systems. The BBU1802 further includes a memory 1821 and a processor 1822. The memory 1821 is used for storing necessary messages and data. The processor 1822 is configured to control the network device to perform necessary actions, such as controlling the network device to perform the corresponding operations shown in fig. 18. The memory 1821 and the processor 1822 may serve one or more boards. That is, the memory and processor may be provided separately on each board. Or multiple boards may share the same memory and processor. In addition, each single board is provided with necessary circuits. Alternatively, the processor may be a CPU, an NP, or a combination of a CPU and an NP. The processor may further include a hardware chip. The hardware chip may be an ASIC, PLD, or a combination thereof. The PLD may be a CPLD, an FPGA, a GAL, or any combination thereof. The memory may include volatile memory, such as RAM; the memory may also include non-volatile memory, such as flash memory, a hard disk, or a solid state disk; the memory may also comprise a combination of memories of the kind described above.
It is to be understood that, in the embodiments of the present application, specific reference may be made to the foregoing embodiments, and details are not described here.
It is understood that the network device shown in fig. 18 is only an example, and in a specific implementation, other types of network devices may exist, and therefore, the network device shown in fig. 18 should not be construed as limiting the embodiments of the present application.
One of ordinary skill in the art will appreciate that all or part of the processes in the methods of the above embodiments may be implemented by hardware related to instructions of a computer program, which may be stored in a computer-readable storage medium, and when executed, may include the processes of the above method embodiments. And the aforementioned storage medium includes: various media capable of storing program codes, such as ROM or RAM, magnetic or optical disks, etc.

Claims (36)

  1. A method for scheduling resources, the method comprising:
    a first terminal device determines a first subchannel set, wherein the first subchannel set is used for transmitting data information and/or control information on a sidelink SL, and the first subchannel set is an available subchannel set detected by the first terminal device on the SL;
    and the first terminal equipment sends first information to network equipment, wherein the first information comprises the information of the first subchannel set.
  2. The method of claim 1, wherein the first information further comprises information indicating a location of the first terminal device.
  3. The method of claim 1 or 2, wherein the first information further comprises a target identifier indicating at least one of unicast traffic, multicast traffic, or broadcast traffic.
  4. The method of any of claims 1-3, wherein the first set of subchannels comprises one or more subchannels, and wherein the information for the first set of subchannels comprises an index for the one or more subchannels.
  5. The method of claim 4, wherein the information for the first set of subchannels further comprises a priority for the one or more subchannels.
  6. The method according to any of claims 1-5, wherein the first information is a Buffer Status Report (BSR) media access control element (MAC CE), and the BSR MAC CE is configured to report a pending data volume of a SL.
  7. The method according to any one of claims 1-6, further comprising:
    and the first terminal equipment sends second information to second terminal equipment, wherein the second information is used for indicating that the first subchannel set is reserved.
  8. The method of claim 7 wherein the second information is Sidelink Control Information (SCI).
  9. The method of claim 8, wherein the SCI is further configured to indicate duration information for reserving the first set of subchannels.
  10. The method of claim 7, wherein the second information is a Sounding Reference Signal (SRS) or a preamble.
  11. A method for scheduling resources, the method comprising:
    the method comprises the steps that network equipment receives first information sent by first terminal equipment, wherein the first information comprises information of a first subchannel set, and the first subchannel set is an available subchannel set detected by the first terminal equipment on a sidelink SL;
    and the network equipment allocates a target subchannel set for the first terminal equipment according to the information of the first subchannel set, wherein the target subchannel set is used for the first terminal equipment to transmit data information and/or control information on the SL.
  12. The method of claim 11, wherein the first information further comprises information indicating a location of the first terminal device;
    the network device allocating, according to the information of the first subchannel set, a target subchannel set to the first terminal device includes:
    and the network equipment allocates the target subchannel set for the first terminal equipment according to the information of the first subchannel set and the information of the position of the first terminal equipment.
  13. The method of claim 11 or 12, wherein the first information further comprises a target identifier indicating at least one of unicast traffic, multicast traffic, or broadcast traffic;
    the network device allocating, according to the information of the first subchannel set, a target subchannel set to the first terminal device includes:
    and the network equipment allocates a target subchannel set to the first terminal equipment according to the information of the first subchannel set and the subchannel set corresponding to the target identifier.
  14. The method of any of claims 11-13, wherein the first set of subchannels comprises one or more subchannels, and wherein the information for the first set of subchannels comprises an index for the one or more subchannels.
  15. The method according to any of claims 11-14, wherein the first information is a buffer status report BSR MAC CE, and wherein the BSR MAC CE is configured to report a pending data amount of a SL.
  16. A terminal device, characterized in that the terminal device comprises:
    a processing unit, configured to determine a first set of subchannels, where the first set of subchannels is used for transmitting data information and/or control information on a sidelink SL, and the first set of subchannels is an available set of subchannels detected by the first terminal device on the SL;
    a transceiving unit, configured to send first information to a network device, where the first information includes information of the first subchannel set.
  17. The terminal device of claim 16, wherein the first information further comprises information indicating a location of the terminal device.
  18. The terminal device according to claim 16 or 17, wherein the first information further comprises a target identifier indicating at least one of unicast service, multicast service or broadcast service.
  19. The terminal device according to any of claims 16-18, wherein the first set of subchannels comprises one or more subchannels, and wherein the information of the first set of subchannels comprises an index of the one or more subchannels.
  20. The terminal device of claim 19, wherein the information for the first set of subchannels further comprises a priority for the one or more subchannels.
  21. The terminal device according to any of claims 16 to 20, wherein the first information is a buffer status report BSR MAC CE, and the BSR MAC CE is configured to report a pending data volume of a SL.
  22. The terminal device according to any of claims 16-21,
    the transceiver unit is further configured to send second information, where the second information is used to indicate that the first subchannel is reserved.
  23. The terminal device of claim 22, wherein the second information is Sidelink Control Information (SCI).
  24. The terminal device of claim 23, wherein the SCI is further configured to indicate duration information for reserving the first set of subchannels.
  25. The terminal device of claim 22, wherein the second information is a Sounding Reference Signal (SRS) or a preamble.
  26. A network device, characterized in that the network device comprises:
    a transceiving unit, configured to receive first information sent by a first terminal device, where the first information includes information of a first subchannel set, and the first subchannel set is an available subchannel set detected by the first terminal device on a sidelink SL;
    a processing unit, configured to allocate a target subchannel set to the first terminal device according to the information of the first subchannel set, where the target subchannel set is used for the first terminal device to transmit data information and/or control information on a SL.
  27. The network device of claim 26, wherein the first information further comprises information indicating a location of the first terminal device;
    the processing unit is specifically configured to allocate the target subchannel set to the first terminal device according to the information of the first subchannel set and the information of the position of the first terminal device.
  28. The network device of claim 26 or 27, wherein the first information further comprises a target identifier indicating at least one of unicast traffic, multicast traffic, or broadcast traffic;
    the processing unit is specifically configured to allocate a target subchannel set to the first terminal device according to the information of the first subchannel set and the subchannel set corresponding to the target identifier.
  29. The network device of any one of claims 26-28, wherein the first set of subchannels comprises one or more subchannels, and wherein the information for the first set of subchannels comprises an index for the one or more subchannels.
  30. The network device according to any of claims 26-29, wherein the first information is a buffer status report BSR MAC CE, and wherein the BSR MAC CE is configured to report a pending data volume of a SL.
  31. A communication device comprising a processor and a memory;
    the memory is used for storing computer execution instructions;
    the processor is configured to execute computer-executable instructions stored by the memory to cause the communication device to perform the method of any of claims 1-10.
  32. A communication device comprising a processor and a memory;
    the memory is used for storing computer execution instructions;
    the processor is configured to execute computer-executable instructions stored by the memory to cause the communication device to perform the method of any of claims 11 to 15.
  33. A communication device comprising a processor and interface circuitry;
    the interface circuit is used for receiving code instructions and transmitting the code instructions to the processor; the processor executes the code instructions to perform the method of any of claims 1 to 10.
  34. A communication device comprising a processor and interface circuitry;
    the interface circuit is used for receiving code instructions and transmitting the code instructions to the processor; the processor executes the code instructions to perform the method of any of claims 11 to 15.
  35. A readable storage medium for storing instructions that, when executed, cause the method of any one of claims 1-10 to be implemented.
  36. A readable storage medium for storing instructions that, when executed, cause the method of any one of claims 11-15 to be implemented.
CN201980100065.4A 2019-09-24 2019-09-24 Resource scheduling method and device Pending CN114342515A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2019/107611 WO2021056222A1 (en) 2019-09-24 2019-09-24 Resource scheduling method and apparatus

Publications (1)

Publication Number Publication Date
CN114342515A true CN114342515A (en) 2022-04-12

Family

ID=75165230

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201980100065.4A Pending CN114342515A (en) 2019-09-24 2019-09-24 Resource scheduling method and device

Country Status (2)

Country Link
CN (1) CN114342515A (en)
WO (1) WO2021056222A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024098346A1 (en) * 2022-11-10 2024-05-16 Oppo广东移动通信有限公司 Sl communication method and apparatus, and device and storage medium

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9807713B2 (en) * 2014-11-14 2017-10-31 Telefonaktiebolaget Lm Ericsson (Publ) Synchronization in communications networks
CN107889161B (en) * 2016-09-30 2022-08-26 北京三星通信技术研究有限公司 Method and device for transmitting control signaling and data
US10834642B2 (en) * 2017-02-10 2020-11-10 Qualcomm Incorporated Dynamic resource sharing
CN109803400A (en) * 2017-11-17 2019-05-24 华为技术有限公司 Information uploading method, resource allocation methods, user equipment and base station
CN110267227B (en) * 2018-03-12 2021-02-12 华为技术有限公司 Data transmission method, related equipment and system
CN110392360A (en) * 2018-04-17 2019-10-29 普天信息技术有限公司 A kind of available resources report method and device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024098346A1 (en) * 2022-11-10 2024-05-16 Oppo广东移动通信有限公司 Sl communication method and apparatus, and device and storage medium

Also Published As

Publication number Publication date
WO2021056222A1 (en) 2021-04-01

Similar Documents

Publication Publication Date Title
CN110463271B (en) Method and apparatus for changing radio path in wireless communication system
US20230087401A1 (en) Method and apparatus for allocating resources through cooperation between terminals in v2x system
US11212774B2 (en) V2X communication method and terminal
US20250048382A1 (en) Resource pool design for group communications
US20220224457A1 (en) Nr v2x retransmission procedures
EP3878132B1 (en) Method and apparatus for transmitting and receiving reference signal for sidelink data in wireless communication system
EP4135436A1 (en) Method and device for allocating resource through carrier aggregation in v2x system
EP3651519B1 (en) V2x communication method and terminal
US12219562B2 (en) Method and apparatus for frequency and time resource allocation for data transmission in wireless communication system
CN117480830A (en) Method and apparatus for resource allocation through inter-side link UE coordination in a communication system
WO2020062105A1 (en) Communication method and apparatus
KR20210145562A (en) A method and an apparatus for resource allocation by inter-ue coordination in vehicle-to-everything
US12238719B2 (en) Information transmission method and apparatus
CN114342515A (en) Resource scheduling method and device
US20210368480A1 (en) Communication system and terminal device
US20230199780A1 (en) Ue scheduling grant based on a pro-ue implementation
US20240155686A1 (en) Channel access priority class table for unlicensed sidelink
EP4106432A1 (en) Apparatus and method for terminal to process sidelink transmission in wireless communication system
CN117041984A (en) Shared resource allocation method and device
WO2024097466A1 (en) Channel access priority class table for unlicensed sidelink
KR20230111013A (en) A method and an apparatus for sidelink inter-ue coordination in wireless communication system
KR20220133759A (en) Method and apparatus for granting sidelink resource for sidelink relay discovery message in wireless communication system
CN118785472A (en) Communication method and device
CN117997494A (en) Resource indication method and device
CN117280813A (en) Method and apparatus for resource allocation by inter-side link UE coordination in wireless communication system

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