Disclosure of Invention
Embodiments of the present invention provide a method, an apparatus, and a system for resource indication, which can reduce overhead of an interface between a terminal and a base station.
In order to achieve the above purpose, the embodiment of the invention adopts the following technical scheme:
in a first aspect, an embodiment of the present invention provides a resource indication method, including:
a first terminal acquires a first time-frequency resource of first data sent by the first terminal;
the first terminal sends the first data on the first time-frequency resource, where the first data includes a first SCI, the first SCI includes first indication information, where the first indication information, or the first indication information and the first time-frequency resource, is used to indicate a second terminal to send a second time-frequency resource of second data, the first terminal and the second terminal are two terminals on a D2D path, and the second terminal is a next hop terminal of the first terminal.
In the resource indication method provided in the embodiment of the present invention, the first terminal is any terminal except the destination terminal on the D2D path, and with the resource indication method, the first terminal may indicate, to the next-hop terminal, the time-frequency resource required for sending data through the indication information in the SCI sent by the first terminal, for example, the second terminal, or the indication information and the time-frequency resource for sending data to the next-hop terminal, so that the next-hop terminal may not obtain the time-frequency resource required for sending data from the base station through the interface between the next-hop terminal and the base station, and further, the overhead of the interface between the terminal and the base station may be saved.
Further, if the destination terminal on the D2D path needs to send feedback information to the previous hop terminal, by using the resource indication method, the destination terminal on the D2D path may not need to acquire the time-frequency resource required by the destination terminal to send data from the base station through the interface between the destination terminal and the base station, and thus the overhead of the interface between the terminal and the base station can be saved.
Therefore, by adopting the resource indication method provided by the embodiment of the invention, other terminals except the source terminal on the path D2D can obtain the time-frequency resource required by the data transmission from the base station without passing through the interface between the terminal and the base station, so that the cost of the interface between the terminal and the base station can be saved.
In a second aspect, an embodiment of the present invention provides a resource indication method, including:
a base station receives a resource request message sent by a source terminal on a D2D path, wherein the resource request message is used for requesting the base station to allocate time-frequency resources to all terminals on the D2D path;
the base station allocates the time-frequency resources to all terminals on the D2D path according to the resource request message;
and the base station sends DCI to the source terminal, wherein the DCI is used for indicating the information of the time-frequency resources.
In the resource indication method provided in the embodiment of the present invention, only the source terminal needs to obtain the time-frequency resource required by the source terminal to send data from the base station through the interface between the source terminal and the base station on the D2D path, and the time-frequency resources required by other terminals (including the destination terminal and the forwarding terminal located between the source terminal and the destination terminal) to send data are all implemented by the resource indication method, that is, in the embodiment of the present invention, all terminals on the D2D path no longer need to obtain the time-frequency resource required by sending data from the base station through the respective interface between the terminals and the base station, so that the overhead of the interface between the terminal and the base station can be reduced.
In a third aspect, an embodiment of the present invention provides a terminal, where the terminal is a first terminal, and the first terminal includes:
the acquisition unit is used for acquiring a first time-frequency resource of the first data sent by the sending unit;
the sending unit is configured to send the first data on the first time-frequency resource acquired by the acquiring unit, where the first data includes a first SCI, and the first SCI includes first indication information, where the first indication information, or the first indication information and the first time-frequency resource, is used to indicate a second terminal to send a second time-frequency resource of second data, where the first terminal and the second terminal are two terminals on a D2D path, and the second terminal is a next hop terminal of the first terminal.
The technical effects of the terminal provided in the embodiment of the present invention may refer to the technical effects of the terminal described in the resource indication method executed by the terminal in the first aspect, and are not described herein again.
In a fourth aspect, an embodiment of the present invention provides a base station, including:
a receiving unit, configured to receive a resource request message sent by a source terminal on a D2D path, where the resource request message is used to request allocation of time-frequency resources to all terminals on the D2D path;
an allocating unit, configured to allocate the time-frequency resources to all terminals on the D2D path according to the resource request message received by the receiving unit;
a sending unit, configured to send DCI to the source terminal, where the DCI is used to indicate the information of the time-frequency resource allocated by the allocating unit.
The technical effects of the base station provided in the embodiment of the present invention can be seen in the technical effects of the base station described in the resource indication method executed by the base station in the second aspect, and are not described herein again.
Optionally, the first time-frequency resource in the first aspect and the third aspect includes a first time domain resource and a first frequency domain resource, and the second time-frequency resource includes a second time domain resource and a second frequency domain resource;
the first indication information is used for indicating the second time domain resource and the second frequency domain resource; or,
the first indication information is used for indicating the second time domain resource, and the first indication information and the first frequency domain resource are used for indicating the second frequency domain resource; or,
the first indication information and the first time domain resource are used for indicating the second time domain resource, and the first indication information is used for indicating the second frequency domain resource; or,
the first indication information and the first time domain resource are used for indicating the second time domain resource, and the first indication information and the first frequency domain resource are used for indicating the second frequency domain resource.
In a specific implementation of the optional manners in the first aspect and the third aspect, the resource indication method may be implemented in the following manners:
the first indication information includes a first time domain transmission mode index and the second frequency domain resource, and the first time domain transmission mode index is used for indicating the second time domain resource; or,
the first indication information comprises a first time domain sending mode index and a multi-hop frequency hopping mark, the first time domain sending mode index is used for indicating the second time domain resource, and the multi-hop frequency hopping mark and the first frequency domain resource are used for indicating the second frequency domain resource; or,
the first indication information comprises the second time domain resource and the second frequency domain resource; or,
the first indication information comprises the second time domain resource and the multi-hop frequency hopping flag, and the multi-hop frequency hopping flag and the first frequency domain resource are used for indicating the second frequency domain resource; or,
the first indication information comprises a multi-hop time domain hopping flag and the second frequency domain resource, and the multi-hop time domain hopping flag and the first time domain resource are used for indicating the second time domain resource; or,
the first indication information includes the multi-hop time domain hopping flag and the multi-hop frequency hopping flag, the multi-hop time domain hopping flag and the first time domain resource are used for indicating the second time domain resource, and the multi-hop frequency hopping flag and the first frequency domain resource are used for indicating the second frequency domain resource.
Optionally, for example, the first terminal and the second terminal in the first aspect and the third aspect are two terminals on the D2D path except for the destination terminal,
the first data further comprises D2D data, the first time domain resources comprising first SCI time domain resources for the first terminal to transmit the first SCI and first D2D data time domain resources for the first terminal to transmit the D2D data, the first frequency domain resources comprising first SCI frequency domain resources for the first terminal to transmit the first SCI and first D2D data frequency domain resources for the first terminal to transmit the D2D data;
the second data comprises a second SCI and the D2D data, the second time domain resources comprise second SCI time domain resources for the second terminal to transmit the second SCI and second D2D data time domain resources for the second terminal to transmit the D2D data, the second frequency domain resources comprise second SCI frequency domain resources for the second terminal to transmit the second SCI and second D2D data frequency domain resources for the second terminal to transmit the D2D data;
wherein the first time domain transmission pattern index is used to indicate the second SCI time domain resources and the second D2D data time domain resources, and the second frequency domain resources are used to indicate the second SCI frequency domain resources and the second D2D data frequency domain resources; or,
the first time domain transmission pattern index is used to indicate the second SCI time domain resource and the second D2D data time domain resource, the multi-hop frequency hopping flag and the first SCI frequency domain resource are used to indicate the second SCI frequency domain resource, and the multi-hop frequency hopping flag and the first D2D data frequency domain resource are used to indicate the second D2D data frequency domain resource; or,
the second time domain resources are to indicate the second SCI time domain resources and the second D2D data time domain resources, the second frequency domain resources are to indicate the second SCI frequency domain resources and the second D2D data frequency domain resources; or,
the second time domain resource is used to indicate the second SCI time domain resource and the second D2D data time domain resource, the multi-hop frequency hopping flag and the first SCI frequency domain resource are used to indicate the second SCI frequency domain resource, and the multi-hop frequency hopping flag and the first D2D data frequency domain resource are used to indicate the second D2D data frequency domain resource; or,
the multi-hop time domain hopping flag and the first SCI time domain resource are used to indicate the second SCI time domain resource, the multi-hop time domain hopping flag and the first D2D data time domain resource are used to indicate the second D2D data time domain resource, and the second frequency domain resource is used to indicate the second SCI frequency domain resource and the second D2D data frequency domain resource; or,
the multi-hop time domain hopping flag and the first SCI time domain resource are used to indicate the second SCI time domain resource, the multi-hop time domain hopping flag and the first D2D data time domain resource are used to indicate the second D2D data time domain resource, the multi-hop frequency hopping flag and the first SCI frequency domain resource are used to indicate the second SCI frequency domain resource, and the multi-hop frequency hopping flag and the first D2D data frequency domain resource are used to indicate the second D2D data frequency domain resource.
In the embodiment of the present invention, by providing a specific D2D data sending process, a plurality of different manners may be adopted to indicate the time-frequency resource required by the second terminal to send the second data, so that the resource indication manner is more flexible while the overhead of the interface between the base station and the terminal is saved.
Optionally, for example, the first terminal and the second terminal in the first aspect and the third aspect are two terminals on the D2D path except for a source terminal and a destination terminal,
the first data further comprises first feedback information, and the first time domain resource further comprises a first feedback time domain resource for the first terminal to send the first feedback information;
the second data further includes second feedback information, and the second time domain resource further includes a second feedback time domain resource for the second terminal to send the second feedback information;
wherein the first feedback time domain resource is the same as the first SCI time domain resource, and the second feedback time domain resource is the same as the second SCI time domain resource.
Optionally, for example, in the first and third aspects, the first terminal is a source terminal on the D2D path, the second terminal is one terminal except a source terminal and a destination terminal on the D2D path,
the second data further includes second feedback information, and the second time domain resource further includes a second feedback time domain resource for the second terminal to send the second feedback information;
wherein the second feedback time domain resource is the same as the second SCI time domain resource.
In the embodiment of the invention, because the sending destinations of the feedback information and the SCI are different, the feedback information and the SCI can be sent through the same time domain resource, thereby saving the time domain resource.
Optionally, for example, in the first and third aspects, the first terminal is a terminal other than a destination terminal on a D2D path, the second terminal is a destination terminal on the D2D path,
the first data further comprises D2D data, the first time domain resources comprising first SCI time domain resources for the first terminal to transmit the first SCI and first D2D data time domain resources for the first terminal to transmit the D2D data, the first frequency domain resources comprising first SCI frequency domain resources for the first terminal to transmit the first SCI and first D2D data frequency domain resources for the first terminal to transmit the D2D data;
the second data includes second feedback information, and the second time domain resource includes a second feedback time domain resource for the second terminal to send the second feedback information.
In the embodiment of the present invention, a method for indicating a time-frequency resource for sending second data by a second terminal when a first terminal and the second terminal are terminals located at different positions on a D2D path, respectively, is specifically provided.
Optionally, for example, the first terminal in the first and third aspects is one terminal other than the source terminal and the destination terminal on the D2D path,
the first data further comprises first feedback information, and the first time domain resource further comprises a first feedback time domain resource for the first terminal to send the first feedback information;
wherein the first feedback time domain resource is the same as the first SCI time domain resource.
In the embodiment of the invention, because the sending destinations of the feedback information and the SCI are different, the feedback information and the SCI can be sent through the same time domain resource, thereby saving the time domain resource.
Optionally, for example, the first terminal in the first aspect is a source terminal on the D2D path,
the acquiring, by the first terminal, a first time-frequency resource of first data sent by the first terminal includes:
the first terminal receives Downlink Control Information (DCI) sent by a base station, wherein the DCI is used for indicating the first time-frequency resource;
and the first terminal acquires the first time-frequency resource according to the DCI.
Optionally, in the third aspect, in the method for acquiring, by the first terminal, the first time-frequency resource used by the first terminal to transmit the first data, where the first terminal is the source terminal on the D2D path, the execution body may be replaced by the first terminal by an acquiring unit in the first terminal.
In the embodiment of the present invention, when the first terminal is the source terminal, the first terminal may obtain the first time-frequency resource for sending the first data from the base station through DCI, which is similar to an interaction flow between the base station and the terminal in the prior art, so that the interaction flow does not need to be greatly improved in implementation, and is relatively easy to implement.
Optionally, for example, the first terminal in the first aspect is a terminal other than the source terminal and the destination terminal on the D2D path,
the acquiring, by the first terminal, a first time-frequency resource of first data sent by the first terminal includes:
the first terminal receives third data sent by a third terminal on a third time frequency resource, where the third data includes a third SCI, and the third SCI includes second indication information, the second indication information, or the second indication information and the third time frequency resource, and is used to indicate the first time frequency resource;
and the first terminal acquires the first time-frequency resource according to the second indication information or the second indication information and the third time-frequency resource.
Optionally, in the third aspect, in the method for acquiring, by the first terminal, the first time-frequency resource used by the first terminal to transmit the first data, where the first terminal is one terminal (i.e., a forwarding terminal) on the D2D path except for the source terminal and the destination terminal, the execution body may be replaced by the first terminal by an acquiring unit in the first terminal.
In this embodiment of the present invention, when the first terminal is a forwarding terminal on the D2D path (i.e., a terminal located between the source terminal and the destination terminal), the first terminal may obtain the first time-frequency resource for sending the first data by using the resource indication method provided in this embodiment of the present invention, and does not need to obtain the first time-frequency resource from the base station through the interface between the first terminal and the base station, so that the overhead of the interface between the terminal and the base station may be saved.
Optionally, in the embodiment of the present invention, the method for indicating the second time domain resource by using the first time domain transmission mode index further needs to be implemented by combining a predefined time domain transmission mode rule; the method for indicating the second frequency domain resource by using the multi-hop frequency hopping flag and the first frequency domain resource also needs to be implemented by combining a predefined frequency domain hopping rule. The method for indicating the second time domain resource by adopting the multi-hop time domain hopping mark and the first time domain resource also needs to be realized by combining a predefined time domain hopping rule; the method for indicating the second frequency domain resource by using the multi-hop frequency hopping flag and the first frequency domain resource also needs to be implemented by combining a predefined frequency domain hopping rule.
In the embodiment of the invention, the base station and the terminal realize the resource indication method according to the same rule, so that the accuracy of resource indication can be improved while the overhead of an interface between the terminal and the base station is saved, and the normal transmission of D2D data on a D2D path can be ensured.
Optionally, the information of the time-frequency resource in the second and fourth aspects includes a first time-frequency resource, where the first time-frequency resource is used for the source terminal to send first data, and the first data includes a first D2D link control information SCI and D2D data;
the first time frequency resources include first SCI time domain resources and first SCI frequency domain resources where the first terminal transmits the first SCI, and first D2D data time domain resources and first D2D data frequency domain resources where the first terminal transmits the D2D data.
In a particular implementation of the alternatives in the second and fourth aspects above,
the information of the time frequency resource further includes a multi-hop frequency hopping flag, where the multi-hop frequency hopping flag is used to indicate whether the other terminals except the source terminal on the D2D path change the frequency domain resources of the respective transmitted data.
In another particular implementation of the alternatives in the second and fourth aspects above,
the information of the time frequency resource further includes a multi-hop time domain hopping flag and a multi-hop frequency hopping flag, the multi-hop time domain hopping flag is used to indicate whether other terminals except the source terminal on the D2D path change the relative time domain resource within the cycle of the link control SC of the D2D link that transmits data, and the multi-hop frequency hopping flag is used to indicate whether the other terminals change the frequency domain resource that transmits data.
Optionally, the first time-frequency resource in the second aspect and the fourth aspect includes a first time-domain resource and a first frequency-domain resource, and the first time-domain resource sends the mode index indication through a time domain.
In the embodiment of the invention, the first time-frequency resource of the first data can be directly indicated to the source terminal through the information of the time-frequency resource sent to the source terminal by the base station; and through other marks in the information of the time-frequency resource, the time-frequency resource required by other terminals except the source terminal on the D2D path is indicated by combining the corresponding flow and the required time-frequency resource, so that the other terminals do not need to acquire the required time-frequency resource from the base station through interfaces between the other terminals and the base station, and the cost of the interfaces between the terminals and the base station can be saved.
In a fifth aspect, an embodiment of the present invention provides a terminal, including: a processor, a memory, a system bus, and a communication interface;
the memory is configured to store computer executable instructions, and the processor is connected to the memory through the system bus, and when the terminal runs, the processor executes the computer executable instructions stored in the memory, so that the terminal performs the resource indication method according to the first aspect or any one of the optional manners of the first aspect.
In a sixth aspect, an embodiment of the present invention provides a readable medium, which includes computer executable instructions, and when a processor of a terminal executes the computer executable instructions, the terminal performs the resource indication method as described in the first aspect or any one of the optional manners of the first aspect.
In a seventh aspect, an embodiment of the present invention provides a base station, including: a processor, a memory, a system bus, and a communication interface;
the memory is configured to store computer executable instructions, and the processor is connected to the memory through the system bus, and when the base station runs, the processor executes the computer executable instructions stored in the memory, so as to enable the base station to perform the resource indication method according to the second aspect or any one of the alternatives of the second aspect.
In an eighth aspect, an embodiment of the present invention provides a readable medium, which includes computer executable instructions, and when a processor of a base station executes the computer executable instructions, the base station performs the resource indication method as described in the second aspect or any one of the optional manners of the second aspect.
In a ninth aspect, an embodiment of the present invention provides a communication system, where the communication system includes multiple terminals and a base station, where the multiple terminals may be the terminals described in any optional manner of the third aspect or the third aspect, and the base station may be the base station described in any optional manner of the fourth aspect or the fourth aspect; or,
the plurality of terminals may be terminals according to the fifth aspect, and the base station may be a base station according to the seventh aspect.
Optionally, the terminal may further include the readable medium of the sixth aspect, and the base station may further include the readable medium of the eighth aspect.
By adopting the resource indication method, the terminal, the base station and the communication system provided by the embodiment of the invention, other terminals except the source terminal on the D2D path where the terminal is located do not need to acquire the time-frequency resources required by the data transmission from the base station through the interfaces between the terminals and the base station, so that the cost of the interfaces between the terminals and the base station can be saved.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments.
The resource indication method provided by the embodiment of the invention can be applied to a D2D path adopting D2D communication. The D2D communication may be a single-hop D2D communication (i.e., only two terminals, including a source terminal and a destination terminal, are in a D2D path, and the source terminal and the destination terminal form a D2D link; the D2D link is a single-hop D2D link); the D2D communication may also be a multi-hop D2D communication (i.e., there are a plurality of terminals on the D2D path, including a source terminal, a destination terminal and a forwarding terminal located between the source terminal and the destination terminal, and the source terminal, the destination terminal and any two adjacent terminals among the forwarding terminals form a D2D link, which together form a plurality of D2D links, and the plurality of D2D links form a multi-hop D2D path from the source terminal to the destination terminal via the forwarding terminal), and the invention is not limited in particular.
Wherein, a plurality in the embodiment of the invention refers to three or more. For example, a plurality of terminals means three terminals or more.
By adopting the resource indication method provided by the embodiment of the invention, when the D2D path is the single-hop D2D link, the source terminal can indicate the time frequency resource required for the destination terminal to send data (the data may be feedback information of the destination terminal to the source terminal) to the destination terminal through the indication information in the SCI sent by the source terminal to the destination terminal, or the indication information and the time frequency resource for the source terminal to send data to the destination terminal, so that the destination terminal does not need to acquire the time frequency resource required for sending data from the base station, and the overhead of an interface between the terminal and the base station can be reduced. When the D2D path is a multi-hop D2D path, the source terminal and the forwarding terminals located between the source terminal and the destination terminal may both indicate information in an SCI sent to the next-hop terminal by the respective forwarding terminal or indicate information and time-frequency resources for sending data to the respective next-hop terminal, and indicate the time-frequency resources required for sending data to the next-hop terminal by the respective next-hop terminal, so that the forwarding terminals and the destination terminals do not need to acquire the time-frequency resources required for sending data from the base station by respective interfaces with the base station, and the overhead of the interfaces between the terminals and the base station can be reduced.
The next-hop terminal of a certain terminal or the previous-hop terminal of a certain terminal in the embodiments of the present invention refers to a terminal capable of directly communicating with the terminal. For example, there are three terminals, terminal a, terminal B and terminal C. Assuming that a terminal A and a terminal B can directly communicate, a terminal B and a terminal C can directly communicate, and the terminal A needs to communicate through the terminal B and the terminal C; then terminal B is the next hop terminal of terminal a, terminal a is the previous hop terminal of terminal B, terminal C is the next hop terminal of terminal B, and terminal B is the previous hop terminal of terminal C.
The interface between the terminal and the base station involved in the implementation of the present invention may be understood as an air interface for communication between the terminal and the base station, or may also be referred to as a Uu interface.
As shown in fig. 3, an embodiment of the present invention provides a resource indication method, where the resource indication method may include:
s101, the first terminal obtains a first time-frequency resource of first data sent by the first terminal.
S102, the first terminal sends first data on a first time-frequency resource, the first data includes a first SCI, the first SCI includes first indication information, and the first indication information, or the first indication information and the first time-frequency resource, is used for indicating a second time-frequency resource of a second terminal to send second data.
In the resource indication method provided in the embodiment of the present invention, the first terminal and the second terminal are both two terminals on a D2D path that adopt D2D for communication, and the first terminal and the second terminal may directly communicate with each other, that is, the second terminal is a next hop terminal of the first terminal, and the first terminal is a previous hop terminal of the second terminal. When the D2D path is a single-hop D2D link, the single-hop D2D link includes two terminals, namely a source terminal and a destination terminal; when the D2D path is a multi-hop D2D path, the multi-hop D2D path includes a plurality of terminals, such as a source terminal, a destination terminal, and a forwarding terminal located between the source terminal and the destination terminal. The number of forwarding terminals in the multi-hop D2D path may be one, two, or more, and the present invention is not limited in particular.
Specifically, when the D2D path is a single-hop D2D link, the first terminal may be a source terminal on the single-hop D2D link, and the second terminal may be a destination terminal on the single-hop D2D link. When the D2D path is a multi-hop D2D path, the first terminal may be a source terminal on the multi-hop D2D path, the second terminal may be a forwarding terminal on the multi-hop D2D path, and the second terminal is a next-hop terminal of the source terminal; or both the first terminal and the second terminal can be two forwarding terminals on a multi-hop D2D path, and the second terminal is a next-hop terminal of the first terminal; alternatively, the first terminal may be a forwarding terminal on the multi-hop D2D path, the second terminal may be a destination terminal on the multi-hop D2D path, and the first terminal is a previous-hop terminal of the destination terminal.
After the first terminal acquires the first time-frequency resource of the first terminal for sending the first data, the first terminal may send the first data on the first time-frequency resource. The first data includes a first SCI, where the first SCI includes first indication information, and the first indication information, or the first indication information and the first time-frequency resource may be used to indicate a second time-frequency resource for a second terminal to send second data. That is, after the second terminal receives the first SCI sent by the first terminal on the first time-frequency resource, the second terminal may determine, according to the first indication information included in the first SCI, or the first indication information and the first time-frequency resource, the second time-frequency resource where the second terminal sends the second data.
In the embodiment of the present invention, if a certain terminal sends data to a next hop terminal of the terminal on a certain time frequency resource, it may be considered that the next hop terminal of the terminal also receives the data sent by the terminal on the time frequency resource.
In the resource indication method provided in the embodiment of the present invention, other terminals on the D2D path except the destination terminal may indicate, to the next-hop terminal, the time-frequency resource required for sending data through the SCI sent by the next-hop terminal, or through the indication information and the time-frequency resource used for sending data by the next-hop terminal, so that the next-hop terminal may not need to obtain the time-frequency resource required for sending data from the base station through the interface between the next-hop terminal and the base station, and thus, the overhead of the interface between the terminal and the base station may be saved.
Optionally, in this embodiment of the present invention, the first time-frequency resource includes a first time-domain resource and a first frequency-domain resource, and the second time-frequency resource includes a second time-domain resource and a second frequency-domain resource.
In S102, the first indication information, or the first indication information and the first time-frequency resource, is used to indicate a second time-frequency resource for the second terminal to send the second data, and may specifically be one of the following:
(1) the first indication information is used for indicating a second time domain resource and a second frequency domain resource;
(2) the first indication information is used for indicating the second time domain resource, and the first indication information and the first frequency domain resource are used for indicating the second frequency domain resource;
(3) the first indication information and the first time domain resource are used for indicating a second time domain resource, and the first indication information is used for indicating a second frequency domain resource;
(4) the first indication information and the first time domain resources are used for indicating the second time domain resources, and the first indication information and the first frequency domain resources are used for indicating the second frequency domain resources.
Optionally, in this embodiment of the present invention, when the first terminal and the second terminal are two terminals except for the destination terminal on a D2D path (where the D2D path is a multi-hop D2D path), the first data further includes D2D data, the first time domain resource includes a first SCI time domain resource for the first terminal to send the first SCI and a first D2D data time domain resource for the first terminal to send the D2D data, and the first frequency domain resource includes a first SCI frequency domain resource for the first terminal to send the first SCI and a first D2D data frequency domain resource for the first terminal to send the D2D data.
The second data includes second SCI and D2D data, the second time domain resource includes a second SCI time domain resource for the second terminal to transmit the second SCI and a second D2D data time domain resource for the second terminal to transmit D2D data, and the second frequency domain resource includes a second SCI frequency domain resource for the second terminal to transmit the second SCI and a second D2D data frequency domain resource for the second terminal to transmit D2D data.
Optionally, the resource indication method provided in the embodiment of the present invention may include a resource indication method in which the D2D path is based on a semi-static time domain mode, and a resource indication method in which the D2D path is based on a D2D resource pool. The two resource indication methods are described in detail below according to the difference between the first indication information and the two resource indication methods.
(1) Resource indication method of D2D path based on semi-static time domain mode
Optionally, in a first possible implementation manner, the first indication information includes a first time domain transmission mode index and a second frequency domain resource, where the first time domain transmission mode index is used to indicate the second time domain resource; i.e. the first indication information is used to indicate the second time domain resources and the second frequency domain resources.
Specifically, when the second data includes the second SCI and D2D data, the first time domain transmission pattern index is used to indicate the second SCI time domain resources and the second D2D data time domain resources, and the second frequency domain resources are used to indicate the second SCI frequency domain resources and the second D2D data frequency domain resources.
The first time domain transmission mode index is determined by the first terminal according to a second time domain transmission mode index indicating the first time domain resource. The second frequency domain resource is determined by the first terminal according to the first frequency domain resource and a predefined frequency hopping rule. Specifically, the first terminal determines a second SCI frequency domain resource according to the first SCI frequency domain resource and a predefined frequency hopping rule; and the first terminal determines the second D2D data frequency domain resource according to the first D2D data frequency domain resource and a predefined frequency hopping rule.
Optionally, in a second possible implementation manner, the first indication information includes a first time domain transmission mode index and a multi-hop frequency hopping flag, where the first time domain transmission mode index is used to indicate a second time domain resource, and the multi-hop frequency hopping flag and the first frequency domain resource are used to indicate a second frequency domain resource; that is, the first indication information is used to indicate the second time domain resource, and the first indication information and the first frequency domain resource are used to indicate the second frequency domain resource.
Specifically, when the second data includes the second SCI and D2D data, the first time domain transmission pattern index is used to indicate the second SCI time domain resource and the second D2D data time domain resource, the multi-hop frequency hopping flag and the first SCI frequency domain resource are used to indicate the second SCI frequency domain resource, and the multi-hop frequency hopping flag and the first D2D data frequency domain resource are used to indicate the second D2D data frequency domain resource.
The first time domain transmission mode index is determined by the first terminal according to a second time domain transmission mode index indicating the first time domain resource.
In this embodiment, since the first terminal and the second terminal are two terminals except for the destination terminal on the D2D path, the D2D path may include at least three terminals, that is, the D2D path is a multi-hop D2D path.
For example, in this embodiment, as shown in fig. 4 (a), the first terminal may be a source terminal a on a multi-hop D2D path, the second terminal may be a forwarding terminal B on the multi-hop D2D path except for the source terminal a and the destination terminal C, and the forwarding terminal B is a next-hop terminal of the source terminal a; alternatively, as shown in fig. 4 (B), the first terminal and the second terminal may be a forwarding terminal B and a forwarding terminal D on the multi-hop D2D path except for the source terminal a and the destination terminal C, and the forwarding terminal D is a next-hop terminal of the forwarding terminal B.
In the resource indication method provided in the embodiment of the present invention, two domains may be added to the first SCI to send the first time domain transmission pattern index and the second frequency domain resource, or to send the first time domain transmission pattern index and the multi-hop frequency hopping flag.
Optionally, the multi-hop hopping flag may be used to indicate whether the terminal receiving the multi-hop hopping flag changes the frequency domain resource of the data sent by the terminal when sending the data to the terminal of the next hop of the terminal. For example, assume that there are 3 terminals, terminal a, terminal B, and terminal C, respectively. As shown in fig. 5, taking SCI as an example, terminal B receives SCI1 sent by terminal a on frequency domain resource 1, and SCI1 includes a multi-hop hopping flag, which may be used to indicate whether terminal B changes the frequency domain resource for sending SCI2 when sending SCI2 to terminal C. That is, terminal B continues to send SCI2 to terminal C on frequency domain resource 1; or terminal B shifts, for example, by an offset on frequency domain resource 1 according to a predefined hopping rule, and sends SCI2 to terminal C on frequency domain resource 2 after frequency domain resource 1 is shifted by an offset.
Fig. 5 only shows, by way of example, whether the frequency domain resource of the SCI2 is changed according to the multi-hop hopping flag when the terminal B sends the SCI2 to the terminal C, and the description of whether the frequency domain resource of the D2D is changed according to the multi-hop hopping flag when the terminal B sends the D2D data to the terminal C is similar to the description of whether the frequency domain resource of the SCI2 is changed according to the multi-hop hopping flag when the terminal B sends the SCI2 to the terminal C, and is not repeated here.
Optionally, in the embodiment of the present invention, the multi-hop frequency hopping flag may be set to 0 to indicate that the terminal that receives the multi-hop frequency hopping flag does not change the frequency domain resource of the data sent by the terminal when sending the data to the next-hop terminal of the terminal; the multi-hop hopping flag is set to 1 to indicate that the terminal receiving the multi-hop hopping flag changes the frequency domain resource of the transmission data when transmitting the data to the terminal of the next hop of the terminal. Or, the multi-hop frequency hopping flag is set to 1, which is used for indicating that the terminal receiving the multi-hop frequency hopping flag does not change the frequency domain resource of the data sent by the terminal when sending the data to the next hop terminal of the terminal; the multi-hop hopping flag is set to 0 to indicate that the terminal receiving the multi-hop hopping flag changes the frequency domain resource of the data sent by the terminal when sending the data to the next-hop terminal of the terminal.
Fig. 6 is a schematic structural diagram of a possible semi-static time domain mode according to an embodiment of the present invention. In fig. 6, each row represents a time-domain transmission mode, each time-domain transmission mode being indexed by a different number (i.e., each number is an index of a time-domain transmission mode); each column may represent a subframe available for D2D communication (since the subframe in fig. 6 only represents a subframe available for D2D communication, the subframe numbers in fig. 6 are only exemplary illustrations, and in the present embodiment, these subframe numbers are used to represent a relative relationship between each time domain transmission mode, for example, may represent that a delay between two consecutive time domain transmission modes (as two adjacent rows in fig. 6, that is, representing two consecutive time domain transmission modes) is fixed for 3 milliseconds (for example, 1 millisecond (ms) is a length of 1 subframe), which does not form a limitation on the position of the subframe on an absolute time axis).
It should be noted that, in Frequency Division Duplex (FDD) mode, the D2D subframes available for communication may be all subframes in the uplink frequency band; in a Time Division Duplex (TDD) mode, the D2D communication available subframes may be uplink subframes. Fig. 6 is an exemplary illustration of the FDD mode only.
Optionally, when the first terminal and the second terminal are two terminals except for a source terminal and a destination terminal on a D2D path, that is, the first terminal and the second terminal are forwarding terminals on a D2D path, and the second terminal is a next hop terminal of the first terminal, the first data may further include first feedback information, and the first time domain resource may further include a first feedback time domain resource for the first terminal to send the first feedback information; the second data may further include second feedback information, and the second time domain resource may further include a second feedback time domain resource for the second terminal to transmit the second feedback information.
The first feedback time domain resource is the same as the first SCI time domain resource, and the second feedback time domain resource is the same as the second SCI time domain resource. Specifically, the first SCI time domain resource and the first feedback time domain resource are both indicated by the second transmission mode index; the second SCI time domain resource and the second feedback time domain resource are both indicated by the first time domain transmission pattern index.
Those skilled in the art will understand that, since the frequency domain resource for the terminal to send the feedback information is usually indicated to the terminal by the base station through higher layer signaling (e.g. Radio Resource Control (RRC) signaling); in the embodiment of the present invention, the time-frequency resource for sending SCI and D2D data and the time-domain resource for sending feedback information are both indicated by physical layer control information, so that the frequency-domain resource for sending feedback information by the terminal is not involved here.
Optionally, when the first terminal is a source terminal on the D2D path, the second terminal is a terminal other than the source terminal and the destination terminal on the D2D path, that is, the second terminal is a forwarding terminal on the D2D path, and the second terminal is a next hop terminal of the first terminal, the second data may further include second feedback information, and the second time domain resource may further include a second feedback time domain resource for the second terminal to send the second feedback information.
Wherein the second feedback time domain resource is the same as the second SCI time domain resource. Specifically, the second SCI time domain resource and the second feedback time domain resource are both indicated by the first time domain transmission mode index.
In the embodiment of the present invention, in an application scenario where a first terminal and a second terminal are two terminals on a D2D path except a destination terminal, when the first terminal is a source terminal on a D2D path, the second terminal is a forwarding terminal on a D2D path, and the second terminal is a next hop terminal of the source terminal, the first data may include first SCI and D2D data, and the second data may include second SCI, D2D data, and second feedback information; when the first terminal and the second terminal are both two forwarding terminals on the D2D path, and the second terminal is a next hop terminal of the first terminal, the first data may include the first SCI, the D2D data, and the first feedback information, and the second data may include the second SCI, the D2D data, and the second feedback information. The first feedback information is feedback information which is sent by the first terminal to a previous hop terminal of the first terminal and corresponds to data after the first terminal receives the data sent by the previous hop terminal of the first terminal; the second feedback information is feedback information corresponding to the first SCI and the D2D data, which is sent to the first terminal after the second terminal receives the first SCI and the D2D data sent by the first terminal.
In the structural diagram of the semi-static time domain mode as shown in fig. 6, in each transmission mode indicated by the time domain transmission mode index, the time domain resources for transmitting SCI, D2D data and feedback information (if there is feedback information) are predefined, i.e. SCI, D2D data and feedback information can be transmitted on a predefined specific subframe. When the base station indicates a certain time domain transmission mode for the terminal, the terminal can transmit SCI, D2D data and feedback information on a specific subframe predefined in the time domain transmission mode; and the terminal may receive SCI, D2D data and feedback information transmitted by other terminals on other subframes that are not used for transmitting data in the time-domain transmission mode. For example, if the time domain transmission mode indicated by the base station for the terminal is time domain transmission mode 0, the terminal may transmit at least one of the SCI and the feedback information on a predefined subframe, such as subframe 0 and subframe 9 (where the source terminal on the D2D path may not transmit the feedback information); transmitting D2D data on subframes such as subframe 1 and subframe 10; SCI, D2D data, and feedback information are received on other subframes not used for transmitting data.
Illustratively, referring to fig. 6, as shown in fig. 7, a structure diagram of a multi-hop D2D path is shown. The multi-hop D2D path is assumed to include three terminals, terminal A, terminal B and terminal C; the terminal A is a source terminal, the terminal B is a forwarding terminal, and the terminal C is a destination terminal; and terminal a needs to send D2D data to terminal C via terminal B; and if the time domain transmission mode allocated by the base station to the terminal a according to the predefined time domain transmission mode rule is mode 0, the time domain transmission mode allocated to the terminal B is mode 1, and the time domain transmission mode allocated to the terminal C is mode 2, the communication process between the terminals on the multi-hop D2D path is as shown in fig. 8. In this embodiment of the present invention, after the base station allocates the time domain transmission mode to the terminal a, the terminal B, and the terminal C, the base station may directly indicate to the terminal a that the time domain transmission mode of the terminal a is mode 0, and the terminal a or the terminal B determines the time domain transmission mode of the terminal B to be mode 1 according to the predefined time domain transmission mode rule and mode 0 (i.e., the time domain transmission mode of the terminal a), and the terminal B or the terminal C determines the time domain transmission mode of the terminal C to be mode 2 according to the predefined time domain transmission mode rule and mode 1 (i.e., the time domain transmission mode of the terminal B). Therefore, the base station indicates the time domain sending mode of the source terminal to the source terminal, and the time domain sending modes of all terminals on the multi-hop D2D path can be determined in sequence by combining the predefined time domain sending mode rule.
Specifically, in one implementation, the terminal a may determine the time domain transmission mode of the terminal B according to the time domain transmission mode of the terminal a indicated by the base station to the terminal a; the terminal B may determine the time domain transmission mode of the terminal C according to the time domain transmission mode of the terminal B indicated by the terminal a to the terminal B. Another implementation is that the terminal B may determine the time domain transmission mode of the terminal B according to the time domain transmission mode of the terminal a indicated by the terminal a to the terminal B; the terminal C may determine the time domain transmission mode of the terminal C according to the time domain transmission mode of the terminal B indicated by the terminal B to the terminal C.
Wherein, in fig. 8, terminal a transmits SCI1 to terminal B on subframe 0, and terminal a transmits D2D data 1 to terminal B on subframe 1; terminal B sends SCI2 to terminal C on subframe 5, while terminal B sends feedback information 1 to terminal a on subframe 5, terminal B sends D2D data 1 to terminal C on subframe 6; terminal a sends SCI3 to terminal B on subframe 9, terminal a sends D2D data 2 to terminal B on subframe 10; while terminal C sends feedback information 2 to terminal B on subframe 10.
Alternatively, when the first terminal is a terminal other than the destination terminal on the D2D path, and the second terminal is the destination terminal on the D2D path,
the first data further includes D2D data, the first time domain resources include first SCI time domain resources in which the first terminal transmits the first SCI and first D2D data time domain resources in which the first terminal transmits the D2D data, and the first frequency domain resources include first SCI frequency domain resources in which the first terminal transmits the first SCI and first D2D data frequency domain resources in which the first terminal transmits the D2D data. The second data includes second feedback information, and the second time domain resource includes a second feedback time domain resource for the second terminal to send the second feedback information.
In this embodiment, since the second terminal is the destination terminal, if the D2D path is a single-hop D2D link, the first terminal is the source terminal on the single-hop D2D link; if the D2D path is a multi-hop D2D path, the first terminal is a forwarding terminal on the multi-hop D2D path, and the first terminal is a last-hop terminal of the second terminal.
Optionally, in an application scenario where the second terminal is a destination terminal on the D2D path, when the first terminal is one terminal other than the source terminal and the destination terminal on the D2D path, that is, the first terminal is a forwarding terminal on the D2D path,
the first data may further include first feedback information, and the first time domain resources may further include first feedback time domain resources in which the first terminal transmits the first feedback information.
Wherein the first feedback time domain resource is the same as the first SCI time domain resource. Specifically, the first SCI time domain resource and the first feedback time domain resource are both indicated by the second time domain transmission mode index.
(2) Resource indication method of D2D path based on D2D resource pool
Optionally, in a first possible implementation manner, the first indication information includes a second time domain resource and a second frequency domain resource; i.e. the first indication information is used to indicate the second time domain resources and the second frequency domain resources.
Specifically, when the second data includes the second SCI and D2D data, the second time domain resources are used to indicate the second SCI time domain resources and the second D2D data time domain resources, and the second frequency domain resources are used to indicate the second SCI frequency domain resources and the second D2D data frequency domain resources.
And the second time domain resource is determined by the first terminal according to the first time domain resource and a predefined time domain hopping rule. Specifically, the first terminal determines a second SCI time domain resource according to the first SCI time domain resource and a predefined time domain hopping rule; and the first terminal determines a second D2D data time domain resource according to the first D2D data time domain resource and a predefined time domain hopping rule.
The second frequency domain resource is determined by the first terminal according to the first frequency domain resource and a predefined frequency hopping rule. Specifically, the first terminal determines a second SCI frequency domain resource according to the first SCI frequency domain resource and a predefined frequency hopping rule; and the first terminal determines the second D2D data frequency domain resource according to the first D2D data frequency domain resource and a predefined frequency hopping rule.
Optionally, in a second possible implementation manner, the first indication information includes a second time domain resource and a multi-hop frequency hopping flag, where the multi-hop frequency hopping flag and the first frequency domain resource are used to indicate the second frequency domain resource; that is, the first indication information is used to indicate the second time domain resource, and the first indication information and the first frequency domain resource are used to indicate the second frequency domain resource.
Specifically, when the second data includes the second SCI and D2D data, the second time domain resource is used to indicate the second SCI time domain resource and the second D2D data time domain resource, the multi-hop frequency hopping flag and the first SCI frequency domain resource are used to indicate the second SCI frequency domain resource, and the multi-hop frequency hopping flag and the first D2D data frequency domain resource are used to indicate the second D2D data frequency domain resource.
And the second time domain resource is determined by the first terminal according to the first time domain resource and a predefined time domain hopping rule. Specifically, the first terminal determines a second SCI time domain resource according to the first SCI time domain resource and a predefined time domain hopping rule; and the first terminal determines a second D2D data time domain resource according to the first D2D data time domain resource and a predefined time domain hopping rule.
Optionally, in a third possible implementation manner, the first indication information includes a multi-hop time domain hopping flag and a second frequency domain resource, where the multi-hop time domain hopping flag and the first time domain resource are used to indicate the second time domain resource; namely, the first indication information and the first time domain resource are used for indicating the second time domain resource, and the first indication information is used for indicating the second frequency domain resource.
Specifically, when the second data includes the second SCI and the D2D data, the multi-hop time domain hopping flag and the first SCI time domain resource are used to indicate the second SCI time domain resource, the multi-hop time domain hopping flag and the first D2D data time domain resource are used to indicate the second D2D data time domain resource, and the second frequency domain resource is used to indicate the second SCI frequency domain resource and the second D2D data frequency domain resource.
And the second frequency domain resource is determined by the first terminal according to the first frequency domain resource and a predefined frequency hopping rule. Specifically, the first terminal determines a second SCI frequency domain resource according to the first SCI frequency domain resource and a predefined frequency hopping rule; and the first terminal determines the second D2D data frequency domain resource according to the first D2D data frequency domain resource and a predefined frequency hopping rule.
Optionally, in a fourth possible implementation manner, the first indication information includes a multi-hop time domain hopping flag and a multi-hop frequency hopping flag, where the multi-hop time domain hopping flag and the first time domain resource are used to indicate a second time domain resource, and the multi-hop frequency hopping flag and the first frequency domain resource are used to indicate a second frequency domain resource; that is, the first indication information and the first time domain resource are used for indicating the second time domain resource, and the first indication information and the first frequency domain resource are used for indicating the second frequency domain resource.
Specifically, when the second data includes the second SCI and the D2D data, the multi-hop time domain hopping flag and the first SCI time domain resource are used to indicate the second SCI time domain resource, the multi-hop time domain hopping flag and the first D2D data time domain resource are used to indicate the second D2D data time domain resource, the multi-hop frequency hopping flag and the first SCI frequency domain resource are used to indicate the second SCI frequency domain resource, and the multi-hop frequency hopping flag and the first D2D data frequency domain resource are used to indicate the second D2D data frequency domain resource.
In the resource indication method provided in the embodiment of the present invention, two domains may be added to the first SCI to send the second time domain resource and the second frequency domain resource, or to send the second time domain resource and the multi-hop frequency hopping flag, or to send the multi-hop time domain hopping flag and the second frequency domain resource, or to send the multi-hop time domain hopping flag and the multi-hop frequency hopping flag.
Optionally, the multi-hop time domain hopping flag may be used to indicate whether, when the terminal that receives the multi-hop time domain hopping flag sends data to a terminal of a next hop of the terminal, a relative time domain resource in a D2D link control (abbreviated as SC) period of the data sent by the terminal is changed. The multi-hop hopping flag may be used to indicate whether a terminal that receives the multi-hop hopping flag changes a frequency domain resource for transmitting data when transmitting data to a terminal of a next hop of the terminal.
Fig. 9 is a schematic structural diagram of a possible D2D time domain resource pool according to an embodiment of the present invention. In fig. 9, each SC cycle includes an SCI resource pool and a D2D resource pool, where resources in the SCI resource pool are available for transmitting SCIs between terminals, and resources in the D2D resource pool are available for transmitting D2D data between terminals.
For example, assume that there are 3 terminals, terminal a, terminal B, and terminal C, and terminal a transmits data to terminal C via terminal B. As shown in fig. 9, for the time domain resources for transmitting SCI and D2D data, assuming that terminal B receives SCI1 transmitted by terminal a on time domain resource 1 (denoted as T1 in fig. 9) in the first SC period and terminal B receives D2D data transmitted by terminal a on time domain resource 3 (denoted as T3 in fig. 9) in the first SC period, where SCI1 includes a multi-hop time domain hopping flag, the multi-hop time domain hopping flag can be used to indicate whether terminal B changes the relative time domain resources in the second SC period in which it transmits SCI2 and D2D data when transmitting SCI2 and D2D data to terminal C. That is, terminal B continues to transmit SCI2 to terminal C on time domain resource 1 in the second SC period, and transmits D2D data to terminal C on time domain resource 3 in the second SC period; or terminal B may transmit SCI2 to terminal C on time domain resource 2 (denoted as T2 in fig. 9) obtained by shifting time domain resource 1 in the second SC period by an offset X1 and time domain resource 1 in the second SC period by an offset X1 according to a predefined time domain hopping rule, and transmit D2D data to terminal C on time domain resource 3 in the second SC period by an offset X2 and time domain resource 4 (denoted as T4 in fig. 9) obtained by shifting time domain resource 3 in the second SC period by an offset X2.
As shown in fig. 9, for the frequency domain resources for transmitting SCI and D2D data, it is assumed that terminal B receives SCI1 transmitted by terminal a on frequency domain resource 1 (denoted as F1 in fig. 9) in the first SC period, and terminal B receives D2D data transmitted by terminal a on frequency domain resource 3 (denoted as F3 in fig. 9) in the first SC period, where SCI1 includes a multi-hop hopping flag, and the multi-hop hopping flag can be used to indicate whether terminal B changes the frequency domain resources for transmitting SCI2 and D2D data when transmitting SCI2 and D2D data to terminal C. That is, terminal B continues to transmit SCI2 to terminal C on frequency domain resource 1 and D2D data to terminal C on frequency domain resource 3 during the second SC period; or in the second SC period, terminal B shifts, for example, by an offset Y1 on frequency domain resource 1 and transmits SCI2 to terminal C on frequency domain resource 2 (denoted as F2 in fig. 9) after frequency domain resource 1 is shifted by an offset Y1, and terminal B shifts by an offset Y2 on frequency domain resource 3 and transmits D2D data to terminal C on frequency domain resource 4 (denoted as F4 in fig. 9) after frequency domain resource 3 is shifted by an offset Y2, according to a predefined hopping rule.
Optionally, in the embodiment of the present invention, the multi-hop time domain hopping flag may be set to 0 to indicate that the terminal that receives the multi-hop time domain hopping flag does not change the relative time domain resource within the SC period in which the terminal sends data when sending data to the next-hop terminal of the terminal; and setting the multi-hop time domain hopping mark as 1 to indicate that the terminal receiving the multi-hop time domain hopping mark changes the relative time domain resource in the SC period of the data transmitted by the terminal when transmitting the data to the next hop terminal of the terminal. Or, the multi-hop time domain hopping flag is set to 1, which is used for indicating that the terminal receiving the multi-hop time domain hopping flag does not change the relative time domain resource in the SC period for sending data when sending data to the next hop terminal of the terminal; and setting the multi-hop time domain hopping mark as 0 to indicate that the terminal receiving the multi-hop time domain hopping mark changes the relative time domain resource in the SC period of the data transmitted by the terminal when transmitting the data to the next hop terminal of the terminal. Specifically, the present invention is not limited.
For the description of the multi-hop hopping flag, reference may be specifically made to the related description of the multi-hop hopping flag in the resource indication method based on the semi-static time domain mode of the D2D path shown in (1) above, and details are not repeated here.
Optionally, in the resource indication method provided in this embodiment of the present invention, when the first terminal is a source terminal on a D2D path, on the basis of fig. 3 and as shown in fig. 10, the step S101, where the first terminal acquires a first time-frequency resource for the first terminal to send the first data, may specifically include:
s101a, the first terminal receives DCI sent by the base station, where the DCI is used to indicate a first time-frequency resource.
S101b, the first terminal acquires the first time-frequency resource according to the DCI.
Illustratively, when the first terminal is a source terminal on the D2D path, the first terminal needs to acquire a first time-frequency resource for transmitting the first data from the base station. Specifically, the base station may indicate the first time-frequency resource to the first terminal through DCI in the PDCCH.
Optionally, in the resource indication method in the semi-static time domain mode based on the D2D path shown in (1), the base station may indicate the first time-frequency resource by carrying the second time-domain transmission mode index and the first frequency-domain resource used for indicating the first time-domain resource in the DCI. Wherein the second time domain transmission mode index is used to indicate the first SCI time domain resource and the first D2D data time domain resource; the first frequency domain resources are used to indicate the first SCI frequency domain resources and the first D2D data frequency domain resources.
Optionally, in the resource indication method based on the D2D resource pool for the D2D path shown in (2), the base station may indicate the first time-frequency resource by carrying the first time-domain resource and the first frequency-domain resource in DCI. Wherein the first time domain resource is used to indicate a first SCI time domain resource and a first D2D data time domain resource; the first frequency domain resources are used to indicate the first SCI frequency domain resources and the first D2D data frequency domain resources.
Specifically, the DCI in the embodiment of the present invention may be DCI 5; or to distinguish the prior art, the DCI provided by the embodiment of the present invention may also be referred to as DCI 5A.
In the resource indication method based on the semi-static time domain mode of the D2D path shown in (1), the DCI5 or the DCI5A of the embodiment of the present invention includes a time domain transmission mode index for a source terminal to transmit first data (the first data includes a first SCI and first D2D data), and a first frequency domain resource for the source terminal to transmit the first data, where the time domain transmission mode index is used to indicate a first time domain resource for the source terminal to transmit the first data, and the first time domain resource and the first frequency domain resource constitute the first time frequency resource. Optionally, in the method for indicating a resource based on a semi-static time domain mode for a D2D path shown in (1), the DCI5 or the DCI5A of the embodiment of the present invention may further include the multi-hop frequency hopping flag, and the description of the multi-hop frequency hopping flag may specifically refer to the related description in the method for indicating a resource based on a semi-static time domain mode for a D2D path shown in (1), which is not described herein again. In the case that the DCI5 in the embodiment of the present invention is to modify the existing DCI5, since the time domain resources of SCI and D2D data are already indicated by the time domain transmission mode index, the SA resource index in the existing DCI5 for indicating the time frequency resources of SCI may instead indicate only the frequency domain resources of SCI, and the T-RPT index for indicating the time domain resources of D2D data may be deleted. It can be understood that the time domain resource indicated by the SA resource index and the T-RPT index may not be changed, and the time domain resource indicated by the SA resource index and the T-RPT index may be consistent with the time domain resource indicated by the new time domain transmission mode index.
In the method for indicating resources under the D2D path based on the D2D resource pool shown in (2) above, the DCI5 or the DCI5A in the embodiment of the present invention includes a first time domain resource for the source terminal to transmit first data (the first data includes the first SCI and the first D2D data) and a first frequency domain resource for the source terminal to transmit the first data, where the first time domain resource and the first frequency domain resource constitute a first time frequency resource. Optionally, in the method for indicating resources in the D2D path based on the D2D resource pool shown in (2), the DCI5 or the DCI5A of the embodiment of the present invention further includes a multi-hop time domain hopping flag and a multi-hop frequency hopping flag, and the descriptions of the multi-hop time domain hopping flag and the multi-hop frequency hopping flag may specifically refer to the related descriptions in the method for indicating resources in the D2D resource pool based on the D2D path shown in (2), which is not described herein again.
Optionally, in the resource indication method provided in this embodiment of the present invention, when the first terminal is a terminal on the D2D path except for the source terminal and the destination terminal, that is, the first terminal is a forwarding terminal on the D2D path, on the basis of fig. 3, as shown in fig. 11, the S101 and the first terminal acquiring the first time-frequency resource for the first terminal to send the first data specifically may include:
s101c, the first terminal receives, on a third time frequency resource, third data sent by a third terminal, where the third data includes a third SCI, and the third SCI includes second indication information, the second indication information, or the second indication information and the third time frequency resource, and is used to indicate the first time frequency resource.
S101d, the first terminal obtains the first time-frequency resource according to the second indication information or the second indication information and the third time-frequency resource.
The third time frequency resource comprises a third time domain resource and a third frequency domain resource. The third data also includes D2D data. The third time domain resource includes a third SCI time domain resource where the first terminal receives the third SCI and a third D2D data time domain resource where the first terminal receives the D2D data; the third frequency domain resources include third SCI frequency domain resources where the first terminal receives the third SCI and third D2D data frequency domain resources where the first terminal receives D2D data.
In this embodiment of the present invention, in the resource indication method based on the semi-static time domain mode for the D2D path shown in (1), a method for indicating the first time-frequency resource by the second indication information is similar to the method for indicating the second time-frequency resource by the first indication information, which may be specifically described in the resource indication method based on the semi-static time domain mode for the D2D path shown in (1), and details of the method for indicating the second time-frequency resource by the first indication information are not repeated here.
In the resource indication method of the D2D path based on the semi-static time domain mode shown in (1), the method for indicating the first time-frequency resource by the second indication information and the third time-frequency resource is similar to the method for indicating the second time-frequency resource by the first indication information and the first time-frequency resource, which can be specifically referred to as the specific description of the method for indicating the second time-frequency resource by the first indication information and the first time-frequency resource in the resource indication method of the D2D path based on the semi-static time domain mode shown in (1), and is not repeated here.
Optionally, the second time domain transmission mode index may further indicate a first feedback time domain resource for the first terminal to transmit the first feedback information, and the first feedback time domain resource is the same as the first SCI time domain resource.
In this embodiment of the present invention, in the method for indicating resources under the D2D path based on the D2D resource pool shown in (2), a method for indicating the first time-frequency resource by the second indication information is similar to the method for indicating the second time-frequency resource by the first indication information, which may be specifically described in the method for indicating resources under the D2D resource pool by the D2D path shown in (2), and details of the method for indicating the second time-frequency resource by the first indication information are not repeated here.
In the method for indicating resources under the D2D path based on the D2D resource pool shown in (2), the method for indicating the first time-frequency resource by the second indication information and the third time-frequency resource is similar to the method for indicating the second time-frequency resource by the first indication information and the first time-frequency resource, which can be specifically referred to in the method for indicating resources under the D2D resource pool by the D2D path shown in (2), the specific description of the method for indicating the second time-frequency resource by the first indication information and the first time-frequency resource is omitted here for brevity.
In the resource indication method provided in the embodiment of the present invention, when data is transmitted between terminals on the D2D path, because the first terminal on the D2D path may indicate the second time-frequency resource required for sending the second data by using the first indication information in the first SCI sent by the first terminal, or the first indication information and the first time-frequency resource used for sending the first data by the first terminal, the second terminal does not need to obtain the second time-frequency resource required for sending the second data from the base station through an interface between the second terminal and the base station in the embodiment of the present invention, that is, in the embodiment of the present invention, all terminals on the D2D path do not need to obtain the time-frequency resource required for sending data from the base station through respective interfaces between the terminals and the base station, so that overhead of the interface between the terminal and the base station can be reduced.
As shown in fig. 12, an embodiment of the present invention further provides a resource indication method, where the resource indication method may include:
s201, the base station receives a resource request message sent by a source terminal on a D2D path, wherein the resource request message is used for requesting the base station to allocate time-frequency resources to all terminals on the D2D path.
S202, the base station allocates time-frequency resources to all terminals on the D2D path according to the resource request message.
S203, the base station sends DCI to the source terminal, and the DCI is used for indicating the information of the time frequency resource.
In the resource indication method provided in the embodiment of the present invention, all terminals on the D2D path send resource request messages to the base station through the source terminal, the base station is requested to allocate time-frequency resources to all terminals on the D2D path, and after the base station allocates time-frequency resources to all terminals on the D2D path, the base station can use the information of the time-frequency resources to indicate to the source terminal through DCI in PDCCH, so that the source terminal indicates the time-frequency resources required by the data transmission of the next-hop terminal to the next-hop terminal of the source terminal through the indication information in SCI sent to the next-hop terminal of the source terminal, or the indication information and the time-frequency resources for which the source terminal sends data to the next-hop terminal of the source terminal, and so on, in the resource indication method provided in the embodiment of the present invention, only on the D2D path, the source terminal needs to obtain the time-frequency resources required by the data transmission of the source terminal from the base station through the interface between, other terminals (including the destination terminal and the forwarding terminal located between the source terminal and the destination terminal) all obtain the time-frequency resources required by the respective data transmission by receiving the indication information in the SCI sent by the respective previous-hop terminal, or the indication information and the time-frequency resources of the data transmitted by the respective previous-hop terminal, that is, in the embodiment of the present invention, all terminals on the D2D path do not need to obtain the time-frequency resources required by the data transmission from the base station through the respective interface with the base station, so that the overhead of the interface between the terminal and the base station can be reduced.
Specifically, the DCI in the embodiment of the present invention may be DCI 5; or to distinguish the prior art, the DCI provided by the embodiment of the present invention may also be referred to as DCI 5A. For the description of the DCI5 or the DCI5A in the embodiment of the present invention, reference may be specifically made to the description of the DCI5 or the DCI5A in the embodiment shown in fig. 10, and details are not repeated here.
Optionally, the information of the time-frequency resource includes a first time-frequency resource, where the first time-frequency resource is used for the source terminal to send first data, and the first data includes the first SCI and the D2D data. The first time frequency resources include first SCI time domain resources and first SCI frequency domain resources where the first terminal transmits the first SCI, and first D2D data time domain resources and first D2D data frequency domain resources where the first terminal transmits D2D data.
Optionally, in the resource indication method in the semi-static time domain mode based on the D2D path shown in (1), the information of the time-frequency resource further includes a multi-hop frequency hopping flag, where the multi-hop frequency hopping flag indicates whether the frequency domain resource of each transmitted data is changed by other terminals on the D2D path except for the source terminal.
For other descriptions of the first time-frequency resource for the source terminal to send the first data, reference may be specifically made to the related description in the embodiment shown in fig. 10, and details are not described here again.
In the resource indication method shown in (1) in which the D2D path is based on the semi-static time domain mode, in the above S202, when the base station allocates time-frequency resources to all terminals on the D2D path, the base station needs to allocate the time-frequency resources according to a resource allocation request message (including data amount buffered by all terminals on the D2D path) sent by a source terminal, and by combining a predefined time domain sending mode rule and a predefined frequency domain hopping rule. For example, assuming that there are 3 terminals on the D2D path, which are terminal a (source terminal), terminal B (forwarding terminal), and terminal C (destination terminal), respectively, the base station may allocate, according to the resource allocation request message sent by terminal a, time domain transmission mode 0, time domain transmission mode 1, and time domain transmission mode 2 to terminal a, respectively, in combination with a predefined time domain transmission mode rule; and respectively allocating corresponding frequency domain resources for the terminal A, the terminal B and the terminal C by combining with a predefined frequency domain hopping rule. In S203, the DCI sent by the base station to the source terminal includes a time domain sending mode 0, a frequency domain resource allocated by the base station to the terminal a, and a multi-hop frequency hopping flag, where the time domain sending mode 0 and the frequency domain resource allocated by the base station to the terminal a are used to indicate a time-frequency resource for the terminal a to send data; the time domain transmission mode 0 and the predefined time domain transmission mode rule are used to indicate the time domain resources for the terminal B and the terminal C to transmit data (for example, the terminal a or the terminal B may know that the time domain transmission mode of the terminal B is the time domain transmission mode 1 according to the time domain transmission mode 0 of the terminal a, and the terminal B or the terminal C may know that the time domain transmission mode of the terminal C is the time domain transmission mode 2 according to the time domain transmission mode 1 of the terminal B, etc.), and the multi-hop flag and the predefined frequency domain hopping rule are used to indirectly indicate the frequency domain resources for the terminal B and the terminal C to transmit data. The meaning of indirect indication in this embodiment can be understood as: in addition to these information, frequency domain resources for transmitting data by other terminals than the source terminal are calculated from the corresponding frequency domain resources. Specifically, the method for determining the time domain resource and the frequency domain resource for the other terminals except the source terminal to transmit data may be referred to in the related description in the above embodiment, for example, the method for determining the time domain resource may be referred to in the related description in the embodiments shown in fig. 6 and fig. 7, and the method for determining the frequency domain resource may be referred to in the related description in the embodiment shown in fig. 5.
The predefined time domain transmission mode rule and the predefined frequency domain hopping rule may be predefined in the base station and the terminal, respectively; or may be predefined in the base station and then transmitted (for example, specifically broadcast by the base station) by the base station to the terminal.
Optionally, in the method for indicating resources of the D2D path based on the D2D resource pool shown in (2), the information of the time-frequency resources further includes a multi-hop time domain hopping flag and a multi-hop frequency hopping flag, where the multi-hop time domain hopping flag indicates whether other terminals on the D2D path except the source terminal change relative time domain resources in an SC cycle of respective data transmission, and the multi-hop frequency hopping flag indicates whether other terminals on the D2D path except the source terminal change frequency domain resources of respective data transmission.
In the method for indicating resources under the D2D path based on the D2D resource pool shown in (2), in the above S202, when the base station allocates time-frequency resources to all terminals on the D2D path, the base station needs to allocate the time-frequency resources according to a resource allocation request message (including data amount buffered by all terminals on the D2D path) sent by a source terminal, and by combining a predefined time domain hopping rule and a predefined frequency domain hopping rule. For example, assuming that there are 3 terminals on the D2D path, which are respectively a terminal a (source terminal), a terminal B (forwarding terminal), and a terminal C (destination terminal), the base station may respectively allocate corresponding time domain resources to the terminal a, the terminal B, and the terminal C according to a resource allocation request message sent by the terminal a in combination with a predefined time domain hopping rule; and respectively allocating corresponding frequency domain resources for the terminal A, the terminal B and the terminal C by combining with a predefined frequency domain hopping rule. In S203, the DCI transmitted by the base station to the source terminal includes the time domain resource allocated by the base station to the terminal a, the frequency domain resource allocated by the base station to the terminal a, the multi-hop time domain hopping flag and the multi-hop frequency hopping flag, where the multi-hop time domain hopping flag and the predefined time domain hopping rule indirectly indicate the time domain resource for the terminal B and the terminal C to transmit data, and the multi-hop frequency hopping flag and the predefined frequency domain hopping rule indirectly indicate the frequency domain resource for the terminal B and the terminal C to transmit data. The meaning of indirect indication in this embodiment can be understood as: besides the information, the time-frequency resources of the data transmitted by other terminals except the source terminal are calculated according to the corresponding time-domain resources and frequency-domain resources. Specifically, the method for determining the time-frequency resource for transmitting data by other terminals except the source terminal may refer to the related description in the above embodiment, for example, refer to the related description in the embodiment shown in fig. 9.
The predefined time domain hopping rule and the predefined frequency domain hopping rule may be predefined in the base station and the terminal, respectively; or may be predefined in the base station and then transmitted (specifically, broadcast by the base station) by the base station to the terminal.
Optionally, the first time-frequency resource includes a first time-domain resource and a first frequency-domain resource. In the resource indication method in the semi-static time domain mode based on the D2D path shown in (1), the first time domain resource is indicated by a time domain transmission mode index, which may be the second time domain transmission mode index in the above embodiment; the first frequency domain resource is directly indicated by a specific frequency domain resource. In the resource indication method in which the D2D path is based on the D2D resource pool shown in (2) above, the first time domain resource and the first frequency domain resource are directly indicated by specific time domain resource and frequency domain resource, respectively.
The embodiment of the invention provides a resource indication method, which comprises the steps of receiving a resource request message sent by a source terminal on a D2D path through a base station, distributing time-frequency resources for all terminals on the D2D path according to the resource request message, and sending DCI to the source terminal by the base station, wherein the DCI is used for indicating the information of the time-frequency resources.
Based on the above technical solution, in the embodiment of the present invention, since the base station may indicate, to the source terminal on the D2D path, information of the time-frequency resources required for all terminals on the D2D path to transmit data, the information of the time-frequency resources may be used for determining the time-frequency resources required for all terminals on the D2D path to transmit data. Therefore, compared with the prior art, the base station no longer needs to transmit the time-frequency resources required by the base station to transmit data to all the terminals on the D2D path through the interfaces between the base station and the terminals, respectively, so that the overhead of the interfaces between the base station and the terminals can be reduced.
In order to more clearly understand the resource indication method provided by the embodiment of the present invention, the following takes a specific D2D path as an example to exemplarily describe the resource indication method provided by the embodiment of the present invention.
Taking the example that there are multiple terminals on the D2D path, that is, the D2D path is a multi-hop D2D path, as shown in fig. 7, there are three terminals on the multi-hop D2D path, which are terminal a, terminal B and terminal C, respectively; terminal a needs to send D2D data to terminal C via terminal B, so terminal a is the source terminal, terminal B is the forwarding terminal, and terminal C is the destination terminal. Assuming that data sent by the terminal A is data A, and a time-frequency resource required by the terminal A for sending the data A is a time-frequency resource A; the data sent by the terminal B is data B, and the time-frequency resource required by the terminal B for sending the data B is time-frequency resource B; the data sent by the terminal C is data C, and the time domain resource required for the terminal C to send the data C is time domain resource C.
On the basis of fig. 7, as shown in fig. 13, a resource indication method provided in an embodiment of the present invention may include:
s301, the terminal A sends a resource request message to the base station.
The resource request message is used for requesting the base station to respectively allocate time-frequency resources required by the base station for transmitting data to the terminal A, the terminal B and the terminal C.
S302, the base station distributes time frequency resources for the terminal A, the terminal B and the terminal C according to the resource request message.
S303, the base station sends DCI to the terminal A, and the DCI is used for indicating the information of the time frequency resource.
The information of the time frequency resource at least comprises the time frequency resource A required by the terminal A for sending the data A.
For the description of S302 and S303, reference may be specifically made to the related description of S202 and S203 in the embodiment shown in fig. 12, and details are not repeated here.
S304, the terminal A obtains the time frequency resource A required by the terminal A for sending the data A from the information of the time frequency resource.
S305, the terminal A sends data A to the terminal B on the time-frequency resource A, wherein the data A comprises SCIA and D2D data, and the SCIA comprises indication information A.
The time frequency resource A comprises a time domain resource and a frequency domain resource for the terminal A to send SCIA, and a time domain resource and a frequency domain resource for the terminal A to send D2D data.
Optionally, the indication information a indicates a time-frequency resource B; or the indication information a and the time-frequency resource a indicate the time-frequency resource B. Specifically, the method for indicating the time-frequency resource B by the indication information a may refer to a method for indicating the resource in the semi-static time-domain mode based on the D2D path shown in (1) and a method for indicating the resource in the resource pool D2D based on the D2D path shown in (2) in the above embodiment one, where the first indication information indicates the second time-frequency resource. For the method for indicating the indication information a and the time-frequency resource a to indicate the time-frequency resource B, reference may be made to the method for indicating a resource in a semi-static time-domain mode by using a D2D path shown in (1) and the method for indicating a resource in a resource pool in a D2D by using a D2D path shown in (2) in the above embodiment, and details are not repeated here.
S306, the terminal B determines the time frequency resource B of the data B sent by the terminal B according to the indication information A or the indication information A and the time frequency resource A.
S307, the terminal B sends data B to the terminal C on the time-frequency resource B, wherein the data B comprises SCIB and D2D data.
The time frequency resource B includes a time domain resource and a frequency domain resource for the terminal B to send SCIB, and a time domain resource and a frequency domain resource for the terminal B to send D2D data.
It should be noted that the above-mentioned S301 to S307 may be applied to the resource indication method based on the semi-static time domain mode of the D2D path shown in (1) in the above-mentioned first embodiment, and may also be applied to the resource indication method based on the D2D resource pool of the D2D path shown in (2) in the above-mentioned first embodiment, and the present invention is not limited in particular.
Optionally, in the resource indication method in the embodiment (1) where the D2D path is based on a semi-static time domain mode, the data B may further include feedback information B sent by the terminal B to the terminal a, and the SCIB includes indication information B.
Optionally, the indication information B indicates a time-frequency resource C; or the indication information B and the time-frequency resource B indicate the time-frequency resource C. Specifically, the method for indicating the time-frequency resource C by the indication information B may refer to a method for indicating the resource in the semi-static time-domain mode based on the D2D path shown in (1) and a method for indicating the resource in the resource pool in the D2D based on the D2D path shown in (2) in the above embodiment. For the method for indicating the time frequency resource C by the indication information B and the time frequency resource B, reference may be made to the method for indicating a resource by the D2D path based on the semi-static time domain mode in the above embodiment 1 and the method for indicating a resource by the D2D path based on the D2D resource pool in the embodiment 2, where the method for indicating the second time frequency resource by the first indication information and the first time frequency resource is not described herein again.
Further, in the resource indication method based on the semi-static time domain mode of the D2D path shown in (1) in the first embodiment, as shown in fig. 14, after the step S306, the resource indication method provided in the embodiment of the present invention may further include:
s308, the terminal B sends feedback information B to the terminal A on the time-frequency resource B.
The time frequency resource B also comprises a time domain resource for the terminal B to send the feedback information B.
It should be noted that the execution sequence of S307 and S308 is not limited in the embodiment of the present invention, that is, the embodiment of the present invention may execute S307 and then execute S308; s308 may be executed first and then S307 may be executed; s307 and S308 may also be performed simultaneously.
After S307, the method for indicating resources provided in the embodiment of the present invention may further include:
s309, the terminal C determines the time domain resource C of the data C sent by the terminal C according to the indication information B or the indication information B and the time frequency resource B.
In this embodiment, the terminal C is a destination terminal, and the data C may be feedback information C sent from the terminal C to the terminal B; the time domain resource C for the terminal C to send the data C is the time domain resource for the terminal C to send the feedback information C.
S310, terminal C sends data C to terminal B on time domain resource C.
It should be noted that, for the description of the data a and the time-frequency resource a, reference may be specifically made to the related description of the first data sent by the first terminal and the first time-frequency resource required by the first terminal to send the first data when the first terminal is the source terminal on the D2D path in the above embodiment first, and details are not repeated here.
For the description of the data B and the time-frequency resource B, refer to the description of the first embodiment specifically, when the first terminal is a forwarding terminal on the D2D path, the first data sent by the first terminal and the description of the first time-frequency resource required by the first terminal to send the first data are related; alternatively, as shown in the first embodiment, when the second terminal is a forwarding terminal on the D2D path, the second data sent by the second terminal and the description of the second time-frequency resource required by the second terminal to send the second data may be described, and details are not repeated here.
For the description of the data C and the time-frequency resource C, reference may be specifically made to the description of the first embodiment, where when the second terminal is a destination terminal on the D2D path, the second data sent by the second terminal and the related description of the second time-frequency resource required by the second terminal to send the second data are not repeated here.
In the resource indication method provided in the embodiment of the present invention, a resource request message is sent to a base station through a terminal a on a D2D path, the base station allocates time-frequency resources required for sending data to all terminals on a D2D path according to the resource request message, and the base station sends information of the time-frequency resources to the terminal a, the terminal a obtains the time-frequency resources a required for sending data according to the information of the time-frequency resources, so that the terminal a sends the data a to the terminal B on the time-frequency resources a, and the terminal B can determine the time-frequency resources B for sending the data B from the terminal B according to the indication information a included in the SCIA sent by the terminal a or the time-frequency resources a (i.e., the time-frequency resources for receiving the data a) sent by the indication information a and the terminal a, and so on, in the resource indication method provided in the embodiment of the present invention, a source terminal on a D2 time-frequency 2D path obtains the time-frequency resources, the destination terminal on the D2D path and the forwarding terminal located between the source terminal and the destination terminal may both determine the time-frequency resource required for sending data through the indication information in the SCI sent by the respective previous-hop terminal, or the indication information and the time-frequency resource of the data sent by the respective previous-hop terminal, so that the destination terminal and the forwarding terminal on the D2D path no longer need to obtain the time-frequency resource required for sending data from the base station through the interface between the respective destination terminal and the base station, thereby saving the overhead of the interface between the terminal and the base station.
As shown in fig. 15, an embodiment of the present invention provides a terminal, which is configured to perform the steps performed by the terminal in the above method. The terminal may include modules corresponding to the respective steps. The terminal is a first terminal, and may include, for example:
an obtaining unit 10, configured to obtain a first time-frequency resource for sending the first data by the sending unit 11; the sending unit 11 is configured to send the first data on the first time-frequency resource acquired by the acquiring unit 10, where the first data includes a first SCI, and the first SCI includes first indication information, where the first indication information, or the first indication information and the first time-frequency resource, is a second time-frequency resource used for indicating a second terminal to send second data, where the first terminal and the second terminal are two terminals on a D2D path, and the second terminal is a next hop terminal of the first terminal.
Optionally, the first time-frequency resource acquired by the acquiring unit 10 includes a first time domain resource and a first frequency domain resource, and the second time-frequency resource includes a second time domain resource and a second frequency domain resource;
the first indication information is used for indicating the second time domain resource and the second frequency domain resource; or,
the first indication information is used for indicating the second time domain resource, and the first indication information and the first frequency domain resource are used for indicating the second frequency domain resource; or,
the first indication information and the first time domain resource are used for indicating the second time domain resource, and the first indication information is used for indicating the second frequency domain resource; or,
the first indication information and the first time domain resource are used for indicating the second time domain resource, and the first indication information and the first frequency domain resource are used for indicating the second frequency domain resource.
Optionally, the first indication information includes a first time domain transmission mode index and the second frequency domain resource, where the first time domain transmission mode index is used to indicate the second time domain resource; or,
the first indication information comprises a first time domain sending mode index and a multi-hop frequency hopping mark, the first time domain sending mode index is used for indicating the second time domain resource, and the multi-hop frequency hopping mark and the first frequency domain resource are used for indicating the second frequency domain resource; or,
the first indication information comprises the second time domain resource and the second frequency domain resource; or,
the first indication information comprises the second time domain resource and the multi-hop frequency hopping flag, and the multi-hop frequency hopping flag and the first frequency domain resource are used for indicating the second frequency domain resource; or,
the first indication information comprises a multi-hop time domain hopping flag and the second frequency domain resource, and the multi-hop time domain hopping flag and the first time domain resource are used for indicating the second time domain resource; or,
the first indication information includes the multi-hop time domain hopping flag and the multi-hop frequency hopping flag, the multi-hop time domain hopping flag and the first time domain resource are used for indicating the second time domain resource, and the multi-hop frequency hopping flag and the first frequency domain resource are used for indicating the second frequency domain resource.
Optionally, the first terminal and the second terminal are two terminals except for a destination terminal on the D2D path,
the first data further comprises D2D data, the first time domain resources comprising first SCI time domain resources for the first terminal to transmit the first SCI and first D2D data time domain resources for the first terminal to transmit the D2D data, the first frequency domain resources comprising first SCI frequency domain resources for the first terminal to transmit the first SCI and first D2D data frequency domain resources for the first terminal to transmit the D2D data;
the second data comprises a second SCI and the D2D data, the second time domain resources comprise second SCI time domain resources for the second terminal to transmit the second SCI and second D2D data time domain resources for the second terminal to transmit the D2D data, the second frequency domain resources comprise second SCI frequency domain resources for the second terminal to transmit the second SCI and second D2D data frequency domain resources for the second terminal to transmit the D2D data;
wherein the first time domain transmission pattern index is used to indicate the second SCI time domain resources and the second D2D data time domain resources, and the second frequency domain resources are used to indicate the second SCI frequency domain resources and the second D2D data frequency domain resources; or,
the first time domain transmission pattern index is used to indicate the second SCI time domain resource and the second D2D data time domain resource, the multi-hop frequency hopping flag and the first SCI frequency domain resource are used to indicate the second SCI frequency domain resource, and the multi-hop frequency hopping flag and the first D2D data frequency domain resource are used to indicate the second D2D data frequency domain resource; or,
the second time domain resources are to indicate the second SCI time domain resources and the second D2D data time domain resources, the second frequency domain resources are to indicate the second SCI frequency domain resources and the second D2D data frequency domain resources; or,
the second time domain resource is used to indicate the second SCI time domain resource and the second D2D data time domain resource, the multi-hop frequency hopping flag and the first SCI frequency domain resource are used to indicate the second SCI frequency domain resource, and the multi-hop frequency hopping flag and the first D2D data frequency domain resource are used to indicate the second D2D data frequency domain resource; or,
the multi-hop time domain hopping flag and the first SCI time domain resource are used to indicate the second SCI time domain resource, the multi-hop time domain hopping flag and the first D2D data time domain resource are used to indicate the second D2D data time domain resource, and the second frequency domain resource is used to indicate the second SCI frequency domain resource and the second D2D data frequency domain resource; or,
the multi-hop time domain hopping flag and the first SCI time domain resource are used to indicate the second SCI time domain resource, the multi-hop time domain hopping flag and the first D2D data time domain resource are used to indicate the second D2D data time domain resource, the multi-hop frequency hopping flag and the first SCI frequency domain resource are used to indicate the second SCI frequency domain resource, and the multi-hop frequency hopping flag and the first D2D data frequency domain resource are used to indicate the second D2D data frequency domain resource.
Optionally, the first terminal and the second terminal are two terminals on the D2D path except for a source terminal and a destination terminal,
the first data further comprises first feedback information, and the first time domain resource further comprises a first feedback time domain resource for the first terminal to send the first feedback information;
the second data further includes second feedback information, and the second time domain resource further includes a second feedback time domain resource for the second terminal to send the second feedback information;
wherein the first feedback time domain resource is the same as the first SCI time domain resource, and the second feedback time domain resource is the same as the second SCI time domain resource.
Optionally, the first terminal is a source terminal on the D2D path, the second terminal is one terminal except the source terminal and the destination terminal on the D2D path,
the second data further includes second feedback information, and the second time domain resource further includes a second feedback time domain resource for the second terminal to send the second feedback information;
wherein the second feedback time domain resource is the same as the second SCI time domain resource.
Optionally, the first terminal is a terminal other than the destination terminal on the D2D path, the second terminal is the destination terminal on the D2D path,
the first data further comprises D2D data, the first time domain resources comprising first SCI time domain resources for the first terminal to transmit the first SCI and first D2D data time domain resources for the first terminal to transmit the D2D data, the first frequency domain resources comprising first SCI frequency domain resources for the first terminal to transmit the first SCI and first D2D data frequency domain resources for the first terminal to transmit the D2D data;
the second data includes second feedback information, and the second time domain resource includes a second feedback time domain resource for the second terminal to send the second feedback information.
Optionally, the first terminal is a terminal other than the source terminal and the destination terminal on the D2D path,
the first data further comprises first feedback information, and the first time domain resource further comprises a first feedback time domain resource for the first terminal to send the first feedback information;
wherein the first feedback time domain resource is the same as the first SCI time domain resource.
Optionally, the first terminal is a source terminal on the D2D path,
the obtaining unit 10 is specifically configured to receive DCI indicating the first time-frequency resource sent by a base station, and obtain the first time-frequency resource according to the DCI.
Optionally, the first terminal is a terminal other than the source terminal and the destination terminal on the D2D path,
the obtaining unit 10 is specifically configured to receive, on a third time frequency resource, third data including a third SCI sent by a third terminal, where the third SCI includes second indication information, and obtain the first time frequency resource according to the second indication information or the second indication information and the third time frequency resource; wherein the second indication information, or the second indication information and the third time-frequency resource, is used to indicate the first time-frequency resource.
It can be understood that the terminal of this embodiment may correspond to the terminal in the resource indication method of the embodiment described above in any one of fig. 3, fig. 10, fig. 11, fig. 13, and fig. 14, and the division and/or the function of each module in the terminal of this embodiment are all for implementing the method flow shown in any one of fig. 3, fig. 10, fig. 11, fig. 13, and fig. 14, and are not described herein again for brevity.
Embodiments of the present invention provide a terminal, which is a first terminal on the D2D path, and when data is transmitted between the first terminal and a next-hop terminal (e.g., a second terminal) of the first terminal, since the first indication information in the first SCI through which the first terminal on the D2D path can transmit, or the first indication information and the first time-frequency resource for sending the first data indicate a second time-frequency resource required by the second terminal for sending the second data, therefore, compared with the prior art, the second terminal in the embodiment of the present invention does not need to acquire the second time-frequency resource required for sending the second data from the base station through the interface between the second terminal and the base station any more, that is, in the embodiment of the present invention, all terminals on the D2D path do not need to acquire the time-frequency resource required for sending data from the base station through their respective interfaces, so that the overhead of the interface between the terminal and the base station can be reduced.
As shown in fig. 16, the embodiment of the present invention provides a base station, which is configured to perform the steps performed by the base station in the above method. The base station may include modules corresponding to the respective steps. Exemplary, include:
a receiving unit 20, configured to receive a resource request message sent by a source terminal on a D2D path, where the resource request message is used to request that time-frequency resources are allocated to all terminals on the D2D path; an allocating unit 21, configured to allocate the time-frequency resources to all terminals on the D2D path according to the resource request message received by the receiving unit 20; a sending unit 22, configured to send DCI to the source terminal, where the DCI is used to indicate the information of the time-frequency resources allocated by the allocating unit 21.
Optionally, the information of the time-frequency resource sent by the sending unit 22 includes a first time-frequency resource, where the first time-frequency resource is used for the source terminal to send first data, and the first data includes a first SCI and D2D data; the first time frequency resources include first SCI time domain resources and first SCI frequency domain resources where the first terminal transmits the first SCI, and first D2D data time domain resources and first D2D data frequency domain resources where the first terminal transmits the D2D data.
Optionally, the information of the time-frequency resource sent by the sending unit 22 further includes a multi-hop frequency hopping flag, where the multi-hop frequency hopping flag is used to indicate whether the frequency domain resource of each sent data is changed by other terminals on the D2D path except the source terminal.
Optionally, the information of the time-frequency resource sent by the sending unit 22 further includes a multi-hop time domain hopping flag and a multi-hop frequency hopping flag, where the multi-hop time domain hopping flag is used to indicate whether other terminals on the D2D path except the source terminal change the relative time domain resource in the cycle of the D2D link control SC in which the respective data is sent, and the multi-hop frequency hopping flag is used to indicate whether the other terminals change the frequency domain resource in which the respective data is sent.
Optionally, the first time-frequency resource includes a first time-domain resource and a first frequency-domain resource, and the first time-domain resource sends a mode index indication through a time domain. Specifically, for other descriptions of the first time-frequency resource, reference may be made to the related description in the embodiment shown in fig. 12, and details are not repeated here.
It can be understood that the base station of this embodiment may correspond to the base station in the resource indication method in the embodiment described in any one of fig. 12 to fig. 14, and the division and/or the functions of the modules in the base station of this embodiment are all for implementing the method flow shown in any one of fig. 12 to fig. 14, and are not described herein again for brevity.
The embodiment of the invention provides a base station, which can indicate the information of the time-frequency resources required by all terminals on the D2D path to the source terminal on the D2D path, and the information of the time-frequency resources can be used for determining the time-frequency resources required by all terminals on the D2D path to send data. Therefore, compared with the prior art, the base station no longer needs to transmit the time-frequency resources required by the base station to transmit data to all the terminals on the D2D path through the interfaces between the base station and the terminals, respectively, so that the overhead of the interfaces between the base station and the terminals can be reduced.
As shown in fig. 17, an embodiment of the present invention provides a terminal, where the terminal includes: a processor 30, a memory 31, a system bus 32, and a communication interface 33.
The memory 31 is configured to store computer executable instructions, the processor 30 is connected to the memory 31 through the system bus 32, and when the terminal is running, the processor 30 executes the computer executable instructions stored in the memory 31, so as to enable the terminal to perform the resource indication method according to any one of fig. 3, fig. 10, fig. 11, fig. 13, and fig. 14. For a specific resource indication method, reference may be made to the related description in the embodiment shown in any one of fig. 3, fig. 10, fig. 11, fig. 13, and fig. 14, which is not described herein again.
The present embodiment also provides a storage medium, which may include the memory 31.
The processor 30 may be a Central Processing Unit (CPU). The processor 30 may also be other general processors, Digital Signal Processors (DSP), Application Specific Integrated Circuits (ASIC), field-programmable gate arrays (FPGA), other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, and the like. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The processor 30 may be a dedicated processor that may include at least one of a baseband processing chip, a radio frequency processing chip, and the like. Further, the special purpose processor may also include chips with other special purpose processing functions of the terminal.
The memory 31 may include a volatile memory (RAM), such as a random-access memory (RAM); the memory 31 may also include a non-volatile memory (ROM), such as a read-only memory (read-only memory), a flash memory (flash memory), a hard disk (HDD) or a solid-state drive (SSD); the memory 31 may also comprise a combination of memories of the kind described above.
The system bus 32 may include a data bus, a power bus, a control bus, a signal status bus, and the like. For clarity of illustration in this embodiment, the various buses are illustrated in FIG. 17 as system bus 32.
The communication interface 33 may particularly be a transceiver on a terminal. The transceiver may be a wireless transceiver. For example, the wireless transceiver may be an antenna of a terminal or the like. The processor 30 transmits and receives data to and from other devices, such as a base station, via the communication interface 33.
In a specific implementation, each step in the method flow shown in any one of fig. 3, 10, 11, 13 and 14 can be implemented by executing computer execution instructions in the form of software stored in the memory 31 by the processor 30 in the form of hardware. To avoid repetition, further description is omitted here.
Embodiments of the present invention provide a terminal, which is a first terminal on the D2D path, and when data is transmitted between the first terminal and a next-hop terminal (e.g., a second terminal) of the first terminal, since the first indication information in the first SCI through which the first terminal on the D2D path can transmit, or the first indication information and the first time-frequency resource for sending the first data indicate a second time-frequency resource required by the second terminal for sending the second data, therefore, compared with the prior art, the second terminal in the embodiment of the present invention does not need to acquire the second time-frequency resource required for sending the second data from the base station through the interface between the second terminal and the base station any more, that is, in the embodiment of the present invention, all terminals on the D2D path do not need to acquire the time-frequency resource required for sending data from the base station through their respective interfaces, so that the overhead of the interface between the terminal and the base station can be reduced.
As shown in fig. 18, an embodiment of the present invention provides a base station, where the base station includes: a processor 40, a memory 41, a system bus 42, and a communication interface 43.
The memory 41 is configured to store computer executable instructions, the processor 40 is connected to the memory 41 through the system bus 42, and when the base station is running, the processor 40 executes the computer executable instructions stored in the memory 41, so as to enable the base station to perform the resource indication method as described in any one of fig. 12 to 14. For a specific resource indication method, reference may be made to the related description in any one of the embodiments shown in fig. 12 to fig. 14, which is not described herein again.
The present embodiment also provides a storage medium that may include the memory 41.
The processor 40 may be a CPU. The processor 40 may also be other general purpose processors, DSPs, ASICs, FPGAs, or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or the like. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The processor 40 may be a dedicated processor that may include at least one of a baseband processing chip, a radio frequency processing chip, and the like. Further, the dedicated processor may also include chips with other dedicated processing functions for the base station.
The memory 41 may include volatile memory, such as random access memory RAM; the memory 41 may also include a nonvolatile memory such as a read only memory ROM, a flash memory, an HDD, or an SSD; the memory 41 may also comprise a combination of memories of the kind described above.
The system bus 42 may include a data bus, a power bus, a control bus, a signal status bus, and the like. For clarity of illustration in this embodiment, the various buses are illustrated in FIG. 18 as system bus 42.
The communication interface 43 may specifically be a transceiver on a base station. The transceiver may be a wireless transceiver. For example, the wireless transceiver may be an antenna of a base station or the like. The processor 40 transmits and receives data to and from other devices, such as a terminal, through the communication interface 43.
In a specific implementation, each step in the method flow shown in any one of fig. 12 to 14 can be implemented by executing computer execution instructions in the form of software stored in the memory 41 by the processor 40 in the form of hardware. To avoid repetition, further description is omitted here.
The embodiment of the invention provides a base station, which can indicate the information of the time-frequency resources required by all terminals on the D2D path to the source terminal on the D2D path, and the information of the time-frequency resources can be used for determining the time-frequency resources required by all terminals on the D2D path to send data. Therefore, compared with the prior art, the base station no longer needs to transmit the time-frequency resources required by the base station to transmit data to all the terminals on the D2D path through the interfaces between the base station and the terminals, respectively, so that the overhead of the interfaces between the base station and the terminals can be reduced.
The embodiment of the invention provides a communication system which comprises a plurality of terminals and a base station. Taking the communication system shown in fig. 7 as an example, the plurality of terminals may be 3 terminals, and the 3 terminals are terminal a, terminal B, and terminal C, respectively. For the description of the 3 terminals, reference may be specifically made to the related description of the terminal in the embodiment shown in fig. 15 and 17, and for the description of the base station, reference may be specifically made to the related description of the base station in the embodiment shown in fig. 16 and 18, which is not described herein again.
In the communication system provided in the embodiment of the present invention, a plurality of terminals respectively complete the resource indication method in the embodiment of the present invention by executing corresponding steps in the method flows shown in any one of fig. 3, fig. 10, fig. 11, fig. 13, and fig. 14; accordingly, the base station completes the resource indication method according to the embodiment of the present invention by performing corresponding steps in the method flow shown in any one of fig. 12 to fig. 14.
In the communication system provided by the embodiment of the present invention, by using the resource indication method described in the above embodiments of the present invention for the multiple terminals and the base station, other terminals on the D2D path where the terminal is located, except for the source terminal, may not need to obtain the time-frequency resource required by the data transmission from the base station through the interface between the terminal and the base station, so that the overhead of the interface between the terminal and the base station can be saved.
It will be clear to those skilled in the art that, for convenience and simplicity of description, the foregoing division of the functional modules is merely used as an example, and in practical applications, the above function distribution may be performed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to perform all or part of the above described functions. For the specific working processes of the system, the apparatus and the unit described above, reference may be made to the corresponding processes in the foregoing method embodiments, and details are not described here again.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other manners. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the modules or units is only one logical division, and there may be other divisions when actually implemented, for example, a plurality of units or components may be combined or may be integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit may be implemented in the form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, all or part of the technical solution can be embodied in the form of a software product stored in a storage medium and including instructions for causing a computer device (which may be a personal computer, a server, or a network device) or a processor to execute all or part of the steps of the method according to the embodiments of the present invention. The storage medium is a non-transient (English) medium, comprising: flash memory, removable hard drive, read only memory, random access memory, magnetic or optical disk, and the like.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.