Wireless communication method and communication deviceTechnical Field
The present disclosure relates to the field of communications, and in particular, to a wireless communication method and a communication device.
Background
To support transmission of higher rate traffic, terminal direct communication may be extended to unlicensed spectrum with larger bandwidth, i.e., sidelink-unlicensed (SL-U). Before transmitting on the unlicensed spectrum, the terminal needs to perform channel Listening (LBT) to confirm that the channel is idle. LBTs fall into two broad categories, namely a first type LBT (i.e., type 1 LBT) and a second type LBT (i.e., type 2 LBT). Wherein, the type 1LBT needs to make counter rollback, and the interception time is generally longer; the type 2LBT only needs to listen to the channel for a fixed time, which is generally shorter, and thus is also called one-shot LBT.
In general, the longer it takes for a channel to listen, the greater the likelihood of monitoring that the channel is busy, and the lower the probability of accessing the channel. To improve the probability of a terminal accessing a channel, a Side Link (SL) may support channel occupancy time sharing (channel occupancy time sharing). Specifically, only the terminal of the initial COT (i.e., the first device to rob the channel) needs to perform type 1LBT before transmission, and other terminals that can share the COT need only perform type 2LBT before transmission. Since the type 2LBT has a larger probability than the type 1LBT, which requires a shorter channel listening time, the probability of other terminals sharing the COT accessing the channel can be improved.
A technique is known in which channel sharing is determined by the terminal of the initial COT. Specifically, once a certain terminal seizes a channel through type 1LBT, the terminal decides how to allocate time-frequency resources in the COT and notifies the resources that can be shared by the terminals that can share the COT, respectively. However, this scheme requires that the terminals of the initial COT know in advance which terminals' transmissions can share their own preempted COTs, and the terminals of the initial COT also need to have the capability to allocate time-frequency resources. If the terminals of the initial COT cannot meet the above requirements, the terminals of the initial COT will not be able to share the COT. Thus, other terminals can only access the channel through the type 1LBT, resulting in a lower probability of accessing the channel.
Disclosure of Invention
The application provides a wireless communication method and a communication device, which can improve the probability of accessing a channel.
In a first aspect, a wireless communication method is provided, where the method may be performed by a second terminal, may be performed by a component of the second terminal (e.g., a processor, a chip, or a system-on-chip, etc.), and may be implemented by a logic module or software that is capable of implementing all or part of the functionality of the second terminal. The following describes an example of the method performed by the second terminal.
The method comprises the following steps: the second terminal detects a first transmission block from a terminal which initiates the COT on a first resource in the COT, wherein the first transmission block comprises first indication information which indicates the terminal which initiates the COT; and the second terminal sends a second transmission block through sharing the COT or the COT associated with the COT according to the first indication information, and a receiving end of the second transmission block comprises a terminal for initializing the COT.
It should be understood that the terminal that initiates the COT refers to a terminal that obtains the COT through a first type of LBT access channel. The first type LBT may be type 1LBT. The second terminal transmitting the second transport block through the COT or the COT associated with the COT means that the second terminal transmits the second transport block through the second type of LBT access channel and using the COT or the resources in the COT associated with the COT. The second type of LBT may be type 2LBT.
It should also be understood that the receiving end of the first transport block may or may not include the second terminal. The COT-associated COT refers to COT separated from the COT by a plurality of service periods, and channels corresponding to the COT are identical.
In one example, side uplink control information (sidelink control information, SCI) 1 or SCI 2 in the first transport block includes first indication information.
According to the wireless communication method provided by the application, the terminal of the initial COT is indicated by carrying the indication information by the terminal of the initial COT, so that other terminals can determine whether the receiving end of the terminal comprises the initial COT according to the indication information. If the receiving end of the other terminal includes the initial COT, there is an opportunity to share the COT, that is, there is an opportunity to pass through the LBT access channel of type 2, so that the probability of accessing the channel can be improved.
In some possible implementations, the second terminal sends, according to the first indication information, the second transport block through the sharing of the COT or the COT associated with the COT, including: the second terminal determines whether the receiving end of the second transmission block comprises a terminal for initializing the COT according to the first indication information; in case that the receiving end of the second transport block includes a terminal that initiates the COT, the second terminal transmits the second transport block through the COT shared or the COT associated with the COT.
In some possible implementations, the first transport block may also include information of resources in the COT that may be shared and/or a first channel access priority (channel access priority class, cap), which is a cap employed by a terminal that initiated the COT when initiating the COT.
Wherein, in one example, before the second terminal transmits the second transport block by sharing the COT, the method may further include: and the second terminal determines a second resource in the COT according to the information of the sharable resource in the COT and/or the CAPC corresponding to the first transmission block. Further, the second terminal may send the second transport block on the second resource in the COT by sharing the COT.
In another example, before the second terminal transmits the second transport block through the COT sharing the COT association, the method may further include: and the second terminal determines a second resource in the COT associated with the COT according to the information of the sharable resource in the COT and/or the first CAPC. Further, the second terminal may send a second transport block over a second resource in the COT associated with the COT over the COT sharing the COT associated with the COT.
The first CAPC indicates the CAPC priority of the service corresponding to the target transport block. The terminal that initiated the COT initiates the COT in order to transmit the target transport block. In addition, according to the first cap, a maximum channel occupation time (maximum channel occupancy time, MCOT) corresponding to the COT may also be determined. The MCOT corresponding to the COT may also be referred to as the total duration of the COT.
For example, the second terminal may determine whether the COT can be shared according to the first cap; and the second terminal determines that the COT can be shared under the condition that the priority indicated by the CAPC corresponding to the second transmission block is greater than or equal to the priority indicated by the first CAPC.
For example, the second terminal may determine the second resource in the COT or the second resource in the COT associated with the COT according to the information of the first CAPC or the resources that can be shared in the COT.
In some possible implementations, the second terminal determines, according to information of resources that can be shared in the COT and/or the first cap, a second resource in the COT or a second resource in the COT associated with the COT, including: the physical layer of the second terminal reports one of the following to the media access control (medium access control, MAC) layer of the second terminal according to the information of the resources that can be shared in the COT and/or the first CAPC: resources within the COT that can be shared, an intersection of the resources within the COT that can be shared with a resource selection window, or an intersection of the resources within the COT that can be shared with a candidate set of resources; and the MAC layer of the second terminal determines the second resource in the COT or the second resource in the COT related to the COT according to the information reported by the physical layer.
In some possible implementations, the first transport block may further include a first source identifier, where the first indication information indicates that a terminal corresponding to the first source identifier is a terminal that initiates the COT.
Based on this scheme, it is possible to realize the terminal that indicates the initial COT through the first indication information.
In some possible implementations, the second transport block further includes a first destination identification.
Wherein before the second terminal detects the first transport block from the terminal that initiated the COT on the first resource in the COT, the method may further comprise: the second terminal receives at least one group of identifiers, each group of identifiers comprises at least one source identifier and at least one destination identifier, and identifiers belonging to the same group correspond to one terminal. Further, the second terminal may determine whether the receiving end of the second transport block includes the terminal that initiated the COT according to the first indication information, the first source identifier, the first destination identifier, and the at least one group of identifiers.
In particular, the second terminal may determine whether the first source identifier and the first destination identifier belong to the same group identifier of the at least one group identifier. If the first source identifier and the first destination identifier belong to the same group identifier in the at least one group identifier, the second terminal may determine that the receiving end of the second transport block includes the terminal that initiated the COT. If the first source identifier and/or the first destination identifier do not belong to the at least one group of identifiers, or if the first source identifier and the first destination identifier belong to the at least one group of identifiers and the first source identifier and the first destination identifier do not belong to the same group of identifiers, the second terminal may determine that the receiving end of the second transport block does not include the terminal that initiates the COT.
Based on the scheme, the second terminal can determine whether the receiving end of the second transmission block comprises the first terminal according to the identification information corresponding to the terminal, the first source identification and the first indication information in the first transmission block and the first destination identification in the second transmission block, which are obtained in advance. In the case that the receiving end of the second transport block includes the first terminal, the second terminal has an opportunity to share the COT, thereby being beneficial to improving the probability of accessing the channel.
In some possible implementations, the first indication information is a side-link identification of the terminal that initiated the COT.
The side-link identifier of the terminal of the COT may be, for example, a source identifier or a destination identifier of the unicast service of the terminal.
In some possible implementations, the second transport block may also include a first destination identification.
Wherein before the second terminal detects the first transport block from the terminal that initiated the COT on the first resource in the COT, the method may further comprise: the second terminal receives at least one group of identifiers, each group of identifiers comprising a side uplink identifier and at least one destination identifier, the identifiers belonging to the same group corresponding to one terminal. Further, the second terminal may determine whether the receiving end of the second transport block includes the terminal that initiated the COT according to the side uplink identifier of the terminal that initiated the COT, the first destination identifier, and the at least one set of identifiers.
In particular, the second terminal may determine whether the side uplink identity and the first destination identity of the terminal that initiated the COT belong to the same group identity of the at least one group identity. If the side uplink identifier of the terminal that initiated the COT and the first destination identifier belong to the same group identifier in the at least one group identifier, the second terminal may determine that the receiving end of the second transport block includes the terminal that initiated the COT. If the side-link identifier and/or the first destination identifier of the terminal that initiated the COT do not belong to the at least one group of identifiers, or if the side-link identifier and the first destination identifier of the terminal that initiated the COT belong to the at least one group of identifiers, and the side-link identifier and the first destination identifier of the terminal that initiated the COT do not belong to the same group of identifiers, the second terminal may determine that the receiving end of the second transport block does not include the terminal that initiated the COT.
Based on the scheme, the second terminal can determine whether the receiving end of the second transmission block comprises the first terminal according to the identification information corresponding to the terminal, the side uplink identification of the terminal of the initial COT and the first destination identification in the second transmission block, which are obtained in advance. In the case that the receiving end of the second transport block includes the first terminal, the second terminal has an opportunity to share the COT, thereby being beneficial to improving the probability of accessing the channel.
In some possible implementations, the second transport block includes second indication information that indicates the terminal that initiated the COT.
Based on this scheme, other terminals detecting the second transport block can determine the terminal that initiated the COT.
In some possible implementations, the second transport block further includes a first destination identifier, and the second indication information indicates that a terminal corresponding to the first destination identifier is a terminal that initiates the COT; alternatively, the second indication information includes a side-link identification of the terminal that initiated the COT.
In some possible implementations, the second transport block further includes information of resources that can be shared in the COT and/or a cap corresponding to the first transport block.
In a second aspect, a wireless communication method is provided, where the method may be performed by a third terminal, may be performed by a component of the third terminal (e.g., a processor, a chip, or a system-on-chip, etc.), and may be implemented by a logic module or software that is capable of implementing all or part of the functions of the third terminal. An example of the method performed by the third terminal will be described below.
The method comprises the following steps: the third terminal detects a second transmission block from the second terminal on a second resource in the COT, the second transmission block comprising second indication information indicating the terminal that initiated the COT; and the third terminal sends a third transmission block through sharing the COT or the COT associated with the COT according to the second indication information, and a receiving end of the third transmission block comprises a terminal for initializing the COT.
It should be understood that the terminal that initiates the COT refers to a terminal that obtains the COT through a first type of LBT access channel. The first type LBT may be type 1LBT. The third terminal transmitting the third transport block through the COT or the COT associated with the COT means that the third terminal transmits the third transport block through the LBT access channel of the second class and using the COT or the resources in the COT associated with the COT. The second type of LBT may be type 2LBT.
It should also be understood that the receiving end of the second transport block may or may not include the third terminal. The COT-associated COT refers to COT separated from the COT by a plurality of service periods, and channels corresponding to the COT are identical.
In one example, SCI 1 or SCI 2 in the second transport block includes second indication information.
According to the wireless communication method provided by the application, the third terminal can determine whether the receiving end of the third transmission block to be transmitted comprises the terminal of the initial COT according to the transmission blocks sent by other terminals having a receiving-transmitting relation with the terminal of the initial COT under the condition that the transmission blocks of the terminal of the initial COT are not detected. In case that the receiving end of the third transport block includes a terminal of the initial COT, the second terminal has an opportunity to share the COT, thereby being beneficial to improving the probability of accessing the channel.
In some possible implementations, the third terminal sends, according to the second indication information, the third transport block through the sharing of the COT or the COT associated with the COT, including: the third terminal determines whether the receiving end of the third transmission block comprises a terminal for initializing the COT according to the second indication information; in case that the receiving end of the third transport block includes a terminal that initiates the COT, the third terminal transmits the third transport block through the COT shared or the COT associated therewith.
In some possible implementations, the second transport block includes information of resources that may be shared in the COT and/or a first cap that is employed by a terminal that initiated the COT when initiating the COT.
Wherein, in one example, before the third terminal transmits the third transport block by sharing the COT, the method may further include: and the third terminal determines the third resource in the COT according to the information of the sharable resource in the COT and/or the CAPC corresponding to the first transmission block. Further, the third terminal transmits a third transport block over the shared COT on a third resource in the COT.
In another example, before the third terminal transmits the third transport block through the COT sharing the COT association, the method may further include: and the third terminal determines a third resource in the COT associated with the COT according to the information of the sharable resource in the COT and/or the CAPC corresponding to the first transmission block. Further, the third terminal transmits a third transport block over the COT associated COT on a third resource in the COT associated COT.
The first CAPC indicates the CAPC priority of the service corresponding to the target transport block. The terminal that initiated the COT initiates the COT in order to transmit the target transport block. In addition, according to the first CAPC, a maximum channel occupation time MCOT corresponding to the COT may also be determined. The MCOT corresponding to the COT may also be referred to as the total duration of the COT.
For example, the third terminal may determine whether the COT can be shared according to the first cap; and in the case that the priority indicated by the cap corresponding to the third transport block is greater than or equal to the priority indicated by the first cap, the third terminal determines that the COT can be shared.
For example, the third terminal may determine the third resource in the COT or the third resource in the COT associated with the COT according to the information of the first CAPC or the resources that can be shared in the COT.
In some possible implementations, the determining, by the third terminal, the third resource in the COT or the third resource in the COT associated with the COT according to the information of the resources that can be shared in the COT and/or the first cap includes: the physical layer of the third terminal reports one of the following to the MAC layer of the third terminal according to the information of the sharable resources in the COT and/or the first CAPC: resources within the COT that can be shared, an intersection of the resources within the COT that can be shared with a resource selection window, or an intersection of the resources within the COT that can be shared with a candidate set of resources; and the MAC layer of the third terminal determines the third resource in the COT or the third resource in the COT related to the COT according to the information reported by the physical layer.
In some possible implementations, the second transport block may further include a first destination identifier, and the second indication information indicates that a terminal corresponding to the first destination identifier is a terminal that initiates the COT.
Based on this scheme, it is possible to realize a terminal that indicates the initial COT through the second indication information.
In some possible implementations, the third transport block includes a second destination identification.
Wherein before the third terminal detects the second transport block from the second terminal on the second resource in the COT, the method may further include: the third terminal receives at least one group of identifiers, each group of identifiers comprises at least one source identifier and at least one destination identifier, and identifiers belonging to the same group correspond to one terminal. Further, the third terminal may determine, according to the second indication information, the first destination identifier, the second destination identifier, and the at least one group of identifiers, whether the receiving end of the third transport block includes the terminal that initiates the COT.
In particular, the second terminal may determine whether the first destination identifier and the second destination identifier belong to the same group identifier of the at least one group identifier. If the first destination identifier and the second destination identifier belong to the same group identifier in the at least one group identifier, the third terminal may determine that the receiving end of the third transport block includes the terminal that initiates the COT. If the first destination identifier and/or the second destination identifier do not belong to the at least one group of identifiers, or if the first destination identifier and the second destination identifier belong to the at least one group of identifiers and the first destination identifier and the second destination identifier do not belong to the same group of identifiers, the third terminal may determine that the receiving end of the third transport block does not include the terminal that initiates the COT.
Based on the scheme, the third terminal can determine whether the receiving end of the third transmission block comprises the terminal for initializing the COT according to the identification information corresponding to the terminal, the first destination identification and the second indication information in the second transmission block and the second destination identification in the third transmission block, which are obtained in advance. In case that the receiving end of the third transport block includes the terminal that initiated the COT, the third terminal has an opportunity to share the COT, thereby being beneficial to improving the probability of accessing the channel.
In some possible implementations, the second indication information is a side-link identification of the terminal that initiated the COT.
In some possible implementations, the third transport block further includes a second destination identification.
Wherein before the third terminal detects the second transport block from the second terminal on the second resource in the COT, the method may further include: the third terminal receives at least one group of identifiers, each group of identifiers comprises a side uplink identifier and at least one destination identifier, and identifiers belonging to the same group correspond to one terminal. Further, the third terminal determines whether the receiving end of the third transport block includes the terminal that initiated the COT according to the side uplink identifier of the terminal that initiated the COT, the second destination identifier, and the at least one set of identifiers.
In particular, the third terminal may determine whether the side uplink identity and the second destination identity of the terminal that initiated the COT belong to the same group identity of the at least one group identity. If the side uplink identifier and the second destination identifier of the terminal that initiated the COT belong to the same group identifier in the at least one group identifier, the third terminal may determine that the receiving end of the third transport block includes the terminal that initiated the COT. If the side-link identifier and/or the second destination identifier of the terminal that initiated the COT do not belong to the at least one group of identifiers, or if the side-link identifier and the second destination identifier of the terminal that initiated the COT belong to the at least one group of identifiers, and the side-link identifier and the second destination identifier of the terminal that initiated the COT do not belong to the same group of identifiers, the third terminal may determine that the receiving end of the third transport block does not include the terminal that initiated the COT.
Based on the scheme, the third terminal can determine whether the receiving end of the second transmission block comprises the terminal for initializing the COT according to the identification information corresponding to the terminal, the side uplink identification of the terminal for initializing the COT and the second destination identification in the third transmission block, which are obtained in advance. In case that the receiving end of the third transport block includes the terminal that initiated the COT, the third terminal has an opportunity to share the COT, thereby being beneficial to improving the probability of accessing the channel.
In some possible implementations, the third transport block may further include third indication information indicating a terminal that initiated the COT.
Based on this scheme, other terminals detecting the third transport block can determine the terminal that initiated the COT.
In some possible implementations, the third transport block further includes a second destination identifier, and the third indication information indicates that a terminal corresponding to the second destination identifier is a terminal that initiates the COT; alternatively, the third indication information includes a side-uplink identification of the initial COT.
In some possible implementations, the third transport block further includes information of resources in the COT that can be shared and/or the first transport block corresponds to a cap, the first transport block being from a terminal that initiated the COT.
In a third aspect, a wireless communication method is provided, where the method may be performed by a first terminal, may be performed by a component of the first terminal (e.g., a processor, a chip, or a system-on-chip, etc.), and may be implemented by a logic module or software capable of implementing all or part of the functions of the first terminal. The following describes an example of the method performed by the second terminal.
The method comprises the following steps: the first terminal determines a channel occupation time COT for performing side-link transmission; the first terminal uses a first resource in the COT to send a first transmission block, wherein the first transmission block comprises first indication information, the first indication information indicates a terminal for initializing the COT, and the first terminal is the terminal for initializing the COT.
It is understood that the first terminal determining the COT for making the side-link transmission means that the first terminal obtains the COT through the first type of LBT access channel. The first type LBT may be type 1LBT. The first terminal obtaining the COT through the first type LBT access channel may also be referred to as the first terminal initializing the COT, and the first terminal is the terminal initializing the COT.
It should also be understood that the receiving end of the first transport block may or may not include the second terminal.
In one example, SCI 1 or SCI 2 in the first transport block includes first indication information.
According to the wireless communication method provided by the application, the terminal of the initial COT is indicated by carrying the indication information by the terminal of the initial COT, so that other terminals can determine whether the receiving end of the terminal comprises the initial COT according to the indication information. If the receiving end of the other terminal includes the initial COT, there is an opportunity to share the COT, that is, there is an opportunity to pass through the LBT access channel of type 2, so that the probability of accessing the channel can be improved.
In some possible implementations, the first transport block further includes a first source identifier corresponding to the first terminal, and the first indication information indicates that the terminal corresponding to the first source identifier is the terminal that initiates the COT; and, before the first terminal transmits the first transport block using the first resource in the COT, the method may further include: the first terminal sends at least one group of identifiers corresponding to the first terminal to at least one associated terminal, each group of identifiers comprises at least one source identifier and at least one destination identifier, the at least one group of identifiers comprises the first source identifier, and the at least one associated terminal is a terminal with a receiving-transmitting relationship with the first terminal.
Based on the scheme, the at least one associated terminal can determine whether its receiving end includes the first terminal based on the at least one group of identifications sent by the first terminal.
In some possible implementations, the first indication information is a side uplink identifier of the terminal that initiated the COT; and, before the first terminal transmits the first transport block using the first resource in the COT, the method may further include: the first terminal sends a side uplink identifier of the first terminal and at least one destination identifier corresponding to the first terminal to at least one associated terminal, wherein the at least one associated terminal is a terminal with a receiving-transmitting relationship with the first terminal.
Based on the scheme, the at least one associated terminal can determine whether the receiving end of the at least one associated terminal comprises the first terminal based on the side uplink identifier of the first terminal sent by the first terminal and at least one destination identifier corresponding to the first terminal.
In some possible implementations, the first transport block further includes information of resources that may be shared in the COT and/or a first CAPC that the first terminal employed in initializing the COT.
In a fourth aspect, a wireless communication method is provided, where the method may be performed by a first terminal, may be performed by a component of the first terminal (e.g., a processor, a chip, or a system-on-chip, etc.), and may be implemented by a logic module or software capable of implementing all or part of the functions of the first terminal. An example of the method performed by the first terminal will be described below.
The method comprises the following steps: the first terminal determines a channel occupation time COT for performing side-link transmission; the first terminal uses a first resource in the COT to send a first transmission block, wherein the first transmission block comprises first indication information, and the first indication information indicates whether the terminal of the COT is authorized to share the COT by other terminals.
It is understood that the first terminal determining the COT for making the side-link transmission means that the first terminal obtains the COT through the first type of LBT access channel. The first type LBT may be type 1LBT. The first terminal obtaining the COT through the first type LBT access channel may also be referred to as the first terminal initializing the COT, and the first terminal is the terminal initializing the COT.
In one example, SCI 1 or SCI 2 in the first transport block includes first indication information.
According to the wireless communication method provided by the application, the first terminal indicates whether the COT is authorized to be shared or not by carrying the indication information in the transmission block, so that other terminals can determine whether the COT is authorized to be shared or not according to the indication information, and if the COT is authorized to be shared, the other terminals have the opportunity to share the COT, thereby being beneficial to improving the probability of accessing the channel.
In some possible implementations, the first transport block further includes information of resources that may be shared in the COT and/or a first CAPC that the first terminal employed in initializing the COT.
The first CAPC indicates the CAPC priority of the service corresponding to the target transport block. The terminal that initiated the COT initiates the COT in order to transmit the target transport block. In addition, according to the cap of the first transport block, the maximum channel occupation time MCOT corresponding to the COT may also be determined. The MCOT corresponding to the COT may also be referred to as the total duration of the COT.
For example, if the priority indicated by the cap corresponding to the transport block to be transmitted is greater than or equal to the priority indicated by the first cap, the sender of the transport block determines that the COT can be shared.
The information of the first cap or the resources that can be shared in the COT is also used for other terminals to determine the resources that can be shared in the COT, for example.
In a fifth aspect, a wireless communication method is provided, where the method may be performed by the second terminal, may be performed by a component of the second terminal (e.g., a processor, a chip, or a system-on-chip, etc.), and may be implemented by a logic module or software that is capable of implementing all or part of the functionality of the second terminal. The following describes an example of the method performed by the second terminal.
The method comprises the following steps: the second terminal detects a first transmission block from a terminal which initiates the COT on a first resource in the COT, wherein the first transmission block comprises first indication information which indicates whether the terminal which initiates the COT authorizes other terminals to share the COT; and the second terminal sends a second transmission block through sharing the COT or the COT associated with the COT according to the first indication information.
It should be understood that the terminal that initiates the COT refers to a terminal that obtains the COT through a first type of LBT access channel. The first type LBT may be type 1LBT. The second terminal transmitting the second transport block through the COT or the COT associated with the COT means that the second terminal transmits the second transport block through the second type of LBT access channel and using the COT or the resources in the COT associated with the COT. The second type of LBT may be type 2LBT.
It should also be understood that the receiving end of the first transport block may or may not include the second terminal. The COT-associated COT refers to COT separated from the COT by a plurality of service periods, and channels corresponding to the COT are identical.
In one example, side uplink control information (sidelink control information, SCI) 1 or SCI 2 in the first transport block includes first indication information.
According to the wireless communication method provided by the application, the first terminal indicates whether the COT is authorized to be shared or not by carrying the indication information in the transmission block, so that other terminals can determine whether the COT is authorized to be shared or not according to the indication information, and if the COT is authorized to be shared, the other terminals have the opportunity to share the COT, thereby being beneficial to improving the probability of accessing the channel.
In some possible implementations, the first transport block further includes information of resources that may be shared in the COT and/or a first cap employed by a terminal that initiated the COT when initiating the COT.
In some possible implementations, before the second terminal sends the second transport block through the co shared or the co associated with the co, the method may further include: the second terminal determines a second resource in the COT or a second resource in the COT related to the COT according to the information of the resources which can be shared in the COT and/or the first CAPC; wherein the second terminal sends the second transport block through the shared COT or the COT associated with the COT, including: and the second terminal sends a second transmission block on a second resource in the COT through sharing the COT. Or the second terminal sends the second transport block through the COT associated with the COT on the second resource in the COT associated with the COT.
In some possible implementations, the second terminal determines, according to information of resources that can be shared in the COT and/or the first cap, a second resource in the COT or a second resource in the COT associated with the COT, including: the physical layer of the second terminal reports resource indication information to a media access control (medium access control, MAC) layer of the second terminal according to the information of the resources which can be shared in the COT and/or the first CAPC, wherein the resource indication information indicates the resources which can be shared in the COT, the intersection of the resources which can be shared in the COT and a resource selection window, or the intersection of the resources which can be shared in the COT and a candidate resource set; and the MAC layer of the second terminal determines the second resource in the COT or the second resource in the COT related to the COT according to the resource indication information.
In a sixth aspect, a communication device is provided, comprising means or units for performing the method of any of the above aspects or any of the possible implementations of any of the above aspects.
In a seventh aspect, there is provided a communications device comprising a processor coupled to a memory for storing a computer program or instructions, the processor being for executing the computer program or instructions stored by the memory to implement the method of any one of the above aspects or any one of the possible implementations of any one of the above aspects.
In one possible implementation, the apparatus further includes a memory coupled to the processor.
In one possible implementation, the processor is one or more, and/or the memory is one or more.
In one possible implementation, the memory may be integrated with the processor or the memory may be separate from the processor.
In one possible implementation, the apparatus further comprises a communication interface, with which the processor is coupled.
In one implementation, the apparatus is a terminal. The communication interface may be a transceiver, or an input/output interface, for example.
In another implementation, the device is a chip of the terminal. The communication interface may be an input/output interface, for example.
In an eighth aspect, there is provided a processor comprising: input circuit, output circuit and processing circuit. The processing circuitry is to receive signals via the input circuitry and to transmit signals via the output circuitry such that the processor performs the method of any one of the above aspects or any one of the possible implementations of any one of the above aspects.
In a specific implementation process, the processor may be a chip, the input circuit may be an input pin, the output circuit may be an output pin, and the processing circuit may be a transistor, a gate circuit, a trigger, various logic circuits, and the like. The input signal received by the input circuit may be received and input by, for example and without limitation, a receiver, the output signal may be output by, for example and without limitation, a transmitter and transmitted by a transmitter, and the input circuit and the output circuit may be the same circuit, which functions as the input circuit and the output circuit, respectively, at different times. The specific implementation of the processor and various circuits is not limited in this application.
In a ninth aspect, a communication system is provided comprising one or more of the aforementioned first, second and third terminals.
In a tenth aspect, there is provided a computer program product comprising: a computer program (which may also be referred to as code, or instructions) which, when executed, causes a computer to perform the method of any one of the above aspects or any one of the possible implementations of any one of the aspects.
In an eleventh aspect, a computer readable storage medium is provided, which stores a computer program (may also be referred to as code, or instructions) which, when run on a computer, causes the computer to perform the method of any one of the above aspects or any one of the possible implementations of any one of the above aspects.
In a twelfth aspect, a chip is provided, comprising a processor for calling and running a computer program from a memory, so that a communication device on which the chip is installed performs the method of any one of the above aspects or any one of the possible implementations thereof.
Drawings
Fig. 1 is a schematic diagram of an example of a communication system according to an embodiment of the present application;
FIG. 2 is a schematic flow chart of a method of wireless communication provided herein;
FIG. 3 is a schematic illustration of one resource selection provided herein;
FIG. 4 is a schematic flow chart of a wireless communication method provided herein;
FIG. 5 is a schematic flow chart diagram of a wireless communication method provided herein;
FIG. 6 is a schematic flow chart diagram of a wireless communication method provided herein;
FIG. 7 is a schematic flow chart diagram of a wireless communication method provided herein;
FIG. 8 is a schematic block diagram of a communication device provided by an embodiment of the present application;
FIG. 9 is a schematic block diagram of another communication device provided by an embodiment of the present application;
fig. 10 is a schematic structural diagram of an example terminal provided in an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application.
In the description of the present application, unless otherwise indicated, "/" means that the associated object is an "or" relationship, e.g., a/B may represent a or B; the term "and/or" in this application is merely an association relation describing an association object, and means that three kinds of relations may exist, for example, a and/or B may mean: there are three cases, a alone, a and B together, and B alone, wherein a, B may be singular or plural. Also, in the description of the present application, unless otherwise indicated, "a plurality" means two or more than two. "at least one of" or the like means any combination of these items, including any combination of single item(s) or plural items(s). For example, at least one (one) of a, b, or c may represent: a, b, c, a-b, a-c, b-c, or a-b-c, wherein a, b, c may be single or plural. In addition, in order to clearly describe the technical solutions of the embodiments of the present application, in the embodiments of the present application, the words "first", "second", and the like are used to distinguish the same item or similar items having substantially the same function and effect. It will be appreciated by those of skill in the art that the words "first," "second," and the like do not limit the amount and order of execution, and that the words "first," "second," and the like do not necessarily differ.
It should be understood that the descriptions of "in … …", "if … …", "when … …", "if … …", and the like may be used interchangeably herein.
The technical solution of the embodiment of the application can be applied to various communication systems, for example: long term evolution (long term evolution, LTE) system, fifth generation (5th Generation,5G) mobile communication system, new Radio (NR) system, and other mobile communication systems that may occur in the future.
The technical solution of the embodiment of the present application may be applied to inter-terminal (D2D) direct communication, for example. Such as vehicle-to-vehicle communications (vehicle to vehicle, V2V), vehicle-to-person communications (vehicle to pedestrian, V2P), vehicle-to-network (vehicle to network, V2N) traffic, or vehicle-to-infrastructure communications (vehicle to infrastructure, V2I), etc. For another example, in an indoor commercial scenario, such as communication between a mobile phone and a smart screen, communication between a mobile phone and VR glasses, etc.
A terminal in an embodiment of the present application may refer to a User Equipment (UE), a station, an access terminal, a subscriber unit, a subscriber station, a mobile station, a remote terminal, a mobile device, a user terminal, a wireless communication device, a user agent, or a user equipment. The terminal may also be a cellular telephone, a cordless telephone, a session initiation protocol (session initiation protocol, SIP) phone, a wireless local loop (wireless local loop, WLL) station, a personal digital assistant (personal digital assistant, PDA), a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, a large screen, an in-vehicle device, a wearable device, a terminal in a 5G network or a terminal in a future evolved public land mobile network (public land mobile network, PLMN), etc., as the embodiments of the application are not limited in this respect. In addition, the types of the plurality of terminals according to the embodiments of the present application may be the same or different, for example, the plurality of terminals are all mobile phones, or one is a mobile phone, and the other is a notebook computer.
In the embodiment of the application, the terminal comprises a hardware layer, an operating system layer running on the hardware layer and an application layer running on the operating system layer. The hardware layer includes hardware such as a central processing unit (central processing unit, CPU), a memory management unit (memory management unit, MMU), and a memory (also referred to as a main memory). The operating system may be any one or more computer operating systems that implement business processes through processes (processes), such as a Linux operating system, a Unix operating system, an Android operating system, an iOS operating system, or a windows operating system. The application layer comprises applications such as a browser, an address book, word processing software, instant messaging software and the like. Further, the embodiment of the present application is not particularly limited to the specific structure of the execution body of the method provided in the embodiment of the present application, as long as the communication can be performed by the method provided in the embodiment of the present application by running the program recorded with the code of the method provided in the embodiment of the present application, and for example, the execution body of the method provided in the embodiment of the present application may be a terminal or a network device, or a functional module in the terminal or the network device that can call the program and execute the program.
Furthermore, various aspects or features of the present application may be implemented as a method, apparatus, or article of manufacture using standard programming and/or engineering techniques. The term "article of manufacture" as used herein encompasses a computer program accessible from any computer-readable device, carrier, or media. For example, computer-readable media can include, but are not limited to, magnetic storage devices (e.g., hard disk, floppy disk, or magnetic strips, etc.), optical disks (e.g., compact disk, CD, digital versatile disk, digital versatile disc, DVD, etc.), smart cards, and flash memory devices (e.g., erasable programmable read-only memory, EPROM), cards, sticks, or key drives, etc. Additionally, various storage media described herein can represent one or more devices and/or other machine-readable media for storing information. The term "machine-readable medium" can include, without being limited to, wireless channels and various other media capable of storing, containing, and/or carrying instruction(s) and/or data.
Fig. 1 shows a schematic block diagram of a communication system suitable for use in the present application. Referring to fig. 1, two communication interfaces are included in the system 100, namely a PC5 interface and a Uu interface. Where the PC5 interface is a direct communication interface between two terminals (e.g., terminal 110 and terminal 120, or terminal 110 and terminal 130 as shown in the figures), the direct communication link between the terminals is also defined as a sidelink or Sidelink (SL). The Uu interface is an interface for communication between a terminal (e.g., terminal 110 or terminal 120) and the network equipment 140.
It should be understood that the communication system shown in fig. 1 may further include more network nodes, such as more terminals or network devices, and embodiments of the present application are not shown in the figures.
In the system shown in fig. 1, the terminal 110 may monitor a channel through a first type LBT (e.g., type 1 LBT) before transmitting. If the acknowledgement channel is idle, the terminal 110 will obtain the usage rights of the channel for a period of time, which may be referred to as a channel occupancy time (channel occupancy time, COT). At this time, the terminal 110 is referred to as a terminal that initiates the COT.
A terminal of an initial COT (i.e., terminal 110) may transmit or receive data over the COT. In addition, terminal 110 may share the COT for use by terminal 120 and/or terminal 130 if the following requirements are met: (1) Terminal 110 may learn that terminal 120 and/or terminal 130 may share the self-preempted COT. For example, in some scenarios, if the receiving end of the transmission of terminal 120 and/or terminal 130 includes terminal 11, terminal 120 and/or terminal 130 may share the COT preempted by terminal 110; (2) Terminal 110 has the ability to allocate time-frequency resources, i.e. the terminal needs to specify which resources are used by which terminal. In the SL system, it is difficult for the terminal 110 to have global information and scheduling capability for time-frequency resources, and thus it is difficult to satisfy the above requirements. If the above requirements cannot be met, terminal 110 will not be able to share COT with terminal 120 and/or terminal 130. Thus, terminal 120 and/or terminal 130 can only access the channel through type 1LBT and cannot access the channel through the first type of LBT (e.g., type 2 LBT), resulting in a lower probability of accessing the channel.
It should be appreciated that the duration of channel interception by the first type of LBT is generally longer than the duration of channel interception by the second type of LBT. In this application, the first type LBT is type 1LBT, and the second type LBT is type 2 LBT.
In view of this, the present application provides a wireless communication method. In this method, the terminal of the initial COT allows other terminals to share the COT, and the other terminals decide whether to share the COT or not by themselves. Specifically, the initial COT terminal indicates a terminal of the initial COT in a transport block, other terminals may detect the transport block, and may determine the terminal of the initial COT according to the indication of the transport block. If the receiving end of the other terminal includes the terminal of the initial COT, the COT may be shared, or the COT may be shared when a certain condition is satisfied. Then other terminals will be able to access the channel through the type 2LBT, so that the probability of accessing the channel can be increased.
It should be understood that the type 1LBT and type 2LBT may be named differently in different protocols, different versions, or different systems, and that the type 1LBT and type 2LBT in this application may be replaced with other names having the same meaning as the others.
The following describes the scheme provided in the present application in detail. In the methods 200, 400, 500 and 600 described below, the first terminal is an initial COT terminal, and the receiving ends of the second terminal and the third terminal include the first terminal, that is, the second terminal and the third terminal have a transceiving relationship with the first terminal. In the method 700 described below, the first terminal is an initial COT terminal, and the receiving end of the second terminal may or may not include the first terminal. Illustratively, the first terminal may be terminal 110 of fig. 1, and the second and third terminals may be terminals 120 and 130 of fig. 1, respectively.
The following describes the scheme provided in the present application in detail with reference to the corresponding flowcharts. It may be understood that the method is mainly illustrated by taking different terminals as execution bodies of the interactive instruction in the schematic flow chart provided in the present application as an example, but the present application is not limited to the execution bodies of the interactive instruction. For example, a terminal (e.g., a first terminal, a second terminal, or a third terminal) in the schematic flow chart diagrams may also be a chip, a system-on-chip, or a processor supporting the terminal to implement the method, or may also be a logic module or software capable of implementing all or part of the functions of the terminal.
Fig. 2 is a schematic flow chart of a wireless communication method provided herein. The method 200 may include S210 to S240.
S210, the first terminal determines the COT for performing the side-link transmission.
The first terminal may monitor the channel through type 1LBT, and if it is confirmed that the channel is idle, it may obtain a usage right for the channel in a period of time, i.e. may determine the COT. Hereinafter, for convenience of understanding and description, a channel for which the first terminal obtains the usage right will be referred to as: a target channel.
It should be appreciated that the first terminal obtains the COT through a type 1LBT access (or preemption) channel, which may also be referred to as the first terminal initiating the COT, which is the terminal initiating the COT.
S220, the first terminal sends the first transmission block by using the first resource in the COT.
Accordingly, the second terminal may detect the first transport block on the first resource in the COT. The second terminal may or may not be the receiving end of the first transport block. The first resource may include one or more slots or one or more symbols after the second terminal obtains the target channel usage rights.
It should be appreciated that the first transport block may or may not be the target transport block. The first terminal initiates the COT for the purpose of transmitting the target transport block.
The first transport block may include first indication information for indicating a terminal of the initial COT, that is, the terminal of the initial COT may be determined according to the first indication information.
The first transport block may include a physical side uplink shared channel (physical sidelink share channel, PSSCH) and a physical side uplink control channel (physical sidelink control channel, PSCCH). Wherein the PSCCH comprises a first part of side-link control information (sidelink control information, SCI), SCI 1, and the PSCCH comprises a second part of side-link control information (sidelink control information, SCI), SCI 2.
In one example, the first indication information may be contained in a PSCCH. For example, the first indication information may be included in SCI 1.
In another example, the first indication information may be included in the PSSCH. For example, the first indication information may be included in SCI 2, or the first indication information may be included in a medium access control unit (medium access control control element, MAC CE) of the PSSCH.
It should be understood that the first indication information may also be included in other portions of the PSCCH or PSSCH, and the present application does not limit the channel or information carrying the first indication information.
It should be noted that, in each embodiment provided in the present application, the first resource, the second resource, and the third resource are all time-frequency resources, that is, the frequency resources corresponding to the first resource, the second resource, and the third resource belong to the target channel, the time domain resource corresponding to the first resource belongs to the COT, the time domain resource corresponding to the second resource, or the third resource belongs to the COT or the COT associated with the COT, and the time-frequency resources corresponding to the first resource, the second resource, and the third resource do not overlap.
S230, the second terminal determines whether the receiving end of the second transmission block comprises the first terminal according to the first indication information in the first transmission block.
S240, the second terminal sends the second transport block through the COT or the COT associated with the COT.
It should be understood that in this application, shared COT refers to accessing a target channel through type 2 LBT.
In some embodiments, if the receiving end of the second transport block includes the first terminal, the second terminal may transmit the second transport block through the co shared or the co associated with the co.
In other embodiments, if the receiving end of the second transport block includes the first terminal and the second terminal satisfies other conditions under which the COT can be shared, the second terminal may send the second transport block by sharing the COT. Or if the receiving end of the second transport block includes the first terminal and the second terminal satisfies other conditions that can share the COT associated with the COT, for example, the cap corresponding to the second transport block satisfies the requirement, the second terminal may send the second transport block through the COT associated with the sharing the COT.
The COT associated COT referred to in each embodiment of the present application refers to: COTs having a periodic relationship with the COT, i.e., the COT and the COT associated with the COT are separated by one or more service periods. In the context of this application, which relates to the COT associated with COT, the traffic within the COT has the same period.
In one implementation, the first transport block may also include information of resources in the first cap and/or the COT that may be shared.
The first CAPC represents a CAPC employed by the first terminal when initiating the COT, i.e., the first CAPC is a CAPC priority of a service corresponding to the target transport block.
The first cap is a value, the greater the value, the lower the priority. If it is specified or required that a transmission block with a low priority of the corresponding cap cannot share the COT initiated by the sender of the transmission block with a high priority of the corresponding cap, then the second terminal may share the COT if the priority of the corresponding cap of the second transmission block is higher than the priority of the first cap, or if the priority of the corresponding cap of the second transmission block is the same as the priority of the first cap, otherwise the second terminal cannot share the COT.
The first CAPC may be further configured to determine a maximum channel occupation time (maximum channel occupancy time, MCOT) corresponding to the COT, for example, 3ms, 4ms, 8ms, or 10ms, in addition to the priority corresponding to the target transport block. That is, according to the first CAPC, the total duration of the COT, that is, the MCOT, can be known. It should be appreciated that the total duration of the COT may be expressed in absolute time units, such as milliseconds, the number of time slots, or other information that may determine the total duration of the COT, such as the number of symbols.
The information of the resources that may be shared in the COT may indicate time domain resources, or frequency domain resources, or both time domain resources and frequency domain resources that may be shared in the COT.
For example, the information of resources in the COT that may be shared may include a total duration of the COT. Then, other times within the COT and the frequency domain resources corresponding to the times except for the time occupied by the first transport block (i.e., the time domain resources) can be shared.
Alternatively, the information of the resources that can be shared in the COT may include a portion of the duration that can be shared or a portion of the duration that cannot be shared in the COT. For example, the information of the resources that can be shared in the COT includes a start position and an end position of the time domain resources that can be shared, or includes a start position of the time domain resources that can be shared and a duration of the time domain resources that can be shared.
For example, the information of the resources that can be shared in the COT may include the bandwidth of the target channel, and then the frequency band corresponding to the target channel may be shared.
Alternatively, the information of the resources that can be shared in the COT may include information of the frequency domain resources that can be shared in the target channel or the frequency domain resources that cannot be shared. For example, the information of the frequency domain resources that can be shared includes a start position and an end position of the frequency domain resources that can be shared, or includes a start position of the frequency domain resources that can be shared and a bandwidth of the frequency domain resources that can be shared.
In summary, based on the information of the resources in the COT that can be shared in the first transport block, the second terminal can determine which resources in the COT can be shared or which resources cannot be shared.
In one example, the first transport block may include only the first cap and not information of resources in the COT that may be shared. In this case, the second terminal may determine that other times within the COT than the time occupied by the first transport block (i.e., time domain resources) may be shared in the time domain and the entire target channel may be shared in the frequency domain.
In another example, the first transport block may include only information of resources that can be shared in the COT and not the first cap. The scheme can be applied in a scenario where the CAPC priority of traffic that can share the COT is not limited.
In yet another example, the first transport block may include information of both the first cap and resources in the COT that may be shared. The scheme can be applied to a scenario that the CAPC priority of the service which can share the COT is limited, and other terminals can only share part of the time in the residual time of the COT and/or other terminals can only share part of the frequency domain resources in the target channel. It should be appreciated that the remaining time of the COT is other than the time occupied by the first transport block in the COT.
To sum up, in one aspect, if the CAPC priority of the traffic that can share the COT is limited, the second terminal may determine whether the COT can be shared according to the first CAPC in the first transport block. On the other hand, the second terminal may determine the resources that can be shared in the COT according to the information of the first cap in the first transport block or the resources that can be shared in the COT, where the resources include time domain resources and frequency domain resources, i.e. time-frequency resources.
In some embodiments, the second terminal may determine a second resource in the COT according to the information of the first cap in the first transport block or the resources that can be shared in the COT, and send the second transport block on the second resource in the COT by sharing the COT. For example, the scheme may be applied in a scenario where both the resource awareness window and the resource selection window comprise a portion of the COT.
For example, the physical layer of the second terminal may first determine the resources that can be shared in the COT according to the information of the resources that can be shared in the first cap or the COT, e.g. denoted as: resource #A. The second terminal then determines again the resources in the candidate set of resources belonging to the resource selection window in resource #a, for example denoted as: resource #B. The candidate resource set is a resource set which is obtained by the second terminal after the resources in the resource selection window are removed according to the existing protocol and is used for reporting to a high layer. After determining the resource #b according to the above method, the second terminal reports the resource #b to the MAC layer, for example, reports the resource identifier (e.g., TRIV/FRIV) corresponding to the resource #b.
Alternatively, the physical layer of the second terminal may determine, according to the resource #a, a resource belonging to the resource #a in the resource selection window, for example, denoted as: resource #C; and then the physical layer reports the resource #C to the MAC layer, and reports the resource identifier included in the resource #C, and the MAC layer determines the resource belonging to the candidate resource set in the resource selection window and belonging to the resource #C, namely the resource #B.
Or, the physical layer of the second terminal may report the resource #a to the MAC layer, and the MAC layer determines the resource #b by combining the resource #a with the candidate resource set in the resource selection window.
After determining resource #b, a second terminal, such as a MAC layer of the second terminal, may select a second resource from the resource #b to transmit the second transport block. For example, the weight of the resource selection may be (pre) configured as a function of whether or not the COT may be shared. For resources where the reference signal received energy (reference signal receiving power, RSRP) is low and the COT can be shared, the weight selected will be high. Then the second terminal will tend to select resources that are smaller in RSRP and that can share the COT. The resource interference of the RSRP is smaller, and the transmission performance is better.
It should be appreciated that resources #a, #b, and #c may be resource sets including at least one time-frequency resource.
See, for example, the resource selection diagram shown in fig. 3 (a). On slot 0, the first terminal obtains a total duration of 8ms of COT on channel #1 (i.e., the target channel) through type 1LBT, i.e., the COT includes slots 0-7, and the first terminal transmits the first transport block on slot 0. The resources belonging to the COT in the resource sensing window are time slots 0-2, the resources belonging to the COT in the resource selecting window are time slots 6-7, and the candidate resource set in the resource selecting window comprises a channel #1 and a channel #2 in a frequency domain and comprises time slots 6-7 in a time domain. Then, if resource #a is a time-frequency resource consisting of slots 1 to 7 and channel #1, resource #b is a time-frequency resource consisting of slots 6 to 7 and channel #1, and resource #c is the same as resource #b.
In other embodiments, the second terminal may determine a second resource in the COT associated with the COT according to the first CAPC in the first transport block or information of the resources that can be shared in the COT, and send the second transport block by sharing the COT on the second resource in the COT associated with the COT. For example, the scheme may be applied to a scenario where the resource-aware window includes some or all of the COT, and the resource-selection window does not intersect the COT.
Determining the second resource in the COT associated with the COT is similar to determining the second resource in the COT, and reference may be made to the corresponding description of determining the second resource in the COT above. For example, the second terminal may first determine, according to the information about the first CAPC or the resources that can be shared in the COT, the resources that can be shared in the COT associated with the COT, for example, be denoted as: resource #A. The second terminal then determines again the resources belonging to the candidate set of resources within the resource selection window in resource #a, for example denoted as: resource #B. After determining resource #b, a second terminal, such as a MAC layer of the second terminal, may select a second resource from the resource #b.
In this scheme, further, before sending the second transport block, the second terminal may further detect the transport block on the target channel in a time slot before the start time of the time domain resource corresponding to the second resource, or the second terminal may detect the transport block on the target channel in the first time slot of the COT associated with the COT. If it is determined that the second terminal can pass through the type 2LBT access channel according to the detected transport block, the second transport block is transmitted through the type 2LBT access channel and using the second resource. For example, if it may be determined from the transport block that the receiving end of the second transport block includes a terminal that initiates the COT associated with the COT, where the total duration of the COT is 2 timeslots, and the transmission of the second terminal requires 1 timeslot, and the first caps priority is lower than the caps priority corresponding to the transport block, the second terminal may access the channel through type 2 LBT. If it is determined from the transport block that the second terminal cannot pass the type 2LBT access channel, for example, the receiving end of the second transport block does not include the terminal of the COT associated with the initial COT, the second terminal cannot access the channel with the type 2LBT (i.e., cannot share the COT), but can access the channel with the type 1 LBT.
For example, referring to (b) in fig. 3, cot#2 is the COT associated with cot#1, with a number of service periods between both cot#1 and cot#2. The total duration of the cot#1 obtained by the first terminal on the channel#1 (i.e., the target channel) through the type 1LBT is 2ms, i.e., the cot#1 includes the slot 2 and the slot 3 of a certain subframe. Within the resource selection window, COT#2 is slot 3 and slot 4 of another subframe. If resource #a is a time-frequency resource consisting of channel #1 and slot #3 in the resource sensing window, and the candidate resource set includes slot 3 and slot 4 in the resource selection window in the time domain and channel #1 in the frequency domain, then resource #b can be determined to be a time-frequency resource consisting of slot 4 and channel #1 in the resource selection window. If the second terminal determines that the second transmission resource can be used according to the transmission block detected on the slot #3 in the resource selection window, the second terminal may perform type 2LBT on the resource # B, and if the LBT is successful, the second terminal may transmit the second transmission block using the slot 4 in the resource selection window.
It should be understood that this application only uses 1 slot as an example for 1ms, and the time duration occupied by the slots is determined specifically according to the subcarrier spacing.
In some embodiments, the second transport block may include information of resources in the COT that may be shared and/or the first cap.
It should be noted that, the information of the resources that can be shared in the COT carried in the second transport block may be different from the information of the resources that can be shared in the COT carried in the first transport block. For example, if the information of the resources that can be shared in the COT indicates a duration remaining in the COT other than the current time slot, the duration remaining in the COT indicated by the information of the resources that can be shared in the COT carried in the second transport block does not include the duration in the COT that the second terminal has used. For example, the information of the resources which can be shared in the COT carried in the first transmission block indicates that the duration of the remaining COT is 6 time slots, and the second terminal uses 2 time slots in the COT, and then the information of the resources which can be shared in the COT carried in the second transmission block indicates that the duration of the remaining COT is 4 time slots.
In summary, according to the wireless communication method provided by the application, the terminal of the initial COT indicates the terminal of the initial COT by carrying the indication information in the transport block, so that other terminals can determine whether the receiving end of the terminal includes the initial COT according to the indication information. If the receiving end of the other terminal includes the initial COT, there is an opportunity to share the COT, that is, there is an opportunity to pass through the LBT access channel of type 2, so that the probability of accessing the channel can be improved.
Two specific implementations of the method 200 are described below in conjunction with fig. 4 and 5.
Fig. 4 is a schematic flow chart of a wireless communication method provided herein. The method 400 may include S410 to S450.
S410, the first terminal sends at least one group of identifiers corresponding to the first terminal to at least one associated terminal. The at least one set of identifications includes a first source identification described below. Each group identification includes at least one Source identification (Source ID) and at least one Destination identification (Destination ID).
For example, the first terminal may send the at least one group identification in unicast, multicast or broadcast form.
The at least one associated terminal is a terminal having a transceiving relation with the first terminal. Specifically, any source identifier in the at least one group of identifiers corresponds to a service, and the first terminal is a transmitting end of the service. Any one of the at least one set of identifiers corresponds to a service, and the first terminal is a receiving end of the service.
In the present application, the at least one terminal includes a second terminal and a third terminal. Then, the second terminal and the third terminal may receive the at least one group identification, respectively.
In addition, the second terminal may also send at least one group of identifiers corresponding to the second terminal to at least one associated terminal having a transceiving relationship therewith. Similarly, the third terminal may also send at least one group of identifiers corresponding to the third terminal to at least one associated terminal having a transceiving relationship therewith. The third terminal and the second terminal may or may not have a transmission/reception relationship.
It is assumed that there is also a fourth terminal, the fourth terminal having a transceiving relationship with the second terminal, and the fourth terminal may also send at least one group of identifications corresponding to the fourth terminal to at least one associated terminal having a transceiving relationship therewith. Then, the second terminal receives at least one group of identifiers transmitted by the fourth terminal in addition to the at least one group of identifiers transmitted by the first terminal. Each group of identifiers comprises at least one source identifier and at least one destination identifier, and identifiers belonging to the same group correspond to one terminal. That is, the identifier belonging to at least one group of identifiers transmitted by the first terminal corresponds to the first terminal, and the identifier belonging to at least one group of identifiers transmitted by the fourth terminal corresponds to the fourth terminal.
For example, the terminal may store the identity (including the source identity and the destination identity) corresponding to the same terminal locally in some data structure (e.g., a table). For example, the second terminal may store at least one set of identifiers corresponding to the first terminal in one table and at least one set of identifiers corresponding to the fourth terminal in another table.
See, for example, tables one and two below. The first table is a source identifier and a destination identifier corresponding to the first terminal, and the second table is a source identifier and a destination identifier corresponding to the fourth terminal.
Form one
Form two
It can be appreciated that the second terminal may determine whether the corresponding terminal is the same terminal according to whether the identifier belongs to the same table.
It should be appreciated that the first and second tables may include an identification of unicast traffic, or may include an identification of multicast traffic.
S420, the first terminal determines the COT for performing the side-link transmission.
This step is the same as S210, and S210 may be referred to.
And S430, the first terminal sends the first transmission block by using the first resource in the COT.
This step is a specific implementation of S220.
The first transmission block comprises a first source identifier and first indication information, and the first indication information indicates that a terminal corresponding to the first source identifier is a terminal of an initial COT.
It should be appreciated that the first source identification may be contained in SCI 2.
S440, the second terminal determines whether the receiving end of the second transmission block comprises the first terminal according to the first indication information and the first source identification in the first transmission block.
Specifically, the second transport block includes a first destination identifier, and the second terminal may determine, according to the first indication information, the first source identifier, the first destination identifier, and at least one group of identifiers received by the second terminal, whether the receiving end of the second transport block includes a terminal of the initial COT.
More specifically, the second terminal may determine whether the first source identifier and the first destination identifier belong to the same group identifier of at least one group identifier received by the second terminal. If the first source identifier and the first destination identifier belong to the same group identifier in at least one group identifier received by the second terminal, it may be determined that the receiving end of the second transport block includes the terminal of the initial COT. If the first source identifier and/or the first destination identifier do not belong to at least one group of identifiers received by the second terminal, or if the first source identifier and the first destination identifier belong to at least one group of identifiers received by the second terminal and the first source identifier and the first destination identifier do not belong to the same group of identifiers, it may be determined that the receiving end of the second transport block does not include the terminal of the initial COT.
For example, the first source identifier is "00000010" in the table one, the first destination identifier is "0000000000000100" and the first destination identifier is also in the table one, so that it may be determined that the first destination identifier corresponds to the terminal of the initial COT, that is, the receiving end of the service corresponding to the first destination identifier includes the first terminal, and thus it may be determined that the receiving end of the second transport block includes the first terminal.
It should be understood that the at least one set of identifications received by the second terminal includes at least one set of identifications transmitted by the first terminal. In the case where the fourth terminal described above is present, the at least one group of identifiers received by the second terminal further includes at least one group of identifiers transmitted by the fourth terminal. The fourth terminal may be the same as the first terminal or may be different from the first terminal.
It should be understood that, since the table one may contain the identifier of the multicast service, it may be obtained that the receiving end of the second transport block may be greater than 1 terminal, and include the first terminal, and the destination identifier "0000000000000110" may be the identifier of the multicast service.
And S450, the second terminal sends the second transmission block by sharing the COT.
This step may refer to S240.
Based on the scheme, the second terminal can determine whether the receiving end of the second transmission block comprises the first terminal according to the identification information corresponding to the terminal, the first source identification and the first indication information in the first transmission block and the first destination identification in the second transmission block, which are obtained in advance. In the case that the receiving end of the second transport block includes the first terminal, the second terminal has an opportunity to share the COT, thereby being beneficial to improving the probability of accessing the channel.
Fig. 5 is a schematic flow chart of a wireless communication method provided herein. The method 500 may include S510 to S550.
S510, the first terminal sends a group of identifiers to at least one associated terminal, wherein the group of identifiers comprises a side uplink identifier of the first terminal and at least one destination identifier corresponding to the first terminal.
For example, the first terminal may send the side uplink identifier of the first terminal and the at least one destination identifier corresponding to the first terminal in a unicast, multicast or broadcast form. The side-link identity may be a source identity or a destination identity of a certain unicast traffic of the first terminal.
The at least one associated terminal is a terminal having a transceiving relation with the first terminal. Specifically, the side uplink identifier of the first terminal corresponds to a unicast service, and the first terminal is a transmitting end or a receiving end of the unicast service. Any one of the at least one set of identifiers corresponds to a service, and the first terminal is a receiving end of the service.
In the present application, the at least one terminal includes a second terminal and a third terminal. Then, the second terminal and the third terminal may receive the side-uplink identification of the first terminal and at least one destination identification corresponding to the first terminal, respectively.
In addition, the second terminal may transmit, to at least one associated terminal having a transmission/reception relationship with the second terminal, the side uplink identifier of the second terminal and at least one destination identifier corresponding to the second terminal. Similarly, the third terminal may also send, to at least one associated terminal with which it has a transceiving relationship, a side uplink identification of the third terminal and at least one destination identification corresponding to the third terminal. The third terminal and the second terminal may or may not have a transmission/reception relationship.
It is assumed that there is also a fourth terminal, the fourth terminal having a transceiving relationship with the second terminal, and the fourth terminal may also transmit, to at least one associated terminal having a transceiving relationship therewith, a side uplink identification of the fourth terminal and at least one destination identification corresponding to the fourth terminal. The second terminal receives the side-link identifier of the fourth terminal and at least one destination identifier corresponding to the fourth terminal in addition to the side-link identifier of the first terminal and the at least one destination identifier corresponding to the first terminal. The side link identifier and at least one destination identifier sent by one terminal are a group of identifiers, and identifiers belonging to the same group correspond to one terminal. That is, the identifier in the group of identifiers transmitted by the first terminal corresponds to the first terminal, and the identifier in the group of identifiers transmitted by the fourth terminal corresponds to the fourth terminal.
For example, a terminal may store a set of identities (including a side-uplink identity and at least one destination identity) corresponding to the same terminal locally in some data structure (e.g., a table). For example, the second terminal may store a set of identifiers corresponding to the first terminal in one table and a set of identifiers corresponding to the fourth terminal in another table.
See, for example, tables three and four below. And the third table is a side uplink identifier corresponding to the first terminal and at least one destination identifier, and the fourth table is a side uplink identifier corresponding to the fourth terminal and at least one destination identifier.
Form three
Form four
It can be appreciated that the second terminal may determine whether the corresponding terminal is the same terminal according to whether the identifier belongs to the same table.
It should be appreciated that tables three and four may include an identification of unicast traffic as well as an identification of multicast traffic.
S520, the first terminal determines the COT for performing the side-link transmission.
This step is the same as S210, and S210 may be referred to.
And S530, the first terminal sends the first transmission block by using the first resource in the COT.
This step is a specific implementation of S220.
Specifically, the first indication information in the first transport block is a side-link identifier of the terminal of the initial COT, i.e. a side-link identifier of the first terminal.
It should be understood that the first transport block further includes a transmitting end of the service corresponding to the first transport block, i.e. the first source identifier.
S540, the second terminal determines whether the receiving end of the second transmission block comprises the first terminal according to the side uplink identification in the first transmission block.
The second transport block includes a first destination identifier, and the second terminal may determine whether the receiving end of the second transport block includes a terminal of the initial COT according to the side uplink identifier of the first terminal, the first destination identifier, and at least one group of identifiers received by the second terminal.
In particular, the second terminal may determine whether the side uplink identity of the first terminal and the first destination identity belong to the same group identity of at least one group identity received by the second terminal. If the side uplink identifier of the first terminal and the first destination identifier belong to the same group identifier in at least one group identifier received by the second terminal, it may be determined that the receiving end of the second transport block includes the terminal of the initial COT. If the side uplink identifier of the first terminal and/or the first destination identifier in the second transport block do not belong to at least one group of identifiers received by the second terminal, or if the side uplink identifier of the first terminal and the first destination identifier in the second transport block belong to at least one group of identifiers received by the second terminal, and the side uplink identifier of the first terminal and the first destination identifier in the second transport block do not belong to the same group of identifiers, it may be determined that the receiving end of the second transport block does not include a terminal of the initial COT.
For example, the side uplink identifier of the first terminal is "00000001" in the table three, and the first destination identifier is "0000000000000110" or "0000000000000110" in the table three, it may be determined that the first destination identifier corresponds to the terminal of the initial COT, that is, the receiving end of the service corresponding to the first destination identifier includes the first terminal, so that it may be determined that the receiving end of the second transport block includes the first terminal.
It will be appreciated that the at least one set of identifications received by the second terminal comprises a set of identifications transmitted by the first terminal. In the case where the fourth terminal described above is present, the at least one group of identifications received by the second terminal further includes a group of identifications transmitted by the fourth terminal. The fourth terminal may be the same as the first terminal or may be different from the first terminal.
It should be understood that, since the table three may include the identifier of the multicast service, it may be obtained that the receiving end of the second transport block may be greater than 1 terminal, and include the first terminal, and the destination identifier "0000000000000011" may be the identifier of the multicast service.
And S550, the second terminal transmits the second transmission block by sharing the COT.
This step may refer to S240.
Based on the scheme, the second terminal can determine whether the receiving end of the second transmission block comprises the first terminal according to the identification information corresponding to the terminal, the side uplink identification of the terminal of the initial COT and the first destination identification in the second transmission block, which are obtained in advance. In the case that the receiving end of the second transport block includes the first terminal, the second terminal has an opportunity to share the COT, thereby being beneficial to improving the probability of accessing the channel.
It should be understood that if the third terminal is also the receiving end of the first transport block, or, although the third terminal is not the receiving end of the first transport block, the third terminal may also detect the first transport block and obtain related information in the first transport block (e.g., the first source identification and the first indication information, or the side-link identification of the terminal of the initial COT), the third terminal may also determine whether the receiving end of the third transport block to be transmitted includes the first terminal. If the receiving end of the third transport block includes the first terminal, the third terminal also has an opportunity to share the COT.
If the third terminal cannot detect the first transport block and thus cannot obtain related information in the first transport block (e.g., the first source identification and the first indication information, or a side-uplink identification of the terminal of the initial COT), the third terminal may also determine whether the receiving end of the third transport block includes the first terminal according to the method 600 described below.
It should be appreciated that method 600 may be performed after step S240 in method 200. In addition, regarding the same concepts as those presented in the method 600, reference may be made to the corresponding descriptions in the foregoing, and no further description is provided in the method 600.
Fig. 6 is a schematic flow chart of a wireless communication method provided herein. The method 600 may include S610 to S630.
And S610, the third terminal detects a second transmission block from the second terminal on a second resource in the COT.
It should be understood that the receiving end of the second transport block may or may not include the third terminal.
Wherein the second transport block includes second indication information indicating a terminal of the initial COT.
Similar to the first indication information, for example, the second indication information may be included in SCI2 or SCI 1.
It should be understood that S610 is also a step in which the second terminal transmits the second transport block, and S610 and S240 may be the same step. In order to facilitate understanding that the third terminal may also obtain some or all of the information in the second transport block, the embodiment of the present application introduces step S610 in the method 600, but it should be understood that this introduction of step should not constitute any limitation to the solution of the present application.
S620, the third terminal determines whether the receiving end of the third transmission block comprises the first terminal according to the second indication information.
In one implementation, similar to the method 400 above, the third terminal may also receive in advance at least one set of identifiers sent by terminals having a transceiving relationship with the third terminal. The same group of identifications corresponds to a terminal, and any group of identifications comprises at least one source identification and at least one destination identification.
And, the second transport block may include the first destination identification. The second indication information may indicate that the terminal corresponding to the first destination identifier is the terminal of the initial COT.
The third transport block, for example, includes a second destination identification. The third terminal may determine whether the receiving end of the third transport block includes a terminal of the initial COT according to the second indication information, the first destination identifier, the second destination identifier, and at least one group of identifiers received by the third terminal.
In particular, the third terminal may determine whether the first destination identifier and the second destination identifier belong to the same group identifier of at least one group identifier received by the third terminal. If the first destination identifier and the second destination identifier belong to the same group identifier in at least one group identifier received by the third terminal, it may be determined that the receiving end of the third transport block includes the terminal of the initial COT. If the first destination identifier and/or the second destination identifier do not belong to at least one group of identifiers received by the third terminal, or if the first destination identifier and the second destination identifier belong to at least one group of identifiers received by the third terminal and the first destination identifier and the second destination identifier do not belong to the same group of identifiers, it may be determined that the receiving end of the third transport block does not include the terminal of the initial COT.
For example, the third terminal receives the content in the first table and stores the first table. If the first destination identifier is "0000000000000100" in the first table and the second destination identifier is "0000000000000101" in the first table, it may be determined that the terminal corresponding to the initial COT by the second destination identifier, that is, the receiving end of the service corresponding to the second destination identifier, is the first terminal, so that it may be determined that the receiving end of the third transport block includes the first terminal.
In another implementation, similar to the method 500 above, the third terminal may also receive in advance at least one set of identifiers sent by terminals having a transceiving relationship with the third terminal. The same group of identifications corresponds to a terminal, and any group of identifications comprises a side uplink identification of the terminal and at least one destination identification.
And, the second indication information in the second transport block is a side-uplink identification of the first terminal. That is, the side-link identity in the second transport block is the side-link identity of the terminal of the initial COT.
For example, the third transport block includes a second destination identifier, and the third terminal may determine whether the receiving end of the third transport block includes the terminal of the initial COT according to the side uplink identifier of the first terminal, the second destination identifier, and at least one group of identifiers received by the third terminal.
In particular, the third terminal may determine whether the side uplink identifier of the first terminal and the second destination identifier belong to the same group identifier of at least one group identifier received by the third terminal. If the side uplink identifier of the first terminal and the second destination identifier belong to the same group identifier in at least one group identifier received by the third terminal, it may be determined that the receiving end of the third transport block includes the terminal of the initial COT. If the side-link identifier and/or the second destination identifier of the first terminal do not belong to at least one group of identifiers received by the third terminal, or if the side-link identifier and the second destination identifier of the first terminal belong to at least one group of identifiers received by the third terminal, and the side-link identifier and the second destination identifier of the first terminal do not belong to the same group of identifiers, it may be determined that the receiving end of the third transport block does not include a terminal of the initial COT.
For example, the side uplink identifier of the first terminal is "00000001" in the table three, and the second destination identifier is "0000000000000011" in the table three, it may be determined that the second destination identifier corresponds to the terminal of the initial COT, that is, the receiving end of the service corresponding to the second destination identifier is the first terminal, so that it may be determined that the receiving end of the third transport block includes the first terminal.
S630, the third terminal sends the third transport block through the COT or the COT associated with the COT.
For example, the third terminal may send the third transport block through a third resource in the COT or a third resource in the COT associated with the COT.
Step S630 is similar to S240, and reference may be made to S240. However, it should be noted that, in the case where the third transport block carries information on resources that can be shared in the COT and/or the caps corresponding to the first transport block, the information on resources that can be shared in the COT carried by the third transport block may be different from the information on resources that can be shared in the COT carried by the second transport block. For example, if the information of the resources that can be shared in the COT indicates a duration remaining in the COT other than the current time slot, the duration remaining in the COT indicated by the information of the resources that can be shared in the COT carried in the third transport block does not include the duration in the COT that the second terminal has used. For example, the duration of the remaining COT is indicated by the information of the resources which can be shared in the COT carried in the first transport block to be 6 time slots, the duration of the remaining COT is indicated by the information of the resources which can be shared in the COT carried in the second transport block to be 4 time slots, and the third terminal uses 1 time slot in the COT, and then the duration of the remaining COT is indicated by the information of the resources which can be shared in the COT carried in the third transport block to be 3 time slots.
It should be understood that, regarding how to determine the resource for transmitting the third transport block, such as the third resource, reference may also be made to S240, which is not described herein.
For example, the third transport block may carry third indication information, where the third indication information indicates a terminal of the initial COT, for example, the third indication information may indicate that the second destination identifier in the third transport block corresponds to the terminal of the initial COT, or the third indication information is a side uplink identifier of the third terminal.
According to the above scheme, the third terminal may determine whether the receiving end of the third transport block to be transmitted includes the terminal of the initial COT according to the transport blocks transmitted by other terminals having a transceiving relationship with the terminal of the initial COT, in the case that the third terminal does not detect the transport block of the terminal of the initial COT. In case that the receiving end of the third transport block includes a terminal of the initial COT, the second terminal has an opportunity to share the COT, thereby being beneficial to improving the probability of accessing the channel.
The application also provides a wireless communication method, which can enable the terminal to determine whether COT can be shared, and if the COT can be shared, the terminal has the opportunity to share the COT, so that the probability of accessing a channel is improved. The method 700 is described below in conjunction with fig. 7.
S710, the first terminal determines the COT for performing the side-link transmission.
The first terminal may monitor the channel through type 1LBT, and if it is confirmed that the channel is idle, it may obtain a usage right for the channel in a period of time, i.e. may determine the COT.
It should be appreciated that the first terminal may obtain the COT through a type 1LBT access channel, which may also be referred to as the first terminal initiating the COT, which is the terminal initiating the COT.
S720, the first terminal sends a first transmission block by using the first resource in the COT.
The second terminal may or may not be the receiving end of the first transport block. Accordingly, the second terminal detects the first transport block on the first resource in the COT.
The first transport block may include first indication information, where the first indication information may indicate whether the terminal of the initial COT is authorized to share the COT by other terminals.
The first indication information may be carried in SCI1 or SCI2 in the first transport block, or may be carried in other parts, which is not limited in this application.
In some embodiments, the first transport block may further include information of resources in the first cap and/or the COT that may be shared.
The meaning and effect of the information about the first cap and the resources that can be shared in the COT may be referred to the corresponding description in S240 in the method 200, and will not be repeated here.
And S730, the second terminal determines whether the terminal of the initial COT authorizes other terminals to share the COT according to the first indication information in the first transmission block.
S740, the second terminal sends the second transport block through the co shared or the co associated with the co.
If the first indication information indicates that the terminal of the initial COT authorizes the other terminals to share the COT, the other terminals can determine whether to share the COT by themselves. For example, if other terminals satisfy other conditions under which the COT can be shared, the COT can be shared. Satisfying other conditions under which the COT may be shared may include satisfying CAPC priority of traffic that may be sharing the COT, for example.
In case the first indication information indicates that the terminal of the initial COT grants other terminals to share the COT, the resources transmitting the second transport block herein may be selected and used with reference to the previous description of S240. It should be noted that in method 700, the receiving end of the second transport block may not be the first terminal or may not include the first terminal.
According to the wireless communication method provided by the application, the first terminal indicates whether the COT is authorized to be shared or not by carrying the indication information in the transmission block, so that other terminals can determine whether the COT is authorized to be shared or not according to the indication information, and if the COT is authorized to be shared, the other terminals have the opportunity to share the COT, thereby being beneficial to improving the probability of accessing the channel.
Corresponding to the method presented in the above method embodiment, the present application further provides a corresponding apparatus, where the apparatus includes a unit or a module for executing the corresponding method of the above embodiment. The modules may be software, hardware, or a combination of software and hardware.
Fig. 8 is a schematic diagram of a communication device 800 provided herein. The apparatus 800 may include: an interface module 801 and a processing module 802. Optionally, a storage module 803 may also be included.
In one possible design, one or more modules as in FIG. 8 may be implemented by one or more processors or by one or more processors and memory; or by one or more processors and transceivers; or by one or more processors, memories, and transceivers, to which embodiments of the present application are not limited. The processor, the memory and the transceiver can be arranged separately or integrated.
The apparatus 800 has a function of implementing a terminal (e.g., a first terminal, a second terminal, or a third terminal) described in the embodiments of the present application, for example, the apparatus 800 includes a module or a unit or means (means) corresponding to a step of the terminal performing the terminal related to the embodiment of the present application, where the function or the unit or means (means) may be implemented by software, or implemented by hardware, or implemented by executing corresponding software by hardware, or may be implemented by a combination of software and hardware. Reference is further made in detail to the corresponding description in the foregoing corresponding method embodiments.
For example, each module in the apparatus 800 in the embodiment of the present application may be configured to perform the operation performed by the second terminal in the method embodiment described above.
In one possible implementation, the apparatus 800 may include an interface module 801 and a processing module 802. The processing module 802 is configured to detect, on a first resource in a channel occupancy time COT, a first transport block from a terminal that initiates the COT, where the first transport block includes first indication information that indicates the terminal that initiates the COT; the interface module 801 is configured to send, according to the first indication information, a second transport block through sharing the COT or a COT associated with the COT, where a receiving end of the second transport block includes a terminal that initiates the COT.
In some possible embodiments of the foregoing apparatus 800, the processing module 802 is specifically configured to determine, according to the first indication information, whether the receiving end of the second transport block includes a terminal that initiates the COT; in case that the receiving end of the second transport block includes a terminal that initiates the COT, the interface module 801 transmits the second transport block through the COT shared or the COT associated with the COT.
In some possible embodiments of the foregoing apparatus 800, the first transport block further includes information on resources that may be shared in the COT and/or the first CAPC, where the first CAPC is a CAPC used by a terminal that initiates the COT when initiating the COT; wherein, the processing module 802 is further configured to determine, according to the information of the resources that can be shared in the COT and/or the first CAPC, a second resource in the COT or a second resource in the COT associated with the COT; the interface module 801 is specifically configured to send the second transport block on the second resource by sharing the COT.
In some possible embodiments of the foregoing apparatus 800, the processing module 802 is specifically configured to report, at the physical layer, one of the following to the medium access control MAC layer according to the information of the resources that can be shared in the COT and/or the first CAPC: resources within the COT that can be shared, an intersection of resources within the COT that can be shared with a resource selection window, or an intersection of resources within the COT that can be shared with a candidate set of resources; and determining a second resource in the COT or a second resource in the COT associated with the COT at the MAC layer according to the information reported by the physical layer.
In some possible implementations of the foregoing apparatus 800, the first transport block further includes a first source identifier, and the first indication information indicates that a terminal corresponding to the first source identifier is a terminal that initiates the COT.
In some possible embodiments of the above apparatus 800, the second transport block further includes a first destination identifier; the interface module 801 is further configured to receive at least one group of identifiers, where each group of identifiers includes at least one source identifier and at least one destination identifier, and identifiers belonging to the same group correspond to one terminal; the processing module 802 is specifically configured to determine whether the receiving end of the second transport block includes a terminal that initiates the COT according to the first indication information, the first source identifier, the first destination identifier, and the at least one group of identifiers.
In some possible embodiments of the apparatus 800 described above, the first indication information includes a side-link identification of the terminal that initiated the COT.
In some possible embodiments of the above apparatus 800, the second transport block further includes a first destination identifier; the interface module 801 is further configured to receive at least one group of identifiers, where each group of identifiers includes a side uplink identifier and at least one destination identifier, and identifiers belonging to the same group correspond to a terminal; the processing module 802 specifically determines whether the receiving end of the second transport block includes the terminal that initiates the COT according to the side uplink identifier of the terminal that initiates the COT, the first destination identifier, and the at least one group of identifiers.
In some possible implementations of the apparatus 800, the second transport block includes second indication information, where the second indication information indicates a terminal that initiates the COT.
In some possible embodiments of the foregoing apparatus 800, the second transmission block further includes a first destination identifier, and the second indication information indicates that a terminal corresponding to the first destination identifier is a terminal that initiates the COT; alternatively, the second indication information includes a side-uplink identification of the terminal that initiated the COT.
In some possible embodiments of the above apparatus 800, the second transport block further includes information of resources that may be shared in the COT and/or the first cap, where the first cap is a cap used by a terminal that initiates the COT when initiating the COT.
For example, each module in the apparatus 800 in the embodiment of the present application may be configured to perform the operation performed by the third terminal in the method embodiment.
In one possible implementation, the apparatus 800 may include an interface module 801 and a processing module 802. The processing module 802 is configured to detect a second transport block from a second terminal on a second resource in the channel occupation time COT, where the second transport block includes second indication information, and the second indication information indicates a terminal that initiates the COT; the interface module 801 is configured to send, according to the second indication information, a third transport block through sharing the COT or the COT associated with the COT, where a receiving end of the third transport block includes a terminal that initiates the COT.
In some possible embodiments of the foregoing apparatus 800, the processing module 802 is specifically configured to determine, according to the second indication information, whether the receiving end of the third transport block includes a terminal that initiates the COT; the receiving module 801 is specifically configured to send the third transport block through sharing the COT or the COT associated with the COT when the receiving end of the third transport block includes a terminal that initiates the COT.
In some possible embodiments of the above apparatus 800, the second transport block includes information of resources that may be shared in the COT and/or a first cap, where the first cap is a cap used by a terminal that initiates the COT when initiating the COT, and the first transport block is from the terminal that initiates the COT; wherein the processing module 802 is further configured to determine a third resource in the COT or a third resource in the COT associated with the COT according to information of resources that can be shared in the COT and/or the first CAPC; the receiving module 801 is specifically configured to send, on a third resource in the COT or a third resource in the COT associated with the COT, the third transport block through sharing the COT or the COT associated with the COT.
In some possible embodiments of the foregoing apparatus 800, the processing module 802 is specifically configured to report, at the physical layer, one of the following to the medium access control MAC layer according to the information of the resources that can be shared in the COT and/or the first CAPC: resources within the COT that can be shared, an intersection of resources within the COT that can be shared with a resource selection window, or an intersection of resources within the COT that can be shared with a candidate set of resources; and determining a third resource in the COT or a third resource in the COT associated with the COT at the MAC layer according to the information reported by the physical layer.
In some possible embodiments of the foregoing apparatus 800, the second transport block further includes a first destination identifier, and the second indication information indicates that a terminal corresponding to the first destination identifier is a terminal that initiates the COT.
In some possible embodiments of the above apparatus 800, the third transport block includes a second destination identifier; the interface module 801 is further configured to receive at least one group of identifiers, where each group of identifiers includes at least one source identifier and at least one destination identifier, and identifiers belonging to the same group correspond to one terminal; the processing module 802 is specifically configured to determine whether the receiving end of the third transport block includes a terminal that initiates the COT according to the second indication information, the first destination identifier, the second destination identifier, and the at least one group of identifiers.
In some possible implementations of the apparatus 800, the second indication information includes a side-link identification of the terminal that initiated the COT.
In some possible embodiments of the above apparatus 800, the third transport block further includes a second destination identifier; the interface module 801 is further configured to receive at least one group of identifiers, where each group of identifiers includes a side uplink identifier and at least one destination identifier, and identifiers belonging to the same group correspond to a terminal; the processing module 802 is specifically configured to determine whether the receiving end of the third transport block includes the terminal that initiates the COT according to the side uplink identifier of the terminal that initiates the COT, the second destination identifier, and the at least one group of identifiers.
In some possible embodiments of the above apparatus 800, the third transport block includes third indication information, where the third indication information indicates a terminal that initiates the COT.
In some possible embodiments of the foregoing apparatus 800, the third transmission block further includes a second destination identifier, and the third indication information indicates that a terminal corresponding to the second destination identifier is a terminal that initiates the COT; or,
the third indication information includes a side-uplink identification of the initial COT.
In some possible embodiments of the above apparatus 800, the third transport block further includes information of resources that may be shared in the COT and/or a first cap, where the first cap is a cap used by the first terminal when initializing the COT.
For example, each module in the apparatus 800 in the embodiment of the present application may be configured to perform the operation performed by the first terminal in the foregoing method embodiment.
In one possible implementation, the apparatus 800 may include an interface module 801 and a processing module 802. The processing module 802 is for the apparatus 800 to determine a channel occupancy time, COT, for making a side-uplink transmission; the interface module 801 is configured to send a first transport block using a first resource in the COT, where the first transport block includes first indication information, where the first indication information indicates a terminal that initiates the COT, and the apparatus 800 is the terminal that initiates the COT.
In some possible embodiments of the foregoing apparatus 800, the first transport block further includes a first source identifier corresponding to the apparatus 800, where the first indication information indicates that a terminal corresponding to the first source identifier is a terminal that initiates the COT; and, the interface module 801 is further configured to send the at least one group of identifiers corresponding to the apparatus 800 to at least one associated terminal, where each group of identifiers includes at least one source identifier and at least one destination identifier, the at least one group of identifiers includes the first source identifier, and the at least one associated terminal is a terminal having a transceiving relationship with the apparatus 800.
In some possible embodiments of the above apparatus 800, the first indication information includes a side uplink identifier of a terminal that initiates the COT; the interface module 801 is further configured to send, to at least one associated terminal, a side uplink identifier of the apparatus 800 and at least one destination identifier corresponding to the apparatus 800, where the at least one associated terminal is a terminal having a transceiving relationship with the apparatus 800.
In some possible embodiments of the above apparatus 800, the first transport block further includes information of resources that may be shared in the COT and/or a channel access priority CAPC corresponding to the first transport block.
Fig. 9 is a schematic diagram of a communication device 900 provided herein. The apparatus 900 may be a terminal (e.g., a first terminal, a second terminal, or a third terminal), or may be a chip, a system-on-chip, a processor, or the like that supports the terminal to implement the above method. The apparatus 900 may be used to implement the methods described in the method embodiments described above, and reference may be made in particular to the description of the method embodiments described above.
The apparatus 900 may comprise one or more processors 901, which processors 901 may also be referred to as processing units, may implement certain control functions. The processor 901 may be a general purpose processor or a special purpose processor, etc. For example, a baseband processor or a central processing unit. The baseband processor may be used to process communication protocols and communication data, and the central processor may be used to control communication devices (e.g., base stations, baseband chips, terminals, terminal chips, DUs or CUs, etc.), execute software programs, and process data of the software programs.
In an alternative design, the processor 901 may also have instructions and/or data 903 stored therein, where the instructions and/or data 903 may be executed by the processor, so that the apparatus 900 performs the method described in the method embodiments above.
In another alternative design, a transceiver unit for implementing the receive and transmit functions may be included in processor 901. For example, the transceiver unit may be a transceiver circuit, or an interface circuit, or a transceiver circuit for implementing the receiving and transmitting functions. The receiving and transmitting functions may be separate or may be integrated. The transceiver circuit, interface or interface circuit may be used for reading and writing codes/data, or the transceiver circuit, interface or interface circuit may be used for transmitting or transferring signals.
In yet another possible design, apparatus 900 may include circuitry to implement the functions of transmitting or receiving or communicating in the foregoing method embodiments.
Optionally, the apparatus 900 may include one or more memories 902, on which instructions 904 may be stored, which may be executed on the processor, to cause the apparatus 900 to perform the methods described in the method embodiments above. Optionally, the memory may also store data therein. In the alternative, the processor may store instructions and/or data. The processor and the memory may be provided separately or may be integrated. For example, the correspondence described in the above method embodiments may be stored in a memory or in a processor.
Optionally, the apparatus 900 may also include a transceiver 905 and/or an antenna 906. The processor 901 may be referred to as a processing unit and controls the apparatus 900. The transceiver 905 may be referred to as a transceiver unit, a transceiver circuit, a transceiver, etc. for implementing a transceiver function.
The processors and transceivers described herein may be implemented on integrated circuits (integrated circuit, ICs), analog ICs, radio frequency integrated circuits RFICs, mixed signal ICs, application specific integrated circuits (application specific integrated circuit, ASIC), printed circuit boards (printed circuit board, PCB), electronic devices, and the like. The processor and transceiver may also be fabricated using a variety of I C process technologies, such as complementary metal oxide semiconductor (complementary metal oxide semiconductor, CMOS), N-type metal oxide semiconductor (NMOS), P-type metal oxide semiconductor (positive channel metal oxide semiconductor, PMOS), bipolar junction transistor (Bipolar Junction Transistor, BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), and the like.
The apparatus described in the above embodiment may be a terminal (e.g., a first terminal, a second terminal, or a third terminal), but the scope of the apparatus described in the present application is not limited thereto, and the structure of the apparatus may not be limited by fig. 9. The apparatus may be a stand-alone device or may be part of a larger device. For example, the device may be: (1) A stand-alone integrated circuit IC, or chip, or a system-on-a-chip or subsystem; (2) Having a set of one or more ICs, which may optionally also include storage means for storing data and/or instructions; (3) an ASIC, such as a modem (MSM); (4) modules that may be embedded within other devices; (5) Receivers, terminals, smart terminals, cellular telephones, wireless devices, handsets, mobile units, vehicle devices, network devices, cloud devices, artificial intelligence devices, etc.; (6) others, and so on.
Fig. 10 provides a schematic structural diagram of a terminal. For convenience of explanation, fig. 10 shows only major components of the terminal. As shown in fig. 10, terminal 1000 includes a processor, a memory, a control circuit, an antenna, and an input-output device. The processor is mainly used for processing the communication protocol and the communication data, controlling the whole terminal, executing the software program and processing the data of the software program. The memory is mainly used for storing software programs and data. The radio frequency circuit is mainly used for converting a baseband signal and a radio frequency signal and processing the radio frequency signal. The antenna is mainly used for receiving and transmitting radio frequency signals in the form of electromagnetic waves. Input and output devices, such as touch screens, display screens, keyboards, etc., are mainly used for receiving data input by a user and outputting data to the user.
When the terminal is started, the processor can read the software program in the storage unit, analyze and execute the instructions of the software program and process the data of the software program. When data is required to be transmitted wirelessly, the processor carries out baseband processing on the data to be transmitted and then outputs a baseband signal to the radio frequency circuit, and the radio frequency circuit processes the baseband signal to obtain a radio frequency signal and transmits the radio frequency signal outwards in the form of electromagnetic waves through the antenna. When data is transmitted to the terminal, the radio frequency circuit receives a radio frequency signal through the antenna, the radio frequency signal is further converted into a baseband signal, and the baseband signal is output to the processor, and the processor converts the baseband signal into data and processes the data.
For ease of illustration, fig. 10 shows only one memory and processor. In an actual terminal, there may be multiple processors and memories. The memory may also be referred to as a storage medium or storage device, etc., and embodiments of the present invention are not limited in this respect.
As an alternative implementation manner, the processor may include a baseband processor, which is mainly used to process the communication protocol and the communication data, and a central processor, which is mainly used to control the whole terminal, execute a software program, and process the data of the software program. The processor in fig. 10 integrates the functions of a baseband processor and a central processing unit, and those skilled in the art will appreciate that the baseband processor and the central processing unit may be separate processors, interconnected by bus technology, etc. Those skilled in the art will appreciate that a terminal may include multiple baseband processors to accommodate different network formats, and that a terminal may include multiple central processors to enhance its processing capabilities, with various components of the terminal being connectable via various buses. The baseband processor may also be expressed as a baseband processing circuit or a baseband processing chip. The central processing unit may also be expressed as a central processing circuit or a central processing chip. The function of processing the communication protocol and the communication data may be built in the processor, or may be stored in the storage unit in the form of a software program, which is executed by the processor to realize the baseband processing function.
In one example, an antenna and a control circuit having a transmitting/receiving function may be regarded as the transmitting/receiving unit 1011 of the terminal 1000, and a processor having a processing function may be regarded as the processing unit 1012 of the terminal 1000. As shown in fig. 10, terminal 1000 includes a transceiver unit 1011 and a processing unit 1012. The transceiver unit may also be referred to as a transceiver, transceiver device, etc. Alternatively, a device for realizing the receiving function in the transceiver unit 1011 may be regarded as a receiving unit, and a device for realizing the transmitting function in the transceiver unit 1011 may be regarded as a transmitting unit, i.e., the transceiver unit 1011 includes a receiving unit and a transmitting unit. For example, the receiving unit may also be referred to as a receiver, a receiving circuit, etc., and the transmitting unit may be referred to as a transmitter, a transmitting circuit, etc. Alternatively, the receiving unit and the transmitting unit may be integrated together, or may be a plurality of independent units. The receiving unit and the transmitting unit may be located in one geographical location or may be distributed among a plurality of geographical locations.
It should be understood that in one possible design, the steps in the method embodiments provided herein may be performed by integrated logic circuits in hardware in a processor or instructions in software. The steps of a method disclosed in connection with the embodiments of the present application may be embodied directly in a hardware processor for execution, or in a combination of hardware and software modules in the processor for execution. The software modules may be located in a random access memory, flash memory, read only memory, programmable read only memory, or electrically erasable programmable memory, registers, etc. as well known in the art. The storage medium is located in a memory, and the processor reads the information in the memory and, in combination with its hardware, performs the steps of the above method. To avoid repetition, a detailed description is not provided herein.
It should be noted that the processor in the embodiments of the present application may be an integrated circuit chip with signal processing capability. In implementation, the steps of the above method embodiments may be implemented by integrated logic circuits of hardware in a processor or instructions in software form. The processor may be a general purpose processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other programmable logic device, discrete gate or transistor logic, or discrete hardware components. The disclosed methods, steps, and logic blocks in the embodiments of the present application may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of a method disclosed in connection with the embodiments of the present application may be embodied directly in hardware, in a decoded processor, or in a combination of hardware and software modules in a decoded processor. The software modules may be located in a random access memory, flash memory, read only memory, programmable read only memory, or electrically erasable programmable memory, registers, etc. as well known in the art. The storage medium is located in a memory, and the processor reads the information in the memory and, in combination with its hardware, performs the steps of the above method.
It will be appreciated that the memory in embodiments of the present application may be either volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory. The nonvolatile memory may be a read-only memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an electrically Erasable EPROM (EEPROM), or a flash memory. The volatile memory may be random access memory (random access memory, RAM) which acts as an external cache. By way of example, and not limitation, many forms of RAM are available, such as Static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous DRAM (SLDRAM), and direct memory bus RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to comprise, without being limited to, these and any other suitable types of memory.
The present application also provides a computer program product comprising: computer program code which, when run on a computer, causes the computer to perform the steps or processes performed by the first terminal in any of the method embodiments described above.
The present application also provides a computer program product comprising: computer program code which, when run on a computer, causes the computer to perform the steps or processes performed by the second terminal in any of the method embodiments described above.
The present application also provides a computer program product comprising: computer program code which, when run on a computer, causes the computer to perform the steps or processes performed by the third terminal in any of the method embodiments described above.
The present application also provides a computer readable storage medium storing program code which, when run on a computer, causes the computer to perform the steps or processes performed by the first terminal in any of the method embodiments described above.
The present application also provides a computer readable storage medium storing program code which, when run on a computer, causes the computer to perform the steps or processes performed by the second terminal in any of the method embodiments described above.
The present application also provides a computer readable storage medium storing program code which, when run on a computer, causes the computer to perform the steps or processes performed by the third terminal in any of the method embodiments described above.
The present application also provides a communication system comprising one or more of the following: a first terminal, a second terminal or a third terminal.
The above-described embodiments of the apparatus and method correspond exactly, where the respective steps are performed by respective modules or units, e.g. the transceiver unit or the transceiver performs the steps of receiving or transmitting in the method embodiments, and where other steps than transmitting, receiving may be performed by a processing unit or a processor.
In the embodiments of the present application, each term and english abbreviation are given as exemplary examples for convenience of description, and should not constitute any limitation to the present application. This application does not exclude the possibility of defining other terms in existing or future protocols that perform the same or similar functions.
As used in this specification, the terms "component," "module," "system," and the like are intended to refer to a computer-related entity, either hardware, firmware, a combination of hardware and software, or software in execution. For example, a component may be, but is not limited to being, a process running on a processor, an object, an executable, a thread of execution, a program, and/or a computer. By way of illustration, both an application running on a computing device and the computing device can be a component. One or more components may reside within a process and/or thread of execution and a component may be localized on one computer and/or distributed between two or more computers. Furthermore, these components can execute from various computer readable storage media having various data structures stored thereon. The components may communicate by way of local and/or remote processes such as in accordance with a signal having one or more data packets (e.g., data from two components interacting with one another in a local system, distributed system, and/or across a network such as the internet with other systems by way of the signal).
Those of ordinary skill in the art will appreciate that the various illustrative logical blocks (illustrative logical block) and steps (steps) described in connection with the embodiments disclosed herein can be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
It will be clear to those skilled in the art that, for convenience and brevity of description, the specific working procedures of the above-described systems, apparatuses and units may be based on the corresponding procedures in the foregoing method embodiments, which are not described in detail herein.
In the several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of the units is merely a logical function division, and there may be additional divisions when actually implemented, e.g., multiple units or components may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
The units described as separate units may or may not be physically separate, and units shown 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 may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in each embodiment of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit.
In the above-described embodiments, the functions of the respective functional units may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions (programs). When the computer program instructions (program) are loaded and executed on a computer, the processes or functions described in accordance with the embodiments of the present application are fully or partially produced. The computer may be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus. The computer instructions may be stored in or transmitted from one computer-readable storage medium to another, for example, by wired (e.g., coaxial cable, optical fiber, digital Subscriber Line (DSL)), or wireless (e.g., infrared, wireless, microwave, etc.). The computer readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that contains an integration of one or more available media. The usable medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a Solid State Disk (SSD)), or the like.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer-readable storage medium. Based on such understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art or in a part of the technical solution, in the form of a software product stored in a storage medium, including several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a read-only memory (ROM), a random access memory (random access memory, RAM), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
The foregoing is merely specific embodiments of the present application, but the scope of the present application is not limited thereto, and any person skilled in the art can easily think about changes or substitutions within the technical scope of the present application, and the changes and substitutions are intended to be covered by the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.