Nothing Special   »   [go: up one dir, main page]

WO2017193292A1 - Resource scheduling method, apparatus and system - Google Patents

Resource scheduling method, apparatus and system Download PDF

Info

Publication number
WO2017193292A1
WO2017193292A1 PCT/CN2016/081594 CN2016081594W WO2017193292A1 WO 2017193292 A1 WO2017193292 A1 WO 2017193292A1 CN 2016081594 W CN2016081594 W CN 2016081594W WO 2017193292 A1 WO2017193292 A1 WO 2017193292A1
Authority
WO
WIPO (PCT)
Prior art keywords
terminal
information
resource
terminals
data
Prior art date
Application number
PCT/CN2016/081594
Other languages
French (fr)
Chinese (zh)
Inventor
张兴炜
Original Assignee
华为技术有限公司
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 华为技术有限公司 filed Critical 华为技术有限公司
Priority to PCT/CN2016/081594 priority Critical patent/WO2017193292A1/en
Priority to CN201680084447.9A priority patent/CN109076507B/en
Publication of WO2017193292A1 publication Critical patent/WO2017193292A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation

Definitions

  • the present invention relates to the field of wireless communication technologies, and in particular, to a method, an apparatus, and a system for resource scheduling.
  • D2D Device to Device
  • resource allocation is generally divided into two modes. The first is to allocate resources through a base station or a relay station, and the second is to send UEs from a resource pool through competition. Get the sending resource.
  • the resource allocation is performed by the first method, for example, when the resource is allocated by the base station, the base station sends the resource to the sender UE by using the Downlink Control Information (DCI) format5.
  • DCI Downlink Control Information
  • the sender UE receives the scheduling signaling sent by the base station, and sends a Scheduling Assignment (SA) and data to the receiver UE on the corresponding resource, and carries the related information of the data in the SA.
  • SA Scheduling Assignment
  • the format of the SA is edge chain control information ( Sidelink Control Information (SCI) format 0.
  • SCI format 0 The simple field format is shown in Table 2:
  • Field name Field value Frequency hopping identifier 1bit Resource allocation 5-13bits Time domain resource pattern 7bits Modulation coding 5bits Timing advance 11bits ID (identification) 8bits Total 37-45bits
  • the receiving UE blindly checks the SA, finds the resource for transmitting data according to the SA, and then receives the data.
  • the scheduling signaling DCI format5 of the resource sent by the base station to the D2D sender UE is the same as the most of the fields in the SCI format 0 sent by the D2D sender UE to the receiver UE, such as frequency hopping, resource block allocation, and time domain resources. Fields such as drawings. Corresponding to the D2D sender UE forwarding the scheduling instruction sent by the base station. This causes an artificial delay, and in the process of forwarding control signaling, it also causes the cost to double.
  • the embodiment of the invention provides a method, device and system for resource scheduling.
  • the present invention provides a method for resource scheduling, where the method includes: receiving, by a first terminal, a first message sent by a base station, where the first message carries the first ID information, where the first ID information is the first terminal ID information or other ID information other than the ID information of the first terminal;
  • the first terminal receives the first scheduling instruction that is sent by the base station to perform the scrambling according to the first ID information, where the first scheduling instruction is received by the second terminal, and the first scheduling instruction carries the indication information of the first resource;
  • the first terminal acquires the first resource according to the indication information of the first resource, and sends data to the second terminal on the first resource.
  • the first scheduling instruction when the first ID information is the ID information of the first terminal, the first scheduling instruction is that the base station performs scrambling according to the ID information of the first terminal.
  • the first scheduling instruction when the first ID information is the ID information of the first terminal, the first scheduling instruction is that the base station performs scrambling according to the ID information of the first terminal.
  • the first scheduling instruction when the second terminal is multiple, includes a first field, where the first field is used. Instructing: on the first resource, the first terminal sends data to one or more of the plurality of second terminals.
  • the first scheduling instruction is, according to the first terminal,
  • the first instruction includes a second field, and the second field is used to indicate that the first terminal sends data to the second terminal on the first resource.
  • the second field is used to indicate: on the first resource, A terminal transmits data to one or more of the plurality of second terminals.
  • the second field is used to indicate: One or more first terminals of the first terminals simultaneously transmit data to the second terminal.
  • the specific when the second field indicates that the first resource is, the at least two of the plurality of first terminals are first When the terminal simultaneously uses the first resource to send data to the second terminal, the specific includes:
  • Each of the at least two first terminals respectively transmits different data to the second terminal;
  • each of the at least two first terminals respectively transmits the same data to the second terminal.
  • the first terminal is One or more second terminals of the second terminal send data, including:
  • the first One or more second terminals of the second terminal send data, including:
  • the first terminal respectively sends the same data to all the second terminals of the plurality of second terminals, wherein the same data is data that the first terminal needs to send.
  • the ID information other than the ID information of the first terminal includes: ID information of the second terminal, or ID information shared by the first terminal and the second terminal, or ID information of the first terminal. And public ID information other than the ID information of the second terminal.
  • the first scheduling instruction is sent on the first carrier, the first resource Located on the second carrier.
  • the second carrier is an unlicensed carrier.
  • the first scheduling instruction includes the second resource indication information
  • the third carrier is an unlicensed carrier.
  • the present invention provides a method for resource scheduling, the method comprising: receiving a first message sent by a base station, where the first message carries first ID information, and the first ID information is ID information of the first terminal. Or other ID information other than the ID information of the first terminal;
  • the second terminal receives the first scheduling instruction that is sent by the base station to perform the scrambling according to the first ID information, where the first scheduling instruction carries the indication information of the first resource;
  • the second terminal acquires the first resource according to the indication information of the first resource
  • the first scheduling instruction when the first ID information is the ID information of the first terminal, the first scheduling instruction is that the base station performs scrambling according to the ID information of the first terminal.
  • the first scheduling instruction when the first ID information is the ID information of the first terminal, the first scheduling instruction is that the base station performs scrambling according to the ID information of the first terminal.
  • the first scheduling instruction includes a first field
  • multiple second The one or more second terminals in the terminal respectively determine, according to the indication of the first field, the data sent by the first terminal on the first resource.
  • the first scheduling instruction when the first ID information is other than the ID information of the first terminal, the first scheduling instruction is the base station according to the first terminal. a scheduling instruction in which the other ID information is scrambled, wherein the first scheduling instruction includes a second field, and the second terminal is according to the second The indication of the field determines that the data sent by the first terminal is received on the first resource.
  • the second terminal determines, according to the indication of the second field, that the first The resource receives data that is simultaneously sent by one or more of the plurality of first terminals.
  • the second field is used to indicate: on the first resource, One or more first terminals of the first terminals simultaneously transmit data to the second terminal.
  • the second terminal receives the multiple first terminals respectively on the first resource When at least two of the first terminals transmit data at the same time, specifically:
  • the second terminal respectively receives different data sent by each of the at least two first terminals
  • the second terminal respectively receives the same data sent by each of the at least two first terminals.
  • the ID information other than the ID information of the first terminal includes: The ID information of the second terminal, or the ID information shared by the first terminal and the second terminal, or the ID information of the first terminal and the public ID information other than the ID information of the second terminal.
  • the first scheduling instruction is sent on the first carrier, the first resource Located on the second carrier.
  • the second carrier is an unlicensed carrier.
  • the third carrier is an unlicensed carrier.
  • the method further includes:
  • the data sent by the first terminal is uploaded to the base station.
  • the second terminal when the second terminal is multiple, at least two or all of the plurality of second terminals Receiving, by the second terminal, the second scheduling instruction sent by the base station, and determining, according to the third field included in the second scheduling instruction, that the data sent by the first terminal is uploaded to the base station, where the second scheduling instruction is performed according to the second ID information.
  • the scrambled scheduling instruction wherein the second ID information is ID information of at least two second terminals or ID information of all second terminals.
  • the first when the data sent by the terminal is uploaded to the base station, the data uploaded by each of the at least two second terminals is a subset of the data sent by the first terminal, where all subsets constitute a complete set of data sent by the first terminal. There is no intersection between each subset.
  • the present invention provides an apparatus for resource scheduling, the apparatus comprising:
  • a receiving unit configured to receive a first message sent by the base station, where the first message carries the first ID information, where the first ID information is the ID information of the first terminal or the ID information of the first terminal Other ID information;
  • the processing unit is configured to acquire the first resource according to the indication information of the first resource
  • a sending unit configured to send data to the second terminal on the first resource.
  • the first scheduling instruction when the first ID information is the ID information of the first terminal, the first scheduling instruction is that the base station performs scrambling according to the ID information of the first terminal.
  • the first scheduling instruction when the first ID information is the ID information of the first terminal, the first scheduling instruction is that the base station performs scrambling according to the ID information of the first terminal.
  • the first scheduling instruction includes a first field, where the first field is used. Instructing: on the first resource, the sending unit sends data to one or more of the plurality of second terminals.
  • the first scheduling instruction is a scheduling instruction that the base station performs scrambling according to other ID information except the ID information of the first terminal, where the first scheduling instruction includes a second field, and the second The field is used to indicate that, on the first resource, the sending unit sends data to the second terminal.
  • the second field is used to indicate: sending, on the first resource, The unit transmits data to one or more of the plurality of second terminals, respectively.
  • the second field is used to indicate: on the first resource, One or more of the first terminals respectively correspond to the sending unit, and simultaneously send data to the second terminal.
  • the sending unit corresponding to each of the at least two first terminals is specifically configured to send different data to the second terminal respectively; or, respectively, send the same data to the second terminal.
  • the sending unit is specifically configured to: when sending data to at least two second terminals of the plurality of second terminals:
  • the sending unit is specifically configured to: All the second terminals in the terminal send the same data, wherein the same data is the data that the sending unit needs to send.
  • the ID information other than the ID information of the first terminal includes: ID information of the second terminal, or ID information shared by the first terminal and the second terminal, or public ID information other than the ID information of the first terminal and the ID information of the second terminal.
  • the first scheduling instruction is sent on the first carrier, the first resource
  • the second carrier is an unlicensed carrier.
  • the processing unit is further configured to: acquire, according to the second resource indication information, the second resource, where the second resource is located on the third carrier;
  • the sending unit is further configured to send a control instruction to the second terminal on the second resource.
  • the third carrier is an unlicensed carrier.
  • an embodiment of the present invention provides a resource scheduling apparatus, where the apparatus includes:
  • a receiving unit configured to receive a first message sent by the base station, where the first message carries the first ID information, where the first ID information is ID information of the first terminal or other ID information except the ID information of the first terminal;
  • the processing unit is configured to acquire the first resource according to the indication information of the first resource
  • the receiving unit is further configured to receive data sent by the first terminal on the first resource.
  • the first scheduling instruction when the first ID information is the ID information of the first terminal, the first scheduling instruction is that the base station performs scrambling according to the ID information of the first terminal.
  • the first scheduling instruction when the first ID information is the ID information of the first terminal, the first scheduling instruction is that the base station performs scrambling according to the ID information of the first terminal.
  • the first scheduling instruction includes a first field
  • multiple second The corresponding processing unit of the one or more second terminals in the terminal respectively determines, according to the indication of the first field, the receiving unit corresponding thereto to receive the data sent by the first terminal on the first resource.
  • the first scheduling instruction when the first ID information is other than the ID information of the first terminal, the first scheduling instruction is the base station according to the first terminal. a scheduling instruction for scrambling other ID information other than the ID information, wherein the first scheduling instruction includes a second field, and the processing unit determines, according to the indication of the second field, that the receiving unit corresponding to the first resource is received on the first resource The data sent by the first terminal.
  • the first scheduling instruction includes a second field
  • multiple second Corresponding processing units of the one or more second terminals in the terminal respectively determine, according to the indication of the second field, the sending unit corresponding to the first unit, and receive the data sent by the first terminal.
  • the processing unit is configured to: determine, according to the indication of the second field, that the receiving unit is configured to receive on the first resource Multiple Data transmitted simultaneously by one or more first terminals in a terminal.
  • the processing unit is configured to determine, according to the indication of the second field, that the receiving unit is on the first resource, respectively Receiving different data that is simultaneously sent by each of the at least two first terminals;
  • the ID information other than the ID information of the first terminal includes: The ID information of the second terminal, or the ID information shared by the first terminal and the second terminal, or the public ID information other than the ID information of the first terminal and the ID information of the second terminal.
  • the first scheduling instruction is sent on the first carrier, the first resource Located on the second carrier.
  • the second carrier is an unlicensed carrier.
  • the first scheduling instruction includes the second resource indication information, the processing unit And the second resource is obtained according to the second resource indication information, where the second resource is located on the third carrier;
  • the receiving unit is further configured to receive, on the second resource, control signaling sent by the first terminal.
  • the third carrier is an unlicensed carrier.
  • the apparatus further includes a sending unit,
  • the receiving unit is further configured to receive a second scheduling instruction sent by the base station, where the second scheduling instruction carries the third resource indication information;
  • the processing unit is further configured to acquire the third resource according to the third resource indication information
  • a sending unit configured to upload, by using the third resource, data sent by the first terminal to the base station.
  • the receiving unit corresponding to the second terminal is specifically configured to receive, respectively, a second scheduling instruction sent by the base station;
  • Processing units of at least two or all of the plurality of second terminals are further configured to respectively perform according to the second
  • the third field included in the scheduling instruction determines that the sending unit corresponding to the first terminal uploads the data sent by the first terminal to the base station, where the second scheduling instruction is a scheduling instruction that performs scrambling according to the second ID information, where the second ID
  • the information is ID information of at least two second terminals or ID information of all second terminals.
  • the sending unit corresponding to each of the at least two second terminals is specifically used,
  • the data sent by the first terminal is uploaded to the base station, where the data uploaded by the sending unit corresponding to the at least two second terminals is a subset of the data sent by the first terminal, and all the subsets are sent by the first terminal.
  • the sending unit corresponding to all the second terminals of the multiple second terminals is specifically used to On the third resource, the data sent by the first terminal is uploaded to the base station, where the data sent by the sending unit corresponding to all the second terminals are the data sent by the first terminal.
  • the embodiment of the present invention further provides a wireless communication system, comprising the apparatus of any of the third aspects, and the apparatus of any of the fourth aspects, and a base station.
  • a resource scheduling method is provided by the embodiment of the present invention.
  • the base station Before the base station allocates resources for the D2D sender UE, the base station first makes the sender UE and the receiver UE know the ID of the other party through the first message.
  • the receiver UE can also listen to the scheduling signaling.
  • the D2D sender UE transmits data to the receiver UE, the sender UE does not need to forward the scheduling information to the receiver.
  • the receiving UE also does not need to blindly check the SA to determine whether it needs to receive the data sent by the sender UE. Thereby, the artificial delay can be reduced, and at the same time, since the process of forwarding the scheduling information is omitted, the overhead is greatly saved.
  • FIG. 1 is a schematic flowchart diagram of a resource scheduling method according to Embodiment 1 of the present invention
  • FIG. 2 is a schematic flowchart of another resource scheduling method according to Embodiment 2 of the present invention.
  • FIG. 3 is a schematic diagram of signaling flow interaction of a resource scheduling method according to Embodiment 3 of the present invention.
  • FIG. 4 is a schematic diagram of signaling flow interaction of another resource scheduling method according to Embodiment 4 of the present invention.
  • FIG. 5 is a schematic structural diagram of a resource scheduling apparatus according to Embodiment 8 of the present invention.
  • FIG. 6 is a schematic structural diagram of another resource scheduling apparatus according to Embodiment 9 of the present invention.
  • FIG. 7 is a schematic structural diagram of a resource scheduling apparatus according to Embodiment 10 of the present invention.
  • FIG. 8 is a schematic structural diagram of another resource scheduling apparatus according to Embodiment 11 of the present invention.
  • a resource scheduling method provided by an embodiment of the present invention corresponds to a wireless communication system.
  • the system mainly includes a base station, a first terminal, and a second terminal.
  • the base station includes a NodeB, an eNodeB, a Pico, a Femto, a Home eNB, a Relay base station, or a relay terminal having a base station function.
  • the first terminal and the second terminal may each be one or more.
  • the scenario that can be applied to the system may include Device to Device (D2D) of the Long Term Evolution-Advanced Release-12/13 (LTE-A Rel-12/13).
  • D2D Device to Device
  • LTE-A Rel-12/13 Long Term Evolution-Advanced Release-12/13
  • the process of performing a communication connection between the base station, the first terminal, and the second terminal may refer to a method flow diagram respectively executed by each component in the wireless communication system introduced in the following.
  • FIG. 1 is a schematic flowchart 100 of a resource scheduling method according to Embodiment 1 of the present invention. As shown in FIG. 1 , the method step is performed by the first terminal, and the specific method steps are as follows:
  • Step 110 Receive a first message sent by the base station, where the first message carries the first ID information.
  • the base station may be configured by a physical downlink control channel (Physical Downlink Control Channel, PDCCH for short), a Physical Downlink Shared Channel (PDSCH), or a Radio Resource Control (RRC).
  • PDCCH Physical Downlink Control Channel
  • PDSCH Physical Downlink Shared Channel
  • RRC Radio Resource Control
  • the first ID information is ID information of the first terminal or other ID information except the ID information of the first terminal.
  • other ID information except the ID information of the first terminal may include: ID information of the second terminal, or ID information shared by a terminal and a second terminal, or public ID information other than the ID information of the first terminal and the ID information of the second terminal.
  • Step 120 Receive a first scheduling instruction that is sent by the base station to perform scrambling according to the first ID information.
  • the first scheduling instruction may be received by the second terminal, and the first scheduling instruction carries the indication information of the first resource.
  • the second terminal may also acquire the first scheduling instruction, where the first scheduling instruction is the first scheduling instruction that is scrambled according to the first ID information.
  • the first ID information here is usually ID information other than the first terminal.
  • the base station naturally does not need to send it to the first terminal but to the second terminal.
  • the first terminal can also know the existence of the second terminal.
  • the base station sends the first message to the first terminal or the first message to the second terminal, in order to enable the first terminal and the second terminal to clarify the existence of the other party. Therefore, if the first message carries the ID information of the first terminal, it can be directly sent to the second terminal, and if the ID information of the second terminal is carried, it is directly sent to the first terminal. And if it is ID information other than the ID information of the first terminal and the ID information of the second terminal, the base station needs to simultaneously transmit the first message to the first terminal and the second terminal.
  • the first scheduling instruction sent by the base station to the first terminal and the second terminal may be carried on the first carrier, and the first resource indicated by the first scheduling instruction may be a resource on the first carrier, or may be a resource on the second carrier. .
  • the second carrier may be an unlicensed carrier.
  • the first scheduling instruction may further include the second resource indication information, where the second resource is used to send the control signaling, and the second resource may be the resource on the first carrier, or the resource on the second carrier, or may be the first
  • the resource on the three carriers, that is, the second resource may be located in the carrier that sends the first scheduling instruction, or in the carrier that sends the data, and may also be located in other carriers.
  • the third carrier may be an unlicensed carrier.
  • the second carrier and the third carrier may be the same carrier.
  • the first scheduling instruction sent by the base station to perform scrambling according to the ID information of the first terminal is received.
  • the first field included in the first scheduling instruction is used to instruct the first terminal to use the first resource to the one or more second terminals of the multiple second terminals. send data.
  • the first scheduling instruction includes a second field, where the first field is used to indicate that one or more of the multiple first terminals send data to the second terminal by using the first resource.
  • the first ID information is the ID information of the second terminal
  • a certain field is set in the scheduling instruction scrambled by the ID information of the second terminal, to indicate that the resource is allocated to the multiple first terminals.
  • One or more first terminals are set in the scheduling instruction scrambled by the ID information of the second terminal, to indicate that the resource is allocated to the multiple first terminals.
  • the shared A certain field is set in the scheduling instruction scrambled by the ID information or the public ID information, indicating that the resource is allocated to one or more of the plurality of first terminals.
  • each terminal transmits data on each of the sub-resources.
  • At least two of the plurality of first terminals respectively send data to one of the second terminals
  • at least two of the first terminals may send the same data to the second terminal, or separately send different data to the second terminal.
  • the second terminal uploads the data sent by the first terminal to the base station. At the same time, it can provide protection, that is, improve the accuracy of data transmission.
  • the data sent by the at least two first terminals to the second terminal is the same data, and when the second terminal sends the data to the base station, at least one of the data received by the base station is accurate. The probability is relatively large, or the data sent by at least two first terminals is combined to obtain a complete data, so that the accuracy of sending data can be improved.
  • the second terminal may package and send data sent by different first terminals to the base station, which may save resources. .
  • the second field is used to indicate that the first terminal uses the first resource to multiple One or more second terminals in the second terminal transmit data.
  • the first terminal is also on the first resource, and simultaneously sends data to the multiple second terminals.
  • the first terminal is also on the first resource, and simultaneously sends data to the multiple second terminals.
  • the content described in step 140 For details on how to send data, see the content described in step 140.
  • the first scheduling instruction sent by the base station to perform scrambling according to the first ID information is received.
  • the first ID information herein will not simply refer to the ID information of a certain first terminal or the ID information of the second terminal, but the group ID information of the first terminal group or the group ID information of the second terminal group.
  • the group ID information of the first terminal group is different from any one
  • the ID information of the ID information of a terminal is similar, that is, the group ID information of the second terminal group is different from the ID information of any one of the second terminals.
  • the group ID information of the first terminal group or the second terminal group is determined according to actual conditions.
  • the transmit power is first calculated.
  • the transmit power may be calculated according to the path loss of the first terminal to the second terminal, and then the first resource is used to send data to the second terminal by using the transmit power.
  • the calculation of the path loss is to calculate the transmission power according to the path loss of the second terminal determined by the first terminal to the plurality of second terminals.
  • the method for calculating the path loss and the transmission power in detail is a prior art and will not be described here.
  • Step 130 Acquire a first resource according to the indication information of the first resource, and send data to the second terminal by using the first resource.
  • step 120 it can be seen from step 120 that, according to the scheduling instruction, the time-frequency location of the first resource can be determined, the first resource is obtained, and which one or which first terminals use the first resource, and to which second terminal send data.
  • the determined first terminal uses the resource to transmit data to the one or more second terminals determined in step 120.
  • the determined first terminal sends data to one or more of the plurality of second terminals by using the first resource
  • the following situations are specifically included.
  • the first terminal sends different data to at least two of the plurality of second terminals, where different data is a subset of data that the first terminal needs to send, and all subsets constitute The complete set of data that the first terminal needs to send, and there is no intersection between multiple subsets.
  • the first terminal divides all the data to be transmitted into several parts, and each of the second terminals that need to receive data receives different data, but the data is exactly the data to be sent by the first terminal. All.
  • the data received by each second terminal is all data sent by the first terminal.
  • it may be part of the data sent by the first terminal, but the data sent by the first terminal to all the second terminals of the plurality of second terminals are the same data.
  • the embodiment of the present invention provides a method for resource scheduling.
  • the first terminal Before receiving the resource allocation by the base station, the first terminal first receives the first message, and the first terminal and the second terminal know the ID of the other party through the first message. Then receive The scheduling signaling that carries the resource indication information sent by the base station, and the second terminal can also listen to the scheduling signaling.
  • the first terminal sends data to the second terminal by using the first resource
  • the first terminal does not need to forward the scheduling information to the second terminal.
  • the second terminal also does not need to blindly check the SA to determine whether it needs to receive the data sent by the first terminal. Thereby, the artificial delay can be reduced, and at the same time, since the process of forwarding the scheduling information is omitted, the overhead is greatly saved.
  • FIG. 2 is a schematic flowchart 200 of another resource scheduling method according to Embodiment 2 of the present invention. The method is corresponding to the first embodiment, and the method is performed by the second terminal, as shown in FIG. 2 .
  • Step 210 Receive a first message sent by a base station.
  • the base station may send the first message to the second terminal by using a PDCCH, a PDSCH, or an RRC.
  • the second terminal receives the first message.
  • the first message carries the first ID information, where the first ID information is ID information of the first terminal or other ID information except the ID information of the first terminal.
  • the ID information other than the ID information of the first terminal may include: ID information of the second terminal, or ID information shared by the first terminal and the second terminal, or ID information of the first terminal and an ID of the second terminal. Public ID information outside of the information.
  • Step 220 Receive a first scheduling instruction that is sent by the base station to perform scrambling according to the first ID information.
  • the first scheduling instruction may be received by the second terminal, and the first scheduling instruction carries the indication information of the first resource.
  • the first scheduling instruction sent by the base station to the first terminal and the second terminal may be carried on the first carrier, where the first resource indicated by the first scheduling instruction may be a resource on the first carrier, or may be a second carrier.
  • the second carrier may be an unlicensed carrier.
  • the first scheduling instruction may further include the second resource indication information, where the second resource is used to send the control signaling, and the second resource may be the resource on the first carrier, or the resource on the second carrier, or may be the first
  • the resource on the three carriers, that is, the second resource may be located in the carrier that sends the first scheduling instruction, or in the carrier that sends the data, and may also be located in other carriers.
  • the third carrier may be an unlicensed carrier.
  • the second carrier and the third carrier may be the same carrier.
  • the base station sends the first message to the first terminal or the first message to the second terminal, in order to enable the first terminal and the second terminal to clarify the existence of the other party. Therefore, if the first message carries the ID information of the first terminal, it can be directly sent to the second terminal, and if the ID information of the second terminal is carried, it is directly sent to the first terminal. And if it is ID information other than the ID information of the first terminal and the ID information of the second terminal, the base station needs to simultaneously transmit the first message to the first terminal and the second terminal.
  • the first scheduling instruction includes a first field, and one or more of the plurality of second terminals respectively determine, according to the indication of the first field, that the user needs to receive The data sent by the first terminal on the first resource.
  • the first ID information is the ID information of the second terminal, or the ID information shared by the first terminal or the second terminal, or the public ID information other than the first terminal and the second terminal ID information, For a variety of situations.
  • the first scheduling instruction includes a second field
  • the second terminal determines to receive one or more of the multiple first terminals according to the indication of the second field. The data transmitted by the first terminal using the first resource.
  • the first ID information is the ID information of the second terminal
  • a certain field is set in a field of the scheduling instruction scrambled by the ID information of the second terminal, and when the second terminal receives the scheduling instruction, according to An indication of the field in the scheduling instruction determines to receive data transmitted by one or more of the plurality of first terminals.
  • the first ID information is the ID information shared by the first terminal and the second terminal or is the public ID information
  • a field is set in a field of the scheduling instruction scrambled by the shared ID information or the public ID information
  • the second terminal receives the scheduling instruction, according to the field indication, it may be determined to receive data sent by one or more of the plurality of first terminals.
  • each terminal transmits data on each of the sub-resources. If at least two first terminals of the plurality of first terminals respectively send data to one second terminal, at least two first terminals may send the same data to the second terminal, or separately send different data to the second terminal.
  • the second terminal may receive, according to the indication of the second field, the data that is simultaneously sent by the at least two first terminals of the multiple first terminals on the first resource, specifically, the second terminal receives at least two Different data transmitted by each of the first terminals in the first terminal, or the second terminal receives the same data transmitted by each of the at least two first terminals.
  • the purpose is that, in the following, when the second terminal sends the data sent by the first terminal to the base station, the protection may be provided. That is to improve the accuracy of data transmission.
  • the data sent by the at least two first terminals to the second terminal are all the same data, and when the second terminal sends the data to the base station, the data received by the base station has at least one first terminal.
  • the accuracy of the data is relatively large, or the data sent by at least two first terminals is combined to obtain a complete data, so that the accuracy of the transmitted data can be improved.
  • the second terminal may package and send data sent by different first terminals to the base station, which may save resources. .
  • the first ID information is the ID information of the second terminal, the shared ID information, or the public ID information
  • one or more of the plurality of second terminals may determine the need according to the second field indication. Receiving data sent by the first terminal using the first resource.
  • the one or more second terminals of the plurality of second terminals may determine, according to the second field indication, which one of the plurality of first terminals needs to receive data sent by the first resource.
  • the first scheduling instruction sent by the base station to perform scrambling according to the first ID information is received.
  • the first ID information herein will not simply refer to the ID information of a certain first terminal or the ID information of the second terminal, but the group ID information of the first terminal group or the group ID information of the second terminal group.
  • the group ID information of the first terminal group is ID information different from the ID information of any one of the first terminals.
  • the group ID information of the second terminal group is different from the ID information of any one of the second terminals.
  • the group ID information of the first terminal group or the second terminal group is determined according to actual conditions.
  • Step 230 Acquire a first resource according to the indication information of the first resource, and receive data sent by the first terminal on the first resource.
  • the second terminal may forward the data and upload it to the base station.
  • the method may further include steps 240-250.
  • Step 240 Receive a second scheduling instruction sent by the base station, where the second scheduling instruction carries the third resource indication information.
  • Step 250 Acquire a third resource according to the third resource indication information, and upload the data sent by the first terminal to the base station on the third resource.
  • step 240 if the base station sends a second scheduling instruction to the second terminal, it may send a scheduling instruction to one or more second terminals. And the one or more second terminals receive the second scheduling finger In order to determine the specific requirements of the data that need to be uploaded according to the second scheduling instruction.
  • the method includes: receiving, by the second terminal, at least two or all of the second terminals, the second scheduling instruction sent by the base station, where the second scheduling instruction includes a third field,
  • the data sent by the terminal is uploaded to the base station, where the second scheduling instruction is a scheduling instruction that is scrambled according to the second ID information, where the second scheduling instruction carries the third resource indication information, and the second ID information is part of the second terminal. ID information or ID information of all second terminals.
  • the second scheduling instruction indicates that the at least two second terminals are on the third resource, and the data sent by the first terminal is uploaded to the base station, the data uploaded by each of the at least two second terminals is the first terminal.
  • a subset of the transmitted data wherein all subsets constitute a complete set of data transmitted by the first terminal, and there is no intersection between each subset.
  • the second scheduling instruction indicates that all the second terminals of the plurality of second terminals are on the third resource, and the data sent by the first terminal is uploaded to the base station, all the data sent by the second terminal are all sent by the first terminal.
  • data may be part of the data sent by the first terminal, but the data sent by the first terminal to all the second terminals of the plurality of second terminals are the same data.
  • the uploading efficiency can be improved. If all the second terminals are uploaded to all the data sent by the first terminal, the accuracy of data uploading can be improved.
  • the embodiment of the present invention provides a method for resource scheduling.
  • the first terminal Before receiving the resource allocation by the base station, the first terminal first receives the first message, and the first terminal and the second terminal know the ID of the other party through the first message. Then, the scheduling signaling that carries the resource indication information sent by the base station is received, and the second terminal can also listen to the scheduling signaling.
  • the first terminal sends data to the second terminal by using the first resource
  • the first terminal does not need to forward the scheduling information to the second terminal.
  • the second terminal also does not need to blindly check the SA to determine whether it needs to receive the data sent by the first terminal. Thereby, the artificial delay can be reduced, and at the same time, since the process of forwarding the scheduling information is omitted, the overhead is greatly saved.
  • embodiments of the present invention provide specific examples of interactions between a base station, a first terminal, and a second terminal in a wireless communication system. details as follows:
  • FIG. 3 is a schematic diagram 300 of a signaling flow interaction of a resource scheduling method according to Embodiment 3 of the present invention.
  • the first ID and the second terminal are both set, and the first ID information carried by the base station to the first terminal is the ID information of the first terminal.
  • the second terminal may also receive the first message sent by the base station to the first terminal.
  • the purpose of simultaneously transmitting the first message to the first terminal and the second terminal is to let the first terminal and the second terminal determine the existence of the other party.
  • Step 310 The base station sends a first message, where the first message carries the first ID information.
  • the first message is that the base station can send to the first terminal by using a PDCCH, a PDSCH, or an RRC.
  • the first ID information is ID information of the first terminal or other ID information except the ID information of the first terminal.
  • the ID information other than the ID information of the first terminal may include: ID information of the second terminal, or ID information shared by the first terminal and the second terminal, or ID information of the first terminal and an ID of the second terminal. Public ID information outside of the information.
  • the base station may skip sending the first message to the first message. The steps of a terminal. Instead, the base station sends a first message to the second terminal.
  • Step 320 The second terminal receives the first message sent by the base station.
  • the second terminal receives the first message sent by the base station, the ID information of the first terminal is obtained.
  • Step 330 The base station sends a first scheduling instruction that is scrambled according to the first ID information to the first terminal, where the second terminal may also receive the first scheduling instruction, and the first scheduling instruction carries the first resource indication information.
  • the first scheduling instruction sent by the base station to the first terminal may be carried on the first carrier, and the first resource indicated by the first scheduling instruction may be a resource on the first carrier or a resource on the second carrier.
  • the second carrier may be an unlicensed carrier.
  • the first scheduling instruction may further include the second resource indication information, where the second resource is used to send the control signaling, and the second resource may be the resource on the first carrier, or the resource on the second carrier, or may be the first
  • the resource on the three carriers, that is, the second resource may be located in the carrier that sends the first scheduling instruction, or in the carrier that sends the data, and may also be located in other carriers.
  • the third carrier may be an unlicensed carrier.
  • the first scheduling instruction is scrambled according to the ID information of the first terminal, so that the default first resource of the base station is used when the first terminal sends data.
  • the base station transmits a first scheduling instruction that is scrambled according to the ID information of the first terminal to the first terminal, and the second terminal can monitor and receive the scheduling instruction sent by the base station to the first terminal. Determining a first resource allocated by the base station to the first terminal, a format in which the first terminal transmits data, and the like.
  • the specific format is similar to the DCI format 5 field format and the SCI format0 field format introduced in the background art, and details are not described herein again.
  • the second terminal may receive the first scheduling instruction sent by the base station to the first terminal, thereby determining which first terminal needs to receive the data.
  • the scheduling instructions sent by the base station only part of the scheduling information is utilized by the second terminal (for example, the back In the DCI format 5, which is the same as the field in the SCI format 0, the other control signaling (for example, other control signaling in the SCI format0) needs to be resent to the second terminal by the first terminal. Therefore, optionally, in the first scheduling instruction, the second resource indication information may be further included, the second resource is obtained according to the second resource indication information, and the control signaling is sent to the second terminal on the second resource. .
  • the second resource is sent on the third carrier, and the third carrier is also an unlicensed carrier.
  • the second carrier may be the same carrier as the third carrier, that is, the first resource and the second resource are sent to the first terminal on the same carrier.
  • Step 340 The first terminal receives the first scheduling instruction, where the first scheduling instruction carries the first resource indication information.
  • the first terminal may determine the location of the first resource according to the first resource indication information, thereby acquiring the first resource, and sending data to the second terminal on the first resource.
  • the first terminal first calculates the path loss to the second terminal, and then determines the transmit power when transmitting the data according to the path loss. And transmitting data to the second terminal using the first resource by using the transmission power.
  • the second terminal may be a second terminal that is closest to the first terminal, or a second terminal that is farthest from the first terminal, or a second terminal with the smallest signal measurement value, or a second terminal with the largest signal measurement value. And a second terminal having the smallest signal measurement value in the second terminal whose signal measurement value is within the set threshold range, or a second terminal having the largest signal measurement value in the second terminal whose signal measurement value is within the set threshold range .
  • Step 350 The second terminal receives the first scheduling instruction, and receives data sent by the first terminal on the first resource.
  • the second terminal determines that the first terminal will send data on the first resource, and the second terminal only needs to wait for data to arrive to receive data.
  • the second terminal may forward the data and upload it to the base station.
  • Specific steps may include steps 360-370.
  • Step 360 The base station sends a second scheduling instruction that is scrambled according to the second ID information to the second terminal, where the second scheduling instruction carries the third resource, and the second ID information is the ID information of the second terminal.
  • Step 370 The second terminal receives the second scheduling instruction, and sends the data sent by the first terminal to the terminal by using the third resource.
  • the base station before the base station allocates resources for the D2D sender UE, the base station first makes the sender UE and the receiver UE know the ID of the other party through the first message.
  • the base station is adjusted for the D2D sender UE
  • the receiver UE can also listen to the scheduling signaling.
  • the sender UE transmits data to the receiver UE, the sender UE does not need to forward the scheduling information to the receiver.
  • the receiver also does not need to blindly check the SA to determine whether it needs to receive the data sent by the sender UE. Thereby, the artificial delay can be reduced, and at the same time, since the process of forwarding the scheduling information is omitted, the overhead is greatly saved.
  • FIG. 4 is a schematic diagram of a signaling flow 400 of another resource scheduling method according to Embodiment 4 of the present invention.
  • the number of the first terminal and the second terminal is the same as that in the first embodiment.
  • the number of a terminal and the second terminal are the same, and both are one.
  • the first message sent by the base station to the first terminal carries not the ID information of the first terminal but the ID information of the second terminal. Therefore, in this embodiment, the omitted step is that the base station sends the first message to the second terminal.
  • the base station sends a first scheduling instruction that is scrambled according to the first ID information to the first terminal, where the second terminal can also receive the first scheduling instruction.
  • the first resource indication information is carried in the scheduling instruction, and the first resource is obtained according to the first resource indication information.
  • the first scheduling instruction includes a field, where the field is used to indicate that the first resource is used by the first terminal to send data.
  • a signaling procedure of a resource scheduling method is provided.
  • the number of the first terminals is multiple, and the number of the second terminals is one.
  • the base station sends a first message to the first terminal and the second terminal respectively, and the first message carries other ID information except the ID information of the first terminal and the ID information of the second terminal.
  • the base station sends a first scheduling instruction that is scrambled according to the first ID information to the first terminal and the second terminal, where the first scheduling instruction carries the first resource indication information, according to the first resource indication information, Get the first resource.
  • the first scheduling instruction includes a field, which is used to indicate which of the plurality of first terminals sends the data to the second terminal by using the first resource.
  • the number of the first terminals is one, and the number of the second terminals is multiple.
  • the base station sends a scheduling instruction that is scrambled according to the ID information of the first terminal, where the first resource indication information is carried in the scheduling instruction, and the first resource is obtained according to the resource indication information. And, a field included in the scheduling instruction is used to instruct the first terminal to send data to one or more of the plurality of second terminals.
  • the first terminal will send data to the one or more second terminals on the resource, and in step 650, the one or more second terminals will send the first terminal to send on the resource.
  • the data will be transmitted.
  • step 660 the base station sends, to the second terminal, a second scheduling instruction that performs scrambling according to the second ID information,
  • the second scheduling instruction carries the third resource indication information, and acquires the third resource according to the third resource indication information.
  • step 670 the one or more second terminals receive the scheduling instruction, and send the data sent by the first terminal to the base station by using the third resource.
  • the designated second terminal will upload all the data sent by the first terminal to the base station.
  • each second terminal sends part of the data sent by the first terminal to the base station, that is, sends a subset of the data that the first terminal needs to send to the base station. And there is no intersection between each subset, and the common set of data subsets sent by all the second terminals is all the data that the first terminal needs to send.
  • each of the second terminals of all the second terminals uploads all the data that the first terminal needs to send to the base station.
  • the seventh embodiment of the present invention provides a signaling procedure of a resource scheduling method.
  • the number of the first terminals is one, and the number of the second terminals is also multiple.
  • the base station sends a first message to the first terminal and the second terminal, where the first message carries other ID information than the ID information of the first terminal and the ID information of the second terminal.
  • the field included in the first scheduling instruction is used to instruct the first terminal to send data to one or more of the plurality of second terminals.
  • the first terminal receives the first scheduling instruction that is sent by the base station to perform scrambling according to the first ID information.
  • the first ID information herein will not simply refer to the ID information of a certain first terminal or the ID information of the second terminal, but the group ID information of the first terminal group or the group ID information of the second terminal group.
  • the group ID information of the first terminal group is ID information different from the ID information of any one of the first terminals.
  • the group ID information of the second terminal group is different from the ID information of any one of the second terminals.
  • the group ID information of the first terminal group or the second terminal group is determined according to actual conditions.
  • the base station before the base station allocates resources for the D2D sender UE, the base station first makes the sender UE and the receiver UE know the ID of the other party through the first message.
  • the receiver UE can also listen to the scheduling signaling.
  • the D2D sender UE transmits data to the receiver UE, the sender UE does not need to forward the scheduling information to the receiver.
  • the receiver also does not need to blindly check the SA to determine whether it needs to receive the data sent by the sender UE. Thereby, the artificial delay can be reduced, and at the same time, since the process of forwarding the scheduling information is omitted, it is also large. Great savings.
  • FIG. 5 is a schematic structural diagram 800 of a device for resource scheduling according to Embodiment 8 of the present invention. As shown in FIG. 8, the device includes: a receiving unit 801 and a processing unit 802, and a sending unit 803.
  • the receiving unit 801 is configured to receive a first message sent by the base station, where the first message carries the first ID information, where the first ID information is ID information of the first terminal or other ID information except the ID information of the first terminal;
  • the first scheduling instruction sent by the base station to the first terminal and the second terminal may be carried on the first carrier, where the first resource indicated by the first scheduling instruction may be a resource on the first carrier, or may be a second carrier.
  • the second carrier may be an unlicensed carrier.
  • the first scheduling instruction may further include the second resource indication information, where the second resource is used to send the control signaling, and the second resource may be the resource on the first carrier, or the resource on the second carrier, or may be the first
  • the resource on the three carriers, that is, the second resource may be located in the carrier that sends the first scheduling instruction, or in the carrier that sends the data, and may also be located in other carriers.
  • the third carrier may be an unlicensed carrier.
  • the second carrier and the third carrier may be the same carrier.
  • the first scheduling instruction is a first scheduling instruction that the base station performs scrambling according to the ID information of the first terminal.
  • the first scheduling instruction may include a first field, where the first field is used to indicate that, on the first resource, the sending unit sends one of the multiple second terminals or A plurality of second terminals transmit data.
  • the first scheduling instruction is that the base station performs scrambling according to other ID information except the ID information of the first terminal.
  • the scheduling instruction where the first scheduling instruction includes a second field, where the second field is used to indicate that, on the first resource, the sending unit sends data to the second terminal.
  • the two sub-cases are also divided into two sub-cases.
  • the second field is used to indicate that, on the first resource, the sending unit is respectively connected to the plurality of second terminals.
  • One or more The second terminal sends data.
  • the second field is used to indicate that the one or more of the plurality of first terminals respectively correspond to the sending unit on the first resource, and Send data to the second terminal.
  • the sending unit corresponding to each of the at least two first terminals respectively is: sending different data to the second terminal respectively, or separately sending the same data to the second terminal.
  • the purpose is that, in the following, when the second terminal sends the data sent by the first terminal to the base station, the protection may be provided. That is to improve the accuracy of data transmission.
  • the data sent by the at least two first terminals to the second terminal is the same data, and when the second terminal sends the data to the base station, at least one of the data received by the base station is accurate. Or combining the data sent by the plurality of first terminals to obtain complete data sent by at least two first terminals, so that the accuracy of transmitting the data can be improved.
  • the second terminal may package and send data sent by different first terminals to the base station, which may save resources. .
  • the first terminal is one and the second terminal is a plurality.
  • the second field is used to indicate that, on the first resource, the sending unit separately sends data to one or more of the plurality of second terminals.
  • the sending unit is specifically configured to:
  • Different data is transmitted to at least two of the plurality of second terminals, wherein different data are a subset of data that the transmitting unit needs to transmit, and all subsets constitute a complete set of data that the transmitting unit needs to transmit.
  • the first ID information is ID information of the first terminal or other ID information except the ID information of the first terminal.
  • the ID information other than the ID information of the first terminal may include: ID information of the second terminal, or ID information shared by the first terminal and the second terminal, or ID information of the first terminal and an ID of the second terminal.
  • FIG. 6 is a schematic diagram 900 of another device structure of the first terminal.
  • the first terminal includes a receiver 901, a processor 902, and a transmitter 903.
  • the receiver 901, the processor 902, the transmitter 903, and the memory 904 are communicatively coupled via a data bus 905.
  • the memory 904 can be used to store a program/code pre-installed by the UE at the time of shipment, and can also store code for execution of the processor 902 and the like.
  • the receiver 901 is configured to receive a first message sent by the base station, where the first message carries the first ID information, where the first ID information is ID information of the first terminal or other IDs other than the ID information of the first terminal. information;
  • the processor 902 is configured to acquire the first resource according to the indication information of the first resource.
  • the transmitter 903 is configured to send data to the second terminal on the first resource.
  • the method steps performed by the units in the resource scheduling apparatus provided in the eighth embodiment are one-to-one corresponding to the method steps in the first embodiment, and therefore are not described herein again.
  • FIG. 7 is a schematic structural diagram 1000 of a resource scheduling apparatus according to Embodiment 6 of the present invention. As shown in FIG. 7, the apparatus includes: a receiving unit 1001 and a processing unit 1002.
  • the receiving unit 1001 is configured to receive the first message sent by the base station, where the first message carries the first ID information, where the first ID information is ID information of the first terminal or other ID information except the ID information of the first terminal. And receiving, by the base station, a first scheduling instruction that is scrambled according to the first ID information, where the first scheduling instruction carries the indication information of the first resource.
  • the first scheduling instruction sent by the base station to the first terminal may be carried on the first carrier, and the first resource indicated by the first scheduling instruction may be a resource on the first carrier or a resource on the second carrier.
  • the second carrier may be an unlicensed carrier.
  • the first scheduling instruction may further include the second resource indication information, where the second resource is used to send the control signaling, and the second resource may be the resource on the first carrier, or the resource on the second carrier, or may be the first
  • the resource on the three carriers, that is, the second resource may be located in the carrier that sends the first scheduling instruction, or in the carrier that sends the data, and may also be located in other carriers.
  • the third carrier may be an unlicensed carrier.
  • the second carrier and the third carrier may be the same carrier.
  • the first scheduling instruction is a first scheduling instruction that the base station performs scrambling according to the ID information of the first terminal.
  • the first scheduling instruction includes a first field
  • one of the multiple second terminals or the corresponding processing unit of the second terminal is determined according to the indication of the first field, respectively.
  • the receiving unit corresponding to the receiving unit receives the data sent by the first terminal on the first resource.
  • the receiving unit is a receiving unit that corresponds one-to-one with the processing unit. That is, each of the second terminals has a receiving unit and a processing unit.
  • the processing unit in each second terminal determines whether the second terminal itself needs to receive data sent by the first terminal according to the first field, and if it needs to receive, notifies the receiving unit to receive the first resource. The data sent by the first terminal.
  • the first scheduling instruction is that the base station performs scrambling according to other ID information except the ID information of the first terminal.
  • a scheduling instruction where the first scheduling instruction includes a second field, and the processing unit determines, according to the indication of the second field, that the receiving unit corresponding to the first resource is on the first resource, and receives the data sent by the first terminal.
  • the first scheduling instruction includes a second field, and one of the plurality of second terminals Or the corresponding processing unit of the plurality of second terminals respectively determines, according to the indication of the second field, the sending unit corresponding to the first unit, and receives the data sent by the first terminal.
  • the processing unit 1002 corresponding to the second terminal is specifically configured to determine, according to the indication of the second field, that the receiving unit is in the first And receiving, by a resource, data sent by one or more of the plurality of first terminals simultaneously.
  • the processing unit 1002 in the second terminal is specifically configured to determine, according to the indication of the second field, that the receiving unit is in the first Receiving, on a resource, different data simultaneously sent by each of the at least two first terminals;
  • the purpose is that, in the following, when the second terminal sends the data sent by the first terminal to the base station, the protection may be provided. That is to improve the accuracy of data transmission.
  • the data sent by the at least two first terminals to the second terminal is the same data, and when the second terminal sends the data to the base station, at least one of the data received by the base station is accurate. Or combining the data sent by the plurality of first terminals to obtain complete data sent by at least two first terminals, so that the accuracy of transmitting the data can be improved.
  • the second terminal may package and send data sent by different first terminals to the base station, which may save resources. .
  • the first ID information is ID information of the first terminal or other ID information except the ID information of the first terminal.
  • the ID information other than the ID information of the first terminal may include: ID information of the second terminal, or ID information shared by the first terminal and the second terminal, or ID information of the first terminal. And one of public ID information other than the ID information of the second terminal.
  • the second terminal may forward the data and upload it to the base station. Therefore, the transmitting unit 1003 may also be included in the second terminal.
  • the receiving unit 1001 is further configured to: receive a second scheduling instruction sent by the base station, where the second scheduling instruction carries the third resource indication information;
  • the processing unit 1002 is further configured to: acquire, according to the third resource indication information, the third resource;
  • the sending unit 1003 is configured to upload data sent by the first terminal to the base station on the third resource.
  • the first terminal may send data to at least two second terminals or even all of the terminals.
  • the corresponding processing unit in each of the at least two second terminals or all the second terminals is specifically configured to receive the second scheduling instruction sent by the base station respectively;
  • the processing unit of the at least two or all of the plurality of second terminals is further configured to: according to the third field included in the second scheduling instruction, determine, by the sending unit corresponding to the first terminal, the data sent by the first terminal Go to the base station, where the second scheduling instruction is a scheduling instruction that is scrambled according to the second ID information, wherein the second ID information is ID information of the at least two second terminals or all ID information of the second terminal.
  • the same can be divided into two cases.
  • the sending unit corresponding to each of the at least two second terminals is specifically used to send the first terminal respectively.
  • the data is uploaded to the base station, where the data uploaded by the corresponding sending unit of the at least two second terminals is a subset of the data that the first terminal needs to send, and all the subsets constitute a complete set of data that the first terminal needs to send. There is no intersection between each subset.
  • the sending unit corresponding to all the second terminals of the multiple second terminals is specifically configured to: upload the data sent by the first terminal to the base station on the third resource, where all the second terminals respectively correspond to The data sent by the sending unit is all the data that the first terminal needs to send.
  • FIG. 8 is a schematic diagram 1100 of another device structure of the second terminal.
  • the first terminal includes a receiver 1101, a processor 1102, a transmitter 1103, a memory 1104, and a data bus 1105.
  • the receiver 1101, the processor 1102, the transmitter 1103, and the memory 1104 are communicably connected through the data bus 1105.
  • the memory 1104 may be used to store a program/code pre-installed by the UE at the time of shipment, or may store a code or the like for execution of the processor 1102.
  • the receiver 1101 is configured to receive a first message sent by the base station, where the first message carries the first ID information, where The first ID information is ID information of the first terminal or other ID information other than the ID information of the first terminal.
  • the processor 1102 is configured to acquire the first resource according to the indication information of the first resource.
  • the receiver 1101 is further configured to receive data sent by the first terminal on the first resource.
  • the second terminal may further include the transmitter 1103.
  • the receiver 1101 is further configured to receive a second scheduling instruction sent by the base station, where the second scheduling instruction carries the third resource indication information.
  • the processor 1102 is further configured to: acquire, according to the third resource indication information, a third resource;
  • the transmitter 1103 is configured to upload data sent by the first terminal to the base station on the third resource.
  • the method steps performed by the units in the ninth embodiment of the present invention are one-to-one corresponding to the steps of the resource scheduling method in the second embodiment. Therefore, in this embodiment, the method steps performed by each unit will not be described again. .
  • the resource scheduling apparatus provided by the foregoing implementation, by the first terminal, the second terminal, and the base station, establishes an interaction process, the base station sends a first message to the first terminal, and the second terminal sends a first message, where the message carries the first ID. Information so that a communication connection is established between the first terminal and the second terminal.
  • the base station schedules the scheduling signaling carrying the resource indication information for the first terminal
  • the second terminal can also listen to the scheduling signaling.
  • the first terminal sends data to the second terminal, the first terminal does not need to forward the scheduling information to the second terminal.
  • the second terminal also does not need to blindly check the SA to determine whether it needs to receive the data sent by the first terminal. Thereby, the artificial delay can be reduced, and at the same time, since the process of forwarding the scheduling information is omitted, the overhead is greatly saved.
  • the steps of a method or algorithm described in connection with the embodiments disclosed herein may be implemented in hardware, a software module executed by a processing module, or a combination of both.
  • the software module can be placed in random access memory (RAM), memory, read only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or technical field. Any other form of storage medium known.

Landscapes

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

Abstract

Embodiments of the present invention relate to a resource scheduling method and apparatus. The method comprises: a first terminal receives a first message sent by a base station, the first message carrying first ID information; the first terminal receives a first scheduling instruction that is sent by the base station and that is used for performing scrambling according to the first ID information, the first scheduling instruction capable of being received by the second terminal, and the first scheduling instruction carrying indication information of a first resource; and the first terminal obtains the first resource according to indication information of the first resource, and sends data to the second terminal on the first resource. When the base station schedules, for the first terminal, a scheduling instruction carrying resource indication information, the second terminal can also listen to the scheduling instruction. When the first terminal sends data to the second terminal, the first terminal does not need to forward scheduling information to the second terminal, and the second terminal does not need to perform blind detection on SA. Accordingly, manual delays can be reduced, and because the process of forwarding scheduling information is omitted, overheads are greatly reduced.

Description

一种资源调度的方法、装置及系统Method, device and system for resource scheduling 技术领域Technical field
本发明涉及无线通信技术领域,尤其涉及一种资源调度的方法、装置及系统。The present invention relates to the field of wireless communication technologies, and in particular, to a method, an apparatus, and a system for resource scheduling.
背景技术Background technique
随着无线通信的飞速发展,超大速率业务(如高清视频)的产生,无线通信网络的负载越来越重。如何减轻网络的负载,成为研究的热点。设备间通信(Device to Device,简称D2D)技术应运而生。在这种设备直连通信模式中,终端和终端之间可以直接通信,而不需要经过基站的转发,分担了基站的数据负载。D2D通信能够更好地利用频谱资源,提高频谱利用率及数据速率,同时又减轻了基站的负担。With the rapid development of wireless communication and the generation of ultra-high-speed services (such as high-definition video), the load of wireless communication networks is getting heavier and heavier. How to reduce the load on the network has become a hot topic of research. Device to Device (D2D) technology came into being. In this device direct communication mode, the terminal and the terminal can communicate directly without the need to forward through the base station, and share the data load of the base station. D2D communication can better utilize spectrum resources, improve spectrum utilization and data rate, and at the same time reduce the burden on the base station.
D2D的通信中,无论是D2D设备发现还是D2D设备通信,资源分配一般都分为两种方式,第一种是通过基站或者中继站进行分配资源,第二种是发送UE通过竞争的方式从资源池中获得发送资源。而当资源分配为是通过第一种方式进行时,例如是通过基站分配资源时,基站将会通过调度信令下行控制信息(Downlink Control Information,简称DCI)format5给发送方UE发送资源。DCI format5的简易字段格式如表1所示:In D2D communication, whether it is D2D device discovery or D2D device communication, resource allocation is generally divided into two modes. The first is to allocate resources through a base station or a relay station, and the second is to send UEs from a resource pool through competition. Get the sending resource. When the resource allocation is performed by the first method, for example, when the resource is allocated by the base station, the base station sends the resource to the sender UE by using the Downlink Control Information (DCI) format5. The simple field format of DCI format5 is shown in Table 1:
表1:DCI format 5字段Table 1: DCI format 5 fields
Figure PCTCN2016081594-appb-000001
Figure PCTCN2016081594-appb-000001
发送方UE接收基站发送的调度信令,在对应资源上发送调度指派(Scheduling Assignment,简称SA)和数据给接收方UE,在SA中携带数据的相关信息,SA的格式为边链控制信息(Sidelink Control Information,简称SCI)format 0。SCI format 0 的简易字段格式如表2所示:The sender UE receives the scheduling signaling sent by the base station, and sends a Scheduling Assignment (SA) and data to the receiver UE on the corresponding resource, and carries the related information of the data in the SA. The format of the SA is edge chain control information ( Sidelink Control Information (SCI) format 0. SCI format 0 The simple field format is shown in Table 2:
表2:SCI format 0字段Table 2: SCI format 0 field
字段名Field name 字段值Field value
频率跳频标识Frequency hopping identifier 1bit1bit
资源分配Resource allocation 5-13bits5-13bits
时域资源图样Time domain resource pattern 7bits7bits
调制编码Modulation coding 5bits5bits
定时提前Timing advance 11bits11bits
ID(身份识别)ID (identification) 8bits8bits
总共Total 37-45bits37-45bits
接收方UE盲检SA,根据SA找到发送数据的资源,然后接收数据。The receiving UE blindly checks the SA, finds the resource for transmitting data according to the SA, and then receives the data.
基站给D2D发送方UE发送的资源的调度信令DCI format5与D2D发送方UE给接收方UE发送的SCI format 0中的大部分字段是一样的,例如频率跳频、资源块分配以及时域资源图样等字段。相当于D2D发送方UE转发了基站发送的调度指令。从而造成了人为的时延,而在转发控制信令的过程中,也造成了开销翻倍。The scheduling signaling DCI format5 of the resource sent by the base station to the D2D sender UE is the same as the most of the fields in the SCI format 0 sent by the D2D sender UE to the receiver UE, such as frequency hopping, resource block allocation, and time domain resources. Fields such as drawings. Corresponding to the D2D sender UE forwarding the scheduling instruction sent by the base station. This causes an artificial delay, and in the process of forwarding control signaling, it also causes the cost to double.
发明内容Summary of the invention
本发明实施例提供了一种资源调度的方法、装置及系统。The embodiment of the invention provides a method, device and system for resource scheduling.
第一方面,本发明提供了一种资源调度的方法,所述方法包括:第一终端接收基站发送的第一消息,其中第一消息中携带第一ID信息,第一ID信息为第一终端的ID信息或除第一终端的ID信息外的其他ID信息;In a first aspect, the present invention provides a method for resource scheduling, where the method includes: receiving, by a first terminal, a first message sent by a base station, where the first message carries the first ID information, where the first ID information is the first terminal ID information or other ID information other than the ID information of the first terminal;
第一终端接收基站发送的根据第一ID信息进行加扰的第一调度指令,其中,第一调度指令可以被第二终端所接收,并且第一调度指令中携带第一资源的指示信息;The first terminal receives the first scheduling instruction that is sent by the base station to perform the scrambling according to the first ID information, where the first scheduling instruction is received by the second terminal, and the first scheduling instruction carries the indication information of the first resource;
第一终端根据第一资源的指示信息,获取第一资源,并在第一资源上向第二终端发送数据。The first terminal acquires the first resource according to the indication information of the first resource, and sends data to the second terminal on the first resource.
结合第一方面,在第一方面的第一种可能的实现方式中,当第一ID信息为第一终端的ID信息时,第一调度指令为基站根据第一终端的ID信息进行加扰的第一调度指令。 With reference to the first aspect, in a first possible implementation manner of the first aspect, when the first ID information is the ID information of the first terminal, the first scheduling instruction is that the base station performs scrambling according to the ID information of the first terminal. The first scheduling instruction.
结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,当第二终端为多个时,第一调度指令中包含第一字段,第一字段用于指示:在第一资源上,第一终端向多个第二终端中的一个或者多个第二终端发送数据。With reference to the first possible implementation manner of the first aspect, in a second possible implementation manner of the first aspect, when the second terminal is multiple, the first scheduling instruction includes a first field, where the first field is used. Instructing: on the first resource, the first terminal sends data to one or more of the plurality of second terminals.
结合第一方面,在第一方面的第三种可能的实现方式中,当第一ID信息为第一终端的ID信息外的其他ID信息时,第一调度指令为基站根据除第一终端的ID信息外的其他ID信息进行加扰的调度指令,其中,第一调度指令中包含第二字段,第二字段用于指示,在第一资源上,第一终端向第二终端发送数据。With reference to the first aspect, in a third possible implementation manner of the first aspect, when the first ID information is other ID information than the ID information of the first terminal, the first scheduling instruction is, according to the first terminal, The first instruction includes a second field, and the second field is used to indicate that the first terminal sends data to the second terminal on the first resource.
结合第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,当第二终端为多个时,第二字段用于指示:在第一资源上,第一终端向多个第二终端中的一个或者多个第二终端发送数据。In conjunction with the third possible implementation of the first aspect, in a fourth possible implementation manner of the first aspect, when the second terminal is multiple, the second field is used to indicate: on the first resource, A terminal transmits data to one or more of the plurality of second terminals.
结合第一方面的第三种可能的实现方式,在第一方面的第五种可能的实现方式中,当第一终端为多个时,第二字段用于指示:在第一资源上,多个第一终端中的一个或者多个第一终端,同时向第二终端发送数据。With reference to the third possible implementation manner of the first aspect, in a fifth possible implementation manner of the first aspect, when the first terminal is multiple, the second field is used to indicate: One or more first terminals of the first terminals simultaneously transmit data to the second terminal.
结合第一方面的第五种可能的实现方式,在第一方面的第六种可能的实现方式中,当第二字段指示在第一资源上,多个第一终端中的至少两个第一终端同时使用第一资向第二终端发送数据时,具体包括:With reference to the fifth possible implementation manner of the first aspect, in a sixth possible implementation manner of the first aspect, when the second field indicates that the first resource is, the at least two of the plurality of first terminals are first When the terminal simultaneously uses the first resource to send data to the second terminal, the specific includes:
至少两个第一终端中的每一个第一终端分别向第二终端发送不同的数据;Each of the at least two first terminals respectively transmits different data to the second terminal;
或者,至少两个第一终端中的每一个第一终端分别向第二终端发送相同的数据。Alternatively, each of the at least two first terminals respectively transmits the same data to the second terminal.
结合第一方面的第二种可能的实现方式或第一方面的第四种可能的实现方式,在第一方面的第七种可能的实现方式中,在第一资源上,第一终端向多个第二终端中的一个或者多个第二终端发送数据,具体包括:In conjunction with the second possible implementation of the first aspect, or the fourth possible implementation of the first aspect, in the seventh possible implementation manner of the first aspect, the first terminal is One or more second terminals of the second terminal send data, including:
第一终端向多个第二终端中的至少两个第二终端发送不同的数据,其中,不同的数据均是第一终端需要发送的数据的子集,且全部子集构成第一终端需要发送的数据的全集。Transmitting, by the first terminal, different data to at least two second terminals of the plurality of second terminals, where different data are a subset of data that the first terminal needs to send, and all subsets constitute a first terminal that needs to be sent. The complete set of data.
结合第一方面的第二种可能的实现方式或第一方面的第四种可能的实现方式,在第一方面的第八种可能的实现方式中,在第一资源上,第一终向多个第二终端中的一个或者多个第二终端发送数据,具体包括:In conjunction with the second possible implementation of the first aspect or the fourth possible implementation of the first aspect, in the eighth possible implementation manner of the first aspect, the first One or more second terminals of the second terminal send data, including:
第一终端分别向多个第二终端中的全部第二终端发送相同的数据,其中相同的数据均为第一终端需要发送的数据。The first terminal respectively sends the same data to all the second terminals of the plurality of second terminals, wherein the same data is data that the first terminal needs to send.
结合第一方面至第一方面的第八种可能的实现方式中的任一种,在第一方面的第 九种可能的实现方式中,除第一终端的ID信息外的其他ID信息包括:第二终端的ID信息,或第一终端和第二终端共享的ID信息,或除第一终端的ID信息和第二终端的ID信息之外的公共ID信息。Combining the first aspect to any one of the eighth possible implementations of the first aspect, in the first aspect In other nine possible implementations, the ID information other than the ID information of the first terminal includes: ID information of the second terminal, or ID information shared by the first terminal and the second terminal, or ID information of the first terminal. And public ID information other than the ID information of the second terminal.
结合第一方面至第一方面的第九种可能的实现方式中的任一种,在第一方面的第十种可能的实现方式中,第一调度指令在第一载波上发送,第一资源位于第二载波上。With reference to the first aspect to any one of the ninth possible implementation manners of the first aspect, in a tenth possible implementation manner of the first aspect, the first scheduling instruction is sent on the first carrier, the first resource Located on the second carrier.
结合第一方面的第十种可能的实现方式,在第一方面的第十一种可能的实现方式中,第二载波为非授权载波。With reference to the tenth possible implementation manner of the first aspect, in the eleventh possible implementation manner of the first aspect, the second carrier is an unlicensed carrier.
结合第一方面至第一方面的第十一种可能的实现方式中的任一种,在第一方面的第十二种可能的实现方式中,第一调度指令中包括第二资源指示信息;With reference to the first aspect to any one of the eleventh possible implementation manners of the first aspect, in a twelfth possible implementation manner of the first aspect, the first scheduling instruction includes the second resource indication information;
根据第二资源指示信息,获取第二资源,其中,第二资源位于第三载波上;Obtaining, according to the second resource indication information, the second resource, where the second resource is located on the third carrier;
并在第二资源上,向第二终端发送控制信令。And transmitting control signaling to the second terminal on the second resource.
结合第一方面的第十二种可能的实现方式,在第一方面的第十三种可能的实现方式中,,第三载波为非授权载波。In conjunction with the twelfth possible implementation of the first aspect, in a thirteenth possible implementation of the first aspect, the third carrier is an unlicensed carrier.
第二方面,本发明提供了一种资源调度的方法,所述方法包括:接收基站发送的第一消息,其中第一消息中携带第一ID信息,第一ID信息为第一终端的ID信息或除第一终端的ID信息外的其他ID信息;In a second aspect, the present invention provides a method for resource scheduling, the method comprising: receiving a first message sent by a base station, where the first message carries first ID information, and the first ID information is ID information of the first terminal. Or other ID information other than the ID information of the first terminal;
第二终端接收基站发送的根据第一ID信息进行加扰的第一调度指令,其中第一调度指令中携带第一资源的指示信息;The second terminal receives the first scheduling instruction that is sent by the base station to perform the scrambling according to the first ID information, where the first scheduling instruction carries the indication information of the first resource;
第二终端根据第一资源的指示信息,获取第一资源,并The second terminal acquires the first resource according to the indication information of the first resource, and
在第一资源上接收第一终端发送的数据。Receiving data sent by the first terminal on the first resource.
结合第二方面,在第二方面的第一种可能的实现方式中,当第一ID信息为第一终端的ID信息时,第一调度指令为基站根据第一终端的ID信息进行加扰的第一调度指令。With reference to the second aspect, in a first possible implementation manner of the second aspect, when the first ID information is the ID information of the first terminal, the first scheduling instruction is that the base station performs scrambling according to the ID information of the first terminal. The first scheduling instruction.
结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,当第二终端为多个时,第一调度指令中包含第一字段,多个第二终端中的一个或者多个第二终端分别根据第一字段的指示,确定在第一资源上,接收第一终端发送的数据。With reference to the first possible implementation manner of the second aspect, in a second possible implementation manner of the second aspect, when the second terminal is multiple, the first scheduling instruction includes a first field, and multiple second The one or more second terminals in the terminal respectively determine, according to the indication of the first field, the data sent by the first terminal on the first resource.
结合第二方面,在第二方面的第三种可能的实现方式中,当第一ID信息为除第一终端的ID信息外的其他ID信息时,第一调度指令为基站根据除第一终端外的其他ID信息进行加扰的调度指令,其中,第一调度指令中包含第二字段,第二终端根据第二 字段的指示,确定在第一资源上,接收第一终端发送的数据。With reference to the second aspect, in a third possible implementation manner of the second aspect, when the first ID information is other than the ID information of the first terminal, the first scheduling instruction is the base station according to the first terminal. a scheduling instruction in which the other ID information is scrambled, wherein the first scheduling instruction includes a second field, and the second terminal is according to the second The indication of the field determines that the data sent by the first terminal is received on the first resource.
结合第二方面的第三种可能的实现方式,在第二方面的第四种可能的实现方式中,当第一终端为多个时,第二终端根据第二字段的指示,确定在第一资源上,接收多个第一终端中的一个或者多个第一终端同时发送的数据。With the third possible implementation of the second aspect, in a fourth possible implementation manner of the second aspect, when the first terminal is multiple, the second terminal determines, according to the indication of the second field, that the first The resource receives data that is simultaneously sent by one or more of the plurality of first terminals.
结合第二方面的第三种可能的实现方式,在第二方面的第五种可能的实现方式中,当第一终端为多个时,第二字段用于指示:在第一资源上,多个第一终端中的一个或者多个第一终端,同时向第二终端发送数据。In conjunction with the third possible implementation of the second aspect, in a fifth possible implementation manner of the second aspect, when the first terminal is multiple, the second field is used to indicate: on the first resource, One or more first terminals of the first terminals simultaneously transmit data to the second terminal.
结合第二方面的第五种可能的实现方式,在第二方面的第六种可能的实现方式中,第二终端根据第二字段的指示,在第一资源上,分别接收多个第一终端中的至少两个第一终端同时发送的数据时,具体包括:With the fifth possible implementation of the second aspect, in a sixth possible implementation manner of the second aspect, the second terminal, according to the indication of the second field, receives the multiple first terminals respectively on the first resource When at least two of the first terminals transmit data at the same time, specifically:
第二终端分别接收至少两个第一终端中的每一个第一终端发送的不同的数据;The second terminal respectively receives different data sent by each of the at least two first terminals;
或者,第二终端分别接收至少两个第一终端中的每一个终端发送的相同的数据。Alternatively, the second terminal respectively receives the same data sent by each of the at least two first terminals.
结合第二方面至第二方面的第六种可能的实现方式中的任一种,在第二方面的第七种可能的实现方式中,除第一终端的ID信息外的其他ID信息包括:第二终端的ID信息,或第一终端和第二终端共享的ID信息,再或者第一终端的ID信息和第二终端的ID信息外的公共ID信息。With reference to the second aspect to any one of the sixth possible implementation manners of the second aspect, in the seventh possible implementation manner of the second aspect, the ID information other than the ID information of the first terminal includes: The ID information of the second terminal, or the ID information shared by the first terminal and the second terminal, or the ID information of the first terminal and the public ID information other than the ID information of the second terminal.
结合第二方面至第二方面的第七种可能的实现方式中的任一种,在第二方面的第八种可能的实现方式中,第一调度指令在第一载波上发送,第一资源位于第二载波上。With reference to the second aspect to any one of the seventh possible implementation manners of the second aspect, in the eighth possible implementation manner of the second aspect, the first scheduling instruction is sent on the first carrier, the first resource Located on the second carrier.
结合第二方面的第八种可能的实现方式,在第二方面的第九种可能的实现方式中,第二载波为非授权载波。With reference to the eighth possible implementation of the second aspect, in a ninth possible implementation manner of the second aspect, the second carrier is an unlicensed carrier.
结合第二方面至第二方面的第九种可能的实现方式中的任一种,在第二方面的第十种可能的实现方式中,所述方法还包括,第一调度指令中包括第二资源指示信息;With reference to the second aspect, the ninth possible implementation manner of the second aspect, Resource indication information;
根据第二资源指示信息,获取第二资源,其中,第二资源位于第三载波上;Obtaining, according to the second resource indication information, the second resource, where the second resource is located on the third carrier;
并在第二资源上,接收第一终端发送的控制信令。And receiving, on the second resource, control signaling sent by the first terminal.
结合第二方面的第十种可能的实现方式,在第二方面的第十一种可能的实现方式中,所述第三载波为非授权载波。With reference to the tenth possible implementation manner of the second aspect, in the eleventh possible implementation manner of the second aspect, the third carrier is an unlicensed carrier.
结合第二方面至第二方面的第十一种可能的实现方式中,在第二方面的第十二种可能的实现方式中,接收所述第一终端使用所述第一资源发送的数据后,所述方法还包括:With reference to the eleventh possible implementation manner of the second aspect to the second aspect, in a twelfth possible implementation manner of the second aspect, after receiving the data sent by the first terminal by using the first resource, The method further includes:
接收基站发送的第二调度指令,其中第二调度指令中携带第三资源指示信息; Receiving a second scheduling instruction sent by the base station, where the second scheduling instruction carries the third resource indication information;
根据第三资源指示信息,获取第三资源;Obtaining a third resource according to the third resource indication information;
在第三资源上,将第一终端发送的数据上传至基站。On the third resource, the data sent by the first terminal is uploaded to the base station.
结合第二方面的第十二种可能的实现方式,在第二方面的第十三种可能的实现方式中,当第二终端为多个时,多个第二终端中的至少两个或者全部第二终端分别接收基站发送的第二调度指令,并根据第二调度指令中包含的第三字段,确定将第一终端发送的数据上传到基站,其中第二调度指令是根据第二ID信息进行加扰的调度指令,其中,第二ID信息为至少两个第二终端的ID信息或者全部的第二终端的ID信息。In conjunction with the twelfth possible implementation of the second aspect, in a thirteenth possible implementation manner of the second aspect, when the second terminal is multiple, at least two or all of the plurality of second terminals Receiving, by the second terminal, the second scheduling instruction sent by the base station, and determining, according to the third field included in the second scheduling instruction, that the data sent by the first terminal is uploaded to the base station, where the second scheduling instruction is performed according to the second ID information. The scrambled scheduling instruction, wherein the second ID information is ID information of at least two second terminals or ID information of all second terminals.
结合第二方面的第十三种可能的实现方式,在第二方面的第十四种可能的实现方式中,当第二调度指令指示至少两个第二终端在第三资源上,将第一终端发送的数据上传到基站时,至少两个第二终端中每一个第二终端上传的数据均为第一终端发送数据的子集,其中,全部子集构成第一终端发送的数据的全集,且每个子集之间没有交集。With reference to the thirteenth possible implementation manner of the second aspect, in the fourteenth possible implementation manner of the second aspect, when the second scheduling instruction indicates that the at least two second terminals are on the third resource, the first When the data sent by the terminal is uploaded to the base station, the data uploaded by each of the at least two second terminals is a subset of the data sent by the first terminal, where all subsets constitute a complete set of data sent by the first terminal. There is no intersection between each subset.
结合第二方面的第十三种可能的实现方式,在第二方面的第十五种可能的实现方式中,当第二调度指令指示多个第二终端中的全部第二终端在第三资源上,将第一终端发送的数据上传到基站时,全部第二终端发送的数据均为第一终端发送的数据。With reference to the thirteenth possible implementation manner of the second aspect, in a fifteenth possible implementation manner of the second aspect, when the second scheduling instruction indicates that all the second terminals of the multiple second terminals are in the third resource When the data sent by the first terminal is uploaded to the base station, the data sent by all the second terminals are the data sent by the first terminal.
第三方面,本发明提供了一种资源调度的装置,所述装置包括:In a third aspect, the present invention provides an apparatus for resource scheduling, the apparatus comprising:
接收单元,用于接收基站发送的第一消息,其中第一消息中携带第一ID信息,所述第一ID信息为所述第一终端的ID信息或除所述第一终端的ID信息外的其他ID信息;a receiving unit, configured to receive a first message sent by the base station, where the first message carries the first ID information, where the first ID information is the ID information of the first terminal or the ID information of the first terminal Other ID information;
接收基站发送的根据第一ID信息进行加扰的第一调度指令,其中,第一调度指令可以被第二终端所接收,并且第一调度指令中携带第一资源的指示信息;Receiving, by the base station, a first scheduling instruction that is scrambled according to the first ID information, where the first scheduling instruction is received by the second terminal, and the first scheduling instruction carries the indication information of the first resource;
处理单元用于,根据第一资源的指示信息,获取第一资源;The processing unit is configured to acquire the first resource according to the indication information of the first resource;
发送单元,用于在第一资源上向第二终端发送数据。And a sending unit, configured to send data to the second terminal on the first resource.
结合第三方面,在第三方面的第一种可能的实现方式中,当第一ID信息为第一终端的ID信息时,第一调度指令为基站根据第一终端的ID信息进行加扰的第一调度指令。With reference to the third aspect, in a first possible implementation manner of the third aspect, when the first ID information is the ID information of the first terminal, the first scheduling instruction is that the base station performs scrambling according to the ID information of the first terminal. The first scheduling instruction.
结合第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,当第二终端为多个时,第一调度指令中包含第一字段,第一字段用于指示:在第一资源上,发送单元向多个第二终端中的一个或者多个第二终端发送数据。With the first possible implementation of the third aspect, in a second possible implementation manner of the third aspect, when the second terminal is multiple, the first scheduling instruction includes a first field, where the first field is used. Instructing: on the first resource, the sending unit sends data to one or more of the plurality of second terminals.
结合第三方面,在第三方面的第三种可能的实现方式中,当第一ID信息为第一终 端的ID信息外的其他ID信息时,第一调度指令为基站根据除第一终端的ID信息外的其他ID信息进行加扰的调度指令,其中,第一调度指令中包含第二字段,第二字段用于指示,在第一资源上,发送单元向第二终端发送数据。With reference to the third aspect, in a third possible implementation manner of the third aspect, when the first ID information is the first end The first scheduling instruction is a scheduling instruction that the base station performs scrambling according to other ID information except the ID information of the first terminal, where the first scheduling instruction includes a second field, and the second The field is used to indicate that, on the first resource, the sending unit sends data to the second terminal.
结合第三方面的第三种可能的实现方式,在第三方面的第四种可能的实现方式中,当第二终端为多个时,第二字段用于指示:在第一资源上,发送单元分别向多个第二终端中的一个或者多个第二终端发送数据。With the third possible implementation of the third aspect, in a fourth possible implementation manner of the third aspect, when the second terminal is multiple, the second field is used to indicate: sending, on the first resource, The unit transmits data to one or more of the plurality of second terminals, respectively.
结合第三方面的第三种可能的实现方式,在第三方面的第五种可能的实现方式中,当第一终端为多个时,第二字段用于指示:在第一资源上,多个第一终端中的一个或者多个第一终端分别对应的发送单元,同时向第二终端发送数据。With reference to the third possible implementation manner of the third aspect, in a fifth possible implementation manner of the third aspect, when the first terminal is multiple, the second field is used to indicate: on the first resource, One or more of the first terminals respectively correspond to the sending unit, and simultaneously send data to the second terminal.
结合第三方面的第五种可能的实现方式,在第三方面的第六种可能的实现方式中,当第二字段指示多个第一终端中的至少两个第一终端向第二终端发送数据时,至少两个第一终端中每一个第一终端分别对应的发送单元具体用于,分别向第二终端发送不同的数据;或者,分别向第二终端发送相同的数据。With the fifth possible implementation of the third aspect, in a sixth possible implementation manner of the third aspect, when the second field indicates that at least two of the plurality of first terminals send the second terminal to the second terminal In the case of data, the sending unit corresponding to each of the at least two first terminals is specifically configured to send different data to the second terminal respectively; or, respectively, send the same data to the second terminal.
结合第三方面的第二种可能的实现方式或第三方面的第四种可能的实现方式,在第三方面的第七种可能的实现方式中,当第二字段指示第一终端在第一资源上,向多个第二终端中的至少两个第二终端发送数据时,发送单元具体用于:With the second possible implementation of the third aspect or the fourth possible implementation of the third aspect, in a seventh possible implementation manner of the third aspect, when the second field indicates that the first terminal is in the first The sending unit is specifically configured to: when sending data to at least two second terminals of the plurality of second terminals:
向多个第二终端中的至少两个第二终端发送不同的数据,其中,不同的数据均是发送单元需要发送的数据的子集,且全部子集构成发送单元需要发送的数据的全集Transmitting different data to at least two of the plurality of second terminals, wherein different data are a subset of data that the transmitting unit needs to transmit, and all subsets constitute a complete set of data that the transmitting unit needs to transmit
结合第三方面的第二种可能的实现方式或第三方面的第四种可能的实现方式,在第三方面的第八种可能的实现方式中,发送单元具体用于:向多个第二终端中的全部第二终端发送相同的数据,其中相同的数据均为发送单元需要发送的数据。With the second possible implementation of the third aspect or the fourth possible implementation of the third aspect, in an eighth possible implementation manner of the third aspect, the sending unit is specifically configured to: All the second terminals in the terminal send the same data, wherein the same data is the data that the sending unit needs to send.
结合第三方面至第三方面的第八种可能的实现方式中的任一种,在第三方面的第九种可能的实现方式中,除第一终端的ID信息外的其他ID信息包括:第二终端的ID信息,或第一终端和第二终端共享的ID信息,或除第一终端的ID信息和第二终端的ID信息之外的公共ID信息。With reference to any one of the third aspect to the eighth possible implementation manner of the third aspect, in the ninth possible implementation manner of the third aspect, the ID information other than the ID information of the first terminal includes: ID information of the second terminal, or ID information shared by the first terminal and the second terminal, or public ID information other than the ID information of the first terminal and the ID information of the second terminal.
结合第三方面至第三方面的第九种可能的实现方式中的任一种,在第三方面的第十种可能的实现方式中,第一调度指令在第一载波上发送,第一资源位于第二载波上结合第三方面的第十种可能的实现方式,在第三方面的第十一种可能的实现方式中,第二载波为非授权载波。With reference to any one of the third aspect to the ninth possible implementation manner of the third aspect, in a tenth possible implementation manner of the third aspect, the first scheduling instruction is sent on the first carrier, the first resource In a tenth possible implementation manner of the third aspect, the second carrier is an unlicensed carrier.
结合第三方面至第三方面的第十一种可能的实现方式中的任一种,在第三方面的 第十二种可能的实现方式中,处理单元还用于,根据第二资源指示信息,获取第二资源,其中第二资源位于第三载波上;In combination with any of the eleventh possible implementations of the third aspect to the third aspect, in the third aspect In a twelfth possible implementation manner, the processing unit is further configured to: acquire, according to the second resource indication information, the second resource, where the second resource is located on the third carrier;
发送单元还用于,在第二资源上,向第二终端发送控制指令。The sending unit is further configured to send a control instruction to the second terminal on the second resource.
结合第三方面的第十二种可能的实现方式,在第三方面的第十三种可能的实现方式中,第三载波为非授权载波。In conjunction with the twelfth possible implementation of the third aspect, in a thirteenth possible implementation of the third aspect, the third carrier is an unlicensed carrier.
第四方面,本发明实施例提供了一种资源调度装置,该装置包括:In a fourth aspect, an embodiment of the present invention provides a resource scheduling apparatus, where the apparatus includes:
接收单元,用于接收基站发送的第一消息,其中第一消息中携带第一ID信息,第一ID信息为第一终端的ID信息或除第一终端的ID信息外的其他ID信息;a receiving unit, configured to receive a first message sent by the base station, where the first message carries the first ID information, where the first ID information is ID information of the first terminal or other ID information except the ID information of the first terminal;
接收基站发送的根据第一ID信息进行加扰的第一调度指令,其中第一调度指令中携带第一资源的指示信息;Receiving, by the base station, a first scheduling instruction that is scrambled according to the first ID information, where the first scheduling instruction carries the indication information of the first resource;
处理单元用于,根据第一资源的指示信息,获取第一资源;The processing unit is configured to acquire the first resource according to the indication information of the first resource;
接收单元还用于,在第一资源上接收第一终端发送的数据。The receiving unit is further configured to receive data sent by the first terminal on the first resource.
结合第四方面,在第四方面的第一种可能的实现方式中,当第一ID信息为第一终端的ID信息时,第一调度指令为基站根据第一终端的ID信息进行加扰的第一调度指令。With reference to the fourth aspect, in a first possible implementation manner of the fourth aspect, when the first ID information is the ID information of the first terminal, the first scheduling instruction is that the base station performs scrambling according to the ID information of the first terminal. The first scheduling instruction.
结合第四方面的第一种可能的实现方式,在第四方面的第二种可能的实现方式中,当第二终端为多个时,第一调度指令中包含第一字段,多个第二终端中的一个或者多个第二终端中对应的处理单元分别根据第一字段的指示,确定与之对应的接收单元在第一资源上,接收第一终端发送的数据。With reference to the first possible implementation manner of the fourth aspect, in a second possible implementation manner of the fourth aspect, when the second terminal is multiple, the first scheduling instruction includes a first field, and multiple second The corresponding processing unit of the one or more second terminals in the terminal respectively determines, according to the indication of the first field, the receiving unit corresponding thereto to receive the data sent by the first terminal on the first resource.
结合第四方面,在第四方面的第三种可能的实现方式中,当第一ID信息为除第一终端的ID信息外的其他ID信息时,第一调度指令为基站根据除第一终端的ID信息外的其他ID信息进行加扰的调度指令,其中,第一调度指令中包含第二字段,处理单元根据第二字段的指示,确定与之对应的接收单元在第一资源上,接收第一终端发送的数据。With reference to the fourth aspect, in a third possible implementation manner of the fourth aspect, when the first ID information is other than the ID information of the first terminal, the first scheduling instruction is the base station according to the first terminal. a scheduling instruction for scrambling other ID information other than the ID information, wherein the first scheduling instruction includes a second field, and the processing unit determines, according to the indication of the second field, that the receiving unit corresponding to the first resource is received on the first resource The data sent by the first terminal.
结合第四方面的第三种可能的实现方式,在第四方面的第四种可能的实现方式中,当第二终端为多个时,第一调度指令中包含第二字段,多个第二终端中的一个或者多个第二终端中的对应的处理单元,分别根据第二字段的指示,确定与之对应的发送单元在第一资源上,接收第一终端发送的数据。With reference to the third possible implementation manner of the fourth aspect, in a fourth possible implementation manner of the fourth aspect, when the second terminal is multiple, the first scheduling instruction includes a second field, multiple second Corresponding processing units of the one or more second terminals in the terminal respectively determine, according to the indication of the second field, the sending unit corresponding to the first unit, and receive the data sent by the first terminal.
结合第四方面的第三种可能的实现方式,在第四方面的第五种可能的实现方式中,处理单元具体用于,根据第二字段的指示,确定接收单元在第一资源上,接收多个第 一终端中的一个或者多个第一终端同时发送的数据。With reference to the third possible implementation manner of the fourth aspect, in a fifth possible implementation manner of the fourth aspect, the processing unit is configured to: determine, according to the indication of the second field, that the receiving unit is configured to receive on the first resource Multiple Data transmitted simultaneously by one or more first terminals in a terminal.
结合第四方面的第五种可能的实现方式,在第四方面的第六种可能的实现方式中,处理单元具体用于,根据第二字段的指示,确定接收单元在第一资源上,分别接收至少两个第一终端中的每一个第一终端同时发送的不同的数据;With reference to the fifth possible implementation manner of the fourth aspect, in a sixth possible implementation manner of the fourth aspect, the processing unit is configured to determine, according to the indication of the second field, that the receiving unit is on the first resource, respectively Receiving different data that is simultaneously sent by each of the at least two first terminals;
或者,接收至少两个第一终端中的每一个第一终端发送的相同的数据,其中,至少两个第一终端为多个第一终端中的至少两个第一终端。Or receiving the same data sent by each of the at least two first terminals, where the at least two first terminals are at least two of the plurality of first terminals.
结合第四方面至第四方面的第六种可能的实现方式中的任一种,在第四方面的第七种可能的实现方式中,除第一终端的ID信息外的ID信息包括:第二终端的ID信息,或第一终端和第二终端共享的ID信息,再或者第一终端的ID信息和第二终端的ID信息之外的公共ID信息。With reference to any one of the fourth aspect to the sixth possible implementation manner of the fourth aspect, in the seventh possible implementation manner of the fourth aspect, the ID information other than the ID information of the first terminal includes: The ID information of the second terminal, or the ID information shared by the first terminal and the second terminal, or the public ID information other than the ID information of the first terminal and the ID information of the second terminal.
结合第四方面至第四方面的第七种可能的实现方式中的任一种,在第四方面的第八种可能的实现方式中,第一调度指令在第一载波上发送,第一资源位于第二载波上。With reference to any one of the fourth aspect to the seventh possible implementation manner of the fourth aspect, in the eighth possible implementation manner of the fourth aspect, the first scheduling instruction is sent on the first carrier, the first resource Located on the second carrier.
结合第四方面的第八种可能的实现方式,在第四方面的第九种可能的实现方式中,第二载波为非授权载波。In conjunction with the eighth possible implementation of the fourth aspect, in a ninth possible implementation manner of the fourth aspect, the second carrier is an unlicensed carrier.
结合第四方面至第四方面的第九种可能的实现方式中的任一种,在第四方面的第十种可能的实现方式中,第一调度指令中包括第二资源指示信息,处理单元还用于,根据第二资源指示信息,获取第二资源,其中,第二资源位于第三载波上;With reference to any one of the fourth aspect to the ninth possible implementation manner of the fourth aspect, in a tenth possible implementation manner of the fourth aspect, the first scheduling instruction includes the second resource indication information, the processing unit And the second resource is obtained according to the second resource indication information, where the second resource is located on the third carrier;
接收单元还用于,在第二资源上,接收第一终端发送的控制信令。The receiving unit is further configured to receive, on the second resource, control signaling sent by the first terminal.
结合第四方面的第十种可能的实现方式,在第四方面的第十一种可能的实现方式中,所述第三载波为非授权载波。With reference to the tenth possible implementation manner of the fourth aspect, in the eleventh possible implementation manner of the fourth aspect, the third carrier is an unlicensed carrier.
结合第四方面至第四方面的第十一种可能的实现方式中,在第四方面的第十二种可能的实现方式中,该装置还包括发送单元,With reference to the eleventh possible implementation manner of the fourth aspect to the fourth aspect, in a twelfth possible implementation manner of the fourth aspect, the apparatus further includes a sending unit,
接收单元还用于,接收基站发送的第二调度指令,其中第二调度指令中携带第三资源指示信息;The receiving unit is further configured to receive a second scheduling instruction sent by the base station, where the second scheduling instruction carries the third resource indication information;
处理单元还用于,根据第三资源指示信息,获取第三资源;The processing unit is further configured to acquire the third resource according to the third resource indication information;
发送单元,用于在第三资源上,将第一终端发送的数据上传至基站。And a sending unit, configured to upload, by using the third resource, data sent by the first terminal to the base station.
结合第四方面的第十二种可能的实现方式,在第四方面的第十三种可能的实现方式中,当第二终端为多个时,多个第二终端中的至少两个或者全部第二终端分别对应的接收单元具体用于,分别接收基站发送的第二调度指令;With reference to the twelfth possible implementation manner of the fourth aspect, in the thirteenth possible implementation manner of the fourth aspect, when the second terminal is multiple, at least two or all of the plurality of second terminals The receiving unit corresponding to the second terminal is specifically configured to receive, respectively, a second scheduling instruction sent by the base station;
多个第二终端中的至少两个或者全部第二终端的处理单元还用于,分别根据第二 调度指令中包含的第三字段,确定与之对应的发送单元将第一终端发送的数据上传到基站,其中第二调度指令是根据第二ID信息进行加扰的调度指令,其中,第二ID信息为至少两个第二终端的ID信息或者全部的第二终端的ID信息。Processing units of at least two or all of the plurality of second terminals are further configured to respectively perform according to the second The third field included in the scheduling instruction determines that the sending unit corresponding to the first terminal uploads the data sent by the first terminal to the base station, where the second scheduling instruction is a scheduling instruction that performs scrambling according to the second ID information, where the second ID The information is ID information of at least two second terminals or ID information of all second terminals.
结合第四方面的第十三种可能的实现方式,在第四方面的第十四种可能的实现方式中,至少两个第二终端中每一个第二终端分别对应的发送单元具体用于,分别将第一终端发送的数据上传到基站,其中,至少两个第二终端分别对应的发送单元上传的数据均为第一终端发送数据的子集,且,全部子集构成第一终端发送的数据的全集,且每个子集之间没有交集。With reference to the thirteenth possible implementation manner of the fourth aspect, in the fourteenth possible implementation manner of the fourth aspect, the sending unit corresponding to each of the at least two second terminals is specifically used, The data sent by the first terminal is uploaded to the base station, where the data uploaded by the sending unit corresponding to the at least two second terminals is a subset of the data sent by the first terminal, and all the subsets are sent by the first terminal. The full set of data, and there is no intersection between each subset.
结合第四方面的第十三种可能的实现方式,在第四方面的第十五种可能的实现方式中,多个第二终端中的全部第二终端分别对应的发送单元具体用于,在第三资源上,将第一终端发送的数据上传到基站,其中,全部第二终端分别对应的发送单元发送的数据均为第一终端发送的数据。With reference to the thirteenth possible implementation manner of the fourth aspect, in a fifteenth possible implementation manner of the fourth aspect, the sending unit corresponding to all the second terminals of the multiple second terminals is specifically used to On the third resource, the data sent by the first terminal is uploaded to the base station, where the data sent by the sending unit corresponding to all the second terminals are the data sent by the first terminal.
第五方面,本发明实施例还提供了一种无线通信系统,该系统包括如第三方面中任一方面所述的装置以及第四方面中任一方面所述的装置,和基站。In a fifth aspect, the embodiment of the present invention further provides a wireless communication system, comprising the apparatus of any of the third aspects, and the apparatus of any of the fourth aspects, and a base station.
基于上述技术方案,本发明实施例提供的一种资源调度的方法,基站在为D2D发送方UE分配资源之前,首先通过第一消息让发送方UE和接收方UE知道对方的ID。基站为D2D发送方UE调度携带资源指示信息的调度信令时,接收方UE同样可以收听到该调度信令。当D2D发送方UE向接收方UE发送数据时,发送方UE无需再向接收方转发调度信息。而接收方UE也无需再盲检SA,以确定是否需要接收发送方UE发送的数据。由此,可以减少人为的延时,同时,因为省略了转发调度信息的过程,所以,也就大大节省了开销。Based on the foregoing technical solution, a resource scheduling method is provided by the embodiment of the present invention. Before the base station allocates resources for the D2D sender UE, the base station first makes the sender UE and the receiver UE know the ID of the other party through the first message. When the base station schedules the scheduling signaling carrying the resource indication information for the D2D sender UE, the receiver UE can also listen to the scheduling signaling. When the D2D sender UE transmits data to the receiver UE, the sender UE does not need to forward the scheduling information to the receiver. The receiving UE also does not need to blindly check the SA to determine whether it needs to receive the data sent by the sender UE. Thereby, the artificial delay can be reduced, and at the same time, since the process of forwarding the scheduling information is omitted, the overhead is greatly saved.
附图说明DRAWINGS
图1为本发明实施例一提供的一种资源调度方法的流程示意图;FIG. 1 is a schematic flowchart diagram of a resource scheduling method according to Embodiment 1 of the present invention;
图2为本发明实施例二提供的另一种资源调度方法流程示意图;2 is a schematic flowchart of another resource scheduling method according to Embodiment 2 of the present invention;
图3为本发明实施例三提供的一种资源调度方法的信令流程交互示意图;FIG. 3 is a schematic diagram of signaling flow interaction of a resource scheduling method according to Embodiment 3 of the present invention;
图4为本发明实施例四提供的另一种资源调度方法的信令流程交互示意图;4 is a schematic diagram of signaling flow interaction of another resource scheduling method according to Embodiment 4 of the present invention;
图5为本发明实施例八提供的一种资源调度装置结构示意图;FIG. 5 is a schematic structural diagram of a resource scheduling apparatus according to Embodiment 8 of the present invention;
图6为本发明实施例九提供的另一种资源调度装置结构示意图; FIG. 6 is a schematic structural diagram of another resource scheduling apparatus according to Embodiment 9 of the present invention;
图7为本发明实施例十提供的一种资源调度装置结构示意图;FIG. 7 is a schematic structural diagram of a resource scheduling apparatus according to Embodiment 10 of the present invention;
图8为本发明实施例十一提供的另一种资源调度装置结构示意图。FIG. 8 is a schematic structural diagram of another resource scheduling apparatus according to Embodiment 11 of the present invention.
具体实施方式detailed description
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。The technical solution of the present invention will be further described in detail below through the accompanying drawings and embodiments.
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the drawings in the embodiments of the present invention. It is a partial embodiment of the invention, and not all of the embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative efforts are within the scope of the present invention.
本发明实施例提供的一种资源调度方法对应一种无线通信系统。该系统中主要包括基站、第一终端和第二终端。其中基站包括NodeB,eNodeB,Pico,Femto,Home eNB,Relay基站,或者具有基站功能的relay终端。第一终端和第二终端均可以为一个或者多个。该系统所能应用的场景可以包括高级长期演进第12/13版本(Long Term Evolution-Advanced Release-12/13,简称LTE-A Rel-12/13)的设备间通信(Device to Device,简称D2D)场景、LTE-A Rel-14的V2X(Vechicle-to-Everyting)、D2D、M2M(Machine to Machine)等场景。当然,在本发明的实施例中仅介绍这些场景,但是并不代表本发明仅限于这些场景,对于其他可以实现第一终端和第二终端之间可以建立通信连接的应用场景,这里不做任何限定。A resource scheduling method provided by an embodiment of the present invention corresponds to a wireless communication system. The system mainly includes a base station, a first terminal, and a second terminal. The base station includes a NodeB, an eNodeB, a Pico, a Femto, a Home eNB, a Relay base station, or a relay terminal having a base station function. The first terminal and the second terminal may each be one or more. The scenario that can be applied to the system may include Device to Device (D2D) of the Long Term Evolution-Advanced Release-12/13 (LTE-A Rel-12/13). Scenes, LTE-A Rel-14 V2X (Vechicle-to-Everyting), D2D, M2M (Machine to Machine) and other scenarios. Certainly, these scenarios are only described in the embodiments of the present invention, but the present invention is not limited to these scenarios. For other application scenarios in which a communication connection can be established between the first terminal and the second terminal, no work is done here. limited.
而基站、第一终端和第二终端之间进行通信连接的过程可以参考下文中所介绍的无线通信系统中各部件分别执行的方法流程示意图。The process of performing a communication connection between the base station, the first terminal, and the second terminal may refer to a method flow diagram respectively executed by each component in the wireless communication system introduced in the following.
图1为本发明实施例一提供的一种资源调度方法的流程示意图100。如图1所示,该方法步骤第一终端执行,具体方法步骤如下:FIG. 1 is a schematic flowchart 100 of a resource scheduling method according to Embodiment 1 of the present invention. As shown in FIG. 1 , the method step is performed by the first terminal, and the specific method steps are as follows:
步骤110,接收基站发送的第一消息,其中第一消息中携带第一ID信息。Step 110: Receive a first message sent by the base station, where the first message carries the first ID information.
具体的,基站可以通过物理下行控制信道(Physical Downlink Control Channel,简称PDCCH)、物理下行共享信道(Physical Downlink Shared Channel,简称PDSCH)或者无线资源控制协议(Radio Resource Control,简称RRC)等方式将第一消息发送到第一终端。Specifically, the base station may be configured by a physical downlink control channel (Physical Downlink Control Channel, PDCCH for short), a Physical Downlink Shared Channel (PDSCH), or a Radio Resource Control (RRC). A message is sent to the first terminal.
其中,第一ID信息为第一终端的ID信息或除第一终端的ID信息外的其他ID信息。而除第一终端的ID信息外的其他ID信息可以包括:第二终端的ID信息,或第 一终端和第二终端共享的ID信息,或除第一终端的ID信息和第二终端的ID信息之外的公共ID信息。The first ID information is ID information of the first terminal or other ID information except the ID information of the first terminal. And other ID information except the ID information of the first terminal may include: ID information of the second terminal, or ID information shared by a terminal and a second terminal, or public ID information other than the ID information of the first terminal and the ID information of the second terminal.
步骤120,接收基站发送的根据第一ID信息进行加扰的第一调度指令。Step 120: Receive a first scheduling instruction that is sent by the base station to perform scrambling according to the first ID information.
其中,第一调度指令可以被第二终端所接收,并且第一调度指令中携带第一资源的指示信息。The first scheduling instruction may be received by the second terminal, and the first scheduling instruction carries the indication information of the first resource.
具体的,当基站向第一终端发送第一调度指令时,第二终端同样可以获取第一调度指令,其中第一调度指令是根据第一ID信息进行加扰的第一调度指令。当然,这里的第一ID信息通常为除第一终端之外的ID信息。而如果是第一ID信息是第一终端的ID信息时,基站自然无需将其发送至第一终端,而是发送至第二终端。当基站将第一终端的ID信息发送至第二终端时,第一终端同样可以知道第二终端的存在。Specifically, when the base station sends the first scheduling instruction to the first terminal, the second terminal may also acquire the first scheduling instruction, where the first scheduling instruction is the first scheduling instruction that is scrambled according to the first ID information. Of course, the first ID information here is usually ID information other than the first terminal. On the other hand, if the first ID information is the ID information of the first terminal, the base station naturally does not need to send it to the first terminal but to the second terminal. When the base station sends the ID information of the first terminal to the second terminal, the first terminal can also know the existence of the second terminal.
还应理解的是,基站向第一终端发送第一消息,或者向第二终端发送第一消息,目的是为了让第一终端和第二终端能够明确对方的存在。因此,如果第一消息中携带的是第一终端的ID信息,那么可以直接发送至第二终端,而如果携带的是第二终端的ID信息,则直接发送至第一终端。而如果是除第一终端的ID信息和第二终端的ID信息之外的其他ID信息时,则基站需要同时将第一消息发送至第一终端和第二终端。It should also be understood that the base station sends the first message to the first terminal or the first message to the second terminal, in order to enable the first terminal and the second terminal to clarify the existence of the other party. Therefore, if the first message carries the ID information of the first terminal, it can be directly sent to the second terminal, and if the ID information of the second terminal is carried, it is directly sent to the first terminal. And if it is ID information other than the ID information of the first terminal and the ID information of the second terminal, the base station needs to simultaneously transmit the first message to the first terminal and the second terminal.
基站在向第一终端和第二终端发送第一调度指令可以在第一载波上承载,第一调度指令指示的第一资源可以是第一载波上的资源,也可以是第二载波上的资源。其中,第二载波可以为非授权载波。第一调度指令中还可以包括第二资源指示信息,第二资源用于发送控制信令,第二资源可以是第一载波上的资源,也可以是第二载波上的资源,还可以是第三载波上的资源,即第二资源可以位于发送第一调度指令的载波,也可以位于发送数据的载波,还可以位于其他载波。其中,第三载波可以为非授权载波。可选的,第二载波和第三载波可以为同一载波。The first scheduling instruction sent by the base station to the first terminal and the second terminal may be carried on the first carrier, and the first resource indicated by the first scheduling instruction may be a resource on the first carrier, or may be a resource on the second carrier. . The second carrier may be an unlicensed carrier. The first scheduling instruction may further include the second resource indication information, where the second resource is used to send the control signaling, and the second resource may be the resource on the first carrier, or the resource on the second carrier, or may be the first The resource on the three carriers, that is, the second resource, may be located in the carrier that sends the first scheduling instruction, or in the carrier that sends the data, and may also be located in other carriers. The third carrier may be an unlicensed carrier. Optionally, the second carrier and the third carrier may be the same carrier.
具体的,当第一ID信息为第一终端的ID信息时,接收基站发送的根据第一终端的ID信息进行加扰的第一调度指令。Specifically, when the first ID information is the ID information of the first terminal, the first scheduling instruction sent by the base station to perform scrambling according to the ID information of the first terminal is received.
进一步的,当第二终端为多个时,在第一调度指令中包含的第一字段,则用于指示第一终端使用第一资源向多个第二终端中的一个或者多个第二终端发送数据。Further, when the second terminal is multiple, the first field included in the first scheduling instruction is used to instruct the first terminal to use the first resource to the one or more second terminals of the multiple second terminals. send data.
而当第一ID信息是第二终端的ID信息或者第一终端和第二终端共享的ID信息,又或者是除第一终端和第二终端ID信息之外的公共ID信息时,在一种情况中,如果第一终端个数为多个,那么第一调度指令中包含第二字段用于指示多个第一终端中的一个或者多个第一终端使用第一资源向第二终端发送数据。 And when the first ID information is the ID information of the second terminal or the ID information shared by the first terminal and the second terminal, or is the public ID information other than the first terminal and the second terminal ID information, In the case, if the number of the first terminals is multiple, the first scheduling instruction includes a second field, where the first field is used to indicate that one or more of the multiple first terminals send data to the second terminal by using the first resource. .
例如,当第一ID信息为第二终端的ID信息时,则在利用第二终端的ID信息加扰的调度指令中设置某一字段,用于指示该资源分配给多个第一终端中的一个或者多个第一终端。For example, when the first ID information is the ID information of the second terminal, a certain field is set in the scheduling instruction scrambled by the ID information of the second terminal, to indicate that the resource is allocated to the multiple first terminals. One or more first terminals.
类似的,当第一ID信息为第一终端和第二终端共享的ID信息,或者是除第一终端的ID信息和第二终端的ID信息之外的公共ID信息时,就在利用共享的ID信息或者公共ID信息加扰的调度指令中设置某一字段,指示资源分配给多个第一终端中的一个或者多个第一终端。Similarly, when the first ID information is the ID information shared by the first terminal and the second terminal, or the public ID information other than the ID information of the first terminal and the ID information of the second terminal, the shared A certain field is set in the scheduling instruction scrambled by the ID information or the public ID information, indicating that the resource is allocated to one or more of the plurality of first terminals.
应理解,当基站将第一资源分配给多个第一终端时,即多个第一终端同时在该第一资源上发送数据至第二终端。而不是说将第一资源分配成多份,每一个终端在每一个子份的资源上传输数据。It should be understood that when the base station allocates the first resource to the plurality of first terminals, that is, the plurality of first terminals simultaneously send data to the second terminal on the first resource. Rather than saying that the first resource is allocated in multiple copies, each terminal transmits data on each of the sub-resources.
如果多个第一终端中至少两个第一终端分别向一个第二终端发送数据时,则至少两个第一终端可以发送相同的数据至第二终端,或者分别发送不同的数据至第二终端。If at least two of the plurality of first terminals respectively send data to one of the second terminals, at least two of the first terminals may send the same data to the second terminal, or separately send different data to the second terminal. .
应理解,若多个第一终端中的至少两个第一终端分别向第二终端发送相同的数据,目的是在下文即实施例二中,第二终端将第一终端发送的数据上传至基站时,可以提供保障,即提升数据传输的准确率。至少两个第一终端发送给第二终端发送的数据均是相同的数据,那么第二终端再将这些数据发送至基站时,基站接收的数据中,至少有一个第一终端的数据是准确的概率会相对较大,或者将至少两个第一终端发送的数据相结合,获取一份完整的数据,如此,就可以提高发送数据的准确率。It should be understood that if at least two of the plurality of first terminals respectively send the same data to the second terminal, the purpose is that in the following second embodiment, the second terminal uploads the data sent by the first terminal to the base station. At the same time, it can provide protection, that is, improve the accuracy of data transmission. The data sent by the at least two first terminals to the second terminal is the same data, and when the second terminal sends the data to the base station, at least one of the data received by the base station is accurate. The probability is relatively large, or the data sent by at least two first terminals is combined to obtain a complete data, so that the accuracy of sending data can be improved.
类似的,若多个第一终端中至少两个第一终端分别向第二终端发送不同的数据时,那么第二终端可以将不同的第一终端发送的数据一起打包发送至基站,可以节省资源。Similarly, if at least two of the plurality of first terminals respectively send different data to the second terminal, the second terminal may package and send data sent by different first terminals to the base station, which may save resources. .
而在另一种情况中,当第一终端为一个,而第二终端为多个时。In another case, when the first terminal is one and the second terminal is plural.
如果第一ID信息为第二终端的ID信息,或者第一终端和第二终端共享的ID信息,又或者公共ID信息时,第二字段则用于指示第一终端使用第一资源向多个第二终端中的一个或者多个第二终端发送数据。If the first ID information is the ID information of the second terminal, or the ID information shared by the first terminal and the second terminal, or the public ID information, the second field is used to indicate that the first terminal uses the first resource to multiple One or more second terminals in the second terminal transmit data.
与上文中第一终端为多个类似,当第二终端为多个时,第一终端同样在第一资源上,同时向多个第二终端发送数据。具体发送数据方式详见步骤140中所介绍的内容。Similar to the first terminal in the foregoing, when the second terminal is multiple, the first terminal is also on the first resource, and simultaneously sends data to the multiple second terminals. For details on how to send data, see the content described in step 140.
另外,还需要说明的是,当第一终端或者第二终端是多个时,在本步骤中,接收基站发送的根据第一ID信息进行加扰的第一调度指令。这里的第一ID信息将不再单纯的指某一个第一终端的ID信息,或者第二终端的ID信息,而是第一终端组的组ID信息或者是第二终端组的组ID信息。而第一终端组的组ID信息是不同于任何一个第 一终端的ID信息的ID信息,类似是,第二终端组的组ID信息是不同于任何一个第二终端的ID信息。当然,具体是第一终端组还是第二终端组的组ID信息根据实际情况而定。In addition, when the first terminal or the second terminal is multiple, in this step, the first scheduling instruction sent by the base station to perform scrambling according to the first ID information is received. The first ID information herein will not simply refer to the ID information of a certain first terminal or the ID information of the second terminal, but the group ID information of the first terminal group or the group ID information of the second terminal group. The group ID information of the first terminal group is different from any one The ID information of the ID information of a terminal is similar, that is, the group ID information of the second terminal group is different from the ID information of any one of the second terminals. Certainly, the group ID information of the first terminal group or the second terminal group is determined according to actual conditions.
而在第一终端向第二终端发送数据时,首先计算发射功率。When the first terminal sends data to the second terminal, the transmit power is first calculated.
具体的可以根据第一终端到第二终端的路径损耗计算发射功率,然后以该发射功率使用第一资源向第二终端发送数据。Specifically, the transmit power may be calculated according to the path loss of the first terminal to the second terminal, and then the first resource is used to send data to the second terminal by using the transmit power.
而当第二终端为多个时,计算路径损耗则是根据第一终端到多个第二终端中预定的第二终端的路径损耗计算发射功率。具体计算路径损耗以及发射功率的方法是现有技术,这里不再赘述。When the number of the second terminals is multiple, the calculation of the path loss is to calculate the transmission power according to the path loss of the second terminal determined by the first terminal to the plurality of second terminals. The method for calculating the path loss and the transmission power in detail is a prior art and will not be described here.
步骤130,根据第一资源的指示信息,获取第一资源,并使用第一资源向所述第二终端发送数据。Step 130: Acquire a first resource according to the indication information of the first resource, and send data to the second terminal by using the first resource.
具体的,由步骤120可知,根据调度指令,可以确定第一资源的时频位置,获取第一资源,并且可以确定哪一个或者哪几个第一终端使用第一资源,向哪一个第二终端发送数据。在本步骤中,确定的第一终端使用资源将数据发送至在步骤120中所确定的一个或者多个第二终端中。Specifically, it can be seen from step 120 that, according to the scheduling instruction, the time-frequency location of the first resource can be determined, the first resource is obtained, and which one or which first terminals use the first resource, and to which second terminal send data. In this step, the determined first terminal uses the resource to transmit data to the one or more second terminals determined in step 120.
而确定的第一终端在使用第一资源向多个第二终端中的一个或者多个第二终端发送数据时,具体包括以下几种情况。When the determined first terminal sends data to one or more of the plurality of second terminals by using the first resource, the following situations are specifically included.
第一种情况,第一终端向多个第二终端中的至少两个第二终端发送不同的数据,这里不同的数据均是第一终端需要发送的数据的子集,且全部子集构成了第一终端需要发送的数据的全集,多个子集之间没有交集。换言之,第一终端将所要发送的全部数据分成了几个部分,需要接收数据的第二终端中,每一个第二终端分别接收到不同的数据,但是这些数据正好是第一终端所要发送数据的全部。In the first case, the first terminal sends different data to at least two of the plurality of second terminals, where different data is a subset of data that the first terminal needs to send, and all subsets constitute The complete set of data that the first terminal needs to send, and there is no intersection between multiple subsets. In other words, the first terminal divides all the data to be transmitted into several parts, and each of the second terminals that need to receive data receives different data, but the data is exactly the data to be sent by the first terminal. All.
当然,也有特殊的情况,当第一终端确定向多个第二终端中的某一个第二终端发送数据时,那么毫无疑问,发送的就是第一终端的全部数据了。Of course, there are also special cases. When the first terminal determines to send data to one of the plurality of second terminals, then there is no doubt that all the data of the first terminal is transmitted.
在另一种情况中,第一终端向多个第二终端中的全部第二终端发送数据时,每一个第二终端所接收的数据均是第一终端发送的全部数据。或者,也可以是第一终端发送的部分数据,只是,第一终端向多个第二终端中的全部第二终端发送的数据均是相同的数据。In another case, when the first terminal sends data to all the second terminals of the plurality of second terminals, the data received by each second terminal is all data sent by the first terminal. Alternatively, it may be part of the data sent by the first terminal, but the data sent by the first terminal to all the second terminals of the plurality of second terminals are the same data.
本发明实施例提供了一种资源调度的方法,第一终端在接收到基站分配资源之前,首先接收第一消息,通过第一消息,让第一终端和第二终端知道对方的ID。然后接收 基站发送的携带资源指示信息的调度信令,此时第二终端同样可以收听到该调度信令。以便于第一终端在使用第一资源向第二终端发送数据时,第一终端无需再向第二终端转发调度信息。而第二终端也无需再盲检SA,以确定是否需要接收第一终端发送的数据。由此,可以减少人为的延时,同时,因为省略了转发调度信息的过程,所以,也就大大节省了开销。The embodiment of the present invention provides a method for resource scheduling. Before receiving the resource allocation by the base station, the first terminal first receives the first message, and the first terminal and the second terminal know the ID of the other party through the first message. Then receive The scheduling signaling that carries the resource indication information sent by the base station, and the second terminal can also listen to the scheduling signaling. When the first terminal sends data to the second terminal by using the first resource, the first terminal does not need to forward the scheduling information to the second terminal. The second terminal also does not need to blindly check the SA to determine whether it needs to receive the data sent by the first terminal. Thereby, the artificial delay can be reduced, and at the same time, since the process of forwarding the scheduling information is omitted, the overhead is greatly saved.
图2为本发明实施例二提供的另一种资源调度方法流程示意图200,该方法是与实施例一相对应的,该方法由第二终端执行,具体如图2所示。2 is a schematic flowchart 200 of another resource scheduling method according to Embodiment 2 of the present invention. The method is corresponding to the first embodiment, and the method is performed by the second terminal, as shown in FIG. 2 .
步骤210,接收基站发送的第一消息。具体的,基站可以通过PDCCH、PDSCH或者RRC等方式将第一消息发送到第二终端。第二终端则接收该第一消息。其中,第一消息中携带第一ID信息,第一ID信息为第一终端的ID信息或除第一终端的ID信息外的其他ID信息。而除第一终端的ID信息外的其他ID信息可以包括:第二终端的ID信息,或第一终端和第二终端共享的ID信息,或除第一终端的ID信息和第二终端的ID信息之外的公共ID信息。Step 210: Receive a first message sent by a base station. Specifically, the base station may send the first message to the second terminal by using a PDCCH, a PDSCH, or an RRC. The second terminal receives the first message. The first message carries the first ID information, where the first ID information is ID information of the first terminal or other ID information except the ID information of the first terminal. The ID information other than the ID information of the first terminal may include: ID information of the second terminal, or ID information shared by the first terminal and the second terminal, or ID information of the first terminal and an ID of the second terminal. Public ID information outside of the information.
步骤220,接收基站发送的根据第一ID信息进行加扰的第一调度指令。Step 220: Receive a first scheduling instruction that is sent by the base station to perform scrambling according to the first ID information.
其中,第一调度指令可以被第二终端所接收,并且第一调度指令中携带第一资源的指示信息。The first scheduling instruction may be received by the second terminal, and the first scheduling instruction carries the indication information of the first resource.
具体的,基站在向第一终端和第二终端发送第一调度指令可以在第一载波上承载,第一调度指令指示的第一资源可以是第一载波上的资源,也可以是第二载波上的资源。其中,第二载波可以为非授权载波。第一调度指令中还可以包括第二资源指示信息,第二资源用于发送控制信令,第二资源可以是第一载波上的资源,也可以是第二载波上的资源,还可以是第三载波上的资源,即第二资源可以位于发送第一调度指令的载波,也可以位于发送数据的载波,还可以位于其他载波。其中,第三载波可以为非授权载波。可选的,第二载波和第三载波可以为同一载波。具体的,当第一ID信息为第一终端的ID信息时,接收基站发送的根据第一终端的ID信息进行加扰的第一调度指令。Specifically, the first scheduling instruction sent by the base station to the first terminal and the second terminal may be carried on the first carrier, where the first resource indicated by the first scheduling instruction may be a resource on the first carrier, or may be a second carrier. Resources on. The second carrier may be an unlicensed carrier. The first scheduling instruction may further include the second resource indication information, where the second resource is used to send the control signaling, and the second resource may be the resource on the first carrier, or the resource on the second carrier, or may be the first The resource on the three carriers, that is, the second resource, may be located in the carrier that sends the first scheduling instruction, or in the carrier that sends the data, and may also be located in other carriers. The third carrier may be an unlicensed carrier. Optionally, the second carrier and the third carrier may be the same carrier. Specifically, when the first ID information is the ID information of the first terminal, the first scheduling instruction sent by the base station to perform scrambling according to the ID information of the first terminal is received.
还应理解的是,基站向第一终端发送第一消息,或者向第二终端发送第一消息,目的是为了让第一终端和第二终端能够明确对方的存在。因此,如果第一消息中携带的是第一终端的ID信息,那么可以直接发送至第二终端,而如果携带的是第二终端的ID信息,则直接发送至第一终端。而如果是除第一终端的ID信息和第二终端的ID信息之外的其他ID信息时,则基站需要同时将第一消息发送至第一终端和第二终端。 It should also be understood that the base station sends the first message to the first terminal or the first message to the second terminal, in order to enable the first terminal and the second terminal to clarify the existence of the other party. Therefore, if the first message carries the ID information of the first terminal, it can be directly sent to the second terminal, and if the ID information of the second terminal is carried, it is directly sent to the first terminal. And if it is ID information other than the ID information of the first terminal and the ID information of the second terminal, the base station needs to simultaneously transmit the first message to the first terminal and the second terminal.
进一步的,当第二终端为多个时,在第一调度指令中包含第一字段,多个第二终端中的一个或者多个第二终端分别可以根据第一字段的指示,确定自身需要接收第一终端在第一资源上发送的数据。Further, when there are multiple second terminals, the first scheduling instruction includes a first field, and one or more of the plurality of second terminals respectively determine, according to the indication of the first field, that the user needs to receive The data sent by the first terminal on the first resource.
而当第一ID信息是第二终端的ID信息,或者是第一终端或者第二终端共享的ID信息,又或者除第一终端和第二终端ID信息之外的公共ID信息时,可以分为多种情况。And when the first ID information is the ID information of the second terminal, or the ID information shared by the first terminal or the second terminal, or the public ID information other than the first terminal and the second terminal ID information, For a variety of situations.
在一种情况中,如果第一终端个数为多个,那么第一调度指令中包含第二字段,第二终端根据第二字段的指示,确定接收多个第一终端中的一个或者多个第一终端使用第一资源发送的数据。In one case, if the number of the first terminals is multiple, the first scheduling instruction includes a second field, and the second terminal determines to receive one or more of the multiple first terminals according to the indication of the second field. The data transmitted by the first terminal using the first resource.
例如,当第一ID信息为第二终端的ID信息时,则在利用第二终端的ID信息加扰的调度指令的字段中设置某一字段,当第二终端接收到该调度指令时,根据该调度指令中的该字段的指示,确定接收多个第一终端中的一个或者多个第一终端发送的数据。For example, when the first ID information is the ID information of the second terminal, a certain field is set in a field of the scheduling instruction scrambled by the ID information of the second terminal, and when the second terminal receives the scheduling instruction, according to An indication of the field in the scheduling instruction determines to receive data transmitted by one or more of the plurality of first terminals.
类似的,当第一ID信息为第一终端和第二终端共享的ID信息或者为公共ID信息时,则利用共享的ID信息或者公共ID信息加扰的调度指令的字段中设置某一字段,当第二终端接收到在调度指令时,根据该字段指示可以确定接收多个第一终端中的一个或者多个第一终端发送的数据。Similarly, when the first ID information is the ID information shared by the first terminal and the second terminal or is the public ID information, a field is set in a field of the scheduling instruction scrambled by the shared ID information or the public ID information, When the second terminal receives the scheduling instruction, according to the field indication, it may be determined to receive data sent by one or more of the plurality of first terminals.
需要说明的是,当基站将第一资源分配给多个第一终端时,即多个第一终端同时在该第一资源上发送数据至第二终端。而不是说将第一资源分配成多份,每一个终端在每一个子份的资源上传输数据。如果多个第一终端至少两个第一终端分别向一个第二终端发送数据时,则至少两个第一终端可以发送相同的数据至第二终端,或者分别发送不同的数据至第二终端。It should be noted that when the base station allocates the first resource to the multiple first terminals, that is, the multiple first terminals simultaneously send data to the second terminal on the first resource. Rather than saying that the first resource is allocated in multiple copies, each terminal transmits data on each of the sub-resources. If at least two first terminals of the plurality of first terminals respectively send data to one second terminal, at least two first terminals may send the same data to the second terminal, or separately send different data to the second terminal.
因此,第二终端可以根据第二字段的指示,在第一资源上,分别接收多个第一终端中的至少两个第一终端同时发送的数据时,具体包括:第二终端接收至少两个第一终端中的每一个第一终端发送的不同的数据,或者,第二终端接收至少两个第一终端中的每一个终端发送的相同的数据。Therefore, the second terminal may receive, according to the indication of the second field, the data that is simultaneously sent by the at least two first terminals of the multiple first terminals on the first resource, specifically, the second terminal receives at least two Different data transmitted by each of the first terminals in the first terminal, or the second terminal receives the same data transmitted by each of the at least two first terminals.
应理解,若多个第一终端中的至少两个第一终端分别向第二终端发送相同的数据,目的是在下文中,第二终端将第一终端发送的数据至基站时,可以提供保障,即提升数据传输的准确率。至少两个第一终端发送给第二终端发送的数据均是相同的数据,那么第二终端再将这些数据发送至基站时,基站接收的数据中,至少有一个第一终端 的数据是准确的概率会相对较大,或者将至少两个第一终端发送的数据相结合,获取一份完整的数据,如此,就可以提高发送数据的准确率。It should be understood that if at least two of the plurality of first terminals respectively send the same data to the second terminal, the purpose is that, in the following, when the second terminal sends the data sent by the first terminal to the base station, the protection may be provided. That is to improve the accuracy of data transmission. The data sent by the at least two first terminals to the second terminal are all the same data, and when the second terminal sends the data to the base station, the data received by the base station has at least one first terminal. The accuracy of the data is relatively large, or the data sent by at least two first terminals is combined to obtain a complete data, so that the accuracy of the transmitted data can be improved.
类似的,若多个第一终端中至少两个第一终端分别向第二终端发送不同的数据时,那么第二终端可以将不同的第一终端发送的数据一起打包发送至基站,可以节省资源。Similarly, if at least two of the plurality of first terminals respectively send different data to the second terminal, the second terminal may package and send data sent by different first terminals to the base station, which may save resources. .
而在另一种情况中,当第一终端为一个,而第二终端为多个时。In another case, when the first terminal is one and the second terminal is plural.
如果第一ID信息为第二终端的ID信息,共享的ID信息,再或者公共ID信息时,多个第二终端中的一个或者多个第二终端则可以根据第二字段指示,确定自身需要接收第一终端使用第一资源发送的数据。If the first ID information is the ID information of the second terminal, the shared ID information, or the public ID information, one or more of the plurality of second terminals may determine the need according to the second field indication. Receiving data sent by the first terminal using the first resource.
在又一种情况中,当第一ID信息为第二终端的ID信息,或者共享的ID信息,再或者公共ID信息,且第一终端的个数和第二终端的个数均为多个时,多个第二终端中的一个或者多个第二终端则可以根据第二字段指示,确定自身需要接收多个第一终端中的哪一个第一终端使用所第一资源发送的数据。In another case, when the first ID information is the ID information of the second terminal, or the shared ID information, or the public ID information, and the number of the first terminal and the number of the second terminal are multiple The one or more second terminals of the plurality of second terminals may determine, according to the second field indication, which one of the plurality of first terminals needs to receive data sent by the first resource.
另外,还需要说明的是,当第一终端或者第二终端是多个时,在本步骤中,接收基站发送的根据第一ID信息进行加扰的第一调度指令。这里的第一ID信息将不再单纯的指某一个第一终端的ID信息,或者第二终端的ID信息,而是第一终端组的组ID信息或者是第二终端组的组ID信息。而第一终端组的组ID信息是不同于任何一个第一终端的ID信息的ID信息,类似是,第二终端组的组ID信息是不同于任何一个第二终端的ID信息。当然,具体是第一终端组还是第二终端组的组ID信息根据实际情况而定。In addition, when the first terminal or the second terminal is multiple, in this step, the first scheduling instruction sent by the base station to perform scrambling according to the first ID information is received. The first ID information herein will not simply refer to the ID information of a certain first terminal or the ID information of the second terminal, but the group ID information of the first terminal group or the group ID information of the second terminal group. The group ID information of the first terminal group is ID information different from the ID information of any one of the first terminals. Similarly, the group ID information of the second terminal group is different from the ID information of any one of the second terminals. Certainly, the group ID information of the first terminal group or the second terminal group is determined according to actual conditions.
步骤230,根据第一资源的指示信息,获取第一资源,并在第一资源上接收第一终端发送的数据。Step 230: Acquire a first resource according to the indication information of the first resource, and receive data sent by the first terminal on the first resource.
更进一步的,当第一终端的数据需要上传到基站时,如果第一终端存在电量不足或者发射功率不够等限制条件时,则可以利用第二终端转发数据,将其上传到基站。Further, when the data of the first terminal needs to be uploaded to the base station, if the first terminal has a limitation condition such as insufficient power or insufficient transmission power, the second terminal may forward the data and upload it to the base station.
因此,在第二终端接收到第一终端发送的数据后,该方法还可以包括步骤240~250。Therefore, after the second terminal receives the data sent by the first terminal, the method may further include steps 240-250.
步骤240,接收基站发送的第二调度指令,其中第二调度指令中携带第三资源指示信息。Step 240: Receive a second scheduling instruction sent by the base station, where the second scheduling instruction carries the third resource indication information.
步骤250,根据第三资源指示信息,获取第三资源,并在第三资源上,将第一终端发送的数据上传至基站。Step 250: Acquire a third resource according to the third resource indication information, and upload the data sent by the first terminal to the base station on the third resource.
需要说明的是,在步骤240中,如果基站向第二终端发送第二调度指令时,可能向一个或者多个第二终端发送调度指令。而一个或者多个第二终端接收到第二调度指 令时,需要根据第二调度指令确定自身需要上传的数据的具体要求。It should be noted that, in step 240, if the base station sends a second scheduling instruction to the second terminal, it may send a scheduling instruction to one or more second terminals. And the one or more second terminals receive the second scheduling finger In order to determine the specific requirements of the data that need to be uploaded according to the second scheduling instruction.
具体包括:多个第二终端中的至少两个或者全部第二终端分别接收基站发送的第二调度指令,第二调度指令中包含第三字段,用于指示部分或者全部第二终端将第一终端发送的数据上传到基站,其中第二调度指令是根据第二ID信息进行加扰的调度指令,其中,第二调度指令中携带第三资源指示信息,第二ID信息为部分第二终端的ID信息或者全部的第二终端的ID信息。Specifically, the method includes: receiving, by the second terminal, at least two or all of the second terminals, the second scheduling instruction sent by the base station, where the second scheduling instruction includes a third field, The data sent by the terminal is uploaded to the base station, where the second scheduling instruction is a scheduling instruction that is scrambled according to the second ID information, where the second scheduling instruction carries the third resource indication information, and the second ID information is part of the second terminal. ID information or ID information of all second terminals.
当第二调度指令指示至少两个第二终端在第三资源上,将第一终端发送的数据上传到基站时,至少两个第二终端中每一个第二终端上传的数据均为第一终端发送数据的子集,其中,全部子集构成第一终端发送的数据的全集,且每个子集之间没有交集。When the second scheduling instruction indicates that the at least two second terminals are on the third resource, and the data sent by the first terminal is uploaded to the base station, the data uploaded by each of the at least two second terminals is the first terminal. A subset of the transmitted data, wherein all subsets constitute a complete set of data transmitted by the first terminal, and there is no intersection between each subset.
当第二调度指令指示多个第二终端中的全部第二终端在第三资源上,将第一终端发送的数据上传到基站时,全部第二终端发送的数据均为第一终端发送的全部数据。或者,也可以是第一终端发送的部分数据,只是,第一终端向多个第二终端中的全部第二终端发送的数据均是相同的数据。When the second scheduling instruction indicates that all the second terminals of the plurality of second terminals are on the third resource, and the data sent by the first terminal is uploaded to the base station, all the data sent by the second terminal are all sent by the first terminal. data. Alternatively, it may be part of the data sent by the first terminal, but the data sent by the first terminal to all the second terminals of the plurality of second terminals are the same data.
当至少两个第二终端分别传输第一终端发送的数据的一部分数据时,可以提高上传的效率。而如果将全部第二终端都上传第一终端发送的全部数据时,则可以提高数据上传的准确率。When at least two second terminals respectively transmit a part of data of the data transmitted by the first terminal, the uploading efficiency can be improved. If all the second terminals are uploaded to all the data sent by the first terminal, the accuracy of data uploading can be improved.
本发明实施例提供了一种资源调度的方法,第一终端在接收到基站分配资源之前,首先接收第一消息,通过第一消息,让第一终端和第二终端知道对方的ID。然后接收基站发送的携带资源指示信息的调度信令,此时第二终端同样可以收听到该调度信令。以便于第一终端在使用第一资源向第二终端发送数据时,第一终端无需再向第二终端转发调度信息。而第二终端也无需再盲检SA,以确定是否需要接收第一终端发送的数据。由此,可以减少人为的延时,同时,因为省略了转发调度信息的过程,所以,也就大大节省了开销。The embodiment of the present invention provides a method for resource scheduling. Before receiving the resource allocation by the base station, the first terminal first receives the first message, and the first terminal and the second terminal know the ID of the other party through the first message. Then, the scheduling signaling that carries the resource indication information sent by the base station is received, and the second terminal can also listen to the scheduling signaling. When the first terminal sends data to the second terminal by using the first resource, the first terminal does not need to forward the scheduling information to the second terminal. The second terminal also does not need to blindly check the SA to determine whether it needs to receive the data sent by the first terminal. Thereby, the artificial delay can be reduced, and at the same time, since the process of forwarding the scheduling information is omitted, the overhead is greatly saved.
下文中,本发明实施例提供了无线通信系统中基站、第一终端以及第二终端之间的交互的具体例子。具体如下:Hereinafter, embodiments of the present invention provide specific examples of interactions between a base station, a first terminal, and a second terminal in a wireless communication system. details as follows:
图3为本发明实施例三提供的一种资源调度方法的信令流程交互示意图300。在图3中,设定第一终端和第二终端均为一个,且基站向第一终端发送的第一消息中,所携带的第一ID信息为第一终端的ID信息。而当基站向第一终端发送第一消息时,第二终端同样可以接收到基站向第一终端发送的第一消息。这里将第一消息同时发送给第一终端和第二终端的目的是让第一终端和第二终端确定对方的存在。 FIG. 3 is a schematic diagram 300 of a signaling flow interaction of a resource scheduling method according to Embodiment 3 of the present invention. In FIG. 3, the first ID and the second terminal are both set, and the first ID information carried by the base station to the first terminal is the ID information of the first terminal. When the base station sends the first message to the first terminal, the second terminal may also receive the first message sent by the base station to the first terminal. Here, the purpose of simultaneously transmitting the first message to the first terminal and the second terminal is to let the first terminal and the second terminal determine the existence of the other party.
具体三者之间的交互步骤如下:The interaction steps between the three are as follows:
步骤310,基站发送第一消息,其中第一消息中携带第一ID信息。Step 310: The base station sends a first message, where the first message carries the first ID information.
具体的,第一消息是基站可以通过PDCCH、PDSCH或者RRC等方式发送到第一终端。其中,第一ID信息为第一终端的ID信息或除第一终端的ID信息外的其他ID信息。而除第一终端的ID信息外的其他ID信息可以包括:第二终端的ID信息,或第一终端和第二终端共享的ID信息,或除第一终端的ID信息和第二终端的ID信息之外的公共ID信息。Specifically, the first message is that the base station can send to the first terminal by using a PDCCH, a PDSCH, or an RRC. The first ID information is ID information of the first terminal or other ID information except the ID information of the first terminal. The ID information other than the ID information of the first terminal may include: ID information of the second terminal, or ID information shared by the first terminal and the second terminal, or ID information of the first terminal and an ID of the second terminal. Public ID information outside of the information.
而需要说明的是,因为第一消息中携带的是第一ID信息,在本实施例中,假设第一ID信息本身就是第一终端的ID信息,所以基站可以省略将第一消息发送至第一终端的步骤。而是基站将第一消息发送至第二终端。It should be noted that, because the first message carries the first ID information, in this embodiment, the first ID information itself is the ID information of the first terminal, so the base station may skip sending the first message to the first message. The steps of a terminal. Instead, the base station sends a first message to the second terminal.
步骤320,第二终端接收基站发送的第一消息。Step 320: The second terminal receives the first message sent by the base station.
具体的,当第二终端接收到基站发送的第一消息时,获取第一终端的ID信息。Specifically, when the second terminal receives the first message sent by the base station, the ID information of the first terminal is obtained.
步骤330,基站发送根据第一ID信息进行加扰的第一调度指令至第一终端,其中,第二终端也可以接收到第一调度指令,并且第一调度指令中携带第一资源指示信息。Step 330: The base station sends a first scheduling instruction that is scrambled according to the first ID information to the first terminal, where the second terminal may also receive the first scheduling instruction, and the first scheduling instruction carries the first resource indication information.
具体的,基站在向第一终端发送第一调度指令可以在第一载波上承载,第一调度指令指示的第一资源可以是第一载波上的资源,也可以是第二载波上的资源。其中,第二载波可以为非授权载波。第一调度指令中还可以包括第二资源指示信息,第二资源用于发送控制信令,第二资源可以是第一载波上的资源,也可以是第二载波上的资源,还可以是第三载波上的资源,即第二资源可以位于发送第一调度指令的载波,也可以位于发送数据的载波,还可以位于其他载波。其中,第三载波可以为非授权载波。Specifically, the first scheduling instruction sent by the base station to the first terminal may be carried on the first carrier, and the first resource indicated by the first scheduling instruction may be a resource on the first carrier or a resource on the second carrier. The second carrier may be an unlicensed carrier. The first scheduling instruction may further include the second resource indication information, where the second resource is used to send the control signaling, and the second resource may be the resource on the first carrier, or the resource on the second carrier, or may be the first The resource on the three carriers, that is, the second resource, may be located in the carrier that sends the first scheduling instruction, or in the carrier that sends the data, and may also be located in other carriers. The third carrier may be an unlicensed carrier.
在本实施例中,第一调度指令因为是根据第一终端的ID信息进行加扰的,所以也就是基站默认第一资源是用于第一终端发送数据时使用的。In this embodiment, the first scheduling instruction is scrambled according to the ID information of the first terminal, so that the default first resource of the base station is used when the first terminal sends data.
更确切的说,应该是基站发送根据第一终端的ID信息进行加扰的第一调度指令至第一终端,而第二终端可以监听并且接收到基站发送给第一终端的这个调度指令。确定基站分配给第一终端的第一资源,以及第一终端发送数据的格式等。具体的格式与背景技术中所介绍的DCI format 5字段格式和SCIformat0字段格式等类似,这里不再赘述。More specifically, it should be that the base station transmits a first scheduling instruction that is scrambled according to the ID information of the first terminal to the first terminal, and the second terminal can monitor and receive the scheduling instruction sent by the base station to the first terminal. Determining a first resource allocated by the base station to the first terminal, a format in which the first terminal transmits data, and the like. The specific format is similar to the DCI format 5 field format and the SCI format0 field format introduced in the background art, and details are not described herein again.
在基站向第一终端发送第一调度指令时,虽然第二终端可以同时接收到基站发送给第一终端发送的第一调度指令,由此确定,需要接收哪个第一终端发送的数据。但是,基站所发送的调度指令中,仅仅是部分调度信息是被第二终端所利用的(例如背 景技术中所介绍的DCI format 5中与SCI format 0中字段相同的信息),其他控制信令(例如SCI format0中的其他控制信令)则是需要第一终端重新发送给第二终端的。因此,可选的,在第一调度指令中,还可以包括第二资源指示信息,根据第二资源指示信息,获取第二资源,并且,在第二资源上,向第二终端发送控制信令。其中,第二资源是在第三载波上发送的,第三载波同样是非授权的载波。进一步可选的,第二载波也可以和第三载波是同一载波,即第一资源和第二资源在同一载波上发送至第一终端。When the base station sends the first scheduling instruction to the first terminal, the second terminal may receive the first scheduling instruction sent by the base station to the first terminal, thereby determining which first terminal needs to receive the data. However, among the scheduling instructions sent by the base station, only part of the scheduling information is utilized by the second terminal (for example, the back In the DCI format 5, which is the same as the field in the SCI format 0, the other control signaling (for example, other control signaling in the SCI format0) needs to be resent to the second terminal by the first terminal. Therefore, optionally, in the first scheduling instruction, the second resource indication information may be further included, the second resource is obtained according to the second resource indication information, and the control signaling is sent to the second terminal on the second resource. . The second resource is sent on the third carrier, and the third carrier is also an unlicensed carrier. Further, the second carrier may be the same carrier as the third carrier, that is, the first resource and the second resource are sent to the first terminal on the same carrier.
步骤340,第一终端接收第一调度指令,其中,第一调度指令中携带第一资源指示信息。Step 340: The first terminal receives the first scheduling instruction, where the first scheduling instruction carries the first resource indication information.
具体的,第一终端接收到第一调度指令后,根据第一资源指示信息,可以确定第一资源的位置,由此获取第一资源,并在第一资源上,向第二终端发送数据。Specifically, after receiving the first scheduling instruction, the first terminal may determine the location of the first resource according to the first resource indication information, thereby acquiring the first resource, and sending data to the second terminal on the first resource.
第一终端首先要计算到第二终端的路径损耗,然后根据路径损耗确定发送数据时的发射功率。并以此发射功率使用第一资源向第二终端发送数据。The first terminal first calculates the path loss to the second terminal, and then determines the transmit power when transmitting the data according to the path loss. And transmitting data to the second terminal using the first resource by using the transmission power.
其中,第二终端可以为与第一终端距离最近的第二终端、或与第一终端距离最远的第二终端、或信号测量值最小的第二终端、或信号测量值最大的第二终端、或信号测量值在设定的门限范围内的第二终端中信号测量值最小的第二终端、或信号测量值在设定的门限范围内的第二终端中信号测量值最大的第二终端。The second terminal may be a second terminal that is closest to the first terminal, or a second terminal that is farthest from the first terminal, or a second terminal with the smallest signal measurement value, or a second terminal with the largest signal measurement value. And a second terminal having the smallest signal measurement value in the second terminal whose signal measurement value is within the set threshold range, or a second terminal having the largest signal measurement value in the second terminal whose signal measurement value is within the set threshold range .
步骤350,第二终端接收第一调度指令,并在第一资源上接收第一终端发送的数据。Step 350: The second terminal receives the first scheduling instruction, and receives data sent by the first terminal on the first resource.
具体的,第二终端接收到第一调度指令时,确定第一终端将在第一资源上发送数据,第二终端只要等待数据到来时接收数据即可。Specifically, when receiving the first scheduling instruction, the second terminal determines that the first terminal will send data on the first resource, and the second terminal only needs to wait for data to arrive to receive data.
而当第一终端的数据需要上传到基站时,如果第一终端存在电量不足或者发射功率不够等限制条件时,则可以利用第二终端转发数据,将其上传到基站。具体的步骤可以包括步骤360~370。When the data of the first terminal needs to be uploaded to the base station, if the first terminal has a limitation condition such as insufficient power or insufficient transmission power, the second terminal may forward the data and upload it to the base station. Specific steps may include steps 360-370.
步骤360,基站向第二终端发送根据第二ID信息进行加扰的第二调度指令,其中,第二调度指令中携带第三资源,第二ID信息为第二终端的ID信息。Step 360: The base station sends a second scheduling instruction that is scrambled according to the second ID information to the second terminal, where the second scheduling instruction carries the third resource, and the second ID information is the ID information of the second terminal.
步骤370,第二终端接收第二调度指令,并使用第三资源将第一终端发送的数据发送至终端。Step 370: The second terminal receives the second scheduling instruction, and sends the data sent by the first terminal to the terminal by using the third resource.
本发明实施例提供的资源调度方法,基站在为D2D发送方UE分配资源之前,首先通过第一消息让发送方UE和接收方UE知道对方的ID。基站为D2D发送方UE调 度携带资源指示信息的调度信令时,接收方UE同样可以收听到该调度信令。当D2D发送方UE向接收方UE发送数据时,发送方UE无需再向接收方转发调度信息。而接收方也无需再盲检SA,以确定是否需要接收发送方UE发送的数据。由此,可以减少人为的延时,同时,因为省略了转发调度信息的过程,所以,也就大大节省了开销。In the resource scheduling method provided by the embodiment of the present invention, before the base station allocates resources for the D2D sender UE, the base station first makes the sender UE and the receiver UE know the ID of the other party through the first message. The base station is adjusted for the D2D sender UE When the degree carries the scheduling signaling of the resource indication information, the receiver UE can also listen to the scheduling signaling. When the D2D sender UE transmits data to the receiver UE, the sender UE does not need to forward the scheduling information to the receiver. The receiver also does not need to blindly check the SA to determine whether it needs to receive the data sent by the sender UE. Thereby, the artificial delay can be reduced, and at the same time, since the process of forwarding the scheduling information is omitted, the overhead is greatly saved.
图4为本发明实施例四提供的另一种资源调度方法的信令流程示意图400,如图4所示,在该实施例中,第一终端和第二终端个数同实施例一中第一终端和第二终端的个数相同,均为一个。基站向第一终端中发送的第一消息中携带的并不是将第一终端的ID信息,而是第二终端的ID信息。因此,在此实施例中,省略的步骤是基站向第二终端发送第一消息。在步骤430中,基站发送根据第一ID信息进行加扰的第一调度指令至第一终端,其中,第二终端同样可以接收到该第一调度指令。在该调度指令中携带第一资源指示信息,根据该第一资源指示信息获取第一资源。并且,该第一调度指令中包含一个字段,该字段用于指示该第一资源用于第一终端发送数据。而其他步骤同实施例一中的步骤相同或相似,这里不再赘述。FIG. 4 is a schematic diagram of a signaling flow 400 of another resource scheduling method according to Embodiment 4 of the present invention. As shown in FIG. 4, in this embodiment, the number of the first terminal and the second terminal is the same as that in the first embodiment. The number of a terminal and the second terminal are the same, and both are one. The first message sent by the base station to the first terminal carries not the ID information of the first terminal but the ID information of the second terminal. Therefore, in this embodiment, the omitted step is that the base station sends the first message to the second terminal. In step 430, the base station sends a first scheduling instruction that is scrambled according to the first ID information to the first terminal, where the second terminal can also receive the first scheduling instruction. The first resource indication information is carried in the scheduling instruction, and the first resource is obtained according to the first resource indication information. Moreover, the first scheduling instruction includes a field, where the field is used to indicate that the first resource is used by the first terminal to send data. The other steps are the same as or similar to those in the first embodiment, and are not described here.
在本发明实施例五中,提供了一种资源调度方法的信令流程,在该实施例中,第一终端的个数为多个,而第二终端的个数为一个。在步骤510中,基站向第一终端和第二终端分别发送第一消息,而第一消息中携带的是除第一终端的ID信息和第二终端的ID信息之外的其他ID信息。而在步骤530中,基站发送根据第一ID信息进行加扰的第一调度指令至第一终端和第二终端,其中第一调度指令中携带第一资源指示信息,根据第一资源指示信息,获取第一资源。并且,该第一调度指令中包含一个字段,用于指示多个第一终端中哪个第一终端使用第一资源向第二终端发送数据。其他步骤均以实施例三相同或者相类似,这里不再赘述。In the fifth embodiment of the present invention, a signaling procedure of a resource scheduling method is provided. In this embodiment, the number of the first terminals is multiple, and the number of the second terminals is one. In step 510, the base station sends a first message to the first terminal and the second terminal respectively, and the first message carries other ID information except the ID information of the first terminal and the ID information of the second terminal. In step 530, the base station sends a first scheduling instruction that is scrambled according to the first ID information to the first terminal and the second terminal, where the first scheduling instruction carries the first resource indication information, according to the first resource indication information, Get the first resource. Moreover, the first scheduling instruction includes a field, which is used to indicate which of the plurality of first terminals sends the data to the second terminal by using the first resource. The other steps are the same or similar to the third embodiment, and are not described here.
在本发明实施例六提供的一种资源调度的方法的信令流程,在本实施例中,第一终端的个数为一个,第二终端的个数为多个。In the signaling flow of the method for resource scheduling provided by the sixth embodiment of the present invention, in this embodiment, the number of the first terminals is one, and the number of the second terminals is multiple.
在步骤620中,基站发送根据第一终端的ID信息进行加扰的调度指令,在该调度指令中携带第一资源指示信息,根据该资源指示信息,获取第一资源。并且,在调度指令中包含的一个字段用于指示第一终端向多个第二终端中的一个或者多个第二终端发送数据。In step 620, the base station sends a scheduling instruction that is scrambled according to the ID information of the first terminal, where the first resource indication information is carried in the scheduling instruction, and the first resource is obtained according to the resource indication information. And, a field included in the scheduling instruction is used to instruct the first terminal to send data to one or more of the plurality of second terminals.
对应的,在步骤640中,第一终端将在资源上向一个或者多个第二终端发送数据,而在步骤650中,一个或者多个第二终端则会在该资源上接收第一终端发送的数据。Correspondingly, in step 640, the first terminal will send data to the one or more second terminals on the resource, and in step 650, the one or more second terminals will send the first terminal to send on the resource. The data.
在步骤660中,基站向第二终端发送根据第二ID信息进行加扰的第二调度指令, 其中,第二调度指令中携带第三资源指示信息,根据第三资源指示信息,获取第三资源。In step 660, the base station sends, to the second terminal, a second scheduling instruction that performs scrambling according to the second ID information, The second scheduling instruction carries the third resource indication information, and acquires the third resource according to the third resource indication information.
步骤670中,一个或者多个第二终端接收调度指令,并使用第三资源将第一终端发送的数据发送至基站。In step 670, the one or more second terminals receive the scheduling instruction, and send the data sent by the first terminal to the base station by using the third resource.
但是,需要说明的是,若基站指定的第二终端为一个时,那么该指定的第二终端将会将第一终端发送的数据全部上传至基站。However, it should be noted that if the second terminal specified by the base station is one, the designated second terminal will upload all the data sent by the first terminal to the base station.
而当第二终端为多个时,每个第二终端都将第一终端发送的数据中部分数据发送至基站,即将第一终端需要发送的数据的子集发送至基站。并且每个子集之间没有交集,所有第二终端发送的数据子集的共同集合就是第一终端需要发送的全部数据。When the second terminal is multiple, each second terminal sends part of the data sent by the first terminal to the base station, that is, sends a subset of the data that the first terminal needs to send to the base station. And there is no intersection between each subset, and the common set of data subsets sent by all the second terminals is all the data that the first terminal needs to send.
当基站指定所有的第二终端均要将第一终端发送的数据发送至基站时,所有的第二终端中的每一个第二终端均将第一终端需要发送的全部数据上传至基站。When the base station specifies that all the second terminals are to send the data sent by the first terminal to the base station, each of the second terminals of all the second terminals uploads all the data that the first terminal needs to send to the base station.
其他步骤与实施例一中的步骤相同或者类似,这里不再赘述。The other steps are the same as or similar to those in the first embodiment, and are not described herein again.
本发明实施例七提供了一种资源调度的方法的信令流程,在本实施例中,第一终端的个数为一个,第二终端的个数同样为多个。在步骤710中,基站分别向第一终端和第二终端发送第一消息,其中第一消息中携带的是除第一终端的ID信息和第二终端的ID信息之外的其他ID信息。并且,在第一调度指令中包含的字段,用于指示第一终端向多个第二终端中的一个或者多个第二终端发送数据。The seventh embodiment of the present invention provides a signaling procedure of a resource scheduling method. In this embodiment, the number of the first terminals is one, and the number of the second terminals is also multiple. In step 710, the base station sends a first message to the first terminal and the second terminal, where the first message carries other ID information than the ID information of the first terminal and the ID information of the second terminal. And the field included in the first scheduling instruction is used to instruct the first terminal to send data to one or more of the plurality of second terminals.
其他步骤均以实施例六类似,这里不再赘述。The other steps are similar to the sixth embodiment and will not be described here.
还应理解,在上述具体的实施例中,如果第一终端或者第二终端为多个时,第一终端接收基站发送的根据第一ID信息进行加扰的第一调度指令。这里的第一ID信息将不再单纯的指某一个第一终端的ID信息,或者第二终端的ID信息,而是第一终端组的组ID信息或者是第二终端组的组ID信息。而第一终端组的组ID信息是不同于任何一个第一终端的ID信息的ID信息,类似是,第二终端组的组ID信息是不同于任何一个第二终端的ID信息。当然,具体是第一终端组还是第二终端组的组ID信息根据实际情况而定。本发明实施例提供的资源调度方法,基站在为D2D发送方UE分配资源之前,首先通过第一消息让发送方UE和接收方UE知道对方的ID。基站为D2D发送方UE调度携带资源指示信息的调度信令时,接收方UE同样可以收听到该调度信令。当D2D发送方UE向接收方UE发送数据时,发送方UE无需再向接收方转发调度信息。而接收方也无需再盲检SA,以确定是否需要接收发送方UE发送的数据。由此,可以减少人为的延时,同时,因为省略了转发调度信息的过程,所以,也就大 大节省了开销。It should also be understood that, in the foregoing specific embodiment, if the first terminal or the second terminal is multiple, the first terminal receives the first scheduling instruction that is sent by the base station to perform scrambling according to the first ID information. The first ID information herein will not simply refer to the ID information of a certain first terminal or the ID information of the second terminal, but the group ID information of the first terminal group or the group ID information of the second terminal group. The group ID information of the first terminal group is ID information different from the ID information of any one of the first terminals. Similarly, the group ID information of the second terminal group is different from the ID information of any one of the second terminals. Certainly, the group ID information of the first terminal group or the second terminal group is determined according to actual conditions. In the resource scheduling method provided by the embodiment of the present invention, before the base station allocates resources for the D2D sender UE, the base station first makes the sender UE and the receiver UE know the ID of the other party through the first message. When the base station schedules the scheduling signaling carrying the resource indication information for the D2D sender UE, the receiver UE can also listen to the scheduling signaling. When the D2D sender UE transmits data to the receiver UE, the sender UE does not need to forward the scheduling information to the receiver. The receiver also does not need to blindly check the SA to determine whether it needs to receive the data sent by the sender UE. Thereby, the artificial delay can be reduced, and at the same time, since the process of forwarding the scheduling information is omitted, it is also large. Great savings.
需要说明的是,实施例五至实施例七的信令流程图与图3和图4的信令流程图类似,具体区别点也已经在上文中指出。因此,申请人不再画出实施例三至实施例五的信令流程图。并且,上述具体的信令流程图仅仅是本发明提供的实施例的信令流程图,但是本发明所提供的资源调度方法包括但是不限于上述具体的实现方式。It should be noted that the signaling flowcharts of Embodiment 5 to Embodiment 7 are similar to the signaling flowcharts of FIG. 3 and FIG. 4, and specific differences have also been pointed out above. Therefore, the applicant does not draw the signaling flowcharts of Embodiments 3 to 5. The foregoing specific signaling flowchart is only the signaling flowchart of the embodiment provided by the present invention. However, the resource scheduling method provided by the present invention includes, but is not limited to, the foregoing specific implementation manner.
与实施例一所介绍的资源调度的方法相对应的,本发明实施例八还提供了一种资源调度的装置。图5为本发明实施例八提供的一种资源调度的装置结构示意图800,如图8所示,该装置包括:接收单元801和处理单元802,以及发送单元803。Corresponding to the method for resource scheduling introduced in the first embodiment, the eighth embodiment of the present invention further provides a device for resource scheduling. FIG. 5 is a schematic structural diagram 800 of a device for resource scheduling according to Embodiment 8 of the present invention. As shown in FIG. 8, the device includes: a receiving unit 801 and a processing unit 802, and a sending unit 803.
接收单元801,用于接收基站发送的第一消息,其中第一消息中携带第一ID信息,第一ID信息为第一终端的ID信息或除第一终端的ID信息外的其他ID信息;The receiving unit 801 is configured to receive a first message sent by the base station, where the first message carries the first ID information, where the first ID information is ID information of the first terminal or other ID information except the ID information of the first terminal;
接收基站发送的根据第一ID信息进行加扰的第一调度指令,其中第一调度指令中携带第一资源的指示信息。And receiving, by the base station, a first scheduling instruction that is scrambled according to the first ID information, where the first scheduling instruction carries the indication information of the first resource.
具体的,基站在向第一终端和第二终端发送第一调度指令可以在第一载波上承载,第一调度指令指示的第一资源可以是第一载波上的资源,也可以是第二载波上的资源。其中,第二载波可以为非授权载波。第一调度指令中还可以包括第二资源指示信息,第二资源用于发送控制信令,第二资源可以是第一载波上的资源,也可以是第二载波上的资源,还可以是第三载波上的资源,即第二资源可以位于发送第一调度指令的载波,也可以位于发送数据的载波,还可以位于其他载波。其中,第三载波可以为非授权载波。可选的,第二载波和第三载波可以为同一载波。Specifically, the first scheduling instruction sent by the base station to the first terminal and the second terminal may be carried on the first carrier, where the first resource indicated by the first scheduling instruction may be a resource on the first carrier, or may be a second carrier. Resources on. The second carrier may be an unlicensed carrier. The first scheduling instruction may further include the second resource indication information, where the second resource is used to send the control signaling, and the second resource may be the resource on the first carrier, or the resource on the second carrier, or may be the first The resource on the three carriers, that is, the second resource, may be located in the carrier that sends the first scheduling instruction, or in the carrier that sends the data, and may also be located in other carriers. The third carrier may be an unlicensed carrier. Optionally, the second carrier and the third carrier may be the same carrier.
在一种情况中,当第一ID信息为第一终端的ID信息时,第一调度指令为基站根据第一终端的ID信息进行加扰的第一调度指令。In one case, when the first ID information is the ID information of the first terminal, the first scheduling instruction is a first scheduling instruction that the base station performs scrambling according to the ID information of the first terminal.
进一步的,当第二终端为多个时,第一调度指令中则可以包含第一字段,该第一字段用于指示:在第一资源上,发送单元向多个第二终端中的一个或者多个第二终端发送数据。Further, when there are multiple second terminals, the first scheduling instruction may include a first field, where the first field is used to indicate that, on the first resource, the sending unit sends one of the multiple second terminals or A plurality of second terminals transmit data.
在另一种情况中,当第一ID信息为除第一终端的ID信息外的其他ID信息时,第一调度指令为基站根据除第一终端的ID信息外的其他ID信息进行加扰的调度指令,其中,第一调度指令中包含第二字段,该第二字段用于指示,在第一资源上,发送单元向第二终端发送数据。In another case, when the first ID information is other ID information than the ID information of the first terminal, the first scheduling instruction is that the base station performs scrambling according to other ID information except the ID information of the first terminal. The scheduling instruction, where the first scheduling instruction includes a second field, where the second field is used to indicate that, on the first resource, the sending unit sends data to the second terminal.
在这里,同样分为两种子情况,在第一种子情况中,设定第二终端为多个时,第二字段用于指示:在第一资源上,发送单元分别向多个第二终端中的一个或者多个第 二终端发送数据。Here, the two sub-cases are also divided into two sub-cases. In the first seed case, when the second terminal is set to be multiple, the second field is used to indicate that, on the first resource, the sending unit is respectively connected to the plurality of second terminals. One or more The second terminal sends data.
在第二种子情况中,当第一终端为多个时,第二字段则用于指示在第一资源上,多个第一终端中的一个或者多个第一终端分别对应的发送单元,同时向第二终端发送数据。In the second seed case, when the first terminal is multiple, the second field is used to indicate that the one or more of the plurality of first terminals respectively correspond to the sending unit on the first resource, and Send data to the second terminal.
而当第二字段指示在第一资源上,多个第一终端中至少两个第一终端向第二终端发送数据时,至少两个第一终端中的每一个第一终端分别对应的发送单元具体用于,分别向第二终端发送不同的数据,或者,分别向第二终端发送相同的数据。And when the second field indicates that the at least two first terminals of the plurality of first terminals send data to the second terminal, the sending unit corresponding to each of the at least two first terminals respectively Specifically, the method is: sending different data to the second terminal respectively, or separately sending the same data to the second terminal.
应理解,若多个第一终端中的至少两个第一终端分别向第二终端发送相同的数据,目的是在下文中,第二终端将第一终端发送的数据至基站时,可以提供保障,即提升数据传输的准确率。至少两个第一终端发送给第二终端发送的数据均是相同的数据,那么第二终端再将这些数据发送至基站时,基站接收的数据中,至少有一个第一终端的数据是准确的,或者将多个第一终端发送的数据相结合,获取至少两个第一终端发送的完整的数据,如此,就可以提高发送数据的准确率。It should be understood that if at least two of the plurality of first terminals respectively send the same data to the second terminal, the purpose is that, in the following, when the second terminal sends the data sent by the first terminal to the base station, the protection may be provided. That is to improve the accuracy of data transmission. The data sent by the at least two first terminals to the second terminal is the same data, and when the second terminal sends the data to the base station, at least one of the data received by the base station is accurate. Or combining the data sent by the plurality of first terminals to obtain complete data sent by at least two first terminals, so that the accuracy of transmitting the data can be improved.
类似的,若多个第一终端中至少两个第一终端分别向第二终端发送不同的数据时,那么第二终端可以将不同的第一终端发送的数据一起打包发送至基站,可以节省资源。Similarly, if at least two of the plurality of first terminals respectively send different data to the second terminal, the second terminal may package and send data sent by different first terminals to the base station, which may save resources. .
在第二种情况中,第一终端为一个,而第二终端为多个。第二字段用于指示:在第一资源上,发送单元分别向多个第二终端中的一个或者多个第二终端发送数据。In the second case, the first terminal is one and the second terminal is a plurality. The second field is used to indicate that, on the first resource, the sending unit separately sends data to one or more of the plurality of second terminals.
具体的,当第二字段指示第一终端在第一资源上,向多个第二终端中的至少两个第二终端发送数据时,发送单元具体用于:Specifically, when the second field indicates that the first terminal is on the first resource, and the data is sent to the at least two second terminals of the multiple second terminals, the sending unit is specifically configured to:
向多个第二终端中的至少两个第二终端发送不同的数据,其中,不同的数据均是发送单元需要发送的数据的子集,且全部子集构成发送单元需要发送的数据的全集。Different data is transmitted to at least two of the plurality of second terminals, wherein different data are a subset of data that the transmitting unit needs to transmit, and all subsets constitute a complete set of data that the transmitting unit needs to transmit.
或者,向多个第二终端中的全部第二终端发送相同的数据,其中相同的数据均为发送单元需要发送的数据。Or sending the same data to all the second terminals of the plurality of second terminals, wherein the same data is data that the sending unit needs to send.
需要说明的是,在本实施例中第一ID信息为第一终端的ID信息或除第一终端的ID信息外的其他ID信息。而除第一终端的ID信息外的其他ID信息可以包括:第二终端的ID信息,或第一终端和第二终端共享的ID信息,或除第一终端的ID信息和第二终端的ID信息之外的公共ID信息中的一种。It should be noted that, in this embodiment, the first ID information is ID information of the first terminal or other ID information except the ID information of the first terminal. The ID information other than the ID information of the first terminal may include: ID information of the second terminal, or ID information shared by the first terminal and the second terminal, or ID information of the first terminal and an ID of the second terminal. One of the public ID information other than the information.
应注意,本发明实施例中,接收单元801可以由接收器实现,处理单元802可以由处理器实现,发送单元803可以由发送器实现。如图6所示,图6为第一终端的另一个装置结构示意图900。其中,第一终端包括接收器901、处理器902和发送器903, 存储器904和数据总线905。其中,接收器901、处理器902、发送器903以及存储器904通过数据总线905进行通信连接。其中,存储器904可以用于存储UE出厂时预装的程序/代码,也可以存储用于处理器902执行时的代码等。It should be noted that, in the embodiment of the present invention, the receiving unit 801 may be implemented by a receiver, the processing unit 802 may be implemented by a processor, and the sending unit 803 may be implemented by a transmitter. As shown in FIG. 6, FIG. 6 is a schematic diagram 900 of another device structure of the first terminal. The first terminal includes a receiver 901, a processor 902, and a transmitter 903. Memory 904 and data bus 905. The receiver 901, the processor 902, the transmitter 903, and the memory 904 are communicatively coupled via a data bus 905. The memory 904 can be used to store a program/code pre-installed by the UE at the time of shipment, and can also store code for execution of the processor 902 and the like.
接收器901,用于接收基站发送的第一消息,其中所述第一消息中携带第一ID信息,第一ID信息为第一终端的ID信息或除第一终端的ID信息外的其他ID信息;The receiver 901 is configured to receive a first message sent by the base station, where the first message carries the first ID information, where the first ID information is ID information of the first terminal or other IDs other than the ID information of the first terminal. information;
接收基站发送的根据所第一ID信息进行加扰的第一调度指令,其中,第一调度指令可以被第二终端所接收,并且第一调度指令中携带第一资源的指示信息。And receiving, by the base station, a first scheduling instruction that is scrambled according to the first ID information, where the first scheduling instruction is received by the second terminal, and the first scheduling instruction carries the indication information of the first resource.
处理器902用于,根据第一资源的指示信息,获取第一资源。The processor 902 is configured to acquire the first resource according to the indication information of the first resource.
发送器903,用于在第一资源上向第二终端发送数据。The transmitter 903 is configured to send data to the second terminal on the first resource.
本实施例八提供的一种资源调度的装置中各单元所执行的方法步骤是与实施例一中的方法步骤一一对应的,所以这里不再赘述。The method steps performed by the units in the resource scheduling apparatus provided in the eighth embodiment are one-to-one corresponding to the method steps in the first embodiment, and therefore are not described herein again.
与实施例二所介绍的资源调度的方法相对应的,本发明实施例九还提供了一种资源调度的装置。图7为本发明实施例六提供的一种资源调度的装置结构示意图1000,如图7所示,该装置包括:接收单元1001和处理单元1002。Corresponding to the method for resource scheduling introduced in the second embodiment, the ninth embodiment of the present invention further provides a device for resource scheduling. FIG. 7 is a schematic structural diagram 1000 of a resource scheduling apparatus according to Embodiment 6 of the present invention. As shown in FIG. 7, the apparatus includes: a receiving unit 1001 and a processing unit 1002.
接收单元1001,用于接收基站发送的第一消息,其中第一消息中携带第一ID信息,第一ID信息为第一终端的ID信息或除第一终端的ID信息外的其他ID信息。接收基站发送的根据第一ID信息进行加扰的第一调度指令,其中第一调度指令中携带第一资源的指示信息。The receiving unit 1001 is configured to receive the first message sent by the base station, where the first message carries the first ID information, where the first ID information is ID information of the first terminal or other ID information except the ID information of the first terminal. And receiving, by the base station, a first scheduling instruction that is scrambled according to the first ID information, where the first scheduling instruction carries the indication information of the first resource.
具体的,基站在向第一终端发送第一调度指令可以在第一载波上承载,第一调度指令指示的第一资源可以是第一载波上的资源,也可以是第二载波上的资源。其中,第二载波可以为非授权载波。第一调度指令中还可以包括第二资源指示信息,第二资源用于发送控制信令,第二资源可以是第一载波上的资源,也可以是第二载波上的资源,还可以是第三载波上的资源,即第二资源可以位于发送第一调度指令的载波,也可以位于发送数据的载波,还可以位于其他载波。其中,第三载波可以为非授权载波。可选的,第二载波和第三载波可以为同一载波。Specifically, the first scheduling instruction sent by the base station to the first terminal may be carried on the first carrier, and the first resource indicated by the first scheduling instruction may be a resource on the first carrier or a resource on the second carrier. The second carrier may be an unlicensed carrier. The first scheduling instruction may further include the second resource indication information, where the second resource is used to send the control signaling, and the second resource may be the resource on the first carrier, or the resource on the second carrier, or may be the first The resource on the three carriers, that is, the second resource, may be located in the carrier that sends the first scheduling instruction, or in the carrier that sends the data, and may also be located in other carriers. The third carrier may be an unlicensed carrier. Optionally, the second carrier and the third carrier may be the same carrier.
在一种情况中,当第一ID信息为第一终端的ID信息时,第一调度指令为基站根据第一终端的ID信息进行加扰的第一调度指令。In one case, when the first ID information is the ID information of the first terminal, the first scheduling instruction is a first scheduling instruction that the base station performs scrambling according to the ID information of the first terminal.
进一步的,当第二终端为多个时,第一调度指令中包含第一字段,多个第二终端中的一个或者多个第二终端中对应的处理单元分别根据第一字段的指示,确定与之对应的接收单元在第一资源上,接收第一终端发送的数据。这里所述的“与之”对应的 接收单元,顾名思义,是与处理单元一一对应的接收单元。即每一个第二终端中都会有一个接收单元,一个处理单元。而每一个第二终端中的处理单元,都要根据第一字段,确定第二终端自身是否需要接收第一终端发送的数据,如果需要接收,则会通知接收单元,接收在第一资源上,第一终端发送的数据。Further, when the second terminal is multiple, the first scheduling instruction includes a first field, and one of the multiple second terminals or the corresponding processing unit of the second terminal is determined according to the indication of the first field, respectively. The receiving unit corresponding to the receiving unit receives the data sent by the first terminal on the first resource. Corresponding to "there" The receiving unit, as the name suggests, is a receiving unit that corresponds one-to-one with the processing unit. That is, each of the second terminals has a receiving unit and a processing unit. The processing unit in each second terminal determines whether the second terminal itself needs to receive data sent by the first terminal according to the first field, and if it needs to receive, notifies the receiving unit to receive the first resource. The data sent by the first terminal.
在另一种情况中,当第一ID信息为除第一终端的ID信息外的其他ID信息时,第一调度指令为基站根据除第一终端的ID信息外的其他ID信息进行加扰的调度指令,其中,第一调度指令中包含第二字段,处理单元根据第二字段的指示,确定与之对应的接收单元在第一资源上,接收第一终端发送的数据。In another case, when the first ID information is other ID information than the ID information of the first terminal, the first scheduling instruction is that the base station performs scrambling according to other ID information except the ID information of the first terminal. And a scheduling instruction, where the first scheduling instruction includes a second field, and the processing unit determines, according to the indication of the second field, that the receiving unit corresponding to the first resource is on the first resource, and receives the data sent by the first terminal.
在这里,同样分为两种子情况,在第一种子情况中,当第一终端为一个,第二终端为多个时,第一调度指令中包含第二字段,多个第二终端中的一个或者多个第二终端中的对应的处理单元,分别根据第二字段的指示,确定与之对应的发送单元在第一资源上,接收第一终端发送的数据。Here, there are also two sub-cases. In the first seed case, when the first terminal is one and the second terminal is multiple, the first scheduling instruction includes a second field, and one of the plurality of second terminals Or the corresponding processing unit of the plurality of second terminals respectively determines, according to the indication of the second field, the sending unit corresponding to the first unit, and receives the data sent by the first terminal.
而在第二种子情况中,当第一终端为多个,而第二终端为一个时,第二终端中所对应的处理单元1002具体用于,根据第二字段的指示,确定接收单元在第一资源上,接收多个第一终端中的一个或者多个第一终端同时发送的数据。In the second seed case, when the first terminal is multiple, and the second terminal is one, the processing unit 1002 corresponding to the second terminal is specifically configured to determine, according to the indication of the second field, that the receiving unit is in the first And receiving, by a resource, data sent by one or more of the plurality of first terminals simultaneously.
进一步的,当多个第一终端中包括的至少两个第一终端向第二终端发送数据时,第二终端中的处理单元1002具体用于,根据第二字段的指示,确定接收单元在第一资源上,分别接收至少两个第一终端中的每一个终端同时发送的不同的数据;Further, when the at least two first terminals included in the multiple first terminals send data to the second terminal, the processing unit 1002 in the second terminal is specifically configured to determine, according to the indication of the second field, that the receiving unit is in the first Receiving, on a resource, different data simultaneously sent by each of the at least two first terminals;
或者分别接收至少两个第一终端中的每一个第一终端发送的相同的数据。Or receiving the same data sent by each of the at least two first terminals respectively.
应理解,若多个第一终端中的至少两个第一终端分别向第二终端发送相同的数据,目的是在下文中,第二终端将第一终端发送的数据至基站时,可以提供保障,即提升数据传输的准确率。至少两个第一终端发送给第二终端发送的数据均是相同的数据,那么第二终端再将这些数据发送至基站时,基站接收的数据中,至少有一个第一终端的数据是准确的,或者将多个第一终端发送的数据相结合,获取至少两个第一终端发送的完整的数据,如此,就可以提高发送数据的准确率。It should be understood that if at least two of the plurality of first terminals respectively send the same data to the second terminal, the purpose is that, in the following, when the second terminal sends the data sent by the first terminal to the base station, the protection may be provided. That is to improve the accuracy of data transmission. The data sent by the at least two first terminals to the second terminal is the same data, and when the second terminal sends the data to the base station, at least one of the data received by the base station is accurate. Or combining the data sent by the plurality of first terminals to obtain complete data sent by at least two first terminals, so that the accuracy of transmitting the data can be improved.
类似的,若多个第一终端中至少两个第一终端分别向第二终端发送不同的数据时,那么第二终端可以将不同的第一终端发送的数据一起打包发送至基站,可以节省资源。Similarly, if at least two of the plurality of first terminals respectively send different data to the second terminal, the second terminal may package and send data sent by different first terminals to the base station, which may save resources. .
需要说明的是,在本实施例中,第一ID信息为第一终端的ID信息或除第一终端的ID信息外的其他ID信息。而除第一终端的ID信息外的其他ID信息可以包括:第二终端的ID信息,或第一终端和第二终端共享的ID信息,或除第一终端的ID信息 和第二终端的ID信息之外的公共ID信息中的一种。It should be noted that, in this embodiment, the first ID information is ID information of the first terminal or other ID information except the ID information of the first terminal. The ID information other than the ID information of the first terminal may include: ID information of the second terminal, or ID information shared by the first terminal and the second terminal, or ID information of the first terminal. And one of public ID information other than the ID information of the second terminal.
而当第一终端的数据需要上传到基站时,如果第一终端存在电量不足或者发射功率不够等等限制条件时,则可以利用第二终端转发数据,将其上传到基站。因此,第二终端中还可以包括发送单元1003。When the data of the first terminal needs to be uploaded to the base station, if the first terminal has a limitation condition such as insufficient power or insufficient transmission power, the second terminal may forward the data and upload it to the base station. Therefore, the transmitting unit 1003 may also be included in the second terminal.
具体的,接收单元1001还用于,接收基站发送的第二调度指令,其中第二调度指令中携带第三资源指示信息;Specifically, the receiving unit 1001 is further configured to: receive a second scheduling instruction sent by the base station, where the second scheduling instruction carries the third resource indication information;
处理单元1002还用于,根据第三资源指示信息,获取第三资源;The processing unit 1002 is further configured to: acquire, according to the third resource indication information, the third resource;
发送单元1003,用于在第三资源上,将第一终端发送的数据上传至基站。The sending unit 1003 is configured to upload data sent by the first terminal to the base station on the third resource.
而当第二终端为至少两个甚至是全部的第二终端时,即第一终端可以向至少两个第二终端甚至全部的终端发送数据。此时,至少两个第二终端或者全部的第二终端中的每一个第二终端中对应的处理单元具体用于,分别接收基站发送的第二调度指令;When the second terminal is at least two or even all of the second terminals, the first terminal may send data to at least two second terminals or even all of the terminals. At this time, the corresponding processing unit in each of the at least two second terminals or all the second terminals is specifically configured to receive the second scheduling instruction sent by the base station respectively;
多个第二终端中的至少两个或者全部第二终端的处理单元还用于,分别根据第二调度指令中包含的第三字段,确定与之对应的发送单元将第一终端发送的数据上传到基站,其中第二调度指令是根据第二ID信息进行加扰的调度指令,其中,第二ID信息所述至少两个第二终端的ID信息或者全部的第二终端的ID信息。The processing unit of the at least two or all of the plurality of second terminals is further configured to: according to the third field included in the second scheduling instruction, determine, by the sending unit corresponding to the first terminal, the data sent by the first terminal Go to the base station, where the second scheduling instruction is a scheduling instruction that is scrambled according to the second ID information, wherein the second ID information is ID information of the at least two second terminals or all ID information of the second terminal.
而在上传数据至基站的过程中,同样可以分为两种情况,第一种情况,至少两个第二终端中每一个第二终端分别对应的发送单元具体用于,分别将第一终端发送的数据上传到基站,其中,至少两个第二终端分别对应的发送单元上传的数据均为第一终端需要发送数据的子集,且,全部子集构成第一终端需要发送的数据的全集,且每个子集之间没有交集。In the process of uploading data to the base station, the same can be divided into two cases. In the first case, the sending unit corresponding to each of the at least two second terminals is specifically used to send the first terminal respectively. The data is uploaded to the base station, where the data uploaded by the corresponding sending unit of the at least two second terminals is a subset of the data that the first terminal needs to send, and all the subsets constitute a complete set of data that the first terminal needs to send. There is no intersection between each subset.
第二种情况,多个第二终端中的全部第二终端分别对应的发送单元具体用于,在第三资源上,将第一终端发送的数据上传到基站,其中,全部第二终端分别对应的发送单元发送的数据均为第一终端需要发送的全部的数据。In the second case, the sending unit corresponding to all the second terminals of the multiple second terminals is specifically configured to: upload the data sent by the first terminal to the base station on the third resource, where all the second terminals respectively correspond to The data sent by the sending unit is all the data that the first terminal needs to send.
应注意,本发明实施例中,接收单元1001可以由接收器实现,处理单元1002可以由处理器实现,发送单元1003可以由发送器实现。如图8所示,图8为第二终端的另一个装置结构示意图1100。其中,第一终端包括接收器1101、处理器1102、发送器1103、存储器1104和数据总线1105。其中,接收器1101、处理器1102、发送器1103以及存储器1104通过数据总线1105进行通信连接。其中,存储器1104可以用于存储UE出厂时预装的程序/代码,也可以存储用于处理器1102执行时的代码等。It should be noted that, in the embodiment of the present invention, the receiving unit 1001 may be implemented by a receiver, the processing unit 1002 may be implemented by a processor, and the transmitting unit 1003 may be implemented by a transmitter. As shown in FIG. 8, FIG. 8 is a schematic diagram 1100 of another device structure of the second terminal. The first terminal includes a receiver 1101, a processor 1102, a transmitter 1103, a memory 1104, and a data bus 1105. The receiver 1101, the processor 1102, the transmitter 1103, and the memory 1104 are communicably connected through the data bus 1105. The memory 1104 may be used to store a program/code pre-installed by the UE at the time of shipment, or may store a code or the like for execution of the processor 1102.
接收器1101,用于接收基站发送的第一消息,其中第一消息中携带第一ID信息, 第一ID信息为第一终端的ID信息或除第一终端的ID信息外的其他ID信息。The receiver 1101 is configured to receive a first message sent by the base station, where the first message carries the first ID information, where The first ID information is ID information of the first terminal or other ID information other than the ID information of the first terminal.
接收基站发送的根据第一ID信息进行加扰的第一调度指令,其中第一调度指令中携带第一资源的指示信息。And receiving, by the base station, a first scheduling instruction that is scrambled according to the first ID information, where the first scheduling instruction carries the indication information of the first resource.
处理器1102,用于根据第一资源的指示信息,获取第一资源。The processor 1102 is configured to acquire the first resource according to the indication information of the first resource.
接收器1101还用于,在第一资源上接收第一终端发送的数据。The receiver 1101 is further configured to receive data sent by the first terminal on the first resource.
而当第一终端需要通过第二终端转发数据至基站时,第二终端还可以包括发送器1103。When the first terminal needs to forward data to the base station through the second terminal, the second terminal may further include the transmitter 1103.
此时,接收器1101还用于接收基站发送的第二调度指令,其中第二调度指令中携带第三资源指示信息。At this time, the receiver 1101 is further configured to receive a second scheduling instruction sent by the base station, where the second scheduling instruction carries the third resource indication information.
处理器1102还用于,根据第三资源指示信息,获取第三资源;The processor 1102 is further configured to: acquire, according to the third resource indication information, a third resource;
发送器1103,用于在第三资源上,将第一终端发送的数据上传至基站。The transmitter 1103 is configured to upload data sent by the first terminal to the base station on the third resource.
类似的,本发明实施例九中各单元所执行的方法步骤是与实施例二中资源调度方法步骤一一对应的,因此,在本实施例中将不再赘述每个单元所执行的方法步骤。Similarly, the method steps performed by the units in the ninth embodiment of the present invention are one-to-one corresponding to the steps of the resource scheduling method in the second embodiment. Therefore, in this embodiment, the method steps performed by each unit will not be described again. .
上述本实施提供的资源调度装置,通过第一终端、第二终端和基站之间建立交互过程,基站向第一终端发送第一消息/第二终端发送第一消息,该消息中携带第一ID信息,以便第一终端和第二终端之间建立通信连接。基站为第一终端调度携带资源指示信息的调度信令时,第二终端同样可以收听到该调度信令。当第一终端向第二终端发送数据时,第一终端无需再向第二终端转发调度信息。而第二终端也无需再盲检SA,以确定是否需要接收第一终端发送的数据。由此,可以减少人为的延时,同时,因为省略了转发调度信息的过程,所以,也就大大节省了开销。The resource scheduling apparatus provided by the foregoing implementation, by the first terminal, the second terminal, and the base station, establishes an interaction process, the base station sends a first message to the first terminal, and the second terminal sends a first message, where the message carries the first ID. Information so that a communication connection is established between the first terminal and the second terminal. When the base station schedules the scheduling signaling carrying the resource indication information for the first terminal, the second terminal can also listen to the scheduling signaling. When the first terminal sends data to the second terminal, the first terminal does not need to forward the scheduling information to the second terminal. The second terminal also does not need to blindly check the SA to determine whether it needs to receive the data sent by the first terminal. Thereby, the artificial delay can be reduced, and at the same time, since the process of forwarding the scheduling information is omitted, the overhead is greatly saved.
专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。A person skilled in the art should further appreciate that the elements and algorithm steps of the various examples described in connection with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both, in order to clearly illustrate hardware and software. Interchangeability, the composition and steps of the various examples have been generally described in terms of function in the above description. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the solution. A person skilled in the art can use different methods for implementing the described functions for each particular application, but such implementation should not be considered to be beyond the scope of the present invention.
结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理模块执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。 The steps of a method or algorithm described in connection with the embodiments disclosed herein may be implemented in hardware, a software module executed by a processing module, or a combination of both. The software module can be placed in random access memory (RAM), memory, read only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or technical field. Any other form of storage medium known.
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。 The specific embodiments of the present invention have been described in detail with reference to the preferred embodiments of the present invention. All modifications, equivalent substitutions, improvements, etc., made within the spirit and scope of the invention are intended to be included within the scope of the invention.

Claims (61)

  1. 一种资源调度方法,其特征在于,包括:A resource scheduling method, comprising:
    第一终端接收基站发送的第一消息,其中所述第一消息中携带第一ID信息,所述第一ID信息为所述第一终端的ID信息或除所述第一终端的ID信息外的其他ID信息;The first terminal receives the first message sent by the base station, where the first message carries the first ID information, where the first ID information is the ID information of the first terminal or the ID information of the first terminal. Other ID information;
    所述第一终端接收所述基站发送的根据所述第一ID信息进行加扰的第一调度指令,其中,所述第一调度指令可以被第二终端所接收,并且所述第一调度指令中携带第一资源的指示信息;The first terminal receives a first scheduling instruction that is sent by the base station and is scrambled according to the first ID information, where the first scheduling instruction is received by a second terminal, and the first scheduling instruction is The indication information carrying the first resource;
    所述第一终端根据所述第一资源的指示信息,获取所述第一资源,并在所述第一资源上向所述第二终端发送数据。The first terminal acquires the first resource according to the indication information of the first resource, and sends data to the second terminal on the first resource.
  2. 根据权利要求1所述的方法,其特征在于,当所述第一ID信息为所述第一终端的ID信息时,所述第一调度指令为所述基站根据所述第一终端的ID信息进行加扰的第一调度指令。The method according to claim 1, wherein when the first ID information is the ID information of the first terminal, the first scheduling instruction is that the base station according to the ID information of the first terminal The first scheduling instruction that performs scrambling.
  3. 根据权利要求2所述的方法,其特征在于,当所述第二终端为多个时,所述第一调度指令中包含第一字段,所示第一字段用于指示:在所述第一资源上,所述第一终端向所述多个第二终端中的一个或者多个第二终端发送数据。The method according to claim 2, wherein when the second terminal is multiple, the first scheduling instruction includes a first field, and the first field is used to indicate: at the first The first terminal sends data to one or more of the plurality of second terminals.
  4. 根据权利要求1所述的方法,其特征在于,当所述第一ID信息为所述第一终端的ID信息外的其他ID信息时,所述第一调度指令为所述基站根据除所述第一终端的ID信息外的其他ID信息进行加扰的调度指令,其中,所述第一调度指令中包含第二字段,所述第二字段用于指示,在所述第一资源上,所述第一终端向所述第二终端发送数据。The method according to claim 1, wherein when the first ID information is other ID information than the ID information of the first terminal, the first scheduling instruction is that the base station according to the a scheduling instruction that scrambles other ID information except the ID information of the first terminal, where the first scheduling instruction includes a second field, where the second field is used to indicate that, on the first resource, The first terminal sends data to the second terminal.
  5. 根据权利要求4所述的方法,其特征在于,当所述第二终端为多个时,所述第二字段用于指示:在所述第一资源上,所述第一终端向所述多个第二终端中的一个或者多个第二终端发送数据。The method according to claim 4, wherein when the second terminal is multiple, the second field is used to indicate that, on the first resource, the first terminal is One or more of the second terminals transmit data.
  6. 根据权利要求4所述的方法,其特征在于,当所述第一终端为多个时,所述第二字段用于指示:在所述第一资源上,所述多个第一终端中的一个或者多个第一终端,同时向所述第二终端发送数据。The method according to claim 4, wherein when the first terminal is multiple, the second field is used to indicate: on the first resource, in the multiple first terminals One or more first terminals simultaneously transmit data to the second terminal.
  7. 根据权利要求6所述的方法,其特征在于,当所述第二字段指示在所述第一资源上,所述多个第一终端中的至少两个第一终端同时使用所述第一资向所述第二终端发送数据时,具体包括:The method according to claim 6, wherein when the second field indicates that the first resource is used, at least two of the plurality of first terminals simultaneously use the first resource When the data is sent to the second terminal, the method specifically includes:
    所述至少两个第一终端中的每一个第一终端分别向所述第二终端发送不同的数据; Each of the at least two first terminals respectively transmits different data to the second terminal;
    或者,所述至少两个第一终端中的每一个第一终端分别向所述第二终端发送相同的数据。Alternatively, each of the at least two first terminals respectively sends the same data to the second terminal.
  8. 根据权利要求3或5所述的方法,其特征在于,在所述第一资源上,所述第一终端向所述多个第二终端中的一个或者多个第二终端发送数据,具体包括:The method according to claim 3 or 5, wherein, on the first resource, the first terminal sends data to one or more of the plurality of second terminals, specifically including :
    所述第一终端向所述多个第二终端中的至少两个第二终端发送不同的数据,其中,所述不同的数据均是所述第一终端需要发送的数据的子集,且全部子集构成所述第一终端需要发送的数据的全集。Transmitting, by the first terminal, different data to at least two second terminals of the multiple second terminals, where the different data is a subset of data that the first terminal needs to send, and all The subset constitutes a complete set of data that the first terminal needs to transmit.
  9. 根据权利要求3或5所述的方法,其特征在于,在所述第一资源上,所述第一终向所述多个第二终端中的一个或者多个第二终端发送数据,具体包括:The method according to claim 3 or 5, wherein, on the first resource, the first terminal sends data to one or more second terminals of the plurality of second terminals, specifically including :
    所述第一终端分别向所述多个第二终端中的全部第二终端发送相同的数据,其中所述相同的数据均为所述第一终端需要发送的数据。The first terminal respectively sends the same data to all the second terminals of the plurality of second terminals, wherein the same data is data that the first terminal needs to send.
  10. [根据细则26改正17.10.2016] 
    根据权利要求1-9任一项所述的方法,其特征在于,所述除所述第一终端的ID信息外的其他ID信息包括:所述第二终端的ID信息,或所述第一终端和所述第二终端共享的ID信息,或除所述第一终端的ID信息和所述第二终端的ID信息之外的公共ID信息。
    [Correct according to Rule 26 17.10.2016]
    The method according to any one of claims 1 to 9, wherein the ID information other than the ID information of the first terminal includes: ID information of the second terminal, or the first ID information shared by the terminal and the second terminal, or public ID information other than the ID information of the first terminal and the ID information of the second terminal.
  11. [根据细则26改正17.10.2016] 
    根据权利要求11所述的方法,其特征在于,所述第二载波为非授权载波。
    [Correct according to Rule 26 17.10.2016]
    The method of claim 11 wherein said second carrier is an unlicensed carrier.
  12. 根据权利要求1-12任一项所述的方法,其特征在于,所述方法还包括,第一调度指令中包括第二资源指示信息;The method according to any one of claims 1 to 12, further comprising: the first scheduling instruction includes second resource indication information;
    根据所述第二资源指示信息,获取第二资源,其中,所述第二资源位于第三载波上;Obtaining, according to the second resource indication information, a second resource, where the second resource is located on a third carrier;
    并在所述第二资源上,向第二终端发送控制信令。And transmitting control signaling to the second terminal on the second resource.
  13. 根据权利要求12所述的方法,其特征在于,所述第三载波为非授权载波。The method of claim 12 wherein said third carrier is an unlicensed carrier.
  14. 一种资源调度方法,其特征在于,包括:A resource scheduling method, comprising:
    第二终端接收基站发送的第一消息,其中所述第一消息中携带第一ID信息,所述第一ID信息为所述第一终端的ID信息或除所述第一终端的ID信息外的其他ID信息;The second terminal receives the first message sent by the base station, where the first message carries the first ID information, where the first ID information is the ID information of the first terminal or the ID information of the first terminal. Other ID information;
    所述第二终端接收所述基站发送的根据所述第一ID信息进行加扰的第一调度指令,其中所述第一调度指令中携带第一资源的指示信息;Receiving, by the second terminal, a first scheduling instruction that is sent by the base station to perform scrambling according to the first ID information, where the first scheduling instruction carries indication information of a first resource;
    所述第二终端根据所述第一资源的指示信息,获取所述第一资源,并The second terminal acquires the first resource according to the indication information of the first resource, and
    在所述第一资源上接收所述第一终端发送的数据。 Receiving data sent by the first terminal on the first resource.
  15. 根据权利要求15所述的方法,其特征在于,当所述第一ID信息为所述第一终端的ID信息时,所述第一调度指令为所述基站根据所述第一终端的ID信息进行加扰的第一调度指令。The method according to claim 15, wherein when the first ID information is the ID information of the first terminal, the first scheduling instruction is that the base station according to the ID information of the first terminal The first scheduling instruction that performs scrambling.
  16. 根据权利要求16所述的方法,其特征在于,当所述第二终端为多个时,所述第一调度指令中包含第一字段,所述多个第二终端中的一个或者多个第二终端分别根据所述第一字段的指示,确定在所述第一资源上,接收所述第一终端发送的数据。The method according to claim 16, wherein when the second terminal is multiple, the first scheduling instruction includes a first field, and one or more of the plurality of second terminals The second terminal determines, according to the indication of the first field, that the data sent by the first terminal is received on the first resource.
  17. 根据权利要求15所述的方法,其特征在于,当所述第一ID信息为除所述第一终端的ID信息外的其他ID信息时,所述第一调度指令为所述基站根据除所述第一终端外的其他ID信息进行加扰的调度指令,其中,所述第一调度指令中包含第二字段,所述第二终端根据所述第二字段的指示,确定在所述第一资源上,接收所述第一终端发送的数据。The method according to claim 15, wherein when the first ID information is other ID information than the ID information of the first terminal, the first scheduling instruction is that the base station according to the a scheduling instruction for scrambling other ID information except the first terminal, where the first scheduling instruction includes a second field, and the second terminal determines, according to the indication of the second field, the first And receiving the data sent by the first terminal.
  18. 根据权利要求18所述的方法,其特征在于,当所述第二终端为多个时,所述第一调度指令中包含第二字段,所述多个第二终端中的一个或者多个第二终端分别根据所述第二字段的指示,确定在所述第一资源上,接收所述第一终端发送的数据。The method according to claim 18, wherein when the second terminal is multiple, the first scheduling instruction includes a second field, and one or more of the plurality of second terminals The second terminal determines, according to the indication of the second field, that the data sent by the first terminal is received on the first resource.
  19. 根据权利要求18所述的方法,其特征在于,当所述第一终端为多个时,所述第二终端根据所述第二字段的指示,确定在所述第一资源上,接收所述多个第一终端中的一个或者多个第一终端同时发送的数据。The method according to claim 18, wherein when the first terminal is multiple, the second terminal determines, according to the indication of the second field, that the first resource is received Data transmitted simultaneously by one or more of the plurality of first terminals.
  20. 根据权利要求20所述的方法,其特征在于,所述第二终端根据所述第二字段的指示,在所述第一资源上,分别接收所述多个第一终端中的至少两个第一终端同时发送的数据时,具体包括:The method according to claim 20, wherein the second terminal receives at least two of the plurality of first terminals on the first resource according to the indication of the second field When a terminal sends data at the same time, it specifically includes:
    所述第二终端接收所述至少两个第一终端中的每一个第一终端发送的不同的数据;The second terminal receives different data sent by each of the at least two first terminals;
    或者,所述第二终端接收所述至少两个第一终端中的每一个终端发送的相同的数据。Alternatively, the second terminal receives the same data sent by each of the at least two first terminals.
  21. 根据权利要求15-21任一项所述的方法,其特征在于,所述除所述第一终端的ID信息外的其他ID信息包括:所述第二终端的ID信息,或所述第一终端和所述第二终端共享的ID信息,再或者所述第一终端的ID信息和所述第二终端的ID信息之外的公共ID信息。The method according to any one of claims 15 to 21, wherein the ID information other than the ID information of the first terminal includes: ID information of the second terminal, or the first ID information shared by the terminal and the second terminal, or public ID information other than the ID information of the first terminal and the ID information of the second terminal.
  22. 根据权利要求15-22任一项所述的方法,其特征在于,所述第一调度指令在第一载波上发送,所述第一资源位于第二载波上。The method according to any one of claims 15 to 22, wherein the first scheduling instruction is sent on a first carrier, and the first resource is located on a second carrier.
  23. 根据权利要求23所述的方法,其特征在于,所述第二载波为非授权载波。 The method of claim 23 wherein said second carrier is an unlicensed carrier.
  24. 根据权利要求15-24任一项所述的方法,其特征在于,所述方法还包括,第一调度指令中包括第二资源指示信息;The method according to any one of claims 15 to 24, wherein the method further comprises: the first scheduling instruction includes second resource indication information;
    根据所述第二资源指示信息,获取第二资源,其中,所述第二资源位于第三载波上;Obtaining, according to the second resource indication information, a second resource, where the second resource is located on a third carrier;
    并在所述第二资源上,接收第一终端发送的控制信令。And receiving, on the second resource, control signaling sent by the first terminal.
  25. 根据权利要求25所述的方法,其特征在于,所述第三载波为非授权载波。The method of claim 25 wherein said third carrier is an unlicensed carrier.
  26. 根据权利要求15-26任一项所述的方法,其特征在于,所述接收所述第一终端使用所述第一资源发送的数据后,所述方法还包括:The method according to any one of claims 15 to 26, wherein after the receiving the data that is sent by the first terminal by using the first resource, the method further includes:
    接收基站发送的第二调度指令,其中所述第二调度指令中携带第三资源指示信息;Receiving a second scheduling instruction sent by the base station, where the second scheduling instruction carries the third resource indication information;
    根据所述第三资源指示信息,获取第三资源;Acquiring the third resource according to the third resource indication information;
    在所述第三资源上,将所述第一终端发送的数据上传至所述基站。And uploading, by the third terminal, data sent by the first terminal to the base station.
  27. 根据权利要求27所述的方法,其特征在于,当所述第二终端为多个时,所述多个第二终端中的至少两个或者全部第二终端分别接收基站发送的第二调度指令,并根据所述第二调度指令中包含的第三字段,确定将所述第一终端发送的数据上传到基站,其中所述第二调度指令是根据第二ID信息进行加扰的调度指令,其中,所述第二ID信息为所述至少两个第二终端的ID信息或者全部的第二终端的ID信息。The method according to claim 27, wherein when the second terminal is multiple, at least two or all of the second terminals of the plurality of second terminals respectively receive a second scheduling instruction sent by the base station Determining, according to the third field included in the second scheduling instruction, uploading data sent by the first terminal to a base station, where the second scheduling instruction is a scheduling instruction that performs scrambling according to the second ID information, The second ID information is ID information of the at least two second terminals or ID information of all second terminals.
  28. 根据权利要求28所述的方法,其特征在于,当所述第二调度指令指示至少两个第二终端在所述第三资源上,将所述第一终端发送的数据上传到基站时,所述至少两个第二终端中每一个第二终端上传的数据均为所述第一终端发送数据的子集,其中,全部子集构成所述第一终端发送的数据的全集,且每个子集之间没有交集。The method according to claim 28, wherein when the second scheduling instruction indicates that at least two second terminals are on the third resource, uploading data sent by the first terminal to a base station, where The data uploaded by each of the at least two second terminals is a subset of the data sent by the first terminal, wherein all subsets constitute a complete set of data sent by the first terminal, and each subset There is no intersection between them.
  29. 根据权利要求28所述的方法,其特征在于,当所述第二调度指令指示所述多个第二终端中的全部第二终端在所述第三资源上,将所述第一终端发送的数据上传到基站时,所述全部第二终端发送的数据均为所述第一终端发送的数据。The method according to claim 28, wherein when the second scheduling instruction indicates that all of the plurality of second terminals are on the third resource, sending the first terminal When the data is uploaded to the base station, the data sent by all the second terminals are the data sent by the first terminal.
  30. 一种资源调度装置,其特征在于,所述装置包括:A resource scheduling device, the device comprising:
    接收单元,用于接收基站发送的第一消息,其中所述第一消息中携带第一ID信息,所述第一ID信息为所述第一终端的ID信息或除所述第一终端的ID信息外的其他ID信息;a receiving unit, configured to receive a first message sent by the base station, where the first message carries the first ID information, where the first ID information is ID information of the first terminal or an ID of the first terminal Other ID information outside the information;
    接收所述基站发送的根据所述第一ID信息进行加扰的第一调度指令,其中,所述第一调度指令可以被第二终端所接收,并且所述第一调度指令中携带第一资源的指示信息; Receiving, by the base station, a first scheduling instruction that is scrambled according to the first ID information, where the first scheduling instruction is received by a second terminal, and the first scheduling instruction carries a first resource Instructions;
    所述处理单元用于,根据所述第一资源的指示信息,获取所述第一资源;The processing unit is configured to acquire the first resource according to the indication information of the first resource;
    所述发送单元,用于在所述第一资源上向所述第二终端发送数据。The sending unit is configured to send data to the second terminal on the first resource.
  31. 根据权利要求31所述的装置,其特征在于,当所述第一ID信息为所述第一终端的ID信息时,所述第一调度指令为所述基站根据所述第一终端的ID信息进行加扰的第一调度指令。The device according to claim 31, wherein when the first ID information is the ID information of the first terminal, the first scheduling instruction is that the base station according to the ID information of the first terminal The first scheduling instruction that performs scrambling.
  32. 根据权利要求32所述的装置,其特征在于,当所述第二终端为多个时,所述第一调度指令中包含第一字段,所示第一字段用于指示:在所述第一资源上,所述发送单元向所述多个第二终端中的一个或者多个第二终端发送数据。The device according to claim 32, wherein when the second terminal is multiple, the first scheduling instruction includes a first field, and the first field is used to indicate: at the first The resource sending, by the sending unit, data to one or more of the plurality of second terminals.
  33. 根据权利要求31所述的装置,其特征在于,当所述第一ID信息为所述第一终端的ID信息外的其他ID信息时,所述第一调度指令为所述基站根据除所述第一终端的ID信息外的其他ID信息进行加扰的调度指令,其中,所述第一调度指令中包含第二字段,所述第二字段用于指示,在所述第一资源上,所述发送单元向所述第二终端发送数据。The device according to claim 31, wherein when the first ID information is other ID information than the ID information of the first terminal, the first scheduling instruction is that the base station according to the a scheduling instruction that scrambles other ID information except the ID information of the first terminal, where the first scheduling instruction includes a second field, where the second field is used to indicate that, on the first resource, The transmitting unit transmits data to the second terminal.
  34. 根据权利要求34所述的装置,其特征在于,当所述第二终端为多个时,所述第二字段用于指示:在所述第一资源上,所述发送单元分别向所述多个第二终端中的一个或者多个第二终端发送数据。The device according to claim 34, wherein when the second terminal is multiple, the second field is used to indicate that, on the first resource, the sending unit respectively goes to the multiple One or more of the second terminals transmit data.
  35. 根据权利要求34所述的装置,其特征在于,当所述第一终端为多个时,所述第二字段用于指示在所述第一资源上,所述多个第一终端中的一个或者多个第一终端分别对应的发送单元,同时向所述第二终端发送数据。The apparatus according to claim 34, wherein when the first terminal is multiple, the second field is used to indicate that one of the plurality of first terminals is on the first resource Or sending units corresponding to the plurality of first terminals respectively, and simultaneously transmitting data to the second terminal.
  36. 根据权利要求36所述的装置,其特征在于,当所述第二字段指示多个第一终端中的至少两个第一终端向第二终端发送数据时,所述至少两个第一终端中每一个第一终端分别对应的发送单元具体用于:The apparatus according to claim 36, wherein when the second field indicates that at least two of the plurality of first terminals transmit data to the second terminal, the at least two first terminals The sending unit corresponding to each of the first terminals is specifically used for:
    分别向所述第二终端发送不同的数据;或者,分别向所述第二终端发送相同的数据。Sending different data to the second terminal respectively; or sending the same data to the second terminal respectively.
  37. 根据权利要求33或35所述的装置,其特征在于,当第二字段指示第一终端在第一资源上,向多个第二终端中的至少两个第二终端发送数据时,所述发送单元具体用于:The apparatus according to claim 33 or 35, wherein when the second field indicates that the first terminal is on the first resource and transmits data to at least two of the plurality of second terminals, the sending The unit is specifically used to:
    向所述多个第二终端中的至少两个第二终端发送不同的数据,其中,所述不同的数据均是所述发送单元需要发送的数据的子集,且全部子集构成所述发送单元需要发送的数据的全集。 Transmitting different data to at least two of the plurality of second terminals, wherein the different data are a subset of data that the transmitting unit needs to transmit, and all subsets constitute the sending The complete set of data that the unit needs to send.
  38. 根据权利要求33或35所述的装置,其特征在于,所述发送单元具体用于:The device according to claim 33 or 35, wherein the sending unit is specifically configured to:
    向所述多个第二终端中的全部第二终端发送相同的数据,其中所述相同的数据均为所述发送单元需要发送的数据。Transmitting the same data to all of the plurality of second terminals, wherein the same data is data that the transmitting unit needs to transmit.
  39. 根据权利要求31-39任一项所述的装置,其特征在于,所述除所述第一终端的ID信息外的其他ID信息包括:所述第二终端的ID信息,或所述第一终端和所述第二终端共享的ID信息,或除所述第一终端的ID信息和所述第二终端的ID信息之外的公共ID信息。The device according to any one of claims 31 to 39, wherein the ID information other than the ID information of the first terminal comprises: ID information of the second terminal, or the first ID information shared by the terminal and the second terminal, or public ID information other than the ID information of the first terminal and the ID information of the second terminal.
  40. 根据权利要求31-40任一项所述的装置,其特征在于,所述第一调度指令在第一载波上发送,所述第一资源位于第二载波上。The apparatus according to any one of claims 31 to 40, wherein the first scheduling instruction is sent on a first carrier, and the first resource is located on a second carrier.
  41. 根据权利要求41所述的装置,其特征在于,所述第二载波为非授权载波。The apparatus of claim 41 wherein said second carrier is an unlicensed carrier.
  42. 根据权利要求31-42任一项所述的装置,其特征在于,第一调度指令中包括第二资源指示信息;The apparatus according to any one of claims 31 to 42, wherein the first scheduling instruction includes second resource indication information;
    所述处理单元还用于,根据所述第二资源指示信息,获取第二资源,其中,所述第二资源位于第三载波上;The processing unit is further configured to: acquire, according to the second resource indication information, a second resource, where the second resource is located on a third carrier;
    所述发送单元还用于,在所述第二资源上,向第二终端发送控制指令。The sending unit is further configured to send a control instruction to the second terminal on the second resource.
  43. 根据权利要求42所述的装置,其特征在于,所述第三载波为非授权载波。The apparatus of claim 42, wherein the third carrier is an unlicensed carrier.
  44. 一种数据传输装置,其特征在于,所述装置包括:A data transmission device, characterized in that the device comprises:
    接收单元,用于接收基站发送的第一消息,其中所述第一消息中携带第一ID信息,所述第一ID信息为所述第一终端的ID信息或除所述第一终端的ID信息外的其他ID信息;a receiving unit, configured to receive a first message sent by the base station, where the first message carries the first ID information, where the first ID information is ID information of the first terminal or an ID of the first terminal Other ID information outside the information;
    接收所述基站发送的根据所述第一ID信息进行加扰的第一调度指令,其中所述第一调度指令中携带第一资源的指示信息;Receiving, by the base station, a first scheduling instruction that is scrambled according to the first ID information, where the first scheduling instruction carries indication information of a first resource;
    所述处理单元用于,根据所述第一资源的指示信息,获取所述第一资源;The processing unit is configured to acquire the first resource according to the indication information of the first resource;
    所述接收单元还用于,在所述第一资源上接收所述第一终端发送的数据。The receiving unit is further configured to receive data sent by the first terminal on the first resource.
  45. 根据权利要求45所述的装置,其特征在于,当所述第一ID信息为所述第一终端的ID信息时,所述第一调度指令为所述基站根据所述第一终端的ID信息进行加扰的第一调度指令。The device according to claim 45, wherein when the first ID information is the ID information of the first terminal, the first scheduling instruction is that the base station according to the ID information of the first terminal The first scheduling instruction that performs scrambling.
  46. 根据权利要求46所述的装置,其特征在于,当所述第二终端为多个时,所述第一调度指令中包含第一字段,所述多个第二终端中的一个或者多个第二终端中对应的处理单元分别根据所述第一字段的指示,确定与之对应的接收单元在所述第一资源 上,接收所述第一终端发送的数据。The apparatus according to claim 46, wherein when the second terminal is multiple, the first scheduling instruction includes a first field, and one or more of the plurality of second terminals Corresponding processing units in the second terminal respectively determine, according to the indication of the first field, a receiving unit corresponding thereto in the first resource Receiving data sent by the first terminal.
  47. 根据权利要求45所述的装置,其特征在于,当所述第一ID信息为除所述第一终端的ID信息外的其他ID信息时,所述第一调度指令为所述基站根据除所述第一终端的ID信息外的其他ID信息进行加扰的调度指令,其中,所述第一调度指令中包含第二字段,所述处理单元根据所述第二字段的指示,确定与之对应的接收单元在所述第一资源上,接收所述第一终端发送的数据。The apparatus according to claim 45, wherein when the first ID information is other ID information than the ID information of the first terminal, the first scheduling instruction is that the base station according to the a scheduling instruction for scrambling other ID information except the ID information of the first terminal, where the first scheduling instruction includes a second field, and the processing unit determines, according to the indication of the second field, the corresponding The receiving unit receives the data sent by the first terminal on the first resource.
  48. 根据权利要求48所述的装置,其特征在于,当所述第二终端为多个时,所述第一调度指令中包含第二字段,所述多个第二终端中的一个或者多个第二终端中的对应的处理单元,分别根据所述第二字段的指示,确定与之对应的发送单元在所述第一资源上,接收所述第一终端发送的数据。The device according to claim 48, wherein when the second terminal is multiple, the first scheduling instruction includes a second field, and one or more of the plurality of second terminals The corresponding processing unit in the second terminal determines, according to the indication of the second field, that the sending unit corresponding to the second field receives the data sent by the first terminal on the first resource.
  49. 根据权利要求48所述的装置,其特征在于,所述处理单元具体用于,根据所述第二字段的指示,确定所述接收单元在所述第一资源上,接收所述多个第一终端中的一个或者多个第一终端同时发送的数据。The device according to claim 48, wherein the processing unit is configured to: determine, according to the indication of the second field, that the receiving unit receives the plurality of firsts on the first resource Data transmitted simultaneously by one or more first terminals in the terminal.
  50. 根据权利要求50所述的装置,其特征在于,所述处理单元具体用于,根据所述第二字段的指示,确定所述接收单元在所述第一资源上,分别接收至少两个第一终端中的每一个第一终端同时发送的不同的数据;The device according to claim 50, wherein the processing unit is configured to: according to the indication of the second field, determine that the receiving unit receives at least two firsts on the first resource respectively Different data sent by each of the first terminals in the terminal simultaneously;
    或者,接收所述至少两个第一终端中的每一个第一终端发送的相同的数据,其中,所述至少两个第一终端为所述多个第一终端中的至少两个第一终端。Or receiving the same data sent by each of the at least two first terminals, where the at least two first terminals are at least two of the plurality of first terminals. .
  51. 根据权利要求45-51任一项所述的装置,其特征在于,所述除所述第一终端的ID信息外的ID信息包括:所述第二终端的ID信息,或所述第一终端和所述第二终端共享的ID信息,再或者所述第一终端的ID信息和所述第二终端的ID信息之外的公共ID信息。The device according to any one of claims 45 to 51, wherein the ID information other than the ID information of the first terminal comprises: ID information of the second terminal, or the first terminal ID information shared with the second terminal, or public ID information other than the ID information of the first terminal and the ID information of the second terminal.
  52. 根据权利要求45-52任一项所述的装置,其特征在于,所述第一调度指令在第一载波上发送,所述第一资源位于第二载波上。The apparatus according to any one of claims 45-52, wherein the first scheduling instruction is sent on a first carrier, and the first resource is located on a second carrier.
  53. 根据权利要求53所述的装置,其特征在于,所述第二载波为非授权载波。The apparatus of claim 53, wherein the second carrier is an unlicensed carrier.
  54. 根据权利要求45-54任一项所述的装置,其特征在于,第一调度指令中包括第二资源指示信息,所述处理单元还用于,根据所述第二资源指示信息,获取第二资源,其中,第二资源位于第三载波上;The device according to any one of claims 45-54, wherein the first scheduling instruction includes second resource indication information, and the processing unit is further configured to acquire the second according to the second resource indication information a resource, wherein the second resource is located on the third carrier;
    所述接收单元还用于,在所述第二资源上,接收第一终端发送的控制信令。The receiving unit is further configured to receive control signaling sent by the first terminal on the second resource.
  55. 根据权利要求55所述的装置,其特征在于,所述第三载波为非授权载波。 The apparatus of claim 55, wherein the third carrier is an unlicensed carrier.
  56. 根据要求45-56任一项所述的装置,其特征在于,所述装置还包括发送单元,The device of any of claims 45-56, wherein the device further comprises a transmitting unit,
    所述接收单元还用于,接收基站发送的第二调度指令,其中所述第二调度指令中携带第三资源指示信息;The receiving unit is further configured to receive a second scheduling instruction sent by the base station, where the second scheduling instruction carries the third resource indication information;
    所述处理单元还用于,根据所述第三资源指示信息,获取第三资源;The processing unit is further configured to: acquire, according to the third resource indication information, a third resource;
    所述发送单元,用于在所述第三资源上,将所述第一终端发送的数据上传至所述基站。The sending unit is configured to upload data sent by the first terminal to the base station on the third resource.
  57. 根据权利要求57所述的装置,其特征在于,当所述第二终端为多个时,所述多个第二终端中的至少两个或者全部第二终端分别对应的接收单元具体用于,分别接收基站发送的第二调度指令;The device according to claim 57, wherein when the second terminal is multiple, the receiving unit corresponding to at least two or all of the plurality of second terminals is specifically used, Receiving, respectively, a second scheduling instruction sent by the base station;
    所述多个第二终端中的至少两个或者全部第二终端的处理单元还用于,分别根据所述第二调度指令中包含的第三字段,确定与之对应的发送单元将所述第一终端发送的数据上传到基站,其中所述第二调度指令是根据第二ID信息进行加扰的调度指令,其中,所述第二ID信息为所述至少两个第二终端的ID信息或者全部的第二终端的ID信息。The processing unit of at least two or all of the plurality of second terminals is further configured to: determine, according to the third field included in the second scheduling instruction, the sending unit corresponding to the first The data sent by the terminal is uploaded to the base station, where the second scheduling instruction is a scheduling instruction that is scrambled according to the second ID information, where the second ID information is ID information of the at least two second terminals or ID information of all second terminals.
  58. 根据权利要求58所述的装置,其特征在于,所述至少两个第二终端中每一个第二终端分别对应的发送单元具体用于,分别将所述第一终端发送的数据上传到基站,其中,所述至少两个第二终端分别对应的发送单元上传的数据均为所述第一终端发送数据的子集,且,全部子集构成所述第一终端发送的数据的全集,且每个子集之间没有交集。The device according to claim 58, wherein the corresponding sending unit of each of the at least two second terminals is specifically configured to upload data sent by the first terminal to the base station, respectively. The data uploaded by the sending unit corresponding to the at least two second terminals are all a subset of the data sent by the first terminal, and all subsets constitute a complete set of data sent by the first terminal, and each There is no intersection between subsets.
  59. 根据权利要求58所述的装置,其特征在于,所述多个第二终端中的全部第二终端分别对应的发送单元具体用于,在所述第三资源上,将所述第一终端发送的数据上传到基站,其中,所述全部第二终端分别对应的发送单元发送的数据均为所述第一终端发送的数据。The device according to claim 58, wherein the sending unit corresponding to all the second terminals of the plurality of second terminals is specifically configured to send the first terminal on the third resource The data is uploaded to the base station, where the data sent by the sending units corresponding to all the second terminals are the data sent by the first terminal.
  60. 一种无线通信系统,其特征在于,所述系统包括如权利要求31-44任一项所述的装置,以及如权利要求45-60任一项所述的装置和基站。 A wireless communication system, characterized in that the system comprises a device according to any of claims 31-44, and a device and a base station according to any of claims 45-60.
  61. [根据细则26改正17.10.2016] 
    11、根据权利要求1-10任一项所述的方法,其特征在于,所述第一调度指令在第一载波上发送,所述第一资源位于第二载波上。
    [Correct according to Rule 26 17.10.2016]
    The method according to any one of claims 1 to 10, wherein the first scheduling instruction is sent on a first carrier, and the first resource is located on a second carrier.
PCT/CN2016/081594 2016-05-10 2016-05-10 Resource scheduling method, apparatus and system WO2017193292A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/CN2016/081594 WO2017193292A1 (en) 2016-05-10 2016-05-10 Resource scheduling method, apparatus and system
CN201680084447.9A CN109076507B (en) 2016-05-10 2016-05-10 Resource scheduling method, device and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2016/081594 WO2017193292A1 (en) 2016-05-10 2016-05-10 Resource scheduling method, apparatus and system

Publications (1)

Publication Number Publication Date
WO2017193292A1 true WO2017193292A1 (en) 2017-11-16

Family

ID=60266158

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/081594 WO2017193292A1 (en) 2016-05-10 2016-05-10 Resource scheduling method, apparatus and system

Country Status (2)

Country Link
CN (1) CN109076507B (en)
WO (1) WO2017193292A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113965911B (en) * 2020-07-20 2024-05-17 华为技术有限公司 Perception result processing method and device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103430605A (en) * 2011-03-07 2013-12-04 英特尔公司 Grouped machine-to-machine communications
WO2014205746A1 (en) * 2013-06-27 2014-12-31 华为技术有限公司 Resource configuration method and device for terminal-to-terminal communication
WO2015142066A1 (en) * 2014-03-20 2015-09-24 엘지전자(주) Method for transmitting and receiving signal in wireless communication system and device therefor

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103139764B (en) * 2011-12-01 2015-09-09 华为技术有限公司 Business scheduling method and device
JP6328246B2 (en) * 2013-12-20 2018-05-23 京セラ株式会社 Inter-device (D2D) subframe with cell identifier
CN106233648B (en) * 2014-05-07 2019-05-10 华为技术有限公司 Sending device, receiving device, wireless communications method and system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103430605A (en) * 2011-03-07 2013-12-04 英特尔公司 Grouped machine-to-machine communications
WO2014205746A1 (en) * 2013-06-27 2014-12-31 华为技术有限公司 Resource configuration method and device for terminal-to-terminal communication
WO2015142066A1 (en) * 2014-03-20 2015-09-24 엘지전자(주) Method for transmitting and receiving signal in wireless communication system and device therefor

Also Published As

Publication number Publication date
CN109076507A (en) 2018-12-21
CN109076507B (en) 2021-01-29

Similar Documents

Publication Publication Date Title
US9392615B2 (en) Methods and devices for allocating resources in device-to-device communication
AU2015296128B2 (en) Apparatus and method in wireless communication system
WO2018030185A1 (en) Communication device and communication method
WO2018141289A1 (en) Transmitting method and user terminal
JP6521406B2 (en) Data transmission method and apparatus
WO2019154390A1 (en) Apparatus and method in wireless communication system, and computer-readable storage medium
JP2018029323A (en) Communication device and communication method
JP2017204741A (en) Terminal device, base station device, communication method, and program
EP3544353B1 (en) User equipment, base station and corresponding methods
WO2019154386A1 (en) Device and method in radio communication system, and computer-readable storage medium
JP2017204742A (en) Terminal device, base station device, communication method, and program
EP3179746B1 (en) Data reception method, data transmission method, data reception device and data transmission device for device-to-device communication
WO2017219773A1 (en) Configuration information transmission method, device, and system
WO2016070703A1 (en) Uplink scheduling method, device and system
US10575186B2 (en) Radio communication system, base station, and communication terminal
WO2017202209A1 (en) System message transmission method and apparatus, user equipment, and network device
WO2019086012A1 (en) Communication method and apparatus
WO2014135090A1 (en) Data transmission method, system and device
JP7140129B2 (en) Wireless communication device, wireless communication method and computer program
WO2020063533A1 (en) Method and apparatus for optimized harq operation
WO2017193292A1 (en) Resource scheduling method, apparatus and system
WO2019138847A1 (en) Wireless communication device, wireless communication method, and computer program
US20190158225A1 (en) Data Transmission Method and Device
WO2022021811A1 (en) Wireless communication method, terminal device and network device
JP6961678B2 (en) Transmission method, reception method, relay device, base station and mobile station

Legal Events

Date Code Title Description
NENP Non-entry into the national phase

Ref country code: DE

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16901247

Country of ref document: EP

Kind code of ref document: A1

122 Ep: pct application non-entry in european phase

Ref document number: 16901247

Country of ref document: EP

Kind code of ref document: A1