IP Library › Granted Patent US 12,471,142
Granted Patent B2
US 12,471,142 · App. 17/766,553 · Granted Nov 11, 2025

Data sending method and device and data receiving method and device

Inventors: Liuming Lu (Shenzhen, CN); Liquan Yuan (Shenzhen, CN)
Assignee: ZTE CORPORATION
H04W74/0816
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 12,471,142
App. No.
17/766,553
Granted
Nov 11, 2025
Kind
B2
Abstract

Provided are a data sending method and device and a data receiving method and device. The data sending method includes: sending a notice-to-send message to a second station (STA), where the notice-to-send message is configured to instruct a first STA to prepare to send a data unit to the second STA in a first transmission opportunity (TXOP) obtained in advance, and the second STA belongs to a second multi-link device (MLD); and performing the following operations based on the situation of the third STA receiving a data unit or the notice-to-send message in a duration of a preset inter-frame space: sending a data unit to the second STA in the first TXOP, or stopping sending a data unit to the second STA, where the third STA belongs to a first MLD.

Claims (59)

1 . A data sending method, being applied to a first station (STA), wherein the first STA belongs to a first multi-link device (MLD), and the method comprises:

sending a notice-to-send message to a second STA, wherein the notice-to-send message is used to instruct that the first STA is prepared to send a data unit to the second STA in a first transmission opportunity (TXOP) obtained in advance, and the second STA belongs to a second MLD; and

performing the following operations based on a situation of a third STA receiving a data unit or the notice-to-send message in a duration of a preset inter-frame space:

sending a data unit to the second STA in the first TXOP, or stopping sending a data unit to the second STA; wherein the third STA belongs to the first MLD;

wherein the notice-to-send message at least comprises a first TXOP duration, the first TXOP duration at least comprises a short frame inter-frame space (SF-IFS), wherein the SF-IFS is determined according to the following objects:

a sending duration of the notice-to-send message between two STAs with a largest distance allowed, and a duration of processing the notice-to-send message by a MLD.

2 . The method according to claim 1 , wherein the notice-to-send message comprises at least one of the following: a media access control (MAC) address of the first STA, an MAC address of the second STA, a frame type of the notice-to-send message, a frame check sequence, and STR instruction information of the first MLD;

wherein the STR instruction information of the first MLD is used to instruct whether the first MLD is an STR MLD or not.

3 . The method according to claim 2 , wherein the first TXOP duration comprises at least one of the following: a duration for the first STA to send the notice-to-send message to the second STA; a duration for the first STA to send a data unit to the second STA; a short inter-frame space (SIFS) after the data unit sent from the first STA; and a sending duration of an ACK packet instructing a data packet receiving and sending situation,

wherein the SF-IFS is used to instruct the inter-frame space.

4 . The method according to claim 1 , wherein sending a notice-to-send message to a second STA comprises:

sending the notice-to-send message to the second STA according to a modulation and coding scheme (MCS) with a modulation order less than or equal to a preset modulation order threshold; and/or

sending the notice-to-send message to the second STA by means of a subcarrier band with anti-interference performance higher than or equal to a preset anti-interference threshold and/or a signal-to-noise ratio (SNR) larger than or equal to a preset SNR threshold.

5 . The method according to claim 2 , wherein sending a notice-to-send message to a second STA comprises:

sending the notice-to-send message to the second STA, so as to allow a management entity of the second MLD to instruct, according to the notice-to-send message, a fourth STA to stop sending a data unit to the first STA and/or the third STA in a preset duration;

wherein the fourth STA belongs to the second MLD, and the preset duration is used to instruct a period corresponding to the first TXOP duration.

6 . The method according to claim 5 , wherein the management entity of the second MLD instruct, according to the notice-to-send message, a fourth STA to stop sending a data unit to the first STA and/or the third STA in a preset duration comprises:

instructing, by the management entity of the second MLD, the fourth STA to perform the following operations in a case that the fourth STA is sending a data unit to the first STA and/or the third STA in a second TXOP:

sending a current data unit to the first STA and/or the third STA, and receiving a block acknowledgement (BA) frame returned from the first STA and/or the third STA according to the data unit; and

stopping sending data to the first STA and/or the third STA until an end of the first TXOP in a case that the second TXOP is not ended; or stopping sending data to the first STA and/or the third STA in a preset idle duration, wherein the idle duration is longer than or equal to an SIFS in data being sent from the fourth STA.

7 . The method according to claim 1 , wherein at least one of the first MLD and the second MLD is a non-STR MLD.

8 . The method according to claim 1 , wherein performing the following operations based on the situation of the third STA receiving a data unit or the notice-to-send message in a duration of a preset inter-frame space: sending a data unit to the second STA in the first TXOP, or stopping sending a data unit to the second STA comprises:

sending, by the first STA, data to the second STA in the first TXOP in a case that the first MLD is a non-synchronous transmit receive (STR) MLD, the second MLD is an STR MLD, and the third STA does not receive a data unit or a notice-to-send message, a target address of which is the third STA, in the duration of the inter-frame space; or,

sending, by the first STA, data to the second STA in the first TXOP in a case that the first MLD is an STR MLD, the second MLD is a non-STR MLD, and the third STA does not receive a data unit or a notice-to-send message sent from a fourth STA in the duration of the inter-frame space, wherein the fourth STA belongs to the second MLD;

or, sending, by the first STA, data to the second STA in the first TXOP in a case that the first MLD is a non-STR MLD, the second MLD is a non-STR MLD, and the following conditions are met:

the third STA does not receive a data unit or a notice-to-send message, a target address of which is the third STA, in the duration of the inter-frame space, and the third STA does not receive a data unit or a notice-to-send message sent from the fourth STA in the duration of the inter-frame space.

9 . The method according to claim 8 , wherein performing the following operations based on the situation of the third STA receiving a data unit or the notice-to-send message in a duration of a preset inter-frame space: sending a data unit to the second STA in the first TXOP, or stopping sending a data unit to the second STA further comprises:

stopping sending, by the first STA, a data unit to the second STA in a case that the first MLD is a non-STR MLD, and the third STA receives a data unit or a notice-to-send message, a target address of which is the third STA, in the duration of the inter-frame space, and/or, resending, by the first STA, the notice-to-send message to the second STA after the third STA returns an acknowledgement (ACK) frame; or,

stopping sending, by the first STA, a data unit to the second STA in a case that the second MLD is a non-STR MLD, and the third STA receives a data unit or a notice-to-send message sent from the fourth STA in the duration of the inter-frame space, and/or, resending, by the first STA, the notice-to-send message to the second STA after the third STA returns an ACK frame.

10 . A data receiving method, being applied to a second STA, wherein the second STA belongs to a second MLD, and the method comprises:

receiving a notice-to-send message sent from a first STA, wherein the notice-to-send message is used to instruct that the first STA is prepared to send data to the second STA in a first TXOP obtained in advance, and the first STA belongs to a first MLD; and

receiving a data unit sent from the first STA in the first TXOP in the case that a third STA receives a data unit or the notice-to-send message in a duration of a preset inter-frame space, wherein the third STA belongs to the first MLD;

wherein the notice-to-send message at least comprises a first TXOP duration, the first TXOP duration at least comprises a short frame inter-frame space (SF-IFS), wherein the SF-IFS is determined according to the following objects:

a sending duration of the notice-to-send message between two STAs with a largest distance allowed, and a duration of processing the notice-to-send message by a MLD.

11 . The method according to claim 10 , wherein the notice-to-send message comprises at least one of the following: an MAC address of the first STA, an MAC address of the second STA, a frame type of the notice-to-send message, a frame check sequence and STR instruction information of the first MLD;

wherein the STR instruction information of the first MLD is used to instruct whether the first MLD is a two-link STR MLD or not.

12 . The method according to claim 11 , wherein the first TXOP duration comprises at least one of the following: a duration for the first STA to send the notice-to-send message to the second STA; a duration for the first STA to send a data unit to the second STA; an SIFS after the data unit sent from the first STA; and a sending duration of an ACK packet instructing a data packet receiving and sending situation;

wherein the SF-IFS is used to instruct the inter-frame space.

13 . The method according to claim 10 , wherein receiving a notice-to-send message sent from a first STA comprises:

receiving the notice-to-send message sent from the first STA according to an MCS with a modulation order less than or equal to a preset modulation order threshold; and/or

receiving the notice-to-send message sent from the first STA by means of a subcarrier band with anti-interference performance higher than or equal to a preset anti-interference threshold and/or an SNR larger than or equal to a preset SNR threshold.

14 . The method according to claim 11 , wherein receiving a notice-to-send message sent from a first STA comprises:

receiving the notice-to-send message sent from the first STA, so as to allow a management entity of the second MLD to instruct, according to the notice-to-send message, a fourth STA to stop sending a data unit to the first STA and/or the third STA in a preset duration,

wherein the fourth STA belongs to the second MLD, and the preset duration is used to instruct a period corresponding to the first TXOP duration.

15 . The method according to claim 14 , wherein the allowing a management entity of the second MLD to instruct, according to the notice-to-send message, a fourth STA to stop sending a data unit to the first STA and/or the third STA in a preset duration comprises:

instructing, by the management entity of the second MLD, the fourth STA to perform the following operations in a case that the fourth STA is sending a data unit to the first STA and/or the third STA in a second TXOP:

sending a current data unit to the first STA and/or the third STA, and receiving a BA frame returned from the first STA and/or the third STA according to the data unit; and

stopping sending data to the first STA and/or the third STA until an end of the first TXOP in a case that the second TXOP is not ended; or stopping sending data to the first STA and/or the third STA in a preset idle duration, wherein the idle duration is longer than or equal to an SIFS in data being sent from the fourth STA.

16 . The method according to claim 10 , wherein at least one of the first MLD and the second MLD is a non-STR MLD.

17 . The method according to claim 10 , wherein receiving a data unit sent from the first STA in the first TXOP in the case that the third STA receives a data unit or the notice-to-send message in a duration of a preset inter-frame space comprises:

receiving a data unit sent from the first STA in the first TXOP in a case that the first MLD is a non-STR MLD, the second MLD is an STR MLD, and the third STA does not receive a data unit or a notice-to-send message, a target address of which is the third STA, in the duration of the inter-frame space; or,

receiving a data unit sent from the first STA in the first TXOP in a case that the first MLD is an STR MLD, the second MLD is a non-STR MLD, and the third STA does not receive a data unit or a notice-to-send message sent from a fourth STA in the duration of the inter-frame space, wherein the fourth STA belongs to the second MLD; or,

receiving a data unit sent from the first STA in the first TXOP in a case that the first MLD is a non-STR MLD, the second MLD is a non-STR MLD, and the following conditions are met: the third STA does not receive a data unit or a notice-to-send message, a target address of which is the third STA, in the duration of the inter-frame space, and the third STA does not receive a data unit or a notice-to-send message sent from the fourth STA in the duration of the inter-frame space.

18 . A data sending device, being applied to a first STA, wherein the first STA belongs to a first MLD, and the device comprises:

a first sending module, configured to send a notice-to-send message to a second STA, wherein the notice-to-send message is used to instruct that the first STA is prepared to send a data unit to the second STA in a first TXOP obtained in advance, and the second STA belongs to a second MLD; and

a second sending module, configured to perform the following operations based on the situation of a third STA receiving a data unit or the notice-to-send message in a duration of a preset inter-frame space: sending a data unit to the second STA in the first TXOP, or stopping sending a data unit to the second STA,

wherein the third STA belongs to the first MLD;

wherein the notice-to-send message at least comprises a first TXOP duration, the first TXOP duration at least comprises a short frame inter-frame space (SF-IFS), wherein the SF-IFS is determined according to the following objects:

a sending duration of the notice-to-send message between two STAs with a largest distance allowed, and a duration of processing the notice-to-send message by a MLD.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 5, 2022
From: YUAN, LIQUAN; LU, LIUMING
To: ZTE CORPORATION
Reel/Frame 059499/0326 →
Priority Claims (1)
CN 202010486017.8 · Jun 1, 2020 · national
Continuity (1)
Related Publication 20240057160A1 · Feb 15, 2024
References Cited (27)
US 20110176627A1 · Wu et al. · 2011 [cited by applicant]
US 20110222408A1 · Kasslin et al. · 2011 [cited by applicant]
US 20180049129A1 · Li · 2018 [cited by examiner]
US 20180310240A1 · Kannan · 2018 [cited by applicant]
US 20200037288A1 · Huang et al. · 2020 [cited by applicant]
US 20210076398A1 · Naribole · 2021 [cited by examiner]
US 20210360547A1 · Wentink · 2021 [cited by examiner]
US 20220132562A1 · Yang · 2022 [cited by examiner]
US 20220346166A1 · Guo · 2022 [cited by examiner]
CN 104168605A · 2014 [cited by applicant]
CN 105493608A · 2016 [cited by applicant]
CN 106105275A · 2016 [cited by applicant]
CN 106851848A · 2017 [cited by applicant]
CN 109587052A · 2019 [cited by applicant]
CN 109803392A · 2019 [cited by applicant]
CN 110418404A · 2019 [cited by applicant]
CN 110519862A · 2019 [cited by applicant]
CN 110972256A · 2020 [cited by applicant]
CN 111066271A · 2020 [cited by applicant]
JP 2015536614A · 2015 [cited by applicant]
WO 2020032633A1 · 2020 [cited by applicant]
WO 2020101807A2 · 2020 [cited by applicant]
International Search Report for corresponding application PCT/CN2021/079773 filed Mar. 9, 2021; Mail date Jun. 1, 2021. [cited by applicant]
Chinese Office Action for Chinese Application 202010486017.8 issued on Nov. 29, 2024. [cited by applicant]
Japanese Office Action for Japanese Patent Application No. 2022-526821; issued on Dec. 3, 2024. [cited by applicant]
Chinese Search Report; International Application No. 2020104860178; International Filing Date: Jun. 1, 2020; Date of mailing: Mar. 21, 2025; 9 pages. [cited by applicant]
Jinjing Jiang, “Operation with Non-STR AP” Apple Inc. IEEE 802.11-20/755r1, May 2020, 12 pages. [cited by applicant]
Cited By (1)
US 12,726,855