Cooperative communication method, apparatus and device, and storage medium
By using wireless frame interaction to establish transmission protocols in wireless networks, the problem of establishing transmission protocols in cooperative communication between APs is solved, and the effect of reducing inter-cell interference and improving user service quality is achieved.
Patent Information
- Application Number
- CN202311292179.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-28
- Publication Date
- 2025-03-28
AI Technical Summary
In wireless networks, how to establish an effective transmission protocol in collaborative communication between APs to solve the problems of inter-cell interference and improve user service quality.
The first wireless frame is sent to the second device through the first device and receives the second wireless frame, and a transmission protocol is established between the first device and the second device to realize the sharing of transmission resources. The method includes a wireless frame carrying indication information for negotiating the collaboration mode, effective duration and thresholds of transmission resources to ensure reliability and efficiency of collaborative communication.
It realizes effective collaboration between APs, reduces inter-cell interference, improves user service quality, and ensures the reliability and sustainability of multi-device collaborative transmission.
Smart Images

Figure CN119729508A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a collaborative communication method, apparatus, device and storage medium. Background Art
[0002] With the development of wireless networks and the increasing popularity of wireless local area network (WLAN) technology, WLAN devices are becoming more and more dense. Since wireless access points (APs) are easy to deploy, the increasing density of APs also brings more inter-cell interference. Therefore, in the future Wireless Fidelity (WiFi) technology, it is considered to reduce inter-cell interference through collaboration between APs and improve the service quality of users.
[0003] However, when APs collaborate, how to establish a transmission protocol between APs is a problem that needs to be solved urgently. There is also the problem of establishing a transmission protocol between other devices in the wireless network to achieve collaborative communication. Summary of the invention
[0004] A collaborative communication method, apparatus, device, and storage medium provided in an embodiment of the present application provide a solution for establishing a transmission protocol when collaborative communication is required between devices in a wireless network.
[0005] In a first aspect, an embodiment of the present application provides a collaborative communication method. The execution subject of the method is a first device or a component in the first device, such as a chip, a chip system or other functional modules capable of calling and executing a program.
[0006] The method includes: the first device sends a first wireless frame to the second device and receives a second wireless frame from the second device, thereby establishing a transmission protocol between the first device and the second device, so that the first device and the second device can share transmission resources under the transmission protocol, thereby providing a basis for realizing multi-device collaborative transmission.
[0007] In some embodiments, the first radio frame may carry first indication information, the first indication information is used to indicate at least one cooperation mode between the first device and the second device; the second radio frame may carry second indication information, the second indication information indicates whether at least one cooperation mode is successfully established, so as to achieve the establishment (or negotiation) of the cooperation mode in the transmission protocol.
[0008] As an example of the first indication information, the first indication information may include a first field, and the value of the first field may be used to indicate at least one collaboration mode. As another example of the first indication information, the first indication information may include at least two second fields, each second field corresponds to a collaboration mode, and the value of the second field is used to indicate whether the corresponding collaboration mode is a collaboration mode between the first device and the second device. Both examples can achieve accurate indication of the collaboration mode. In the first example, signaling overhead can be saved when the number of indicated collaboration modes is small. In the second example, the processing complexity of the second device and the second device can be reduced.
[0009] Optionally, the cooperation mode may include at least one of coordinated time division multiplexing co-TDMA, coordinated orthogonal frequency division multiple access co-OFDMA, coordinated spatial multiplexing co-SR, and coordinated restricted target wake time co-RTWT.
[0010] In some embodiments, the first radio frame carries third indication information, and the third indication information is used to indicate the effective duration of the transmission protocol. Within the first time constrained by the effective duration, the transmission resource is shared between the first device and the second device. By negotiating the effective duration through the first radio frame and constraining the effective time of the transmission protocol, additional system overhead caused by the transmission protocol can be avoided.
[0011] In some embodiments, the second radio frame carries third indication information, and the third indication information carried by the second radio frame is used to establish a transmission protocol. In this embodiment, the second device confirms the transmission protocol through the third indication information carried by the second radio frame to indicate the final value of the effective duration, thereby completing the negotiation of the effective duration in the transmission protocol.
[0012] In some embodiments, when transmission resource sharing is not successfully initiated within the first time, the transmission protocol is suspended or terminated to save system overhead caused by maintaining the transmission protocol.
[0013] In one possible implementation of the above embodiment, when the second device fails to successfully initiate transmission resource sharing, the first device sends a third wireless frame to the second device; in another possible implementation of the above embodiment, the first device receives the third wireless frame sent by the second device when the first device fails to successfully initiate transmission resource sharing; wherein the third wireless frame is used to suspend or end the transmission protocol.
[0014] In some embodiments, the start time of the first time is determined based on the time of the most recent successful initiation of transmission resource sharing, so as to extend the effective time of the transmission protocol each time the transmission resource sharing is successfully initiated, thereby achieving sustainability of collaborative transmission.
[0015] In some embodiments, after the transmission protocol is established, if transmission resource sharing is not successfully initiated, the starting moment of the first time is determined based on the time when the transmission protocol is established to implement constraints on the effective time of the transmission protocol starting after the transmission protocol is established.
[0016] In some embodiments, the transmission resource indicated by the first device when initiating transmission resource sharing satisfies the following first condition, and / or the transmission resource indicated by the second device when initiating transmission resource sharing satisfies the following first condition, and transmission resource sharing is successfully initiated; wherein the first condition includes at least one of the following:
[0017] The duration of the transmission resource is greater than or equal to the first threshold;
[0018] The bandwidth of the transmission resource is greater than or equal to a second threshold;
[0019] The time-frequency domain size of the transmission resource is greater than or equal to a third threshold, and the time-frequency domain size is the product of the duration and bandwidth of the transmission resource;
[0020] The power of the transmission resource is greater than or equal to a fourth threshold;
[0021] The number of bits carried by the transmission resource is greater than or equal to a fifth threshold.
[0022] The first device determines, based on the first condition, that the shared transmission resources are sufficient, such as being able to meet data transmission in the collaborative communication, to ensure reliable transmission of the collaborative communication.
[0023] In some embodiments, the transmission resources include at least one first resource, and during a transmission resource sharing process initiated by the first device, the first resource indication information sent to the second device indicates the first resource; or, the transmission resources include at least one second resource, and during a transmission resource sharing process initiated by the second device, the second resource indication information from the second device indicates the second resource. That is, the transmission resources used to determine whether the shared resources are sufficient can be indicated during a transmission resource sharing process, or indicated during multiple transmission resource sharing processes, so as to achieve reliable transmission of cooperative communication in different scenarios.
[0024] In some embodiments, the first radio frame carries fourth indication information, and the fourth indication information is used to indicate that the transmission resource is a resource indicated when initiating one transmission resource sharing, or the fourth indication information is used to indicate that the transmission resource includes resources indicated when at least two transmission resource sharings are initiated. The fourth indication information is used to implement an indication of a single judgment or a cumulative judgment.
[0025] In some embodiments, the second wireless frame carries fourth indication information, and the fourth indication information carried by the second wireless frame is used to establish a transmission protocol, such as for determining that the transmission resource is a resource indicated when initiating a transmission resource sharing, or the transmission resource includes a resource indicated when at least two transmission resource sharings are initiated, so as to complete the negotiation of a single judgment or a cumulative judgment.
[0026] In some embodiments, the first wireless frame carries fifth indication information, and the fifth indication information is used to indicate at least one of the first threshold, the second threshold, the third threshold, the fourth threshold, and the fifth threshold, thereby realizing indication about the threshold.
[0027] In some embodiments, the second wireless frame carries fifth indication information, and the fifth indication information carried by the second wireless frame is used to establish a transmission protocol, such as the fifth indication information carried in the second wireless frame is used to indicate at least one of the first threshold, the second threshold, the third threshold, the fourth threshold, and the fifth threshold to complete the threshold negotiation between the first device and the second device.
[0028] In some embodiments, the first wireless frame carries sixth indication information, and the sixth indication information is used to indicate at least one of the duration of the transmission resource, the bandwidth of the transmission resource, the time-frequency domain size of the transmission resource, the power size of the transmission resource, and the number of bits carried by the transmission resource, so as to indicate the size of the transmission resource shared when initiating transmission resource sharing.
[0029] In some embodiments, the second wireless frame carries sixth indication information, and the sixth indication information carried by the second wireless frame is used to establish a transmission protocol, such as the sixth indication information carried by the second wireless frame is used to indicate at least one of the duration of the above-mentioned transmission resources, the bandwidth of the transmission resources, the time-frequency domain size of the transmission resources, the power size of the transmission resources, and the number of bits carried by the transmission resources, so as to complete the negotiation of the size of the transmission resources between the first device and the second device.
[0030] In some embodiments, initiating transmission resource sharing may include: the first device sends a fourth wireless frame to the second device, the fourth wireless frame carries first resource indication information, and the first resource indication information is used to indicate the first resource occupied by the second device when communicating according to the transmission protocol; or, the first device receives a fourth wireless frame from the second device, the fourth wireless frame carries second resource indication information, and the second resource indication information is used to indicate the second resource occupied by the first device when communicating according to the transmission protocol.
[0031] In order to ensure that the frame interaction sequence is not interrupted, padding bits can be added to the fourth radio frame to lengthen the transmission time of the fourth radio frame, so that transmission can be performed a shorter time after the fourth radio frame is received, thereby ensuring the continuity of the frame interaction sequence. Exemplarily, the fourth radio frame carries first resource indication information and at least one bit, and the duration occupied by at least one bit is greater than or equal to the first duration, and the first duration is the processing duration for the first device to communicate according to the transmission protocol; or, the fourth radio frame carries second resource indication information and at least one bit, and the duration occupied by at least one bit is greater than or equal to the second duration, and the second duration is the processing duration for the second device to communicate according to the transmission protocol.
[0032] In some embodiments, the first device and the second device may inform each other of their own processing time (or processing delay) so that the other device, as a sharing device, can add sufficient padding bits when sending the fourth wireless frame.
[0033] Exemplarily, the first radio frame carries seventh indication information, and the seventh indication information is used to indicate the duration for the first device to process the fourth radio frame.
[0034] Exemplarily, when there are at least two collaboration modes between the first device and the second device, the seventh indication information is used to indicate the processing durations corresponding to the first device in the at least two collaboration modes, so as to achieve accurate indication of the processing durations.
[0035] Exemplarily, the second radio frame carries eighth indication information, and the eighth indication information is used to indicate the duration for the second device to process the fourth radio frame.
[0036] Exemplarily, when at least two collaboration modes exist between the first device and the second device, the eighth indication information is used to indicate the processing durations corresponding to the second device in the at least two collaboration modes, respectively, so as to achieve accurate indication of the processing durations.
[0037] In some embodiments, the first wireless frame carries ninth indication information, and the ninth indication information is used to indicate an identifier of the transmission protocol, so as to determine the transmission protocol used or required to be maintained (or managed) among multiple transmission protocols.
[0038] In a second aspect, an embodiment of the present application provides a collaborative communication method. The execution subject of the method is a first device or a component in the first device, such as a chip, a chip system or other functional modules capable of calling and executing a program.
[0039] Exemplarily, the method includes: the first device sends a fifth radio frame to the second device, or the first device receives a fifth radio frame from the second device, the fifth radio frame is used to indicate the suspension of a transmission protocol, under which the first device and the second device share transmission resources. The maintenance and management of the transmission protocol is achieved by exchanging the fifth radio frame between the first device and the second device.
[0040] In a third aspect, an embodiment of the present application provides a collaborative communication method. The execution subject of the method is a first device or a component in the first device, such as a chip, a chip system or other functional modules that can call and execute a program.
[0041] Exemplarily, the method includes: the first device sends a sixth radio frame to the second device, or the first device receives a sixth radio frame from the second device, the sixth radio frame is used to indicate an enabled transmission protocol, under which the first device and the second device share transmission resources. The transmission protocol is maintained and managed by exchanging the sixth radio frame between the first device and the second device.
[0042] In a fourth aspect, an embodiment of the present application provides a collaborative communication method. The execution subject of the method is a first device or a component in the first device, such as a chip, a chip system or other functional modules capable of calling and executing a program.
[0043] Exemplarily, the method includes: the first device sends a seventh radio frame to the second device, or the first device receives the seventh radio frame from the second device, the seventh radio frame is used to reconfigure the transmission protocol, under which the first device and the second device share transmission resources. The transmission protocol is maintained and managed by exchanging the seventh radio frame between the first device and the second device.
[0044] In some embodiments, the first device receives an eighth radio frame from the second device, or the first device sends an eighth radio frame to the second device, and the eighth radio frame is used to respond to the reconfiguration of the transmission protocol, and the reconfiguration of the transmission protocol has been completed.
[0045] In a fifth aspect, an embodiment of the present application provides a collaborative communication method. The execution subject of the method is a first device or a component in the first device, such as a chip, a chip system or other functional modules that can call and execute a program.
[0046] Exemplarily, the method includes: the first device sends a ninth radio frame to the second device, or the first device receives a ninth radio frame from the second device, the ninth radio frame is used to delete a transmission protocol under which the first device and the second device share transmission resources. The transmission protocol is maintained and managed by exchanging the ninth radio frame between the first device and the second device.
[0047] In a sixth aspect, an embodiment of the present application provides a collaborative communication method. The execution subject of the method is a second device or a component in the second device, such as a chip, a chip system or other functional modules capable of calling and executing a program.
[0048] Exemplarily, the method includes: the second device receives a first wireless frame from the first device, the first wireless frame is used to request to establish a transmission protocol, under which the first device and the second device share transmission resources; the second device sends a second wireless frame to the first device, the second wireless frame is used to respond to the request to establish a transmission protocol.
[0049] In a possible implementation, the first wireless frame carries first indication information, and the first indication information is used to indicate at least one collaboration mode between the first device and the second device; the second wireless frame carries second indication information, and the second indication information indicates whether at least one collaboration mode is successfully established.
[0050] In one possible implementation, the first indication information includes a first field, and the value of the first field is used to indicate at least one collaboration mode; or, the first indication information includes at least two second fields, each second field corresponds to a collaboration mode, and the value of the second field is used to indicate whether the corresponding collaboration mode is a collaboration mode between the first device and the second device.
[0051] In a possible implementation manner, the cooperation mode includes at least one of co-TDMA, co-OFDMA, co-SR, and co-RTWT.
[0052] In a possible implementation, the first wireless frame carries third indication information, where the third indication information is used to indicate the effective duration of the transmission protocol, and within a first time constrained by the effective duration, transmission resources are shared between the first device and the second device.
[0053] In a possible implementation manner, the second radio frame carries third indication information, and the third indication information carried by the second radio frame is used to establish a transmission protocol.
[0054] In a possible implementation, when transmission resource sharing is not successfully initiated within the first time, the transmission protocol is suspended or terminated.
[0055] In one possible implementation, the second device receives a third wireless frame sent by the first device when the second device fails to successfully initiate transmission resource sharing; or, when the first device fails to successfully initiate transmission resource sharing, the second device sends a third wireless frame to the first device; wherein the third wireless frame is used to suspend or end the transmission protocol.
[0056] In a possible implementation manner, the start time of the first time is determined based on the time of the most recent successful initiation of transmission resource sharing.
[0057] In a possible implementation manner, after the transmission protocol is established, if transmission resource sharing is not successfully initiated, the start time of the first time is determined based on the time when the transmission protocol is established.
[0058] In a possible implementation manner, the transmission resource indicated by the first device when initiating transmission resource sharing satisfies the following first condition, and / or the transmission resource indicated by the second device when initiating transmission resource sharing satisfies the following first condition, and transmission resource sharing is successfully initiated; wherein the first condition includes at least one of the following:
[0059] The duration of the transmission resource is greater than or equal to the first threshold;
[0060] The bandwidth of the transmission resource is greater than or equal to a second threshold;
[0061] The time-frequency domain size of the transmission resource is greater than or equal to a third threshold, and the time-frequency domain size is the product of the duration and bandwidth of the transmission resource;
[0062] The power of the transmission resource is greater than or equal to a fourth threshold;
[0063] The number of bits carried by the transmission resource is greater than or equal to a fifth threshold.
[0064] In one possible implementation, the transmission resources include at least one first resource, and during a process in which a first device initiates transmission resource sharing, a second device receives first resource indication information from the first device indicating the first resource; or, the transmission resources include at least one second resource, and during a process in which a second device initiates transmission resource sharing, the second device sends second resource indication information to the first device indicating the second resource.
[0065] In a possible implementation, the first wireless frame carries fourth indication information, and the fourth indication information is used to indicate that the transmission resource is a resource indicated when initiating a transmission resource sharing, or the fourth indication information is used to indicate that the transmission resource includes resources indicated when at least two transmission resource sharings are initiated.
[0066] In a possible implementation manner, the second radio frame carries fourth indication information, and the fourth indication information carried by the second radio frame is used to establish a transmission protocol.
[0067] In a possible implementation, the first radio frame carries fifth indication information, and the fifth indication information is used to indicate at least one of the first threshold, the second threshold, the third threshold, the fourth threshold, and the fifth threshold.
[0068] In a possible implementation manner, the second radio frame carries fifth indication information, and the fifth indication information carried by the second radio frame is used to establish a transmission protocol.
[0069] In a possible implementation, the first wireless frame carries sixth indication information, and the sixth indication information is used to indicate at least one of the duration of the transmission resource, the bandwidth of the transmission resource, the time-frequency domain size of the transmission resource, the power size of the transmission resource, and the number of bits carried by the transmission resource.
[0070] In a possible implementation manner, the second radio frame carries sixth indication information, and the sixth indication information carried by the second radio frame is used to establish a transmission protocol.
[0071] In a possible implementation, it also includes: the second device receives a fourth wireless frame from the first device, the fourth wireless frame carries first resource indication information, and the first resource indication information is used to indicate the first resource occupied by the second device when communicating according to the transmission protocol; or, the second device sends a fourth wireless frame to the first device, the fourth wireless frame carries second resource indication information, and the second resource indication information is used to indicate the second resource occupied by the first device when communicating according to the transmission protocol.
[0072] In one possible implementation, the fourth wireless frame carries first resource indication information and at least one bit, the duration occupied by at least one bit is greater than or equal to the first duration, and the first duration is the processing duration for the first device to communicate according to the transmission protocol; or, the fourth wireless frame carries second resource indication information and at least one bit, the duration occupied by at least one bit is greater than or equal to the second duration, and the second duration is the processing duration for the second device to communicate according to the transmission protocol.
[0073] In a possible implementation, the first radio frame carries seventh indication information, where the seventh indication information is used to indicate a duration for the first device to process the fourth radio frame.
[0074] In a possible implementation, when at least two collaboration modes exist between the first device and the second device, the seventh indication information is used to indicate the processing durations corresponding to the first device in the at least two collaboration modes respectively.
[0075] In a possible implementation manner, the second radio frame carries eighth indication information, and the eighth indication information is used to indicate a duration for the second device to process the fourth radio frame.
[0076] In a possible implementation, when at least two collaboration modes exist between the first device and the second device, the eighth indication information is used to indicate the processing durations corresponding to the second device in the at least two collaboration modes respectively.
[0077] In a possible implementation manner, the second radio frame carries ninth indication information, and the ninth indication information carried by the second radio frame is used to establish a transmission protocol.
[0078] In the seventh aspect, an embodiment of the present application provides a collaborative communication method, the execution subject of the method is a second device or a component in the second device, such as a chip, a chip system or other functional modules that can call and execute programs.
[0079] Exemplarily, the method includes: the second device receives a fifth radio frame from the first device, or sends a fifth radio frame to the first device, where the fifth radio frame is used to indicate the suspension of the transmission protocol.
[0080] In an eighth aspect, an embodiment of the present application provides a collaborative communication method, the execution subject of the method is a second device or a component in the second device, such as a chip, a chip system or other functional modules that can call and execute a program.
[0081] Exemplarily, the method includes: the second device receives a sixth radio frame from the first device, or the second device sends a sixth radio frame to the first device, where the sixth radio frame is used to indicate an activated transmission protocol.
[0082] In a ninth aspect, an embodiment of the present application provides a collaborative communication method, the execution subject of the method being a second device or a component in the second device, such as a chip, a chip system, or other functional module capable of calling and executing a program.
[0083] Exemplarily, the method includes: the second device receives the seventh radio frame from the first device, or the second device sends the seventh radio frame to the first device, and the seventh radio frame is used to reconfigure the transmission protocol.
[0084] In a possible implementation manner, the second device sends the eighth radio frame to the first device, or the second device receives the eighth radio frame sent by the first device, where the eighth radio frame is used to respond to the reconfiguration of the transmission protocol.
[0085] In the tenth aspect, an embodiment of the present application provides a collaborative communication method, the execution subject of the method is a second device or a component in the second device, such as a chip, a chip system or other functional modules that can call and execute programs.
[0086] Exemplarily, the method includes: the second device receives a ninth radio frame sent by the first device, or the second device sends a ninth radio frame to the first device, where the ninth radio frame is used to delete the transmission protocol.
[0087] In the eleventh aspect, an embodiment of the present application provides a communication device, comprising: a transceiver module, used to send a first wireless frame to a second device, the first wireless frame is used to request to establish a transmission protocol, under which the communication device shares transmission resources with the second device; the transceiver module is also used to receive a second wireless frame from the second device, the second wireless frame is used to respond to the request to establish the transmission protocol.
[0088] In a possible implementation, the first wireless frame carries first indication information, and the first indication information is used to indicate at least one collaboration mode between the communication device and the second device; the second wireless frame carries second indication information, and the second indication information indicates whether the at least one collaboration mode is established successfully.
[0089] In one possible implementation, the first indication information includes a first field, the value of which is used to indicate the at least one collaboration mode; or, the first indication information includes at least two second fields, each of which corresponds to a collaboration mode, and the value of the second field is used to indicate whether the corresponding collaboration mode is a collaboration mode between the communication device and the second device.
[0090] In a possible implementation manner, the cooperation mode includes at least one of co-TDMA, co-OFDMA, co-SR, and co-RTWT.
[0091] In a possible implementation, the first wireless frame carries third indication information, where the third indication information is used to indicate the effective duration of the transmission protocol, and within a first time constrained by the effective duration, transmission resources are shared between the communication device and the second device.
[0092] In a possible implementation manner, the second radio frame carries the third indication information, and the third indication information carried by the second radio frame is used to establish the transmission protocol.
[0093] In a possible implementation manner, when transmission resource sharing is not successfully initiated within the first time, the transmission protocol is suspended or terminated.
[0094] In one possible implementation, when the second device fails to successfully initiate transmission resource sharing, the transceiver module is also used to send a third wireless frame to the second device; or, the transceiver module is also used to receive a third wireless frame sent by the second device when the communication device fails to successfully initiate transmission resource sharing; wherein the third wireless frame is used to suspend or end the transmission protocol.
[0095] In a possible implementation manner, the start time of the first time is determined based on the time of the most recent successful initiation of transmission resource sharing.
[0096] In a possible implementation, after the transmission protocol is established, if transmission resource sharing is not successfully initiated, the start time of the first time is determined based on the time when the transmission protocol is established.
[0097] In one possible implementation, the transmission resource indicated by the communication device when initiating transmission resource sharing satisfies the following first condition, and / or the transmission resource indicated by the second device when initiating transmission resource sharing satisfies the following first condition, and transmission resource sharing is successfully initiated; wherein the first condition includes at least one of the following: the duration of the transmission resource is greater than or equal to the first threshold; the bandwidth of the transmission resource is greater than or equal to the second threshold; the time-frequency domain size of the transmission resource is greater than or equal to the third threshold, and the time-frequency domain size is the product of the duration and bandwidth of the transmission resource; the power size of the transmission resource is greater than or equal to the fourth threshold; the number of bits carried by the transmission resource is greater than or equal to the fifth threshold.
[0098] In one possible implementation, the transmission resource includes at least one first resource, and during a process in which the communication device initiates a transmission resource sharing, the first resource indication information sent to the second device indicates the first resource; or, the transmission resource includes at least one second resource, and during a process in which the second device initiates a transmission resource sharing, the second resource indication information from the second device indicates the second resource.
[0099] In a possible implementation, the first wireless frame carries fourth indication information, and the fourth indication information is used to indicate that the transmission resource is a resource indicated when initiating a transmission resource sharing, or the fourth indication information is used to indicate that the transmission resource includes resources indicated when at least two transmission resource sharings are initiated.
[0100] In a possible implementation manner, the second radio frame carries the fourth indication information, and the fourth indication information carried by the second radio frame is used to establish the transmission protocol.
[0101] In a possible implementation, the first wireless frame carries fifth indication information, and the fifth indication information is used to indicate at least one of the first threshold, the second threshold, the third threshold, the fourth threshold, and the fifth threshold.
[0102] In a possible implementation manner, the second radio frame carries the fifth indication information, and the fifth indication information carried by the second radio frame is used to establish the transmission protocol.
[0103] In a possible implementation, the first wireless frame carries sixth indication information, and the sixth indication information is used to indicate at least one of the duration of the transmission resource, the bandwidth of the transmission resource, the time-frequency domain size of the transmission resource, the power size of the transmission resource, and the number of bits carried by the transmission resource.
[0104] In a possible implementation manner, the second radio frame carries the sixth indication information, and the sixth indication information carried by the second radio frame is used to establish the transmission protocol.
[0105] In a possible implementation, the transceiver module is also used to send a fourth wireless frame to the second device, the fourth wireless frame carries first resource indication information, and the first resource indication information is used to indicate the first resource occupied by the second device when communicating according to the transmission protocol; or, the transceiver module is also used to receive a fourth wireless frame from the second device, the fourth wireless frame carries second resource indication information, and the second resource indication information is used to indicate the second resource occupied by the communication device when communicating according to the transmission protocol.
[0106] In one possible implementation, the fourth wireless frame carries first resource indication information and at least one bit, the duration occupied by the at least one bit is greater than or equal to the first duration, and the first duration is the processing duration for the communication device to communicate according to the transmission protocol; or, the fourth wireless frame carries second resource indication information and at least one bit, the duration occupied by the at least one bit is greater than or equal to the second duration, and the second duration is the processing duration for the second device to communicate according to the transmission protocol.
[0107] In a possible implementation, the first radio frame carries seventh indication information, and the seventh indication information is used to indicate a duration for the communication device to process the fourth radio frame.
[0108] In a possible implementation, when there are at least two collaboration modes between the communication apparatus and the second device, the seventh indication information is used to indicate the processing durations of the communication apparatus corresponding to the at least two collaboration modes respectively.
[0109] In a possible implementation manner, the second radio frame carries eighth indication information, and the eighth indication information is used to indicate a duration for the second device to process the fourth radio frame.
[0110] In a possible implementation, when there are at least two collaboration modes between the communication apparatus and the second device, the eighth indication information is used to indicate the processing durations of the second device corresponding to the at least two collaboration modes respectively.
[0111] In a possible implementation manner, the first radio frame carries ninth indication information, where the ninth indication information is used to indicate an identifier of the transmission protocol.
[0112] In a possible implementation manner, the second radio frame carries the ninth indication information, and the ninth indication information carried by the second radio frame is used to establish the transmission protocol.
[0113] In the twelfth aspect, an embodiment of the present application provides a communication device, including: a transceiver module, used to send a fifth wireless frame to the second device, or to receive a fifth wireless frame from the second device, and the fifth wireless frame is used to indicate the suspension of the transmission protocol.
[0114] In the thirteenth aspect, an embodiment of the present application provides a communication device, including: a transceiver module, used to send a sixth wireless frame to the second device, or to receive a sixth wireless frame from the second device, wherein the sixth wireless frame is used to indicate the activated transmission protocol.
[0115] In the fourteenth aspect, an embodiment of the present application provides a communication device, including: a transceiver module, used to send a seventh wireless frame to the second device, or to receive a seventh wireless frame from the second device, and the seventh wireless frame is used to reconfigure the transmission protocol.
[0116] In the fifteenth aspect, an embodiment of the present application provides a communication device, including: a transceiver module, used to receive an eighth wireless frame from the second device, or used to send an eighth wireless frame to the second device, and the eighth wireless frame is used to respond to reconfiguration of the transmission protocol.
[0117] In the sixteenth aspect, an embodiment of the present application provides a communication device, including: a transceiver module, used to send a ninth wireless frame to the second device, or to receive a ninth wireless frame from the second device, and the ninth wireless frame is used to delete the transmission protocol.
[0118] In the seventeenth aspect, an embodiment of the present application provides a communication device, including: a transceiver module, used to receive a first wireless frame from a first device, the first wireless frame is used to request to establish a transmission protocol, under which the first device shares transmission resources with the communication device; and send a second wireless frame to the first device, the second wireless frame is used to respond to the request to establish the transmission protocol.
[0119] In a possible implementation, the first wireless frame carries first indication information, and the first indication information is used to indicate at least one collaboration mode between the first device and the communication device; the second wireless frame carries second indication information, and the second indication information indicates whether the at least one collaboration mode is established successfully.
[0120] In one possible implementation, the first indication information includes a first field, the value of which is used to indicate the at least one collaboration mode; or, the first indication information includes at least two second fields, each of which corresponds to a collaboration mode, and the value of the second field is used to indicate whether the corresponding collaboration mode is a collaboration mode between the first device and the communication device.
[0121] In a possible implementation manner, the cooperation mode includes at least one of co-TDMA, co-OFDMA, co-SR, and co-RTWT.
[0122] In a possible implementation, the first wireless frame carries third indication information, where the third indication information is used to indicate the effective duration of the transmission protocol, and within a first time constrained by the effective duration, transmission resources are shared between the first device and the communication apparatus.
[0123] In a possible implementation manner, the second radio frame carries the third indication information, and the third indication information carried by the second radio frame is used to establish the transmission protocol.
[0124] In a possible implementation manner, when transmission resource sharing is not successfully initiated within the first time, the transmission protocol is suspended or terminated.
[0125] In one possible implementation, a third wireless frame sent by the first device is received when the communication device fails to successfully initiate transmission resource sharing; or, when the first device fails to successfully initiate transmission resource sharing, the transceiver module is also used to send a third wireless frame to the first device; wherein the third wireless frame is used to suspend or end the transmission protocol.
[0126] In a possible implementation manner, the start time of the first time is determined based on the time of the most recent successful initiation of transmission resource sharing.
[0127] In a possible implementation, after the transmission protocol is established, if transmission resource sharing is not successfully initiated, the start time of the first time is determined based on the time when the transmission protocol is established.
[0128] In one possible implementation, the transmission resource indicated by the first device when initiating transmission resource sharing satisfies the following first condition, and / or the transmission resource indicated by the communication device when initiating transmission resource sharing satisfies the following first condition, and transmission resource sharing is successfully initiated; wherein, the first condition includes at least one of the following: the duration of the transmission resource is greater than or equal to the first threshold; the bandwidth of the transmission resource is greater than or equal to the second threshold; the time-frequency domain size of the transmission resource is greater than or equal to the third threshold, and the time-frequency domain size is the product of the duration and bandwidth of the transmission resource; the power size of the transmission resource is greater than or equal to the fourth threshold; the number of bits carried by the transmission resource is greater than or equal to the fifth threshold.
[0129] In one possible implementation, the transmission resource includes at least one first resource, and during a process in which the first device initiates a transmission resource sharing, the transceiver module is used to receive first resource indication information from the first device to indicate the first resource; or, the transmission resource includes at least one second resource, and during a process in which the communication device initiates a transmission resource sharing, the transceiver module is used to send second resource indication information to the first device to indicate the second resource.
[0130] In a possible implementation, the first wireless frame carries fourth indication information, and the fourth indication information is used to indicate that the transmission resource is a resource indicated when initiating a transmission resource sharing, or the fourth indication information is used to indicate that the transmission resource includes resources indicated when at least two transmission resource sharings are initiated.
[0131] In a possible implementation manner, the second radio frame carries the fourth indication information, and the fourth indication information carried by the second radio frame is used to establish the transmission protocol.
[0132] In a possible implementation, the first wireless frame carries fifth indication information, and the fifth indication information is used to indicate at least one of the first threshold, the second threshold, the third threshold, the fourth threshold, and the fifth threshold.
[0133] In a possible implementation manner, the second radio frame carries the fifth indication information, and the fifth indication information carried by the second radio frame is used to establish the transmission protocol.
[0134] In a possible implementation, the first wireless frame carries sixth indication information, and the sixth indication information is used to indicate at least one of the duration of the transmission resource, the bandwidth of the transmission resource, the time-frequency domain size of the transmission resource, the power size of the transmission resource, and the number of bits carried by the transmission resource.
[0135] In a possible implementation manner, the second radio frame carries the sixth indication information, and the sixth indication information carried by the second radio frame is used to establish the transmission protocol.
[0136] In a possible implementation, the transceiver module is also used to receive a fourth wireless frame from the first device, the fourth wireless frame carries first resource indication information, and the first resource indication information is used to indicate the first resource occupied by the communication device when communicating according to the transmission protocol; or, the transceiver module is also used to send a fourth wireless frame to the first device, the fourth wireless frame carries second resource indication information, and the second resource indication information is used to indicate the second resource occupied by the first device when communicating according to the transmission protocol.
[0137] In one possible implementation, the fourth wireless frame carries first resource indication information and at least one bit, the duration occupied by the at least one bit is greater than or equal to the first duration, and the first duration is the processing duration for the first device to communicate according to the transmission protocol; or, the fourth wireless frame carries second resource indication information and at least one bit, the duration occupied by the at least one bit is greater than or equal to the second duration, and the second duration is the processing duration for the communication device to communicate according to the transmission protocol.
[0138] In a possible implementation, the first radio frame carries seventh indication information, and the seventh indication information is used to indicate a duration for the first device to process the fourth radio frame.
[0139] In a possible implementation, when at least two collaboration modes exist between the first device and the communication apparatus, the seventh indication information is used to indicate the processing durations of the first device corresponding to the at least two collaboration modes respectively.
[0140] In a possible implementation manner, the second radio frame carries eighth indication information, and the eighth indication information is used to indicate a duration for the communication device to process the fourth radio frame.
[0141] In a possible implementation, when there are at least two collaboration modes between the first device and the communication apparatus, the eighth indication information is used to indicate the processing durations of the communication apparatus corresponding to the at least two collaboration modes respectively.
[0142] In a possible implementation manner, the first radio frame carries ninth indication information, where the ninth indication information is used to indicate an identifier of the transmission protocol.
[0143] In a possible implementation manner, the second radio frame carries the ninth indication information, and the ninth indication information carried by the second radio frame is used to establish the transmission protocol.
[0144] In the eighteenth aspect, an embodiment of the present application provides a communication device, including: a transceiver module for receiving a fifth wireless frame from the first device, or a transceiver module for sending a fifth wireless frame to the first device, and the fifth wireless frame is used to indicate the suspension of the transmission protocol.
[0145] In the nineteenth aspect, an embodiment of the present application provides a communication device, including: a transceiver module, used to receive a sixth wireless frame from the first device, or used to send a sixth wireless frame to the first device, and the sixth wireless frame is used to indicate the activated transmission protocol.
[0146] In the twentieth aspect, an embodiment of the present application provides a communication device, including: a transceiver module, used to receive the seventh wireless frame from the first device, or used to send the seventh wireless frame to the first device, and the seventh wireless frame is used to reconfigure the transmission protocol.
[0147] In a possible implementation, the transceiver module is further used to send an eighth radio frame to the first device, or to receive an eighth radio frame sent by the first device, where the eighth radio frame is used to respond to reconfiguring the transmission protocol.
[0148] In aspect 21, an embodiment of the present application provides a communication device, comprising: a transceiver module, used to receive a ninth wireless frame sent by the first device, or used to send a ninth wireless frame to the first device, wherein the ninth wireless frame is used to delete the transmission protocol.
[0149] In the twenty-second aspect, an embodiment of the present application provides a communication device, comprising: a processor, which executes the methods in the first to tenth aspects or each possible implementation manner by running a computer program or through a logic circuit.
[0150] In a possible implementation, the communication device further includes a memory, where the memory is used to store a computer program.
[0151] In the twenty-third aspect, an embodiment of the present application provides a communication system, comprising: a first device for executing the methods in the first to fifth aspects or each possible implementation manner, and a second device for executing the methods in the sixth to tenth aspects or each possible implementation manner.
[0152] In the twenty-fourth aspect, an embodiment of the present application provides a chip, comprising: a processor, for calling and executing computer instructions from a memory, so that a device equipped with the chip executes a method as in the first to tenth aspects or each possible implementation manner.
[0153] In the twenty-fifth aspect, an embodiment of the present application provides a computer-readable storage medium for storing computer program instructions, wherein the computer program enables a computer to execute a method as in the first to tenth aspects or each possible implementation manner.
[0154] In the twenty-sixth aspect, an embodiment of the present application provides a computer program product, comprising computer program instructions, which enable a computer to execute the methods in the first to tenth aspects or each possible implementation manner.
[0155] The beneficial effects of the technical solutions provided by the sixth to twenty-sixth aspects and each possible implementation method can be referred to the beneficial effects brought about by the first to tenth aspects and each possible implementation method, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0156] Figure 1 A schematic diagram showing a communication system applicable to the side transmission method of an embodiment of the present application;
[0157] Figure 2 is a schematic interactive flow chart of a collaborative communication method provided in an embodiment of the present application;
[0158] Figure 3a It is a schematic diagram interactive flow chart of a collaborative communication method provided in an embodiment of the present application;
[0159] Figure 3b It is a schematic diagram interactive flow chart of a collaborative communication method provided in an embodiment of the present application;
[0160] Figure 4 is a schematic block diagram of a communication device provided in an embodiment of the present application;
[0161] Figure 5 It is another schematic block diagram of the communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0162] The technical solution in this application will be described below in conjunction with the accompanying drawings.
[0163] The embodiment of the present application provides a communication method applied to a wireless communication system, which can perform collaborative transmission by sharing time resources by multiple devices. The wireless communication system can be a WLAN or a cellular network, and the method can be implemented by a communication device in the wireless communication system or a chip or processor in the communication device. The communication device can be a wireless communication device in multi-device collaboration, for example, the communication device can be an access point (AP) device, or can also be a station (STA) device. For example, the communication device can also be a multi-link device (MLD).
[0164] In the embodiment of the present application, the first device and the second device can be understood as devices for collaborative transmission. For example, the first device and the second device can both be AP devices, or the first device and the second device can both be STA devices, or the first device can be an AP device and the second device can be a STA device, or the first device can be a STA device and the second device can be an AP device.
[0165] To facilitate understanding of the embodiments of the present application, first Figure 1 A communication system applicable to an embodiment of the present application is described in detail.
[0166] Figure 1 1 is a schematic diagram of a wireless communication system 100 applicable to an embodiment of the present application. Figure 1 As shown, the technical solution of the embodiment of the present application can be applied to a wireless local area network. The wireless communication system 100 may include at least two access point devices, such as Figure 1 The wireless communication system 100 may also include at least two station devices, such as Figure 1 STA 121 and STA 122 are shown. By way of example, the AP may be a multi-link AP, or the STA may be a multi-link STA.
[0167] One or more STAs in the station device may communicate with one or more APs in the access point device after establishing an association relationship. For example, AP 111 may communicate with STA 121, for example, AP 111 communicates with STA 121 after establishing an association relationship. AP 112 may communicate with STA 122, for example, AP 112 communicates with STA 122 after establishing an association relationship.
[0168] In the embodiment of the present application, the first device and the second device may be, for example, access point devices, such as the first device may include AP 111, and the second device may include AP 112. Alternatively, the first device and the second device may be, for example, station devices, such as the first device may include STA 121, and the second device may include STA 122. Alternatively, the first device may be an access point device, such as including AP 111, and the second device may be a station device, such as including STA 121. Alternatively, the first device may be a station device, such as including STA 121, and the second device may be an access point device, such as including AP 111.
[0169] It should be understood that the above combination Figure 1 The communication system applicable to the present application shown is only an example, and the communication system applicable to the present application is not limited thereto. For example, the communication system may include a larger number of APs. For another example, the communication system may also include a larger number of STAs. For another example, the embodiments of the present application may be applied to scenarios of multi-device collaboration, such as multi-AP (multiple access points, Multi-AP) collaboration, or multi-site collaboration.
[0170] The AP device in the embodiment of the present application can be a device in a wireless network. The AP device can be a communication entity such as a communication server, a router, a switch, a bridge, or the AP device can include various forms of macro base stations, micro base stations, relay stations, etc. Of course, the AP can also be a chip or circuit or processing system in these various forms of devices, so as to realize the method and function of the embodiment of the present application. The AP device can be applied to a variety of scenarios, such as sensor nodes in smart cities (such as smart water meters, smart electric meters, smart air detection nodes), smart devices in smart homes (such as smart cameras, projectors, display screens, televisions, speakers, refrigerators, washing machines, etc.), nodes in the Internet of Things, entertainment terminals (such as wearable devices such as AR and VR), smart devices in smart offices (such as printers, projectors, etc.), Internet of Vehicles devices in Internet of Vehicles, some infrastructure in daily life scenarios (such as vending machines, self-service navigation desks in supermarkets, self-service cash registers, self-service ordering machines), etc.
[0171] The STA device in the embodiment of the present application may be a device with wireless transceiver functions, such as a device that supports the 802.11 series of protocols and can communicate with an AP or other STAs. For example, a STA is any user communication device that allows a user to communicate with an AP and then communicate with a WLAN. STA devices are, for example, user equipment (UE), mobile station (MS), mobile terminal (MT), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device, etc.
[0172] The STA in the embodiment of the present application may also be a device that provides voice / data connectivity to users, such as a handheld device or a vehicle-mounted device with a wireless connection function. For example, mobile phones, tablet computers, laptop computers, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to wireless modems, vehicle-mounted devices, wearable devices, terminal devices in 5G networks or future evolved public land mobile communication networks (public land mobile communication networks). The embodiments of the present application do not limit this.
[0173] As an example but not a limitation, in the embodiments of the present application, the STA device may also be a wearable device. Wearable devices may also be called wearable smart devices, which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing, and shoes. For example: smart watches or smart glasses, and those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smart phones, such as various smart bracelets and smart jewelry for vital sign monitoring.
[0174] In addition, in the embodiment of the present application, the STA device can also be a terminal device in the Internet of Things (IoT) system. IoT is an important part of the future development of information technology. Its main technical feature is to connect objects to the network through communication technology, thereby realizing an intelligent network of human-machine interconnection and object-to-object interconnection. In the embodiment of the present application, IoT technology can achieve massive connections, deep coverage, and terminal power saving through, for example, narrow band NB technology.
[0175] In addition, in the embodiment of the present application, the STA device can be a device in the vehicle networking system. The communication methods in the vehicle networking system are collectively referred to as V2X (X represents everything), for example, the V2X communication includes: vehicle to vehicle (vehicle to vehicle, V2V) communication, vehicle to roadside infrastructure (vehicle to infrastructure, V2I) communication, vehicle to pedestrian (vehicle to pedestrian, V2P) communication or vehicle to network (vehicle to network, V2N) communication, etc.
[0176] In addition, in an embodiment of the present application, the STA device may also include sensors such as smart printers, train detectors, gas stations, etc., and its main functions include collecting data (partial terminal devices), receiving control information and downlink data from AP devices, and sending electromagnetic waves to transmit data to AP devices.
[0177] In addition, the AP device in the embodiment of the present application may be a device for communicating with a STA device. The AP device may be a network device in a wireless local area network. The AP device may be used to communicate with the STA device through the wireless local area network.
[0178] It should be understood that the specific forms of the STA device and the AP device in the embodiments of the present application are not particularly limited and are merely illustrative.
[0179] In the embodiments of the present application, the specific structure of the execution subject of the method provided in the embodiments of the present application is not particularly limited. As long as it is possible to communicate according to the method provided in the embodiments of the present application by running a program that records the code of the method provided in the embodiments of the present application, for example, the execution subject of the method provided in the embodiments of the present application may be a device (such as an AP device or a STA device), or a functional module in a device (such as an AP device or a STA device) that can call and execute a program.
[0180] In addition, the computer-readable medium of the present application may include, but is not limited to: magnetic storage devices (e.g., hard disks, floppy disks, or magnetic tapes, etc.), optical disks (e.g., compact discs (CDs), digital versatile discs (DVDs), etc.), smart cards, and flash memory devices (e.g., erasable programmable read-only memory (EPROMs), cards, sticks, or key drives, etc.). In addition, the various storage media described herein may represent one or more devices and / or other machine-readable media for storing information. The term "machine-readable medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data.
[0181] The collaboration modes between multiple APs may include but are not limited to the following:
[0182] 1. Coordinated time division multiple access (co-TDMA).
[0183] When an AP obtains a transmission opportunity (TXOP) and performs data transmission, if it fails to use up its transmission opportunity, it can allocate the remaining transmission opportunity time to other APs for transmission, so that other APs can obtain transmission faster, thereby reducing communication delay.
[0184] 2. Coordinated orthogonal frequency division multiple access (OFDMA).
[0185] Orthogonal frequency division multiplexing (OFDM) is the basic transmission method of current wireless communications and is widely used in wireless communication systems such as Long Term Evolution (LTE), worldwide interoperability for microwave access (WiMAX), and WiFi. In addition, OFDM is also further applied to fixed-line transmission, such as optical fiber, copper stranded wire, and cable transmission methods. The basic principle of OFDM is to use the orthogonality of the subcarriers to compress the subcarrier spacing to the minimum within the allowable range. This can ensure the formation of multiple parallel and non-interfering paths, while also improving the frequency utilization efficiency of the system.
[0186] Furthermore, due to the above characteristics of OFDM, if the non-interfering subcarriers of OFDM are allocated to multiple users, OFDM can be used to achieve multi-user access or data transmission. This is OFDMA. OFDM can achieve parallel transmission of multi-user data, which is an effective way to improve data transmission concurrency.
[0187] In co-OFDMA, when the traffic volume of an AP is not large, that is, when the entire channel bandwidth does not need to be used for transmission, it can transmit together with other APs and stagger their transmissions on different channels or resource blocks in the form of OFDMA, thereby effectively utilizing channel resources.
[0188] 3. Coordinated spatial reuse (SR).
[0189] When the distance between two APs is far, the two APs can transmit simultaneously on the same channel / resource block, and the interference between the two APs can be kept low by controlling power and user selection, thereby effectively utilizing channel resources.
[0190] 4. Coordinate restricted target wake time (restricted target wake time, RTWT).
[0191] RTWT refers to a target wake-up time with enhanced media access protection and reserved resources for delay-sensitive services. When a STA is configured with an RTWT service period (SP), the STA can enter the wake-up mode from the sleep mode when the RTWT SP arrives, and send and / or receive data on the RTWT SP, while other STAs except the STA will avoid or not preempt (or occupy) the RTWT SP, and finally the STA returns to the sleep mode when the RTWT SP ends.
[0192] In co-RTWT, when two APs are close to each other, the two APs can establish RTWT protocols that are staggered in time, and the stations in one cell end transmission when the RTWT SP of the other cell arrives, thereby reducing the impact of low-latency transmission in the two cells. Alternatively, when the two APs are far apart, the two APs can establish RTWT protocols that overlap in time and reduce the transmission power, so that the stations in the two cells can perform concurrent transmission at the same time.
[0193] It should be understood that this application only uses multi-AP collaborative transmission as an example for illustration, but is not limited to this. For example, it may also include multi-STA collaborative transmission, collaborative transmission between AP and STA, etc., which are collectively referred to as multi-deep collaborative transmission below for ease of expression.
[0194] In view of the above cooperation mode, when multiple devices cooperate to transmit, multiple devices can share transmission resources. For example, in co-TDMA, multiple devices share time resources; in co-OFDMA, multiple devices can share frequency resources; in co-SR, multiple devices can share space resources; in co-RTWT, multiple devices can share time resources in a way that avoids interference.
[0195] Generally, a device that initiates multi-device collaborative transmission, such as a device that initiates resource sharing to achieve collaborative transmission, can be called a sharing device, such as a sharing AP, and other devices that share transmission resources or transmission opportunities can be called shared devices, such as a shared AP. In the embodiments of the present application, the first device can be a sharing device and the second device can be a shared device, or the first device can be a shared device and the second device can be a sharing device, and the present application does not limit this.
[0196] In order to realize multi-device collaborative transmission, the present application establishes a transmission protocol, or negotiates a transmission protocol, between the first device and the second device through wireless frames transmitted between the first device and the second device, so that the first device and the second device can share transmission resources under the transmission protocol, thereby providing a basis for realizing multi-device collaborative transmission.
[0197] The collaborative communication method provided in the embodiment of the present application will be described in detail below with reference to the accompanying drawings.
[0198] It should be understood that the following is only for the sake of ease of understanding and explanation, and the method provided in the embodiment of the present application is described in detail using the interaction between the first device and the second device as an example.
[0199] However, it should be understood that this should not constitute any limitation on the execution subject of the method provided in the present application. As long as it is possible to run a program that records the code of the method provided in the embodiment of the present application, the method provided in the embodiment of the present application can be used as the execution subject of the method provided in the embodiment of the present application. For example, the first device shown in the following embodiment can also be replaced by a component in the first device, such as a chip, a chip system, or other functional modules that can call and execute programs. The second device can also be replaced by a component in the second device, such as a chip, a chip system, or other functional modules that can call and execute programs.
[0200] It should be noted that in the embodiments shown below, the first, second and various digital numbers are only used for the convenience of description and are not used to limit the scope of the embodiments of the present application. For example, different wireless frames, different indication information, different fields, different resources, etc. are distinguished.
[0201] Figure 2 2 is a schematic diagram of an interactive process of a collaborative communication method 200 provided in an embodiment of the present application. Figure 2 As shown, the method 200 may include:
[0202] S210, the first device sends a first radio frame to the second device, the first radio frame is used to request to establish a transmission protocol, under which the first device and the second device share transmission resources. Correspondingly, the second device receives the first radio frame from the first device.
[0203] S220, the second device sends a second radio frame to the first device, where the second radio frame is used to respond to the request to establish a transmission protocol. Correspondingly, the first device receives the second radio frame from the second device.
[0204] During the process of establishing the transmission protocol, the first device and the second device may negotiate transmission parameters based on the first radio frame and the second radio frame.
[0205] As a first example, a first radio frame sent by the first device to the second device carries a recommended value of a transmission parameter, and a second radio frame sent by the second device to the first device carries a final value of the transmission parameter. It should be understood that the final value of the transmission parameter carried in the second radio frame and the recommended value of the transmission parameter carried in the first radio frame may be the same, partially the same, or completely different, and the final value shall prevail for the part where the final value and the recommended value differ.
[0206] As a second example, the first wireless frame sent by the first device to the second device carries the value of the transmission parameter, and the second wireless frame sent by the second device to the first device carries information indicating whether the transmission protocol is successfully established. For example, when the value of the corresponding field in the second wireless frame is 0, it indicates that the transmission protocol is successfully established; when the value of the corresponding field in the second wireless frame is 1, it indicates that the transmission protocol fails to be established. It should be understood that this application does not limit the value of the field indicating whether the transmission protocol is successfully established. For example, when the value is 0, it indicates that the transmission protocol is successfully established; when the value is any non-zero value, it can indicate that the transmission protocol fails to be established; and when the value is 1, it indicates that the transmission protocol is successfully established; and when the value is 0, it indicates that the transmission protocol fails to be established.
[0207] In the second example above, when the information carried by the second radio frame indicates that the transmission protocol is successfully established, it means that the value of the transmission parameter carried by the first radio frame is agreed. When the information carried by the second radio frame indicates that the transmission protocol fails to be established, it means that the value of at least part of the transmission parameter carried by the first radio frame is not agreed.
[0208] Optionally, when the information carried by the second wireless frame indicates that the transmission protocol fails to be established, it may specifically indicate the transmission parameters that are not agreed upon, and / or the transmission parameters that are agreed upon. Optionally, when the information carried by the second wireless frame indicates that the transmission protocol fails to be established, it may also carry the values of the transmission parameters that are not agreed upon.
[0209] Optionally, the information carried by the second wireless frame indicating whether the transmission protocol is successfully established may be information indicating whether the establishment is successful for each transmission parameter. For example, the second wireless frame below carries second indication information, and the second indication information indicates whether at least one collaborative mode is successfully established.
[0210] As a third example, a first radio frame sent by the first device to the second device does not carry a value of the transmission parameter, and a second radio frame sent by the second device to the first device carries a final value of the transmission parameter.
[0211] As a fourth example, a first wireless frame sent by the first device to the second device carries a value of a transmission parameter, and a second wireless frame sent by the second device to the first device carries a value of a transmission parameter, and the value of the transmission parameter carried by the second wireless frame may be a recommended value.
[0212] When the transmission cooperation is successfully established, the value of the transmission parameter carried by the second wireless frame is the same as the value of the transmission parameter carried by the first wireless frame; when the protocol fails to be established, the value of the transmission parameter carried by the second wireless frame is different from the value of the transmission parameter carried by the first wireless frame.
[0213] In the fourth example above, whether the transmission protocol is successfully established can be determined based on the information indicating whether the transmission protocol is successfully established carried by the second radio frame.
[0214] Among them, the transmission parameters can be indicated by indication information, such as the first indication information, the third indication information to the ninth indication information mentioned below.
[0215] When the transmission parameters include a collaborative mode, in the above-mentioned first example, second example and fourth example, the first wireless frame may carry first indication information, and the first indication information is used to indicate at least one collaborative mode between the first device and the second device.
[0216] In the above-mentioned first example, third example and fourth example, the second radio frame may carry the first indication information.
[0217] In the first example above, the value of the first indication information carried by the second wireless frame may be the same as or different from the value of the first indication information carried by the first wireless frame. When the value of the first indication information carried by the second wireless frame is the same as the value of the first indication information carried by the first wireless frame, it indicates that the second device agrees with the collaboration mode requested by the first device; when the value of the first indication information carried by the second wireless frame is different from the value of the first indication information carried by the first wireless frame, a transmission protocol is established according to the first indication information carried by the second wireless frame, that is, the transmission protocol adopts at least one collaboration mode indicated by the first indication information carried by the second wireless frame.
[0218] In the fourth example above, the value of the first indication information carried by the second radio frame may be the same as or different from the value of the first indication information carried by the first radio frame. When the transmission protocol is successfully established, the value of the first indication information carried by the second radio frame is the same as the value of the first indication information carried by the first radio frame; when the transmission protocol fails to be established, the value of the first indication information carried by the second radio frame may be different from the value of the first indication information carried by the first radio frame. The third to ninth indication information below are similar and will not be repeated for brevity.
[0219] In the second example above, the second radio frame may carry second indication information, and the second indication information is used to indicate whether at least one collaborative mode is successfully established. Alternatively, the second radio frame may carry information indicating whether the transmission protocol is successfully established, and when the information in the second radio frame indicates that the transmission protocol is successfully established, at least one collaborative mode is successfully established; when the information in the second radio frame indicates that the transmission protocol fails to be established, at least one collaborative mode fails to be established.
[0220] Optionally, the collaborative mode may include at least one of the above-mentioned co-TDMA, co-OFDMA, co-SR, and co-RTWT.
[0221] Exemplarily, the first indication information may include a first field, and the value of the first field may be used to indicate at least one collaborative mode. Optionally, the first field may include a bitmap, and each bit in the bitmap corresponds to a collaborative mode. When the bit in the bitmap is a first value, it indicates that the collaborative mode corresponding to the bit is a collaborative mode between the first device and the second device. When the bit in the bitmap is a second value, it indicates that the collaborative mode corresponding to the bit is not a collaborative mode between the first device and the second device. This application does not limit the first value and the second value. For example, the first value may be 1, the second value may be 0, or the first value may be 0, and the second value may be 1. For example, the first bit to the fourth bit in the bitmap correspond to co-TDMA, co-OFDMA, co-SR, and co-RTWT, respectively. When the value of the first field is 0110, the first indication information indicates that at least one collaborative mode between the first device and the second device includes co-OFDMA and co-SR. Optionally, the first field may directly indicate the identifier of the collaborative mode adopted between the first device and the second device. For example, the identifiers of co-TDMA, co-OFDMA, co-SR, and co-RTWT are 001, 010, 011, and 100, respectively. When the value of the first field is 001, the first indication information indicates that at least one direct cooperative mode between the first device and the second device includes co-TDMA.
[0222] Exemplarily, the first indication information may include at least two second fields, each second field corresponds to a cooperation mode, and the value of the second field is used to indicate whether the corresponding cooperation mode is a cooperation mode between the first device and the second device. For example, when the first second field to the fourth second field correspond to co-TDMA, co-OFDMA, co-SR, and co-RTWT, respectively, and the values of the first second field to the fourth second field are 1110, respectively, the first indication information indicates that at least one cooperation mode between the first device and the second device includes co-TDMA, co-OFDMA, and co-SR.
[0223] It should be understood that the collaboration mode indicated by the first indication information in the first wireless frame is the recommended (or requested) collaboration mode adopted between the first device and the second device; the collaboration mode indicated by the first indication information in the second wireless frame is the confirmed collaboration mode adopted between the first device and the second device, or in other words, the first indication information carried by the second wireless frame is used to establish a transmission protocol.
[0224] When the transmission parameters include a valid duration, in the above-mentioned first example, second example and fourth example, the first wireless frame may carry a third indication information, and the third indication information is used to indicate the valid duration of the transmission protocol. It should be understood that after the transmission protocol is established, within the first time constrained by the valid duration, the transmission resources are shared between the first device and the second device. Optionally, after the transmission protocol is established, if the transmission resource sharing is not successfully initiated within the first time, the transmission protocol is suspended or terminated, that is, the transmission protocol is no longer used for collaborative communication between the first device and the second device until the transmission protocol is started or re-established (or restored).
[0225] In the first example, the third example, and the fourth example, the second radio frame may carry the third indication information. In the first example, the value of the third indication information carried by the second radio frame may be the same as or different from the value of the third indication information carried by the first radio frame. When the value of the third indication information carried by the second radio frame is the same as the value of the third indication information carried by the first radio frame, it indicates that the second device agrees with the effective duration requested by the first device; when the value of the third indication information carried by the second radio frame is different from the value of the third indication information carried by the first radio frame, a transmission protocol is established according to the third indication information carried by the second radio frame, that is, the transmission protocol adopts the effective duration indicated by the third indication information carried by the second radio frame.
[0226] In the second example above, the second radio frame may carry information indicating whether the effective duration is confirmed. Alternatively, the second radio frame may carry information indicating whether the transmission protocol is successfully established. When the information in the second radio frame indicates that the transmission protocol is successfully established, the effective duration is confirmed; when the information in the second radio frame indicates that the transmission protocol fails to be established, the effective duration is not confirmed.
[0227] It should be understood that the effective duration indicated by the third indication information in the first wireless frame is the effective duration of the proposed (or requested) transmission protocol; the effective duration indicated by the third indication information in the second wireless frame is the effective duration of the confirmed transmission protocol, or in other words, the third indication information carried by the second wireless frame is used to establish the transmission protocol.
[0228] The starting time of the first time of the effective duration constraint can be determined based on the time when the transmission resource sharing was successfully initiated the most recently, such as the second device determines it based on the time when the first device successfully initiated the transmission resource sharing the most recently, or the first device determines it based on the time when the second device successfully initiated the transmission resource sharing the most recently. Taking the example of determining the starting time of the first time based on the time when the first device successfully initiated the transmission resource sharing the most recently, the starting time of the first time can be the reception time of the wireless frame (such as the fourth wireless frame below) sent by the first device when the transmission resource sharing was successfully initiated the most recently; or, the starting time of the first time can be the end time of the data frame (or other wireless frame, such as a trigger frame) sent by the second device after receiving the wireless frame (such as the fourth wireless frame below) sent when the transmission resource sharing was successfully initiated the most recently.
[0229] Optionally, after the transmission protocol is established, if the transmission resource sharing is not successfully initiated, the starting moment of the first time can be determined based on the time when the transmission protocol is established. For example, the starting moment of the first time can be the sending time, receiving time or sending completion time of the second wireless frame.
[0230] For example, the first device can start a timer after establishing a transmission protocol, and the value of the timer is set to the effective duration. Before the timer timing (including countdown or countup) reaches the effective duration, the first device can receive transmission resource sharing initiated by the second device, and when the second device successfully initiates transmission resource sharing, reset the timer, such as resetting the timer timing to the initial value; after the timer timing (including countdown or countup) reaches the effective duration, the first device confirms that the second device has not successfully initiated transmission resource sharing. The second device side can also start the timer and perform equivalent operations, which will not be repeated for the sake of brevity.
[0231] As mentioned above, the first device can be a sharing device or a shared device. When the first device is a sharing device, the second device can be a shared device, that is, the first device can initiate resource sharing to the second device; when the first device is a shared device, the second device can be a sharing device, that is, the second device can initiate resource sharing to the first device. Therefore, whether transmission resource sharing is successfully initiated within the first time may include: whether the first device successfully initiates resource sharing within the first time, or whether the second device successfully initiates resource sharing within the first time.
[0232] Combine the following Figure 3a and Figure 3b As shown, exemplary descriptions are given for different shared devices respectively.
[0233] See also Figure 3a, the second device is a sharing device, and the first device is a shared device. In the collaborative communication method, after establishing the transmission protocol, the following processes may be included in part or in whole:
[0234] S230a, the second device initiates at least one transmission resource sharing to the first device. Correspondingly, the first device receives at least one transmission resource sharing from the second device.
[0235] S240a: The first device determines whether the transmission resource sharing initiated by the second device is successful.
[0236] S250-1 a. When the second device successfully initiates transmission resource sharing, the first device resets the timer.
[0237] S250-2a, when the second device fails to successfully initiate transmission resource sharing, the first device sends a third radio frame to the second device, the third radio frame being used to suspend or terminate the transmission protocol. Correspondingly, the second device receives the third radio frame from the first device.
[0238] In the above S230a, when the second device initiates a transmission resource sharing to the first device, the second resource can be indicated by the second resource indication information. The first device can determine whether the second device has successfully initiated the transmission resource sharing based on the transmission resource (such as the second resource) indicated by the second device during the transmission resource sharing once; or, the first device can determine whether the second device has successfully initiated the transmission resource sharing based on the transmission resource (such as including two or more second resources) indicated by the second device during multiple (such as two or more) transmission resource sharings. Optionally, when the transmission resource includes two or more second resources, the transmission resource can be the sum of the included second resources.
[0239] Exemplarily, the first device may determine that transmission resource sharing is successfully initiated when the transmission resource indicated by the second device when initiating transmission resource sharing satisfies the following first condition.
[0240] The first condition includes at least one of the following:
[0241] 1. The duration of the transmission resource is greater than or equal to a first threshold. The duration of the transmission resource may be the length or size of the time domain resource occupied by the transmission resource.
[0242] 2. The bandwidth of the transmission resource is greater than or equal to the second threshold. The bandwidth of the transmission resource may be the size of the frequency domain resource occupied by the transmission resource. The frequency domain resource occupied by the transmission resource may be a continuous frequency range or multiple discontinuous frequency ranges.
[0243] 3. The time-frequency domain size of the transmission resource is greater than or equal to a third threshold, and the time-frequency domain size is the product of the duration and bandwidth of the transmission resource.
[0244] 4. The power of the transmission resource is greater than or equal to a fourth threshold.
[0245] 5. The number of bits carried by the transmission resource is greater than or equal to a fifth threshold.
[0246] It should be understood that the first device determines, based on the first condition above, that the transmission resources shared by the second device are sufficient, such as being able to satisfy the data transmission of the first device in the collaborative communication.
[0247] Exemplarily, the threshold in the first condition, such as at least one of the first to fifth thresholds, may be agreed upon by a protocol, or the threshold in the first condition may be negotiated between the first device and the second device.
[0248] For example, in the above-mentioned first example, the second example and the fourth example, the first radio frame may carry fifth indication information, and the fifth indication information is used to indicate at least one of the above-mentioned first threshold, the second threshold, the third threshold, the fourth threshold, and the fifth threshold. In the above-mentioned first example, the third example and the fourth example, the second radio frame may carry the fifth indication information. In the above-mentioned first example, the value of the fifth indication information carried by the second radio frame may be the same as or different from the value of the fifth indication information carried by the first radio frame, and when the two are different, a transmission protocol is established based on the fifth indication information carried by the second radio frame. In other words, the fifth indication information carried in the second radio frame is used to indicate at least one of the above-mentioned first threshold, the second threshold, the third threshold, the fourth threshold, and the fifth threshold.
[0249] It should be noted that when the transmission resources include one second resource, the first device can determine whether the transmission resource sharing is successful after the second device initiates the transmission resource sharing; when the transmission resources include two or more second resources, the first device can determine that the second device has successfully initiated the transmission resource sharing when the second resources accumulate to exceed the threshold in the first condition (such as at least one of the first threshold to the fifth threshold).
[0250] Based on this, the first radio frame and / or the second radio frame may carry fourth indication information, where the fourth indication information is used to indicate that the transmission resource is a resource indicated when initiating one transmission resource sharing, or the fourth indication information is used to indicate that the transmission resource includes resources indicated when at least two transmission resource sharings are initiated. In other words, the fourth indication information is used to indicate whether the judgment process for determining whether the transmission resource sharing is successfully initiated is a single judgment or a cumulative judgment.
[0251] For example, in the first example, the second example, and the fourth example, the first radio frame may carry the fourth indication information. In the first example, the third example, and the fourth example, the second radio frame may carry the fourth indication information. In the first example, the value of the fourth indication information carried by the second radio frame may be the same as or different from the value of the fourth indication information carried by the first radio frame, and when the two are different, a transmission protocol is established based on the fourth indication information carried by the second radio frame. In other words, the transmission resource is determined based on the fourth indication information carried in the second radio frame as the resource indicated when initiating one transmission resource sharing, or the transmission resource includes the resource indicated when at least two transmission resource sharings are initiated.
[0252] In addition, the first device may determine whether the transmission resource sharing is successful after the second device initiates the transmission resource sharing for a cumulative number of times. The cumulative number of times may be agreed upon by the protocol or negotiated by the first device and the second device based on the first radio frame and the second radio frame.
[0253] Optionally, when the first device determines that the second device successfully initiates transmission resource sharing, the timer is reset to maintain the validity of the transmission protocol and to achieve further collaborative communication. When the first device determines that the second device fails to successfully initiate transmission resource sharing, the third wireless frame is sent to suspend or receive the transmission protocol to avoid saving communication overhead.
[0254] Among them, S230a is an optional process. For example, the second device may not initiate transmission resource sharing. In this case, S250-2a is executed.
[0255] See also Figure 3b , the first device is a sharing device, and the second device is a shared device. In the collaborative communication method, after establishing the transmission protocol, the following steps may be included:
[0256] S230b, the first device initiates at least one transmission resource sharing to the second device. Correspondingly, the second device receives at least one transmission resource sharing from the first device.
[0257] S240b: The second device determines whether the transmission resource sharing initiated by the first device is successful.
[0258] S250-1b, when the first device successfully initiates transmission resource sharing, the second device resets the timer.
[0259] S250-2b, when the first device fails to successfully initiate transmission resource sharing, the second device sends a third radio frame to the first device. Correspondingly, the first device receives the third radio frame from the second device.
[0260] Similar to the above S230a, in the above S230b, when the first device initiates a transmission resource sharing to the second device, the first resource can be indicated by the first resource indication information. The second device can determine whether the first device successfully initiates the transmission resource sharing according to the transmission resource (such as the first resource) indicated by the first device during the transmission resource sharing; or the second device can determine whether the first device successfully initiates the transmission resource sharing according to the transmission resource (such as including two or more first resources) indicated by the first device during multiple (such as two or more) transmission resource sharing.
[0261] Exemplarily, the second device may determine that transmission resource sharing is successfully initiated when the transmission resource indicated by the first device when initiating transmission resource sharing satisfies the first condition. The first condition can be referred to in the description of the above example, and will not be described again for brevity.
[0262] It should be understood that the second device determines, based on the first condition, that the transmission resources shared by the first device are sufficient, such as being able to satisfy the data transmission of the second device in the collaborative communication.
[0263] The second device can make a single judgment or cumulative judgment on whether the first device successfully initiates transmission resource sharing. This application does not limit this. For specific implementation methods, please refer to Figure 3a The corresponding steps in are not repeated for brevity.
[0264] Optionally, when the second device determines that the first device successfully initiates transmission resource sharing, the timer is reset to maintain the validity of the transmission protocol and to achieve further collaborative communication. When the second device determines that the first device fails to successfully initiate transmission resource sharing, the third wireless frame is sent to suspend or receive the transmission protocol to avoid saving communication overhead.
[0265] Among them, S230b is an optional process. For example, the second device may not initiate transmission resource sharing. In this case, S250-b is executed.
[0266] Figure 3b The middle step and Figure 3a The corresponding steps in are equivalent implementations, and for the sake of brevity, the corresponding technical solutions and technical effects are not repeated.
[0267] In some embodiments, the size of the transmission resource indicated when the first device initiates transmission resource sharing may be agreed upon by the protocol, or negotiated between the first device and the second device; similarly, the size of the transmission resource indicated when the second device initiates transmission resource sharing may be agreed upon by the protocol, or negotiated between the first device and the second device. It should be understood that the size of the transmission resource agreed upon by the protocol, or negotiated between the first device and the second device, may be the resource size indicated when the transmission resource sharing is initiated once, or the cumulative resource size indicated when the transmission resource sharing is initiated multiple times.
[0268] For example, in the first example, the second example, and the fourth example, the first radio frame may carry sixth indication information, and the sixth indication information is used to indicate at least one of the duration of the transmission resource, the bandwidth of the transmission resource, the time-frequency domain size of the transmission resource, the power size of the transmission resource, and the number of bits carried by the transmission resource. In the first example, the third example, and the fourth example, the second radio frame may carry the sixth indication information. In the first example, the value of the sixth indication information carried by the second radio frame may be the same as or different from the value of the sixth indication information carried by the first radio frame, and when the two are different, a transmission protocol is established based on the sixth indication information carried by the second radio frame. In other words, the sixth indication information carried by the second radio frame is used to indicate at least one of the duration of the transmission resource, the bandwidth of the transmission resource, the time-frequency domain size of the transmission resource, the power size of the transmission resource, and the number of bits carried by the transmission resource.
[0269] The size of the transmission resource indicated in the fourth radio frame shall be greater than or equal to the size of the transmission resource indicated by the sixth indication information. The transmission resource indicated in the fourth radio frame shall satisfy at least one of the following:
[0270] The duration of the transmission resource indicated by the fourth radio frame is greater than or equal to the duration indicated by the sixth indication information;
[0271] The bandwidth of the transmission resource indicated by the fourth radio frame is greater than or equal to the bandwidth indicated by the sixth indication information;
[0272] The time-frequency domain size of the transmission resource indicated by the fourth radio frame is greater than or equal to the time-frequency domain size indicated by the sixth indication information;
[0273] The power of the transmission resource indicated by the fourth radio frame is greater than or equal to the power indicated by the sixth indication information;
[0274] The number of bits carried by the transmission resources indicated by the fourth radio frame is greater than or equal to the number of bits indicated by the sixth indication information.
[0275] In the above S230a, the second device initiates transmission resource sharing to the first device, which can be that the second device sends a fourth wireless frame to the first device, and the fourth wireless frame carries second resource indication information, and the second resource indication information is used to indicate the second resource occupied by the first device when communicating according to the transmission protocol.
[0276] In the above S230b, the first device initiates transmission resource sharing to the second device, which can be that the first device sends a fourth wireless frame to the second device, and the fourth wireless frame carries first resource indication information, and the first resource indication information is used to indicate the first resource occupied by the second device when communicating according to the transmission protocol.
[0277] Shared devices (such as Figure 3a The first device in or Figure 3b After receiving the fourth wireless frame, the second device in the shared device (such as the second device in the shared device) needs to process it for a period of time before it can transmit it. In order to ensure that the frame interaction sequence is not interrupted, the shared device (such as Figure 3a The second device in Figure 3b The first device in the fourth wireless frame can add padding bits to extend the transmission time of the fourth wireless frame, so that the shared device has enough time to prepare for processing, so that it can transmit after a short time after receiving the fourth wireless frame, ensuring the continuity of the frame interaction sequence. Therefore, the first device and the second device need to inform each other of their processing time (or processing delay) so that the other party, as a sharing device, can add enough padding bits when sending the fourth wireless frame.
[0278] For example, Figure 3a In the illustrated embodiment, the fourth radio frame carries the first resource indication information and at least one bit, the duration occupied by the at least one bit is greater than or equal to the first duration, and the first duration is the processing duration for the first device to communicate according to the transmission protocol; exemplarily, Figure 3b In the illustrated embodiment, the fourth wireless frame carries second resource indication information and at least one bit, and the duration occupied by the at least one bit is greater than or equal to the second duration, and the second duration is the processing duration for the second device to communicate according to the transmission protocol.
[0279] Continuing with the above example, the first device may indicate to the second device the processing duration for communicating according to the transmission protocol. Exemplarily, the first radio frame sent by the first device to the second device may carry seventh indication information, and the seventh indication information is used to indicate the duration for the first device to process the fourth radio frame, or, in other words, the duration occupied by the padding bits (such as the at least one bit mentioned above) that need to be added in the fourth radio frame when the second device sends the fourth radio frame to the first device. Optionally, when there are at least two collaboration modes between the first device and the second device, the seventh indication information is used to indicate the processing durations corresponding to the first device in at least two collaboration modes.
[0280] The second device may indicate to the first device the processing duration for communicating according to the transmission protocol. Exemplarily, the second radio frame sent by the second device to the first device may carry eighth indication information, and the eighth indication information is used to indicate the duration for the second device to process the fourth radio frame, or in other words, when the first device sends the fourth radio frame to the second device, the duration occupied by the padding bits (such as the at least one bit mentioned above) that need to be added in the fourth radio frame. Optionally, when there are at least two collaboration modes between the first device and the second device, the eighth indication information is used to indicate the processing durations corresponding to the second device in at least two collaboration modes.
[0281] The transmission parameter may include an identifier of the transmission protocol. When the transmission parameter includes the identifier of the transmission protocol, in the first example, the second example, and the fourth example, the first radio frame may carry ninth indication information, and the ninth indication information is used to indicate the identifier of the transmission protocol. In the first example, the third example, and the fourth example, the second radio frame may carry the ninth indication information. In the first example, the value of the ninth indication information carried by the second radio frame may be the same as or different from the value of the ninth indication information carried by the first radio frame, and when the two are different, the ninth indication information carried by the second radio frame may be used to establish the transmission protocol. In other words, the ninth indication information carried by the second radio frame is used to indicate the identifier of the transmission protocol.
[0282] The following table 1 is a schematic diagram of a frame structure of a first radio frame, and the following table 2 is a schematic diagram of a frame structure of a second radio frame. The first radio frame and the second radio frame are exemplarily described below in conjunction with Table 1 and Table 2.
[0283] Table 1
[0284] Order Meaning 1 Category 2 UHR Action 3 Dialog Token 4 Multi-AP Control (MAP Control) 5 Coordinated Spatial Multiplexing Parameter Set (CSR Parameter Set) (optional) 6 Coordinated Time Division Multiplexing (CTDMA Parameter Set) (optional) 7 Coordinated Orthogonal Frequency Division Multiple Access (COFDMA Parameter Set) (optional)
[0285] Table 2
[0286] Order Meaning 1 Category 2 UHR action 3 Dialog token 4 Status code / status code list 5 Multi-AP Control (MAP Control) 6 Coordinated Spatial Multiplexing Parameter Set (CSR Parameter Set) (optional) 7 Coordinated Time Division Multiplexing (CTDMA Parameter Set) (optional) 8 Coordinated Orthogonal Frequency Division Multiple Access (COFDMA Parameter Set) (optional)
[0287] The category field indicates the category of the action frame. For the 802.11bn standard, the value of the category indicates ultra high reliable (UHR). Both the first wireless frame and the second wireless frame can be UHR action frames.
[0288] The UHR action field indicates which type of UHR action frame this frame is. For example, the first wireless frame is a multi-AP transmission agreement setup request frame (Multi-AP transmission agreement setup request frame or MAP Agreement Setup Request for short), and the second wireless frame is a multi-AP protocol setup response (MAP Agreement Setup Response).
[0289] The dialog token field is used to identify a pair of request and response.
[0290] The status code field carried by the second radio frame is used to indicate whether the establishment is successful. It can also carry a status code list field, where the status code list field contains multiple status codes, each status code corresponds to a cooperation mode, and is used to indicate whether each cooperation mode is successfully established.
[0291] The MAP Control field may carry part or all of the first, third to sixth, eighth, and ninth indication information. A frame structure is shown in Table 3 below:
[0292] Table 3
[0293]
[0294] Referring to Table 3, the first indication information is carried in the CSR Enabled, CTDMA enabled, and COFDMA enabled fields.
[0295] Referring to Table 3, the third indication information is carried in the MAP Timeout field.
[0296] Referring to Table 3, the fourth indication information is carried in the accumulate field.
[0297] Referring to Table 3, the fifth indication information and / or the sixth indication information is carried in the MAP maintenance threshold field.
[0298] Referring to Table 3, the ninth indication information is carried in the agreement ID field.
[0299] The CSR parameter set field corresponds to the parameters in the coordinated spatial multiplexing cooperative mode. A frame structure is shown in Table 4 below:
[0300] Table 4
[0301]
[0302] Referring to Table 4, the seventh indication information and / or the eighth indication information is carried in the CSR padding delay field. The seventh indication information may be carried in the CSR padding delay field of the first radio frame; and the eighth indication information may be carried in the CSR padding delay field of the second radio frame.
[0303] The fifth indication information may also be carried in the minimum allowed power field, indicating: the minimum power size allocated for effective sharing.
[0304] The CTDMA parameter set corresponds to the parameters in the coordinated time division multiplexing cooperative mode. A frame structure is shown in Table 5 below:
[0305] Table 5
[0306]
[0307] Referring to Table 5, the seventh indication information and / or the eighth indication information is carried in the CTDMA padding delay field. The seventh indication information may be carried in the CTDMA padding delay field of the first radio frame; and the eighth indication information may be carried in the CTDMA padding delay field of the second radio frame.
[0308] The fifth indication information may also be carried in the minimum duration field, indicating: the minimum allocated time for a valid sharing.
[0309] COFDMA parameter set corresponds to the parameters in coordinated orthogonal frequency division multiple access cooperative mode. A frame structure is shown in Table 6 below:
[0310] Table 6
[0311]
[0312] Referring to Table 6, the seventh indication information and / or the eighth indication information is carried in the COFDMA padding delay field. The seventh indication information may be carried in the COFDMA padding delay field of the first radio frame; and the eighth indication information may be carried in the COFDMA padding delay field of the second radio frame.
[0313] The fifth indication information may also be carried in the minimum bandwidth field: Indication: the minimum allocated bandwidth for effective sharing.
[0314] The fields in the above-mentioned radio frames (including the first radio frame and / or the second radio frame) are merely exemplary descriptions, and more or fewer fields may be included in actual application scenarios.
[0315] Therefore, in an embodiment of the present application, the first device establishes a transmission protocol between the first device and the second device by sending a first wireless frame to the second device and receiving a second wireless frame from the second device, so that the first device and the second device can share transmission resources under the transmission protocol, thereby providing a basis for realizing multi-device collaborative transmission.
[0316] In order to implement the maintenance and management of the transmission protocol between the first device and the second device, the present application also includes the following possible embodiments. Under the transmission protocol, the first device and the second device share transmission resources, and optionally, the transmission protocol may be established between the first device and the second device in the above example, or the transmission protocol may be preset, and the preset transmission protocol may refer to a pre-established transmission protocol, and the present application does not limit the establishment method of the transmission protocol.
[0317] Optionally, the first device and the second device may determine an identifier of a transmission protocol for a transmission protocol, and the transmission protocol may be a pre-established transmission protocol, or may be a transmission protocol negotiated between the first device and the second device in the above example.
[0318] In the first embodiment, when the first device or the second device temporarily does not need to perform multi-device cooperative communication, the transmission protocol can be suspended. Exemplarily, the first device sends the fifth wireless frame to the second device, and correspondingly, the second device receives the fifth wireless frame from the first device; or the second device sends the fifth wireless frame to the first device, and correspondingly, the first device receives the fifth wireless frame from the second device. The fifth wireless frame is used to indicate the suspension (or suspending) of the transmission protocol.
[0319] Optionally, the fifth wireless frame carries an identifier of the transmission protocol.
[0320] Table 7 below shows a possible frame structure of the fifth radio frame.
[0321] Table 7
[0322] Order Meaning 1 Category 2 UHR action 3 The transport agreement ID
[0323] The value of the UHR action field indicates that the fifth radio frame is used to suspend the transmission protocol. The agreement ID field is used to indicate the protocol that needs to be suspended.
[0324] The fields in the fifth radio frame are merely exemplary, and may include more or fewer fields in actual application scenarios.
[0325] In the second embodiment, when the first device and the second device need to perform cooperative communication, a suspended protocol can be resumed. Exemplarily, the first device sends the sixth wireless frame to the second device, and correspondingly, the second device receives the sixth wireless frame from the first device; or, the second device sends the sixth wireless frame to the first device, and correspondingly, the first device receives the sixth wireless frame from the second device.
[0326] The sixth radio frame is used to indicate the start (or resumption) of the transmission protocol. For example, the sixth radio frame may also indicate the start of the transmission protocol after the transmission protocol is established, or indicate the resumption of a suspended (or suspended, or ended) transmission protocol. This application does not limit this.
[0327] Optionally, the sixth wireless frame carries an identifier of the transmission protocol.
[0328] Table 8 below shows a possible frame structure of the sixth radio frame:
[0329] Table 8
[0330] Order Meaning 1 Category 2 UHR action 3 The transport agreement ID
[0331] The value of the UHR action field indicates that the sixth radio frame is used to resume the transmission protocol. The agreement ID field is used to indicate the protocol that needs to be resumed.
[0332] The fields in the sixth radio frame are merely exemplary, and may include more or fewer fields in actual application scenarios.
[0333] In the third embodiment, when the first device and / or the second device need to modify the transmission parameters of the transmission protocol, the transmission protocol can be reconfigured. Exemplarily, the first device sends the seventh wireless frame to the second device, and correspondingly, the second device receives the seventh wireless frame from the first device; or, the second device sends the seventh wireless frame to the first device, and correspondingly, the first device receives the seventh wireless frame from the second device.
[0334] The seventh radio frame may be used to reconfigure the transmission protocol, such as reconfiguring some or all of the transmission parameters of the transmission protocol. When the seventh radio frame indicates that some of the transmission parameters in the transmission protocol are to be reconfigured, it may carry indication information corresponding to the parameters that need to be reconfigured; the field of the indication information corresponding to the parameters that do not need to be reconfigured may be empty, or the value of the indication information corresponding to the parameters that do not need to be reconfigured is consistent with the value when the transmission protocol is first established.
[0335] Optionally, the seventh wireless frame carries an identifier of the transmission protocol.
[0336] Table 9 below shows a possible frame structure of the seventh radio frame:
[0337] Table 9
[0338] Order Meaning 1 Category 2 UHR Action 3 Dialog Token 4 Multi-AP Control (MAP Control) 5 Coordinated Spatial Multiplexing Parameter Set (CSR Parameter Set) (optional) 6 Coordinated Time Division Multiplexing (CTDMA Parameter Set) (optional) 7 Coordinated Orthogonal Frequency Division Multiple Access (COFDMA Parameter Set) (optional)
[0339] The value of the UHR action field indicates that the seventh radio frame is used to request modification of transmission parameters of one or more transmission protocols. Fields 3-7 are similar to the description of the request frame (such as the first radio frame) for requesting a transmission protocol, and are not described again for brevity.
[0340] The fields in the seventh radio frame are merely exemplary, and more or fewer fields may be included in actual application scenarios.
[0341] On the basis of the above-mentioned embodiment 3, after the first device sends the seventh radio frame to the second device, the second device may respond to the seventh radio frame, such as the second device sends the eighth radio frame to the first device, and the eighth radio frame is used to respond to the reconfiguration transmission protocol. Similarly, after the second device sends the seventh radio frame to the first device, the first device may send the eighth radio frame to the second device.
[0342] Optionally, the eighth wireless frame carries an identifier of the transmission protocol.
[0343] Table 10 below shows a possible frame structure of the eighth radio frame:
[0344] Table 10
[0345] Order Meaning 1 Category 2 UHR action 3 Dialog token 4 Status code / status code list 5 Multi-AP Control (MAP Control) 6 Coordinated Spatial Multiplexing Parameter Set (CSR Parameter Set) (optional) 7 Coordinated Time Division Multiplexing (CTDMA Parameter Set) (optional) 8 Coordinated Orthogonal Frequency Division Multiple Access (COFDMA Parameter Set) (optional)
[0346] The value of the UHR action field indicates that this frame is used to respond to a request to modify the transmission parameters of one or more transmission protocols. Fields 3-8 are similar to the description of the response frame (such as the second radio frame) for establishing a transmission protocol, and are not described again for brevity.
[0347] The fields in the eighth radio frame are merely exemplary, and may include more or fewer fields in actual application scenarios.
[0348] In the fourth embodiment, when the first device and / or the second device no longer need the transmission protocol, it can be deleted to reduce communication overhead. Exemplarily, the first device sends the ninth wireless frame to the second device, and correspondingly, the second device receives the ninth wireless frame from the first device; or the second device sends the ninth wireless frame to the first device, and correspondingly, the first device receives the ninth wireless frame from the second device.
[0349] The ninth radio frame is used to delete the transmission protocol. Deleting the transmission protocol may include deleting the content of the transmission protocol, such as transmission parameters, and may also include deleting the maintenance state of the transmission protocol.
[0350] Optionally, the ninth wireless frame carries an identifier of the transmission protocol.
[0351] Optionally, the ninth radio frame may carry information indicating the reason for deletion of the transmission protocol. Optionally, possible deletion reasons include, but are not limited to: no cooperative communication demand, no business demand, communication system performance degradation after using cooperative communication, interference greater than a threshold after using cooperative communication, etc.
[0352] Table 11 below shows a possible frame structure of the ninth radio frame:
[0353] Table 11
[0354] Order Meaning 1 Category 2 UHR action 3 The transport agreement ID 4 reason code
[0355] The value of the UHR action field indicates that the ninth radio frame is used to delete one or more transport protocols. The agreementID field is used to identify the transport protocol to be deleted. The reason code field carries information indicating the reason for deleting the transport protocol.
[0356] The fields in the ninth radio frame are merely exemplary, and more or fewer fields may be included in actual application scenarios.
[0357] In the above-mentioned embodiment consistent with the fourth embodiment, the transmission protocol is maintained and managed through the interaction between the first device and the second device, so that the multi-device collaborative transmission can be carried out more efficiently and continuously.
[0358] In the various embodiments of the present application, unless otherwise specified or logically conflicting, the terms and / or descriptions between the various embodiments are consistent and can be referenced to each other, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0359] Figure 4is a schematic block diagram of a communication device provided in an embodiment of the present application. The communication device 300 may be the first device or the second device mentioned above, or a device in the first device or the second device. In one possible implementation, the communication device 300 may include a module or unit corresponding to the method / operation / step / action performed by the first device or the second device in the above method embodiment. The module may be a hardware circuit, or software, or a combination of a hardware circuit and software. In one possible implementation, Figure 4 As shown, the device 300 may include: a transceiver module 310 and a processing module 320 .
[0360] Optionally, the communication apparatus 300 may correspond to the first device in the above method embodiment.
[0361] Among them, when the communication device 300 is used to execute the method on the first device side, the transceiver module 310 can be used to send a first radio frame to the second device, the first radio frame is used to request to establish a transmission protocol, under which the first device and the second device share transmission resources; the transceiver module 320 can be used to receive a second radio frame from the second device, the second radio frame is used to respond to the request to establish the transmission protocol. In some embodiments, the processing module 320 can be used to determine the first radio frame, and / or, the processing module 320 can be used to determine and / or save the transmission protocol.
[0362] It should be understood that the specific process executed by each module has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.
[0363] Optionally, the communication apparatus 300 may correspond to the second device in the above method embodiment.
[0364] Among them, when the communication device 300 is used to execute the method on the second device side, the transceiver module 310 can be used to receive a first wireless frame from the first device, the first wireless frame is used to request to establish a transmission protocol, under which the first device and the second device share transmission resources; the transceiver module 310 can also be used to send a second wireless frame to the first device, the second wireless frame is used to respond to the request to establish the transmission protocol. In some embodiments, the processing module 320 can be used to determine the second wireless frame, and / or, the processing module 320 can be used to determine and / or save the transmission protocol.
[0365] It should be understood that the specific process executed by each module has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.
[0366] When the communication device 300 is a chip or a chip system configured in a communication device (such as a first device or a second device), the transceiver module 310 in the communication device 300 can be implemented through an input / output interface, circuit, etc., and the processing module 320 in the communication device 300 can be implemented through a processor, microprocessor or integrated circuit integrated on the chip or chip system.
[0367] Figure 5 is another schematic block diagram of a communication device provided in an embodiment of the present application. Figure 5 As shown, the communication device 400 may include: a processor 410. The processor 410 may be used to execute the method executed by the first terminal device or the second terminal device in the above method embodiment.
[0368] In some possible implementations, the communication device 400 may include a transceiver 420. The transceiver 420 may communicate with the processor 410 through an internal connection path. The processor 410 may control the transceiver 420 to send and / or receive signals.
[0369] In some possible implementations, the communication device 400 may include a memory 430. The memory 430 may communicate with the processor 410 through an internal connection path. The memory 430 and the processor 410 may be integrated together or separately arranged. The memory 430 may also be a memory outside the device. The memory 430 is used to store instructions, and the processor 410 is used to execute the instructions stored in the memory 430 to execute the method in the above method embodiment.
[0370] It should be understood that the communication device 400 may correspond to the first device or the second device in the above method embodiment, and may be used to execute the various steps and / or processes performed by the first device or the second device in the above method embodiment. Optionally, the memory 430 may include a read-only memory and a random access memory, and provide instructions and data to the processor. A portion of the memory may also include a non-volatile random access memory. The memory 430 may be a separate device or may be integrated in the processor 410. The processor 410 may be used to execute instructions stored in the memory 430, and when the processor 410 executes instructions stored in the memory, the processor 410 is used to execute the various steps and / or processes of the above method embodiment corresponding to the first device or the second device.
[0371] Optionally, the communication device 400 is the first device in the above embodiment.
[0372] Optionally, the communication device 400 is the second device in the above embodiment.
[0373] Among them, the transceiver 420 may include a transmitter and a receiver. The transceiver 420 may further include an antenna, and the number of antennas may be one or more. The processor 410 and the memory 430 and the transceiver 420 may be devices integrated on different chips. For example, the processor 410 and the memory 430 may be integrated in a baseband chip, and the transceiver 420 may be integrated in a radio frequency chip. The processor 410 and the memory 430 and the transceiver 420 may also be devices integrated on the same chip. This application does not limit this.
[0374] Optionally, the communication device 400 is a component configured in the first device, such as a chip, a chip system, etc.
[0375] Optionally, the communication device 400 is a component configured in a second device, such as a chip, a chip system, etc.
[0376] The transceiver 420 may also be a communication interface, such as an input / output interface, a circuit, etc. The transceiver 420, the processor 410, and the memory 430 may be integrated into the same chip, such as a baseband chip.
[0377] The present application also provides a processing device, including at least one processor, wherein the at least one processor runs a computer program or a logic circuit so that the processing device executes the method executed by the first device or the second device in the above method embodiment. The above processing device may also include a memory, which is used to store the above computer program.
[0378] The embodiment of the present application also provides a processing device, including a processor and an input / output interface. The input / output interface is coupled to the processor. The input / output interface is used to input and / or output information. The information includes at least one of an instruction and data. The processor is used to execute a computer program so that the processing device executes the method executed by the first device or the second device in the above method embodiment.
[0379] The present application also provides a processing device, including a processor and a memory. The memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, so that the processing device executes the method executed by the first device or the second device in the above method embodiment.
[0380] It should be understood that the above-mentioned processing device can be one or more chips. For example, the processing device can be a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on chip (SoC), a central processor unit (CPU), a network processor (NP), a digital signal processor (DSP), a microcontroller unit (MCU), a programmable logic device (PLD) or other integrated chips.
[0381] In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware in a processor or an instruction in the form of software. The steps of the method disclosed in conjunction with the embodiment of the present application can be embodied as being executed by a hardware processor, or being executed by a combination of hardware and software modules in a processor. The software module can be located in a storage medium mature in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor reads the information in the memory and completes the steps of the above method in conjunction with its hardware. To avoid repetition, it is not described in detail here.
[0382] It should be noted that the processor in the embodiment of the present application can be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method embodiment can be completed by an integrated logic circuit of hardware in the processor or an instruction in the form of software. The above processor can 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 devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in the embodiment of the present application can be embodied as a hardware decoding processor to perform, or a combination of hardware and software modules in the decoding processor to perform. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0383] It can be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used 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 link DRAM (SLDRAM), and direct RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0384] According to the method provided in the embodiments of the present application, the present application also provides a computer program product, which includes: a computer program or a set of instructions, when the computer program or a set of instructions is run on a computer, the computer executes the method executed by the first device or the second device in the above method embodiment.
[0385] According to the method provided in the embodiment of the present application, the present application also provides a computer-readable storage medium, which stores a program. When the program runs on a computer, the computer executes the method executed by the first device or the second device in the above method embodiment.
[0386] An embodiment of the present application further provides a communication system, including: a system for executing the above-mentioned first device and second device, or including components of the first device and components of the second device.
[0387] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
Claims
1. A collaborative communication method, characterized in that: Applied to a first device, comprising: Sending a first radio frame to a second device, where the first radio frame is used to request to establish a transmission protocol, under which the first device and the second device share transmission resources; A second radio frame is received from the second device, where the second radio frame is used to respond to the request to establish the transmission protocol.
2. The method according to claim 1, characterized in that The first radio frame carries first indication information, where the first indication information is used to indicate at least one collaboration mode between the first device and the second device; The second radio frame carries second indication information, and the second indication information indicates whether the at least one collaborative mode is established successfully.
3. The method according to claim 2, characterized in that The first indication information includes a first field, and a value of the first field is used to indicate the at least one collaboration mode; or, The first indication information includes at least two second fields, each of the second fields corresponds to a collaboration mode, and the value of the second field is used to indicate whether the corresponding collaboration mode is a collaboration mode between the first device and the second device.
4. The method according to claim 2 or 3, characterized in that: The cooperation mode includes at least one of coordinated time division multiplexing co-TDMA, coordinated orthogonal frequency division multiple access co-OFDMA, coordinated spatial multiplexing co-SR, and coordinated restricted target wake time co-RTWT.
5. The method according to any one of claims 1 to 4, characterized in that: The first wireless frame carries third indication information, where the third indication information is used to indicate the effective duration of the transmission protocol, and within a first time constrained by the effective duration, transmission resources are shared between the first device and the second device.
6. The method according to claim 5, characterized in that The second radio frame carries the third indication information, and the third indication information carried by the second radio frame is used to establish the transmission protocol.
7. The method according to claim 5 or 6, characterized in that: If transmission resource sharing is not successfully initiated within the first time, the transmission protocol is suspended or terminated.
8. The method according to claim 7, characterized in that When the second device fails to successfully initiate transmission resource sharing, sending a third radio frame to the second device; or, receiving a third radio frame sent by the second device when the first device fails to successfully initiate transmission resource sharing; The third wireless frame is used to suspend or end the transmission protocol.
9. The method according to claim 7 or 8, characterized in that: The starting moment of the first time is determined based on the time when the transmission resource sharing was successfully initiated most recently.
10. The method according to any one of claims 7 to 9, characterized in that: After the transmission protocol is established, if transmission resource sharing is not successfully initiated, the starting moment of the first time is determined based on the time when the transmission protocol is established.
11. The method according to any one of claims 1 to 10, characterized in that: The transmission resource indicated by the first device when initiating transmission resource sharing satisfies the following first condition, and / or the transmission resource indicated by the second device when initiating transmission resource sharing satisfies the following first condition, and transmission resource sharing is successfully initiated; The first condition includes at least one of the following: The duration of the transmission resource is greater than or equal to a first threshold; The bandwidth of the transmission resource is greater than or equal to a second threshold; The time-frequency domain size of the transmission resource is greater than or equal to a third threshold, and the time-frequency domain size is the product of the duration and bandwidth of the transmission resource; The power of the transmission resource is greater than or equal to a fourth threshold; The number of bits carried by the transmission resource is greater than or equal to a fifth threshold.
12. The method according to claim 11, characterized in that The transmission resource includes at least one first resource, and during a process in which the first device initiates a transmission resource sharing, the first resource indication information sent to the second device indicates the first resource; or The transmission resource includes at least one second resource. During a process in which the second device initiates transmission resource sharing, the second resource indication information from the second device indicates the second resource.
13. A collaborative communication method, characterized in that: Applied to the second device, comprising: receiving a first radio frame from a first device, wherein the first radio frame is used to request to establish a transmission protocol under which the first device shares transmission resources with the second device; A second radio frame is sent to the first device, where the second radio frame is used to respond to the request to establish the transmission protocol.
14. The method according to claim 13, characterized in that The first radio frame carries first indication information, where the first indication information is used to indicate at least one collaboration mode between the first device and the second device; The second radio frame carries second indication information, and the second indication information indicates whether the at least one collaborative mode is established successfully.
15. The method according to claim 14, characterized in that The first indication information includes a first field, and a value of the first field is used to indicate the at least one collaboration mode; or, The first indication information includes at least two second fields, each of the second fields corresponds to a collaboration mode, and the value of the second field is used to indicate whether the corresponding collaboration mode is a collaboration mode between the first device and the second device.
16. The method according to claim 14 or 15, characterized in that The cooperation mode includes at least one of co-TDMA, co-OFDMA, co-SR, and co-RTWT.
17. The method according to any one of claims 13 to 16, characterized in that The first wireless frame carries third indication information, where the third indication information is used to indicate the effective duration of the transmission protocol, and within a first time constrained by the effective duration, transmission resources are shared between the first device and the second device.
18. The method according to claim 17, characterized in that The second radio frame carries the third indication information, and the third indication information carried by the second radio frame is used to establish the transmission protocol.
19. The method according to claim 17 or 18, characterized in that If transmission resource sharing is not successfully initiated within the first time, the transmission protocol is suspended or terminated.
20. The method according to claim 19, characterized in that receiving a third radio frame sent by the first device when the second device fails to successfully initiate transmission resource sharing; or, When the first device fails to successfully initiate transmission resource sharing, sending a third radio frame to the first device; The third wireless frame is used to suspend or end the transmission protocol.
21. The method according to claim 19 or 20, characterized in that The starting moment of the first time is determined based on the time when the transmission resource sharing was successfully initiated most recently.
22. The method according to any one of claims 19 to 21, characterized in that After the transmission protocol is established, if transmission resource sharing is not successfully initiated, the starting moment of the first time is determined based on the time when the transmission protocol is established.
23. The method according to any one of claims 13 to 22, characterized in that The transmission resource indicated by the first device when initiating transmission resource sharing satisfies the following first condition, and / or the transmission resource indicated by the second device when initiating transmission resource sharing satisfies the following first condition, and transmission resource sharing is successfully initiated; The first condition includes at least one of the following: The duration of the transmission resource is greater than or equal to a first threshold; The bandwidth of the transmission resource is greater than or equal to a second threshold; The time-frequency domain size of the transmission resource is greater than or equal to a third threshold, and the time-frequency domain size is the product of the duration and bandwidth of the transmission resource; The power of the transmission resource is greater than or equal to a fourth threshold; The number of bits carried by the transmission resource is greater than or equal to a fifth threshold.
24. The method according to claim 23, characterized in that The transmission resource includes at least one first resource, and during a process in which the first device initiates a transmission resource sharing, first resource indication information is received from the first device to indicate the first resource; or The transmission resource includes at least one second resource. During a process of initiating a transmission resource sharing, the second device sends second resource indication information to the first device to indicate the second resource.
25. A communication device, characterized in that: Comprising modules for executing the method as claimed in any one of claims 1 to 12.
26. A communication device, characterized in that: Comprising means for performing the method as claimed in any one of claims 13 to 24.
27. A chip, characterized in that: include: A processor, configured to call and execute computer instructions from a memory, so that a device equipped with the chip executes a method as claimed in any one of claims 1 to 12.
28. A chip, characterized in that: include: A processor, configured to call and execute computer instructions from a memory, so that a device equipped with the chip executes a method as claimed in any one of claims 13 to 24.
29. A computer-readable storage medium, characterized in that: Used to store computer program instructions, wherein the computer program causes a computer to execute the method according to any one of claims 1 to 12.
30. A computer-readable storage medium, characterized in that: Used to store computer program instructions, the computer program causing a computer to execute the method according to any one of claims 13 to 24.
Citation Information
Cited By
Cooperative communication method and apparatus, device, and storage medium
EP4776674A1
Cooperative communication method and apparatus, device, and storage medium
WO2025067093A1