IP Library Granted Patent US 10,931,502
Granted Patent B2
US 10,931,502 · App. 16/428,607 · Granted Feb 23, 2021

Communication method and apparatus based on relay device, and communication method and apparatus between terminal and base station

Inventor: Zhen Tao (Hangzhou, CN)
Assignee: ALIBABA GROUP HOLDING LIMITED
H04L27/2692H04W52/0216H04W56/0015H04W56/0045H04W72/1273H04W72/1284H04W88/04
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 10,931,502
App. No.
16/428,607
Granted
Feb 23, 2021
Kind
B2
Abstract

The present application discloses a communication method performed by a relay device. The method includes: receiving a first uplink data frame from a terminal, the first uplink data frame comprising information indicating a first period; determining a length of a first preamble according to the first period and a first time length, the first time length being equal to a length of a third preamble plus a second time length; sending a second downlink data frame to the terminal, the second downlink data frame comprising the first preamble; and receiving a first downlink data frame from a base station, the first downlink data frame comprising a second preamble, wherein a length of the second preamble is less than or equal to each of the length of the first preamble and the length of the third preamble.

Claims (47)

1. A communication method performed by a relay device, the method comprising:

receiving a first uplink data frame from a terminal, the first uplink data frame comprising information indicating a first period;

determining a length of a first preamble according to the first period and a first time length, the first time length being equal to a length of a third preamble plus a second time length, wherein the determining of the length of the first preamble comprises:

setting the length of the first preamble based on the determined length of the first preamble, wherein the length of the first preamble is set:

to the length of the third preamble in response to the first period being determined to be greater than the first time length; and

to a third time length equal to the first period minus the second time length in response to the first period being determined to be less than or equal to the first time length;

sending a second downlink data frame to the terminal, the second downlink data frame comprising the first preamble; and

receiving a first downlink data frame from a base station, the first downlink data frame comprising a second preamble, wherein a length of the second preamble is less than or equal to each of the length of the first preamble and the length of the third preamble.

2. The method according to claim 1 , further comprising:

acquiring a preset preamble as the third preamble.

3. The method according to claim 1 , further comprising:

receiving a first beacon frame from the base station, wherein the first beacon frame is configured for time calibration.

4. The method according to claim 1 , wherein the first uplink data frame comprises a first mode identifier, and the method further comprises:

determining, according to the first mode identifier, that the terminal operates in a first mode.

5. The method according to claim 1 , further comprising:

sending a second uplink data frame to the base station, the second uplink data frame comprising the second preamble;

receiving a third downlink data frame from the base station; and

sending the third downlink data frame to the terminal.

6. The method according to claim 1 , wherein receiving the first uplink data frame from the terminal further comprises:

waking up periodically from a dormant state according to a third period, and detecting whether a fourth preamble is received when the relay device wakes up according to the third period; and

in response to detecting that the four preamble is received, receiving the first uplink data frame.

7. The method according to claim 1 , wherein receiving the first downlink data frame from the base station further comprises:

waking up periodically from the dormant state according to the first period, and receiving the first downlink data frame from the base station when the relay device wakes up according to the first period.

8. The method according to claim 5 , wherein sending the second uplink data frame to the base station further comprises:

determining whether the terminal is in a white list; and

sending the second uplink data frame to the base station, in response to the terminal being determined to be in the white list.

9. The method according to claim 3 , wherein receiving the first beacon frame from the base station comprises:

waking the relay device up periodically from the dormant state according to a second period, and receiving the first beacon frame from the base station, when the relay device wakes up according to the second period.

10. The method according to claim 5 , wherein

receiving the third downlink data frame from the base station comprises: receiving, within a first reception window after receiving the first uplink data frame from the terminal, the third downlink data frame from the base station; and

sending the third downlink data frame to the terminal comprises: sending the third downlink data frame to the terminal within a second reception window after receiving the first uplink data frame from the terminal.

11. A relay device, comprising:

at least one processor; and

a memory storing a set of instructions that is executable by the at least one processor to cause the relay device to perform:

receiving a first uplink data frame from a terminal, the first uplink data frame comprising information indicating a first period;

determining a length of a first preamble according to the first period and a first time length, the first time length being equal to a length of a third preamble plus a second time length, wherein the determining of the length of the first preamble comprises:

in response to the first period being determined to be greater than the first time length, setting the length of the first preamble to be the length of the third preamble;

in response to the first period being determined to be less than or equal to the first time length, setting the length of the first preamble to be a third time length, the third time length being equal to the first period minus the second time length;

sending a second downlink data frame to the terminal, the second downlink data frame comprising the first preamble; and

receiving a first downlink data frame from a base station, the first downlink data frame comprising a second preamble, wherein a length of the second preamble is less than or equal to each of the length of the first preamble and the length of the third preamble.

12. A non-transitory computer readable medium that stores a set of instructions that is executable by at least one processor of a relay device to cause the relay device to perform communication method, the method comprising:

receiving a first uplink data frame from a terminal, the first uplink data frame comprising information indicating a first period;

determining a length of a first preamble according to the first period and a first time length, the first time length being equal to a length of a third preamble plus a second time length, wherein the determining of the length of the first preamble comprises:

in response to the first period being determined to be greater than the first time length, setting the length of the first preamble to be the length of the third preamble;

in response to the first period being determined to be less than or equal to the first time length, setting the length of the first preamble to be a third time length, the third time length being equal to the first period minus the second time length;

sending a second downlink data frame to the terminal, the second downlink data frame comprising the first preamble; and

receiving a first downlink data frame from a base station, the first downlink data frame comprising a second preamble, wherein a length of the second preamble is less than or equal to each of the length of the first preamble and the length of the third preamble.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2026
From: ALIBABA GROUP HOLDING LIMITED
To: CLOUD INTELLIGENCE ASSETS HOLDING (SINGAPORE) PRIVATE LIMITED
Reel/Frame 075499/0384 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2019
From: TAO, ZHEN
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 049770/0323 →
Priority Claims (1)
CN 2018 1 0549999 · May 31, 2018 · national
Continuity (1)
Related Publication 20190372820A1 · Dec 5, 2019