IP Library › Granted Patent US 11,122,395
Granted Patent B2
US 11,122,395 · App. 16/319,137 · Granted Sep 14, 2021

Multicast data transmission response method and device, and computer storage medium

Inventors: Weimin Xing (Shenzhen, CN); Kaiying Lv (Shenzhen, CN); Bo Sun (Shenzhen, CN)
Assignee: XI'AN ZHONGXING NEW SOFTWARE CO., LTD.
H04W4/06H04L1/1621H04W74/0808H04W80/02
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,122,395
App. No.
16/319,137
Granted
Sep 14, 2021
Kind
B2
Abstract

The present disclosure provides a response method and device for groupcast data transmission, and a computer storage medium. The method includes: a first node transmits at least one groupcast frame to at least one groupcast group including more than one second node; a second node receives the groupcast frame, where a groupcast address carried by the groupcast frame corresponds to a groupcast group where the second node is located; the first node transmits trigger information to second nodes corresponding to the groupcast group; the second node receives the trigger information; when being determined to be a second node for randomly contending for transmitting a groupcast response frame, the second node contends for transmitting the groupcast response frame on a random access resource block allocated by the trigger information; when being determined to be a second node for regularly transmitting the groupcast response frame, the second node transmits, according to the trigger information, the groupcast response frame on a specified fixed access resource block.

Claims (55)

1. A response method for groupcast data transmission, applied to a first node, comprising:

transmitting, by the first node, at least one groupcast frame to at least one groupcast group, wherein each of the at least one groupcast group comprises more than one second node;

transmitting, by the first node, trigger information to a plurality of second nodes corresponding to the at least one groupcast group, wherein the trigger information is configured to trigger the plurality of second nodes to contend for transmitting a groupcast response frame on a specified random access resource block according to a correct-rate of the groupcast frame received by the second nodes, or the trigger information is configured to trigger the plurality of second nodes to contend for transmitting a groupcast response frame on a specified random access resource block according to a correct-rate of the groupcast frame received by the second nodes and trigger a specified second node to transmit the groupcast response frame on a specified fixed access resource block; and

receiving, by the first node, the groupcast response frame transmitted from the plurality of second nodes.

2. The response method for groupcast data transmission of claim 1 , wherein the trigger information is one of the followings: a multi-user block acknowledgment request (MU-BAR) frame, a block acknowledgment request (BAR) frame and an information field for triggering the groupcast response frame; and

the trigger information is further configured to allocate the fixed access resource block or the random access resource block for triggering the groupcast response frame.

3. The response method for groupcast data transmission of claim 1 , wherein the access resource block corresponds to resource indication information, the resource indication information is configured to indicate a resource corresponding to the access resource block, and is carried in the trigger information.

4. The response method for groupcast data transmission of claim 3 , wherein

the resource indication information corresponding to the random access resource block comprises at least one of a groupcast address and a groupcast identifier; and

the resource indication information corresponding to the fixed access resource block comprises at least one of the groupcast address and a unicast identifier.

5. The response method for groupcast data transmission of claim 1 , wherein

the trigger information is aggregated in a media access control (MAC) frame header of the at least one groupcast frame;

the trigger information is aggregated in a radio frame where the at least one groupcast frame is located; or

the trigger information and the at least one groupcast frame are located in different radio frames.

6. The response method for groupcast data transmission of claim 1 , further comprising: transmitting, by the first node, random access control information about the random access resource block, wherein the random access control information comprises at least one of the following:

a response threshold of the second node;

a random access resource contention window (RCW) of the second node; and

indication information for indicating a type of the groupcast response frame.

7. The response method for groupcast data transmission of claim 6 , wherein

the response threshold is a control threshold for a correct-rate of corresponding groupcast frame or a random access probability; and

the type of the groupcast response frame is one of: a block acknowledgement frame, an acknowledgement frame and a non-acknowledgment frame.

8. The response method for groupcast data transmission of claim 7 , wherein when the type of the groupcast response frame is the block acknowledgement frame, the indication information for indicating the type of the groupcast response frame further indicates that the block acknowledgement frame is a groupcast data block acknowledgement frame, a compressed block acknowledgement frame or a multi-user block acknowledgement frame.

9. A response method for groupcast data transmission, applied to a second node, comprising:

receiving, by the second node, at least one groupcast frame, wherein a groupcast address carried in each of the at least one groupcast frame corresponds to a groupcast group where the second node is located;

receiving, by the second node, trigger information transmitted from a first node;

when the second node is determined to be a second node for randomly contending for transmitting a groupcast response frame, contending, by the second node, for transmitting the groupcast response frame on a random access resource block allocated by the trigger information according to a correct-rate of the groupcast frame received by the second nodes; and

when the second node is determined to be a second node for regularly transmitting the groupcast response frame, transmitting, by the second node, the groupcast response frame on a specified fixed access resource block according to the trigger information.

10. The response method for groupcast data transmission of claim 9 , wherein when the random access resource block allocated by the trigger information corresponds to a groupcast address or a groupcast identifier of the groupcast group where the second node is located, and the fixed access resource block allocated by the trigger information does not correspond to an address or a unicast identifier of the second node, the second node is determined to be the second node for randomly contending for transmitting the groupcast response frame; and

when the fixed access resource block allocated by the trigger information corresponds to the address or the unicast identifier of the second node and the random access resource block allocated by the trigger information does not correspond to the groupcast address or the groupcast identifier of the groupcast group where the second node is located, the second node is determined to be the second node for regularly transmitting the groupcast response frame.

11. The response method for groupcast data transmission of claim 9 , wherein when the second node belongs to a plurality of groupcast groups, the groupcast response frame comprises response information of groupcast frames corresponding to the plurality of groupcast groups.

12. The response method for groupcast data transmission of claim 11 , wherein the response information of groupcast frames corresponding to each of the plurality of groupcast groups comprises a groupcast identifier or a groupcast address of the each of the plurality of groupcast groups, and a groupcast data response bitmap.

13. The response method for groupcast data transmission of claim 9 , wherein the contending, by the second node, for transmitting the groupcast response frame comprises:

transmitting, by the second node, the groupcast response frame by using one of at least one random access resource block allocated by contention trigger information of a resource block contention counter; or

contending, by the second node, for transmitting the groupcast response frame by determining whether a response threshold is satisfied.

14. The response method for groupcast data transmission of claim 13 , wherein the contending, by the second node, for transmitting the groupcast response frame by determining whether a response threshold is satisfied comprises:

determining a correct-rate of the at least one groupcast frame received by the second node; and

transmitting the groupcast response frame on one of at least one random access resource block allocated if the correct-rate satisfies a first threshold or a value generated by the correct-rate satisfies a second threshold; otherwise, transmitting no groupcast response frame.

15. The response method for groupcast data transmission of claim 13 , wherein an initial value of the resource block contention counter is generated by a resource contention window (RCW), wherein the initial value is a random integer uniformly distributed within a range from 0 to an RCW value.

16. The response method for groupcast data transmission of claim 15 , wherein

the RCW value is determined by an indication message transmitted from the first node; or

the RCW value is generated by the second node, and the RCW value generated is determined by at least one of the following factors: a total number of random access resource blocks allocated by the trigger information, a total number of stations in the groupcast group, and a correct-rate of the at least one groupcast frame received by the second node and a priority of the second node.

17. The response method for groupcast data transmission of claim 13 , wherein the second node contends for transmitting the groupcast response frame by using the resource block contention counter in the following manner:

after receiving the trigger information, the second node determines the number of random access resource blocks according to the trigger information, adjusts a value of the resource block contention counter according to the number of random access resource blocks, and transmits the groupcast response frame when the value of the resource block contention counter is 0 or otherwise transmits no groupcast response frame;

wherein the value of the resource block contention counter is adjusted by subtracting the number of random access resource blocks from a current value of the resource block contention counter.

18. The response method for groupcast data transmission of claim 9 , wherein a type of the groupcast response frame is a block acknowledgement frame, an acknowledgement frame or a non-acknowledgment frame; and the type of the groupcast response frame is determined in the following manner:

the second node determines the type of the groupcast response frame according to an indication of the first node, wherein the indication is specifically as follows: transmitting a corresponding type of groupcast response frame on a specified randomly accessed resource; or

the second node determines the type of the groupcast response frame to be transmitted according to a reception correct-rate of the at least one groupcast frame, which specifically comprises the following cases:

when all of the at least one groupcast frame are correct, the type of the groupcast response frame is the acknowledgement frame or the block acknowledgement frame; when all of the at least one groupcast frame are wrong, the type of the groupcast response frame is the non-acknowledgment frame; and when part of the at least one groupcast frame is correct, the type of the groupcast response frame is the block acknowledgement frame.

19. A response device for groupcast data transmission, applied to a first node, comprising a processor and a storage device for storing computer executable instructions that when executed by the processor cause the processor to:

transmit at least one groupcast frame to at least one groupcast group, wherein each of the at least one groupcast group comprises more than one second node; and transmit trigger information to a plurality of second nodes corresponding to the at least one groupcast group, wherein the trigger information is configured to trigger the plurality of second nodes to contend for transmitting a groupcast response frame on a specified random access resource block according to a correct-rate of the groupcast frame received by the second nodes, or the trigger information is configured to trigger the plurality of second nodes to contend for transmitting a groupcast response frame on a specified random access resource block according to a correct-rate of the groupcast frame received by the second nodes and trigger a specified second node to transmit the groupcast response frame on a specified fixed access resource block; and

receive the groupcast response frame transmitted from the plurality of second nodes.

20. A response device for groupcast data transmission, applied to a second node, comprising a processor and a storage device for storing computer executable instructions that when executed by the processor cause the processor to perform the followings to implement the response method for groupcast data transmission according to claim 9 :

receiving at least one groupcast frame, wherein a groupcast address carried in each of the at least one groupcast frame corresponds to a groupcast group where the second node is located; and

receiving trigger information transmitted from a first node; and

contending for transmitting a groupcast response frame on a random access resource block allocated by the trigger information according to a correct-rate of the groupcast frame received by the second nodes when the second node is determined to be a second node for randomly contending for transmitting the groupcast response frame; and transmitting the groupcast response frame on a specified fixed access resource block according to the trigger information when the second node is determined to be a second node for regularly transmitting the groupcast response frame.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2021
From: ZTE CORPORATION
To: XI'AN ZHONGXING NEW SOFTWARE CO., LTD
Reel/Frame 056978/0162 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 15, 2021
From: ZTE CORPORATION
To: XI'AN ZHONGXING NEW SOFTWARE CO., LTD.
Reel/Frame 056872/0915 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2019
From: XING, WEIMIN; LV, KAIYING; SUN, BO
To: ZTE CORPORATION
Reel/Frame 048114/0053 →
Priority Claims (1)
CN 201610578155.2 · Jul 20, 2016 · national
Continuity (1)
Related Publication 20210105583A1 · Apr 8, 2021