IP Library › Patent Application 18341912
Patent Application
App. No. 18/341,912

RELAY NODE, MESH NETWORK SYSTEM AND DATA TRANSMISSION METHOD

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 None
App. No.
18/341,912
Abstract

Disclosed is a data transmission method, including: generating a packet by a station, wherein a sending address of the packet is a MAC address of the station and a receiving address of the packet is a MAC address of an access point; changing the receiving address of the packet to a MAC address of its parent node by the station, and then sending the packet; transmitting an acknowledgement (ACK) frame by a relay node that receives the packet, changing the receiving address of the packet to a MAC address of its parent node, and then forwarding the packet uplink until the packet is forwarded to the access point; and transmitting an ACK frame by the access point after receiving the packet, parsing the packet, and determining that it receives data from the station based on the sending address of the packet.

Claims (38)

1 . A data transmission method, comprising the following steps:

(A) generating a packet by a station, wherein a sending address of the packet is a MAC address of the station and a receiving address of the packet is a MAC address of an access point;

(B) changing the receiving address of the packet to a MAC address of its parent node by the station, and then sending the packet;

(C) transmitting an acknowledgment (ACK) frame by a relay node that receives the packet, changing the receiving address of the packet to a MAC address of its parent node, and then forwarding the packet uplink until the packet is forwarded to the access point; and

(D) transmitting an ACK frame by the access point after receiving the packet, parsing the packet, and determining that it receives data from the station based on the sending address of the packet.

2 . The data transmission method according to claim 1 , wherein the step (A) comprises:

generating the packet by the station, and then encrypting the packet.

3 . The data transmission method according to claim 2 , wherein the step (D) comprises:

decrypting, by the access point, the packet received, and then determining that it receives the data from the station based on the sending address of the packet being the MAC address of the station.

4 . The data transmission method according to claim 1 , wherein the step (B) comprises:

changing the receiving address of the packet to the MAC address of its parent node after the station encrypts the packet, and then sending the packet.

5 . The data transmission method according to claim 4 , wherein the step (D) comprises:

decrypting, by the access point, the packet received, and then determining that it receives the data from the station based on the sending address of the packet being the MAC address of the station.

6 . The data transmission method according to claim 1 , wherein the step (B) further comprises: performing a cyclic redundancy check algorithm on the packet by the hardware layer of the station; and the step (C) further comprises: performing, by the relay node, a cyclic redundancy check on the packet received, and then transmitting the ACK frame only when the packet passes the cyclic redundancy check.

7 . A data transmission method, comprising the following steps:

(a) sending a packet by an access point, wherein a receiving address of the packet is a MAC address of a station and a sending address of the packet is a MAC address of the access point;

(b) receiving the packet by a relay node based on the MAC address of the station contained in a refugee table stored in the relay node and the sending address of the packet being a MAC address of its parent node, transmitting an ACK frame to its parent node, and then changing the sending address of the packet to its own MAC address and forwarding the packet downlink until the packet is forwarded to the station, wherein the refugee table stored in the relay node contains MAC addresses of all descendant nodes that provided with relay services by the relay node; and

(c) receiving the packet by the station based on the sending address of the packet being the MAC address of its parent node and the receiving address of the packet being the MAC address of the station, transmitting an ACK frame, changing the sending address of the packet to the MAC address of the access point, and then determining that it receives data from the access point based on the sending address of the packet.

8 . The data transmission method according to claim 7 , wherein the step (a) comprises:

encrypting the packet by the access point, and then sending the packet.

9 . The data transmission method according to claim 8 , wherein the step (c) comprises:

changing the sending address of the packet to the MAC address of the access point after the station decrypts the packet, and then determining that it receives the data from the access point based on the sending address of the packet.

10 . The data transmission method according to claim 8 , wherein the step (c) comprises:

changing the sending address of the packet received to the MAC address of the access point by the station; and

decrypting the packet by the station, and then determining that it receives the data from the access point based on the sending address of the packet.

11 . The data transmission method according to claim 7 , wherein the step (a) further comprises: performing a cyclic redundancy check algorithm on the packet by the access point; the step (b) further comprises: performing a cyclic redundancy check on the packet by the relay node, and then transmitting the ACK frame only when the packet passes the cyclic redundancy check.

12 . A mesh network system, comprising:

a station, configured to generate a packet, wherein a sending address of the packet is a MAC address of itself, and a receiving address of the packet is a MAC address of an access point; and further configured to change the receiving address of the packet to a MAC address of its parent node, and then send the packet;

a relay node, configured to perform an uplink forwarding procedure after receiving the packet, wherein the uplink forwarding procedure comprises: transmitting an ACK frame, changing the receiving address of the packet received to a MAC address of its parent node, and then forwarding the packet uplink; when the number of the relay nodes is multiple and hierarchically connected, each relay node executes the uplink forwarding procedure until the packet is forwarded to the access point; and

the access point, configured to transmit an ACK frame after receiving the packet, parse the packet, and then determine that it receives data from the station based on the sending address of the packet.

13 . The mesh network system according to claim 12 , wherein the station is further configured to generate the packet and encrypt the packet.

14 . The mesh network system according to claim 12 , the station is further configured to perform cyclic redundancy check algorithm calculation on the packet.

15 . The mesh network system according to claim 12 , wherein

the access point is further configured to send another packet, wherein a receiving address of the another packet is a MAC address of the station and a sending address of the another packet is the MAC address of the access point;

the relay node is further configured to perform a downlink forwarding procedure, wherein the downlink forwarding procedure comprises: receiving the another packet based on the MAC address of the station contained in a refugee table stored in the relay node and the sending address of the another packet being a MAC address of its parent node, transmitting an ACK frame to its parent node, and then changing the sending address of the another packet to a MAC address of itself and forwarding the another packet downlink; the refugee table stored in the relay node contains MAC addresses of all descendant nodes that provided with relay services by the relay node; when the number of the relay nodes is multiple and hierarchically connected, each relay node executes the downlink forwarding procedure until the another packet is forwarded to the station;

the station is further configured to receive the another packet based on the sending address of the another packet being a MAC address of its parent node and the receiving address of the another packet being a MAC address of itself, transmit an ACK frame, change the sending address of the another packet received to the MAC address of the access point, and then determine that it receives data from the access point based on the sending address of the another packet.

16 . The mesh network system according to claim 15 , wherein the access point is further configured to encrypt the another packet.

17 . The mesh network system according to claim 15 , wherein the access point is further configured to perform cyclic redundancy check algorithm calculation on the another packet.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 14, 2024
From: SUZHOU PANKORE INTEGRATED CIRCUIT TECHNOLOGY CO. LTD.
To: REALTEK SEMICONDUCTOR CORP.
Reel/Frame 068884/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2023
From: LI, ZHAOMING; PENG, ZUOHUI
To: SUZHOU PANKORE INTEGRATED CIRCUIT TECHNOLOGY CO. LTD.
Reel/Frame 064073/0655 →