Wireless data transmission methods, systems and wireless access point equipment

By introducing first and second virtual transmission modules into the wireless access point equipment, the air interface interaction of uplink and downlink data is merged, solving the problem of high latency overhead in multi-cascaded networks and ensuring low-latency service quality.

CN115604749BActive Publication Date: 2026-01-30HUAWEI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110723351.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-06-28
Publication Date
2026-01-30
Estimated Expiration
2041-06-28

AI Technical Summary

Technical Problem

In multi-cascaded wireless access point networks, the high number of air interface interactions during service interaction leads to high latency overhead, making it impossible to guarantee the quality of low-latency services.

Method used

By employing the first and second virtual transmission modules in the wireless access point device, uplink and downlink data are simultaneously transmitted through the wireless access module, merging air interface interactions and reducing the number of interactions.

Benefits of technology

Effectively reduces air interface interaction latency overhead and ensures low-latency service quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115604749B_ABST
    Figure CN115604749B_ABST
Patent Text Reader

Abstract

This application relates to the field of wireless network technology and provides a wireless data transmission method, system, and wireless access point device, including: a first virtual transmission module of the wireless access point device receiving downlink data sent from the wireless access module of a previous-level wireless access point device; a second virtual transmission module of the wireless access point device receiving uplink data sent from the wireless access module of a next-level wireless access point device; and the wireless access module of the wireless access point device simultaneously sending uplink data to the second virtual transmission module of the previous-level wireless access point device and downlink data to the first virtual transmission module of the next-level wireless access point device. Because the wireless access module simultaneously sends uplink and downlink data, the uplink and downlink air interfaces can be merged, effectively reducing the number of air interface interactions, thereby reducing air interface interaction latency overhead and ensuring the quality of low-latency services.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of wireless network, and in particular to a wireless data transmission method, system and wireless access point device. BACKGROUND

[0002] Wireless network (Wi-Fi) has been widely used in daily life. In the process of deploying Wi-Fi, in order to maintain the Wi-Fi signal at a high level in each place in the scene, a cascaded network of multiple wireless access points (Access Point, AP) is generally used to improve the coverage and signal strength of Wi-Fi.

[0003] However, when the cascaded level is deep, the wireless station (Wi-Fi Station, STA) connected to the AP at the deepest layer will experience multiple air interface interactions when conducting business interactions, and the air interface delay overhead is high, so that the quality of service requiring low latency cannot be guaranteed. SUMMARY

[0004] The embodiments of the present application provide a wireless data transmission method, system and wireless access point device, which can improve the problem that the quality of service requiring low latency cannot be guaranteed due to the fact that multiple air interface interactions are experienced when conducting business interactions, and the air interface delay overhead is high.

[0005] In a first aspect, the embodiments of the present application provide a wireless data transmission method applied to one of multiple wireless access point devices cascaded in sequence, wherein the wireless access point device comprises a wireless access module, a first virtual transmission module and a second virtual transmission module. The method comprises:

[0006] The first virtual transmission module of the wireless access point device receives downlink data sent by the wireless access module of the upper-level wireless access point device. The second virtual transmission module of the wireless access point device receives uplink data sent by the wireless access module of the lower-level wireless access point device. The wireless access module of the wireless access point device simultaneously sends uplink data to the second virtual transmission module of the upper-level wireless access point device and sends downlink data to the first virtual transmission module of the lower-level wireless access point.

[0007] In the present application, the wireless access point device can be a wireless router, a wireless switch, a wireless signal amplifier or other network devices, and the type of the wireless access point device is not limited in the present application.

[0008] In the first aspect, the first virtual transmission module in the wireless access point device receives downlink data from a higher-level wireless access point device, the second virtual transmission module receives uplink data from a lower-level wireless access point device, and the wireless access module forwards the received uplink data and downlink data. Since the wireless access module transmits uplink data and downlink data at the same time, the uplink and downlink air interfaces can be combined, effectively reducing the number of air interface interactions and thereby reducing air interface interaction delay overhead and ensuring the quality of low-latency services.

[0009] In some embodiments, the first virtual transmission module of the wireless access point device sends the received downlink data to the wireless access module of the wireless access point device. The second virtual transmission module of the wireless access point device sends the received uplink data to the wireless access module of the wireless access point device.

[0010] In some embodiments, the first virtual transmission module of the wireless access point device sends the received downlink data to the bridge module of the wireless access point device. The second virtual transmission module of the wireless access point device sends the received uplink data to the bridge module. The bridge module receives the uplink data and the downlink data, and sends the uplink data and the downlink data to the wireless access module of the wireless access point device according to a pre-configured bridge forwarding table, which includes the forwarding relationship between the first virtual transmission module of the wireless access point device and the wireless access module of the wireless access point device, and the forwarding relationship between the second virtual transmission module of the wireless access point device and the wireless access module of the wireless access point device.

[0011] In some embodiments, the method further comprises:

[0012] When the wireless access point device accesses the newly added wireless access point device, a corresponding second virtual transmission module is created in the wireless access point device for the newly added wireless access point device.

[0013] In some embodiments, when the first virtual transmission module of the newly added wireless access point device determines that cascading is performed through the wireless access point device according to the first access information of the wireless access module of the wireless access point device configured, a corresponding second virtual transmission module is created in the wireless access point device for the newly added wireless access point device, including:

[0014] The first virtual transmission module of the newly added wireless access point device connects to the wireless access module of the wireless access point device according to the first access information configured, and sends the second access information of the newly added wireless access point device to the wireless access module. A second virtual transmission module is created in the wireless access point device. The created second virtual transmission module connects to the wireless access module of the newly added wireless access point device according to the second access information from the wireless access module of the wireless access point device.

[0015] In some embodiments, when the wireless access point device accesses a plurality of newly added wireless access point devices, a corresponding second virtual transmission module is created in the wireless access point device for each newly added wireless access point device.

[0016] In some embodiments, when the wireless access point device is at the lowest level, the wireless access point device is connected to the server device, and the method further comprises:

[0017] The lowest level wireless access point device receives downlink data from the server device. The lowest level wireless access point device sends the downlink data from the server device to the first virtual transmission module of the next level wireless access point device through the wireless access module of the wireless access point device.

[0018] In some embodiments, when the wireless access point device is at the lowest level, the wireless access point device is connected to the server device, and the method further comprises:

[0019] The second virtual transmission module of the lowest level wireless access point device receives uplink data sent by the wireless access module of the next level wireless access point device. The lowest level wireless access point device sends the uplink data to the server device through the second virtual transmission module.

[0020] In some embodiments, when the wireless access point device is at the highest level, the wireless access point device is connected to the client device, and the method further comprises:

[0021] The highest level wireless access point device receives uplink data from the client device. The highest level wireless access point device sends the uplink data from the client device to the second virtual transmission module of the next level wireless access point device through the wireless access module of the wireless access point device.

[0022] In some embodiments, when the wireless access point device is at the highest level, the wireless access point device is connected to the client device, and the method further comprises:

[0023] The first virtual transmission module of the highest level wireless access point device receives downlink data sent by the wireless access module of the next level wireless access point device. The highest level wireless access point device sends the downlink data to the client device through the wireless access module of the wireless access point device.

[0024] In a second aspect, the embodiments of the present application provide a wireless data transmission system. The wireless data transmission system comprises a server device, a first wireless access point device, one or more second wireless access point devices, a third wireless access point device, and a client device. The server device is connected with the first wireless access point device. The first wireless access point device, the one or more second wireless access point devices, and the third wireless access point device are cascaded in sequence. The third wireless access point device is connected with the client. The first wireless access point device, the second wireless access point device, and the third wireless access point device each comprise a wireless access module, a first virtual transmission module, and a second virtual transmission module.

[0025] The server device sends downlink data to the first wireless access point device. The first wireless access point device receives the downlink data and sends the downlink data to the second wireless access point device through the wireless access module. The second wireless access point device receives the downlink data through the first virtual transmission module and sends the downlink data to the third wireless access point device through the wireless access module. The third wireless access point device receives the downlink data through the first virtual transmission module and sends the downlink data to the client.

[0026] The client device sends uplink data to the wireless access module of the third wireless access point device. The third wireless access point device receives the uplink data through the wireless access module and sends the uplink data to the second virtual module of the second wireless access point device through the wireless access module. The second wireless access point device receives the uplink data and sends the uplink data to the second virtual transmission module of the first wireless access point device through the wireless access module. The first wireless access point device receives the uplink data through the second virtual transmission module and sends the uplink data to the server.

[0027] In some embodiments, the first virtual transmission module of the wireless access point device sends the received downlink data to the wireless access module of the wireless access point device. The second virtual transmission module of the wireless access point device sends the received uplink data to the wireless access module of the wireless access point device.

[0028] In some embodiments, when there are multiple second wireless access point devices, the second wireless access point device at the lowest cascade level is connected with the first wireless access point device. The second wireless access point device at the highest cascade level is connected with the third wireless access point device.

[0029] Between two second wireless access point devices, there are:

[0030] The second virtual transmission module of the second wireless access point device at a lower cascade level receives uplink data sent by the wireless access module of the upper level second wireless access point device. The wireless access module of the second wireless access point device at a lower cascade level sends downlink data to the first virtual transmission module of the upper level second wireless access point device.

[0031] In some embodiments, when the wireless access point device accesses the added wireless access point device, a corresponding second virtual transmission module is created for the added wireless access point device.

[0032] In some embodiments, when the wireless access point device accesses the added wireless access point device, a corresponding second virtual transmission module is created for the added wireless access point device.

[0033] In some embodiments, when the wireless access point device accesses the added wireless access point device, a corresponding second virtual transmission module is created for the added wireless access point device.

[0034] In some embodiments, when the wireless access point device accesses the added wireless access point device, a corresponding second virtual transmission module is created for the added wireless access point device.

[0035] In some embodiments, when the wireless access point device accesses the added wireless access point device, a corresponding second virtual transmission module is created for the added wireless access point device.

[0036] In some embodiments, the first virtual transmission module is configured to send the received downlink data to the wireless access module of the wireless access point device via the wireless network module. The second virtual transmission module is configured to send the received uplink data to the wireless access module of the wireless access point device via the wireless network module.

[0037] In some embodiments, the device further comprises a bridge module. The first virtual transmission module is configured to send the received downlink data to the bridge module of the wireless access point device via the wireless network module. The second virtual transmission module is configured to send the received uplink data to the bridge module via the wireless network module. The bridge module is configured to receive the uplink data and the downlink data via the wireless network module, and send the uplink data and the downlink data to the wireless access module of the wireless access point device according to a preset bridge forwarding table, wherein the preset bridge forwarding table comprises a forwarding relationship between the first virtual transmission module of the wireless access point device and the wireless access module of the wireless access point device, and a forwarding relationship between the second virtual transmission module of the wireless access point device and the wireless access module of the wireless access point device.

[0038] In some embodiments, the device further comprises a creation module configured to create a corresponding second virtual transmission module for the newly added wireless access point device in the wireless access point device when the wireless access point device accesses the newly added wireless access point device.

[0039] In some embodiments, when the first virtual transmission module of the newly added wireless access point device determines to cascade through the wireless access point device according to the configured first access information of the wireless access module of the wireless access point device, the first virtual transmission module of the newly added wireless access point device connects to the wireless access module of the wireless access point device via the wireless network module of the wireless access point device according to the configured first access information, and sends second access information of the newly added wireless access point device to the wireless access module connection. The creation module is specifically configured to create a second virtual transmission module in the wireless access point device. The created second virtual transmission module connects to the wireless access module of the newly added wireless access point device via the wireless network module according to the second access information from the wireless access module of the wireless access point device.

[0040] In some embodiments, when the wireless access point device accesses a plurality of newly added wireless access point devices, the creation module is further configured to create a corresponding second virtual transmission module for each newly added wireless access point device in the wireless access point device.

[0041] In some embodiments, when the level of the wireless access point device is the lowest, the wireless access point device is connected to the server device.

[0042] The lowest level wireless access point device receives downlink data from the server device via the wireless network module. The lowest level wireless access point device sends the downlink data from the server device to the first virtual transmission module of the next level wireless access point device via the wireless access module of the wireless access point device.

[0043] In some embodiments, when the cascade level of the wireless access point device is the lowest level, the wireless access point device is connected with the server device. The second virtual transmission module of the lowest level wireless access point device receives the uplink data sent by the wireless access module of the next level wireless access point device through the wireless network module. The lowest level wireless access point device sends the uplink data to the server device through the second virtual transmission module through the wireless network module.

[0044] In some embodiments, when the cascade level of the wireless access point device is the highest level, the wireless access point device is connected with the client device. The highest level wireless access point device receives the uplink data from the client device through the wireless network module. The highest level wireless access point device sends the uplink data from the client device to the second virtual transmission module of the next level wireless access point device through the wireless access module of the wireless access point device.

[0045] In some embodiments, when the cascade level of the wireless access point device is the highest level, the wireless access point device is connected with the client device. The first virtual transmission module of the highest level wireless access point device receives the downlink data sent by the wireless access module of the next level wireless access point device through the wireless network module. The highest level wireless access point device sends the downlink data to the client device through the wireless access module of the wireless access point device.

[0046] In a fourth aspect, an embodiment of the present application provides a computer readable storage medium, the computer readable storage medium storing a computer program, and the computer program is executed by a processor to implement the method in the first aspect.

[0047] In a fifth aspect, an embodiment of the present application provides a computer program product, when the computer program product is run on a terminal device, the terminal device executes the method in the first aspect.

[0048] In a sixth aspect, an embodiment of the present application provides a chip system, the chip system includes a memory and a processor, and the processor executes a computer program stored in the memory to implement the method in the first aspect.

[0049] In a seventh aspect, an embodiment of the present application provides a chip system, the chip system includes a processor, the processor is coupled with the computer readable storage medium in the fourth aspect, and the processor executes a computer program stored in the computer readable storage medium to implement the method in the first aspect.

[0050] It can be understood that the beneficial effects of the second aspect to the seventh aspect can be referred to the related description in the first aspect, and will not be repeated here. BRIEF DESCRIPTION OF DRAWINGS

[0051] Figure 1An application scenario of a wireless data transmission method provided by an embodiment of the present application is shown in the figure;

[0052] Figure 2 An architecture of a multi-level Wi-Fi networking in the prior art is shown in the figure;

[0053] Figure 3 A structure diagram of a wireless access point device provided by an embodiment of the present application is shown in the figure;

[0054] Figure 4 A software structure diagram of a wireless network device provided by an embodiment of the present application is shown in the figure;

[0055] Figure 5 A schematic flow chart of a wireless data transmission method provided by an embodiment of the present application is shown in the figure;

[0056] Figure 6 A framework diagram when a wireless data transmission method provided by an embodiment of the present application is applied is shown in the figure;

[0057] Figure 7 A diagram of data forwarding of various modules in a wireless access point device provided by an embodiment of the present application is shown in the figure;

[0058] Figure 8 A diagram of data forwarding of various modules in another wireless access point device provided by an embodiment of the present application is shown in the figure;

[0059] Figure 9 A flow chart when a wireless access point device is added to a wireless data transmission system provided by an embodiment of the present application is shown in the figure;

[0060] Figure 10 A structure diagram of another wireless access point device provided by an embodiment of the present application is shown in the figure. DETAILED DESCRIPTION

[0061] In the following description, specific details are set forth, such as a particular system architecture, techniques, etc., in order to provide a thorough understanding of the embodiments of the present application. However, persons skilled in the art will understand that the present application can be practiced without these specific details. In other instances, well-known systems, structures, circuits, and techniques have not been shown in detail in order not to obscure the understanding of this description.

[0062] It should be understood that the term "and / or" used in the description and claims of the present application means one or more of the associated listed items as well as all possible combinations of the items, and includes these combinations.

[0063] As used in the specification and in the claims, the term “if’ can be interpreted as meaning “when” or “upon” or “in response to determining” or “in response to detecting” depending on the context.

[0064] In addition, in the description of the present application and the appended claims, the terms “first”, “second”, “third”, etc. are used only to distinguish descriptions, and cannot be understood as indicating or implying relative importance.

[0065] In the present application, the reference “one embodiment” or “some embodiments” and the like means that the specific features, structures or characteristics described in connection with the embodiment are included in one or more embodiments of the present application. Therefore, the statements “in one embodiment”, “in some embodiments”, “in other some embodiments”, “in further some embodiments” and the like appearing in different places in the specification are not necessarily all referring to the same embodiment, but mean “one or more but not all embodiments”, unless otherwise specifically emphasized. The terms “include”, “contain”, “have” and their variants mean “include but not limited to”, unless otherwise specifically emphasized.

[0066] Figure 1 An application scenario diagram of a wireless data transmission method is shown.

[0067] Reference Figure 1 In the present scenario, there are a server (Server) 11, a root wireless access point (Root AP) 12, a repeater wireless access point 1 (Repeater AP1) 13, a repeater wireless access point 2 (Repeater AP2) 14, a repeater wireless access point 3 (Repeater AP3) 14, and a wireless workstation (Wi-Fi Station, STA1) 16. The root wireless access point 12 is connected to the server 11, which can be a server, a host or a core network, etc. that provides services. The root wireless access point (Root AP) 12, the repeater wireless access point 1 (Repeater AP1) 13, the repeater wireless access point 2 (Repeater AP2) 14, and the repeater wireless access point 3 (Repeater AP3) 14 can be wireless network devices, such as wireless routers, wireless switches, wireless signal amplifiers, etc. The present application does not make any limitation on the specific type of wireless network device. The wireless workstation 16 can be a user device capable of networking through a wireless network, such as a smart phone, a notebook computer, a tablet computer, etc., or a wireless networking terminal device, etc., which is not limited here.

[0068] Figure 2 An architecture of a multi-level Wi-Fi networking in the prior art is shown.

[0069] exist Figure 1 In the scenario shown, when STA1 and AP0 interact with each other, you can refer to... Figure 2 The architecture is shown in the diagram. Referring to the diagram, the root wireless access point includes one wireless access module (AP0), relay wireless access point 1 includes one wireless access module (AP1) and one virtual wireless workstation (VSTA1), relay wireless access point 2 includes one wireless access module (AP2) and one virtual wireless workstation (VSTA2), and relay wireless access point 3 includes one wireless access module (AP3) and one virtual wireless workstation (VSTA3). AP0 is connected to VSTA1, AP1 is connected to VSTA2, AP2 is connected to VSTA3, and AP3 is connected to STA1.

[0070] When AP0 and STA1 exchange data, the downlink direction needs to pass through:

[0071] AP0 → Relay Wireless Access Point 1 (VSTA1 → AP1) → Relay Wireless Access Point 2 (VSTA2 → AP2) → Relay Wireless Access Point 3 (VSTA3 → AP3) → STA1. This process requires at least four air interface interactions.

[0072] Correspondingly, the upward direction needs to pass through:

[0073] STA1 → Relay Wireless Access Point 3 (AP3 → VSTA3) → Relay Wireless Access Point 2 (AP2 → VSTA2) → Relay Wireless Access Point 1 (AP1 → VSTA1) → AP0. This process requires at least four air interface interactions.

[0074] When all devices are in a single collision domain, each device has an equal chance of obtaining an air interface. Therefore, an average interaction between the server and STA1 requires 64 air interface interactions. The deeper the cascading level of the STA and the more devices in the collision domain, the more air interface interactions are required, resulting in greater latency overhead and making it more difficult to guarantee the quality of low-latency services.

[0075] Therefore, this application provides a wireless data transmission method that can be applied to one of a plurality of cascaded wireless access point devices. The wireless access point device includes a wireless access module, a first virtual transmission module, and a second virtual transmission module. The wireless access module of the wireless access point device simultaneously sends uplink data to the second virtual transmission module of the next-level wireless access point device and downlink data to the first virtual transmission module of the next-level wireless access point device.

[0076] The first virtual transmission module in the wireless access point device receives downlink data from a higher-level wireless access point device, the second virtual transmission module receives uplink data from a lower-level wireless access point device, and the wireless access module forwards the received uplink data and downlink data. Since the wireless access module transmits uplink data and downlink data at the same time, the uplink and downlink air interfaces can be combined, effectively reducing the number of air interface interactions, thereby reducing air interface interaction delay overhead and ensuring the quality of low-latency services.

[0077] Figure 3 A structural diagram of a wireless access point device is given, in Figure 3 The wireless access point device 200 can include a processor 210, an external memory interface 220, an internal memory 221, a universal serial bus (USB) interface 230, a charging management module 240, a power management module 241, a battery 242, a key 252, an indicator 251, a display screen 250, an antenna 1, and a wireless communication module 260.

[0078] It can be understood that the structure shown in the embodiments of the present application does not constitute a specific limitation on the wireless access point device 200. In other embodiments of the present application, the wireless access point device 200 can include more or fewer components than shown, or combine certain components, or split certain components, or different component arrangements. The components shown can be implemented in hardware, software, or a combination of software and hardware.

[0079] As an example, when the wireless access point device 200 is a wireless router, it can include all the components shown in the figure, or only include some of the components shown in the figure.

[0080] The processor 210 can include one or more processing units, for example: the processor 210 can include an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a memory, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Different processing units can be independent devices, or can be integrated into one or more processors.

[0081] The controller can be the nerve center and command center of the wireless access point device 200. The controller can generate operation control signals according to instruction operation codes and timing signals to complete the control of instruction fetching and instruction execution.

[0082] The processor 210 can also be provided with a memory for storing instructions and data. In some embodiments, the memory in the processor 210 is a cache memory. The memory can store instructions or data that the processor 210 has just used or recycled. If the processor 210 needs to use the instructions or data again, it can be directly called from the memory. This avoids repeated access and reduces the waiting time of the processor 210, thereby improving the efficiency of the system.

[0083] In some embodiments, the processor 210 can include one or more interfaces. The interfaces can include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface, etc.

[0084] The I2C interface is a bidirectional synchronous serial bus, which includes a serial data line (SDA) and a serial clock line (SCL). In some embodiments, the processor 210 can contain multiple sets of I2C buses.

[0085] The UART interface is a universal serial data bus used for asynchronous communication. The bus can be a bidirectional communication bus. It converts the data to be transmitted between serial and parallel communication.

[0086] In some embodiments, the UART interface is usually used to connect the processor 210 and the wireless communication module 260. For example: the processor 210 communicates with the Bluetooth module in the wireless communication module 260 through the UART interface to realize the Bluetooth function.

[0087] The MIPI interface can be used to connect the processor 210 and peripheral devices such as the display 250. The MIPI interface includes a camera serial interface (CSI), a display serial interface (DSI), and the like. In some embodiments, the processor 210 and the display 250 communicate through the DSI interface to implement the display function of the wireless access point device 200.

[0088] The GPIO interface can be configured by software. The GPIO interface can be configured as a control signal or as a data signal. In some embodiments, the GPIO interface can be used to connect the processor 210 and the display 250, the wireless communication module 260, and the like. The GPIO interface can also be configured as an I2C interface, an I2S interface, a UART interface, a MIPI interface, and the like.

[0089] The USB interface 230 is an interface that complies with the USB standard specification, and can be a Mini USB interface, a Micro USB interface, a USB Type C interface, or the like. The USB interface 230 can be used to connect a charger to charge the wireless access point device 200, or to transmit data between the wireless access point device 200 and a peripheral device.

[0090] It can be understood that the interface connection relationship between the modules shown in the embodiments of the present application is only illustrative and does not limit the structure of the wireless access point device 200. In other embodiments of the present application, the wireless access point device 200 can also use different interface connection methods or combinations of multiple interface connection methods as described in the above embodiments.

[0091] The charging management module 240 is used to receive charging input from a charger. The charger can be a wireless charger or a wired charger. In some wired charging embodiments, the charging management module 240 can receive charging input from a wired charger through the USB interface 230. In some wireless charging embodiments, the charging management module 240 can receive wireless charging input through the wireless charging coil of the wireless access point device 200. The charging management module 240 can charge the battery 242 while also providing power to the electronic device through the power management module 241.

[0092] When the wireless access point device 200 is battery-powered, the power management module 241 is configured to connect the battery 242 to the charging management module 240 and the processor 210. The power management module 241 receives input from the battery 242 and / or the charging management module 240 to power the processor 210, the internal memory 221, the external memory, the display 250, the wireless communication module 260, and the like. The power management module 241 can also be configured to monitor parameters such as battery capacity, battery cycle count, battery health status (leakage, impedance), and the like.

[0093] In some other embodiments, the power management module 241 can also be disposed in the processor 210. In some other embodiments, the power management module 241 and the charging management module 240 can also be disposed in the same device.

[0094] The wireless communication function of the wireless access point device 200 can be implemented by the antenna 1, the wireless communication module 260, the modem processor, and the like.

[0095] The wireless communication module 260 can provide wireless communication solutions including global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR), and the like, which can be applied to the wireless access point device 200. The wireless communication module 260 can be one or more devices that integrate at least one communication processing module. The wireless communication module 260 receives electromagnetic waves via the antenna 1, frequency modulates and filters the electromagnetic wave signals, and transmits the processed signals to the processor 210. The wireless communication module 260 can also receive signals to be transmitted from the processor 210, frequency modulate them, amplify them, and radiate them as electromagnetic waves via the antenna 1.

[0096] In some embodiments, the antenna 1 and the wireless communication module 260 of the wireless access point device 200 are coupled, so that the wireless access point device 200 can communicate with networks and other devices through wireless communication technology.

[0097] The display screen 250 is configured to display images, videos, and the like. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (AMOLED), a flex light-emitting diode (FLED), a Miniled, a MicroLed, a Micro-oLed, a quantum dot light emitting diodes (QLED), or the like. In some embodiments, the wireless access point device 200 can include one or N display screens 250, where N is a positive integer greater than 1.

[0098] The external memory interface 220 can be configured to connect an external memory card, such as a Micro SD card, to extend the storage capability of the wireless access point device 200. The external memory card communicates with the processor 210 through the external memory interface 220 to implement data storage functions. For example, music, video, and the like files can be saved in the external memory card.

[0099] The internal memory 221 can be configured to store computer executable program codes, which include instructions. The processor 210 executes various functional applications and data processing of the wireless access point device 200 by running the instructions stored in the internal memory 221. The internal memory 221 can include a program storage area and a data storage area. The program storage area can store an operating system and at least one application required by a function. The data storage area can store data created during the use of the wireless access point device 200.

[0100] In addition, the internal memory 221 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, a universal flash storage (UFS), or the like.

[0101] The indicator 251 can be an indicator light, which can be configured to indicate a charging state, a power change, and can also be configured to indicate a message, a missed call, a notification, and the like.

[0102] Figure 4is a software structure schematic diagram of a wireless network device of an embodiment of the present application. The operating system in the wireless network device can be a Linux system, an Android system, or a Harmony OS, etc. Here, the operating system of the wireless network device is taken as the Harmony OS for illustration.

[0103] In some embodiments, the Harmony OS can be divided into four layers, including a kernel layer, a system service layer, a framework layer, and an application layer, and the layers communicate with each other through software interfaces.

[0104] As shown in Figure 4 , the kernel layer includes a kernel abstract layer (KAL) and a driver subsystem. The KAL includes multiple kernels, such as the Linux Kernel of the Linux system, the LiteOS of the lightweight Internet of Things system, etc. The driver subsystem can include a hardware driver framework (HDF). The hardware driver framework can provide unified peripheral access capabilities and driver development and management framework. The kernel layer with multiple kernels can select a corresponding kernel for processing according to the requirements of the system.

[0105] The system service layer is a core capability set of the Harmony OS, and the system service layer provides services to the application program through the framework layer. This layer can include:

[0106] A system basic capability subsystem set: provides basic capabilities for the operation of distributed applications on multiple devices of the Harmony OS, scheduling, migration, etc. It can include a distributed software bus, distributed data management, distributed task scheduling, Ark multi-language runtime, public basic library, multi-mode input, graphics, security, artificial intelligence (AI), user program framework, etc. Among them, the Ark multi-language runtime provides a C or C++ or JavaScript (JS) multi-language runtime and basic system class library, and can also provide a runtime for a Java program (i.e., an application program or a part developed using the Java language in the framework layer) that is statically compiled using the Ark compiler.

[0107] A basic software service subsystem set: provides common and universal software services for the Harmony OS. It can include event notification, telephone, multimedia, Design For X (DFX), MSDP&DV, etc.

[0108] Enhanced software service subsystem set: provides differentiated capability-enhanced software services for different devices for the Hongmeng system. It can include smart screen exclusive business, wear exclusive business, Internet of Things (IoT) exclusive business subsystem composition.

[0109] Hardware service subsystem set: provides hardware services for the Hongmeng system. It can include location services, biometrics, wear-specific hardware services, IoT-specific hardware services, and other subsystems.

[0110] The framework layer provides Java, C, C++, JS, and other multi-language user program frameworks and ability frameworks for Hongmeng system application development, two user interface (UI) frameworks (including a Java UI framework for Java language and a JS UI framework for JS language), and multi-language framework application programming interfaces (APIs) exposed by various software and hardware services. Depending on the degree of componentization of the system, the APIs supported by the Hongmeng system device will also be different.

[0111] The application layer includes system applications and third-party non-system applications. System applications can include applications such as desktop, control bar, settings, and phone that are installed by default on electronic devices. Extended applications can be non-essential applications developed and designed by the manufacturer of the electronic device, such as electronic device manager, device migration, notes, weather, and other applications. Third-party non-system applications can be developed by other manufacturers, but can run application programs in the Hongmeng system, such as games, navigation, social networking, or shopping applications.

[0112] The applications of the Hongmeng system are composed of one or more feature abilities (FA) or particle abilities (PA). Among them, the FA has a UI interface, which provides the ability to interact with the user. The PA has no UI interface, which provides the ability to run tasks in the background and unified data access abstraction. PA mainly provides support for FA, such as providing computing power as a background service or providing data access capabilities as a data warehouse. Applications developed based on FA or PA can implement specific business functions, support cross-device scheduling and distribution, and provide consistent and efficient application experience for users.

[0113] Multiple electronic devices running the Hongmeng system can achieve hardware assistance and resource sharing through distributed software bus, distributed device virtualization, distributed data management, and distributed task scheduling.

[0114] Figure 5 A schematic flowchart of a wireless data transmission method provided by the present application is shown,Figure 6 A schematic diagram of a framework of the wireless data transmission method provided by the present application is shown. By way of example but not limitation, the method can be applied in the wireless access point device 200 described above.

[0115] With reference to Figure 5 , the method comprises:

[0116] S301, the first virtual transmission module of the wireless access point device receives the downlink data sent by the wireless access module of the upper-level wireless access point device.

[0117] S302, the second virtual transmission module of the wireless access point device receives the uplink data sent by the wireless access module of the lower-level wireless access point device.

[0118] S303, the wireless access module of the wireless access point device simultaneously sends the uplink data to the second virtual transmission module of the upper-level wireless access point device and sends the downlink data to the first virtual transmission module of the lower-level wireless access point device.

[0119] In some embodiments, the first virtual transmission module is a virtual fronthaul STA (VFSTA) for receiving the downlink data sent by the upper-level wireless access point device. The second virtual transmission module is a virtual backhaul STA (VBSTA) for receiving the uplink data sent by the lower-level wireless access point device. The access point (AP) module is used for wireless connection with other wireless access point devices and STAs. When the AP module is connected with the VFSTA and the VBSTA, the downlink data can be sent to the VFSTA and the VBSTA, and the uplink data can be sent to the VBSTA.

[0120] In the present embodiment, with reference to Figure 6 , the plurality of wireless access point devices are cascaded in sequence. When the cascade level of the wireless access point device is the lowest level, the wireless access point device is a Root AP. The Root AP is connected with a server device. The VBSTA of the Root AP receives the uplink data sent by the AP module (AP1) of the lower-level wireless access point device (Repeater AP1) and forwards the uplink data to the AP module (AP0) of the Root AP.

[0121] When the cascade level of the wireless access point device is the highest level, the wireless access point device is a Repeater AP3 and is connected with a client device (STA1).

[0122] The AP module (AP3) of the repeater AP3 receives the uplink data from the STA1. The AP3 sends the uplink data from the STA1 to the second virtual transmission module (VBSTA2) of the upper-level wireless access point device (repeater AP2).

[0123] The VFSTA of the repeater AP3 receives the downlink data sent from the AP2. The AP3 sends the downlink data to the client device.

[0124] Figure 7 A schematic diagram of data forwarding of various modules in a wireless access point device is shown.

[0125] It should be noted that when the VFSTA and the VBSTA forward the received uplink data and downlink data to the AP, the data flow shown can be referred to. Figure 7 The VBSTA and the VFSTA do not actively occupy the air interface to send data, but forward the received data to the AP through bridging. Then, the AP sends the uplink data and the downlink data at the same time. When sending, the uplink data and the downlink data can be integrated in one signal through Orthogonal Frequency Division Multiple Access (OFDMA) and sent to the VFSTA of the upper level and the VBSTA of the lower level at the same time.

[0126] In some embodiments, the bridging can be configured by referring to the bridging forwarding table shown in Table 1.

[0127] Table 1

[0128] Destination Address Source Port Destination Port - VF STA AP - VB STA AP

[0129] The destination address of the uplink data can be the IP address of the server, and the destination address of the downlink data can be the IP address of the client. The specific destination address is subject to the configuration at the time of application.

[0130] When the bridge is configured according to Table 1, if the source port of the message received by the bridge is the VFSTA or the VBSTA, the message is directly forwarded to the AP.

[0131] Figure 8 A schematic diagram of the framework of another wireless data transmission method provided by the present application is shown.

[0132] In some other embodiments, the data flow shown in FIG. 6 can be referred to. Figure 8Repeater AP2 and Repeater AP3 are simultaneously connected to Repeater AP1. Wireless workstation 1 (STA1) is connected to AP2, and wireless workstation 2 (STA2) is connected to AP3. Repeater AP1 can create a VBSTA1'. AP2 sends the uplink data sent by STA1 to VBSTA1, and AP3 sends the uplink data sent by STA2 to VBSTA1'.

[0133] In this case, bridging can be configured by referring to the bridging forwarding table shown in Table 2.

[0134] Table 2

[0135] Destination Address Source Port Destination Port - VF STA1 AP1 - VB STA1 AP1 - VB STA1' AP1

[0136] When the bridging is configured according to Table 2, if the source port of the message received by the bridging is VFSTA1, VBSTA1, or VBSTA1', the message will be forwarded directly to AP1.

[0137] In this embodiment, since the AP simultaneously transmits uplink and downlink data, when all devices are in the same collision domain, an average of 25 air interface interactions are required for one interaction between the Server and STA1. Compared with existing technologies, the number of air interface interactions is significantly reduced, effectively reducing the latency overhead of air interface interactions and ensuring the quality of low-latency services.

[0138] This application also provides a wireless data transmission system, referenced... Figure 6 The architecture is shown. The wireless data transmission system includes a server device, a first wireless access point device (Root AP), one or more second wireless access point devices (Repeater AP1 and Repeater AP2), a third wireless access point device (Repeater AP3), and a client device (Wi-Fi Station). The server device is connected to the first wireless access point device. The first wireless access point device, one or more second wireless access point devices, and the third wireless access point device are cascaded in sequence. The third wireless access point device is connected to the client. Each of the first, second, and third wireless access point devices includes a wireless access module (AP), a first virtual transmission module (VFSTA), and a second virtual transmission module (VBSTA).

[0139] In operation, the server device sends downlink data to the first wireless access point device. The first wireless access point device receives the downlink data and sends the downlink data to the second wireless access point device via the wireless access module. The second wireless access point device receives the downlink data via the first virtual transmission module and sends the downlink data to the third wireless access point device via the wireless access module. The third wireless access point device receives the downlink data via the first virtual transmission module and sends the downlink data to the client device.

[0140] The client device sends uplink data to the wireless access module of the third wireless access point device. The third wireless access point device receives the uplink data via the wireless access module and sends the uplink data to the second virtual module of the second wireless access point device via the wireless access module. The second wireless access point device receives the uplink data and sends the uplink data to the second virtual transmission module of the first wireless access point device via the wireless access module. The first wireless access point device receives the uplink data via the second virtual transmission module and sends the uplink data to the server device.

[0141] The specific implementation manner in operation can refer to the examples in the wireless data transmission method described above, and will not be described here.

[0142] In some embodiments, with reference to Figure 6 When there are multiple second wireless access point devices (Repeater AP1 and Repeater AP2), the second wireless access point device at the lowest cascade level (Repeater AP1) is connected with the first wireless access point (Root AP) device. The second wireless access point device at the highest cascade level (Repeater AP2) is connected with the third wireless access point device (Repeater AP3).

[0143] When data transmission is performed between the Repeater AP1 and the Repeater AP2, the VBSTA1 receives the uplink data sent by the AP2, and the AP1 sends downlink data to the VFSTA2.

[0144] In some embodiments, a new wireless access point device can be added to the wireless data transmission system. When a new wireless access point device is added, the added wireless access point device determines the access position of the added wireless access point device according to the configured first access information. The first virtual transmission module of the added wireless access point device is connected with the wireless access module of the wireless access point device corresponding to the access position according to the configured first access information and the second access information of the added wireless access point device is sent to the wireless access point device corresponding to the access position. The second virtual transmission module of the wireless access point device corresponding to the access position is connected with the wireless access module of the added wireless access point device according to the second access information.

[0145] Figure 9 A flowchart of adding a wireless access point device to a wireless data transmission system is shown.

[0146] As an example, refer to Figure 9 When the access information (first access information) of AP0 in the Root AP is configured for the added wireless access point device (Repeater AP1) through the preset cascading routing algorithm, the Repeater AP1 determines the access position as the Root AP. The Repeater AP1 can be accessed to the Root AP through the following steps. Wherein, the Repeater AP1 includes AP1 and VFSTA1, and the Root AP includes AP0.

[0147] S401, the VFSTA1 of the Repeater AP1 is authenticated online on the AP0.

[0148] In this embodiment, the access information of the AP0 includes the service set identifier (SSID) of the AP0, and the VFSTA1 can be authenticated and connected with the AP0 according to the SSID of the AP0. When the VFSTA1 and the AP0 complete the authentication and the connection is successful, the VFSTA1 is authenticated online on the AP0.

[0149] S402, the Repeater AP1 sends the access information of the AP1 to the AP0.

[0150] In this embodiment, the VFSTA1 can send the access information (second access information) of the AP1 to the AP0. For example, the VFSTA1 can record the access information of the AP1 through the VBSTA_Notify_Action frame. The access information of the AP1 can include the SSID or the basic service set identifier (BSSID) of the AP1.

[0151] Table 3

[0152] Class Organization Identifier Specific Vendor Context 1 j variable

[0153] Table 3 shows the structure of the Vendor Specific Frame. The category and organization identifier can be determined based on the actual situation of Repeater AP1. For example, referring to Table 3, the category can be 1, and the organization identifier can be j. The content of the Vendor Specific Content is variable; therefore, VFSTA1 can record the VBSTA_Notify_Action frame through the Vendor Specific Content in the Vendor Specific Frame.

[0154] S403, Root AP creates VBSTA0, and sets the forwarding path between VBSTA0 and AP0.

[0155] In some implementations, the forwarding paths of VBSTA0 and AP0 can be configured with reference to the bridging forwarding table shown in Table 1, which will not be elaborated here.

[0156] S404, AP0 sends the access information of AP1 to VBSTA0.

[0157] In some implementations, AP0 can send internal messages to VBSTA0 via the Root AP. These internal messages can be transmitted via the bus inside the Root AP, and the type of internal message is not restricted here.

[0158] S405 and VFSTA0 are now available for AP1 certification.

[0159] In some implementations, S405 is implemented in a similar way to S401, and will not be described in detail here.

[0160] In some implementations, when multiple newly added wireless access point devices are connected to the wireless access point device, a corresponding first virtual transmission module is created for each newly added wireless access point device. The steps for creating the corresponding first virtual module for each newly added wireless access point device can be found in S401-S405, and will not be elaborated here. It should be understood that the sequence numbers of the steps in the above embodiments do not imply the order of execution; the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0161] Figure 10 This is a schematic diagram of the structure of a wireless access point device provided in an embodiment of this application. Figure 10 As shown, the wireless access point device 5 of this embodiment includes: at least one processor 501 ( Figure 10The device further comprises a first virtual transmission module, a second virtual transmission module, a wireless access module, a memory 502, a wireless network module 504, and a computer program 503 stored in the memory 502 and executable on the at least one processor 501. The processor 501 executes the computer program 503, and the processor 501 runs the wireless access module, the first virtual transmission module, and the second virtual transmission module.

[0162] The first virtual transmission module is configured to receive, through the wireless network module 504, downlink data sent by the wireless access module of the upper-level wireless access point device. The second virtual transmission module is configured to receive, through the wireless network module 504, uplink data sent by the wireless access module of the lower-level wireless access point device. The wireless access module is configured to simultaneously send, through the wireless network module 504, uplink data to the second virtual transmission module of the upper-level wireless access point device and send downlink data to the first virtual transmission module of the lower-level wireless access point.

[0163] In some embodiments, the first virtual transmission module is configured to send, through the wireless network module 504, the received downlink data to the wireless access module of the wireless access point device. The second virtual transmission module is configured to send, through the wireless network module 504, the received uplink data to the wireless access module of the wireless access point device.

[0164] In some embodiments, the device further comprises a bridge module. The first virtual transmission module is configured to send, through the wireless network module 504, the received downlink data to the bridge module of the wireless access point device. The second virtual transmission module is configured to send, through the wireless network module 504, the received uplink data to the bridge module. The bridge module is configured to receive the uplink data and the downlink data through the wireless network module 504, and send the uplink data and the downlink data to the wireless access module of the wireless access point device according to a preset bridge forwarding table, wherein the preset bridge forwarding table comprises a forwarding relationship between the first virtual transmission module of the wireless access point device and the wireless access module of the wireless access point device, and a forwarding relationship between the second virtual transmission module of the wireless access point device and the wireless access module of the wireless access point device.

[0165] In some embodiments, the device further comprises a creation module configured to create, in the wireless access point device, a corresponding second virtual transmission module for the newly added wireless access point device when the wireless access point device accesses the newly added wireless access point device.

[0166] In some embodiments, when the first virtual transmission module of the newly added wireless access point device determines to cascade through the wireless access point device according to the first access information of the wireless access module of the wireless access point device configured, the first virtual transmission module of the newly added wireless access point device connects to the wireless access module of the wireless access point device through the wireless network module 504 of the wireless access point device according to the first access information configured, and sends the second access information of the newly added wireless access point device to the wireless access module connected. The creation module is specifically configured to create a second virtual transmission module in the wireless access point device. The second virtual transmission module created is connected to the wireless access module of the newly added wireless access point device through the wireless network module 504 according to the second access information from the wireless access module of the wireless access point device.

[0167] In some embodiments, when the wireless access point device accesses multiple newly added wireless access point devices, the creation module is further configured to create a corresponding second virtual transmission module in the wireless access point device for each newly added wireless access point device.

[0168] In some embodiments, when the level of the wireless access point device is the lowest, the wireless access point device is connected to the server device.

[0169] The lowest level wireless access point device receives downlink data from the server device through the wireless network module 504. The lowest level wireless access point device sends the downlink data from the server device to the first virtual transmission module of the next level wireless access point device through the wireless access module of the wireless access point device through the wireless network module 504.

[0170] In some embodiments, when the cascade level of the wireless access point device is the lowest, the wireless access point device is connected to the server device. The second virtual transmission module of the lowest level wireless access point device receives uplink data sent by the wireless access module of the next level wireless access point device through the wireless network module 504. The lowest level wireless access point device sends the uplink data to the server device through the second virtual transmission module through the wireless network module 504.

[0171] In some embodiments, when the cascade level of the wireless access point device is the highest, the wireless access point device is connected to the client device. The highest level wireless access point device receives uplink data from the client device through the wireless network module 504. The highest level wireless access point device sends the uplink data from the client device to the second virtual transmission module of the next level wireless access point device through the wireless access module of the wireless access point device.

[0172] In some embodiments, the wireless access point device is connected with the client device when the cascade level of the wireless access point device is the highest. The first virtual transmission module of the highest wireless access point device receives the downlink data sent by the wireless access module of the upper wireless access point device through the wireless network module 504. The highest wireless access point device sends the downlink data to the client device through the wireless access module of the wireless access point device.

[0173] The wireless access point device 5 can be a wireless router, a wireless switch, or the like device having a wireless network access function. The wireless access point device 5 can include, but is not limited to, a processor 501, a memory 502, and a wireless network module 504. Those skilled in the art can understand that the wireless access point device 5 can include more or less components than those shown, or combine some components, or include different components, for example, the wireless access point device 5 can also include an input / output device, a network access device, and the like. Figure 10 The wireless access point device 5 is only an example and does not constitute a limitation on the wireless access point device 5, and can include more or less components than those shown, or combine some components, or include different components, for example, the wireless access point device 5 can also include an input / output device, a network access device, and the like.

[0174] The processor 501 can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs) or other programmable logic devices, discrete gates or transistor logic components, discrete hardware components, or the like. The general-purpose processor can be a microprocessor or can also be any conventional processor.

[0175] The memory 502 can be an internal storage unit of the wireless access point device 5 in some embodiments, for example, a hard disk or a memory of the wireless access point device 5. The memory 502 can also be an external storage device of the wireless access point device 5 in other embodiments, for example, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, or the like provided on the wireless access point device 5. Further, the memory 502 can include both the internal storage unit and the external storage device of the wireless access point device 5. The memory 502 is used to store an operating system, an application program, a boot loader, data, and other programs, for example, program codes of a computer program, and the like. The memory 502 can also be used to temporarily store data that has been output or will be output.

[0176] The wireless network module 504 can include a Wi-Fi module, a Bluetooth module, etc.

[0177] The embodiments of the present application further provide a computer readable storage medium, which stores a computer program. The computer program is executed by a processor to implement the steps in the above-mentioned various method embodiments.

[0178] The embodiments of the present application provide a computer program product. When the computer program product is run on a mobile terminal, the mobile terminal is caused to implement the steps in the above-mentioned various method embodiments.

[0179] The embodiments of the present application provide a chip system. The chip system includes a memory and a processor. The processor executes a computer program stored in the memory to implement the steps in the above-mentioned various method embodiments.

[0180] The embodiments of the present application provide a chip system. The chip system includes a processor. The processor is coupled with a computer readable storage medium. The processor executes a computer program stored in the computer readable storage medium to implement the steps in the above-mentioned various method embodiments.

[0181] The integrated unit, if realized in the form of a software function unit and sold or used as an independent product, can be stored in a computer readable storage medium. Based on such understanding, the present application can implement all or part of the processes in the above-mentioned embodiments by a computer program to instruct related hardware to complete. The computer program can be stored in a computer readable storage medium. The computer program is executed by a processor to implement the steps in the above-mentioned various method embodiments. The computer program includes computer program code. The computer program code can be in the form of source code, object code, executable file or some intermediate form. The computer readable medium at least includes any entity or device capable of carrying the computer program code to the wireless access point device, recording medium, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal and software distribution medium. For example, U disk, mobile hard disk, magnetic disk or optical disk, etc. In some jurisdictions, according to legislation and patent practice, the computer readable medium cannot be an electrical carrier signal and a telecommunication signal.

[0182] In the above-mentioned embodiments, the description of each embodiment has its own focus. The parts not described or recorded in detail in a certain embodiment can be referred to the relevant description of other embodiments.

[0183] Those skilled in the art can understand that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized in electronic hardware or a combination of computer software and electronic hardware. Whether the functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.

[0184] In the embodiments provided in the present application, it should be understood that the disclosed wireless data transmission method, system and wireless access point device can be implemented in other ways. For example, the above-described device embodiments are only schematic, for example, the division of the modules or units is only a logical function division, and there can be another division in actual implementation, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed mutual coupling or direct coupling or communication connection between each other can be indirect coupling or communication connection through some interface, device or unit, and can be electrical, mechanical or other forms.

[0185] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, that is, they can be located in one place, or they can be distributed on a plurality of network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiments.

[0186] Finally, it should be noted that: the above description is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto, any change or replacement within the technical scope disclosed in the present application should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A method of wireless data transmission, characterized by, The method is applied to one of a plurality of wireless access point devices in cascade, the wireless access point device comprising a wireless access module, a first virtual transmission module and a second virtual transmission module, the method comprising: The first virtual transmission module of the wireless access point device receives downlink data sent by the wireless access module of the upper-level wireless access point device; The second virtual transmission module of the wireless access point device receives uplink data sent by the wireless access module of the lower-level wireless access point device; The wireless access module of the wireless access point device simultaneously sends uplink data to the second virtual transmission module of the upper-level wireless access point device and sends downlink data to the first virtual transmission module of the lower-level wireless access point.

2. The method of claim 1, wherein, The first virtual transmission module of the wireless access point device sends the received downlink data to the wireless access module of the wireless access point device; The second virtual transmission module of the wireless access point device sends the received uplink data to the wireless access module of the wireless access point device.

3. The method of claim 2, wherein, The first virtual transmission module of the wireless access point device sends the received downlink data to the bridge module of the wireless access point device; The second virtual transmission module of the wireless access point device sends the received uplink data to the bridge module; The bridge module receives the uplink data and the downlink data and sends the uplink data and the downlink data to the wireless access module of the wireless access point device according to a pre-set bridge forwarding table, the pre-set bridge forwarding table comprising a forwarding relationship between the first virtual transmission module of the wireless access point device and the wireless access module of the wireless access point device and a forwarding relationship between the second virtual transmission module of the wireless access point device and the wireless access module of the wireless access point device.

4. The method according to any one of claims 1 to 3, characterized in that, The method further comprises: When the wireless access point device accesses a newly added wireless access point device, a corresponding second virtual transmission module is created in the wireless access point device for the newly added wireless access point device.

5. The method of claim 4, wherein, When the first virtual transmission module of the newly added wireless access point device determines that the newly added wireless access point device is cascaded through the wireless access point device according to the first access information of the wireless access module of the wireless access point device configured, a corresponding second virtual transmission module is created in the wireless access point device for the newly added wireless access point device, comprising: The first virtual transmission module of the newly added wireless access point device connects to the wireless access module of the wireless access point device according to the first access information configured and sends second access information of the newly added wireless access point device to the wireless access module; A second virtual transmission module is created in the wireless access point device; The created second virtual transmission module connects to the wireless access module of the newly added wireless access point device according to the second access information from the wireless access module of the wireless access point device.

6. The method of claim 4, wherein, When the wireless access point device accesses multiple newly added wireless access point devices, a corresponding second virtual transmission module is created in the wireless access point device for each of the newly added wireless access point devices.

7. The method of claim 5, wherein, When the wireless access point device accesses multiple newly added wireless access point devices, a corresponding second virtual transmission module is created in the wireless access point device for each of the newly added wireless access point devices.

8. The method according to any one of claims 1-3 and 5-7, characterized in that, When the level of the wireless access point device is the lowest, the wireless access point device is connected with a server device, and the method further comprises: The lowest-level wireless access point device receives downlink data from the server device; The lowest-level wireless access point device sends the downlink data from the server device to the first virtual transmission module of the next-level wireless access point device through the wireless access module of the wireless access point device.

9. The method of claim 4, wherein, When the level of the wireless access point device is the lowest, the wireless access point device is connected with a server device, and the method further comprises: The lowest-level wireless access point device receives downlink data from the server device; The lowest-level wireless access point device sends the downlink data from the server device to the first virtual transmission module of the next-level wireless access point device through the wireless access module of the wireless access point device.

10. The method according to any one of claims 1-3, 5-7 and 9, characterized in that, When the cascade level of the wireless access point device is the lowest, the wireless access point device is connected with a server device, and the method further comprises: The second virtual transmission module of the lowest-level wireless access point device receives uplink data sent by the wireless access module of the next-level wireless access point device; The lowest-level wireless access point device sends the uplink data to the server device through the second virtual transmission module.

11. The method of claim 4, wherein, When the cascade level of the wireless access point device is the lowest, the wireless access point device is connected with a server device, and the method further comprises: The second virtual transmission module of the lowest-level wireless access point device receives uplink data sent by the wireless access module of the next-level wireless access point device; The lowest-level wireless access point device sends the uplink data to the server device through the second virtual transmission module.

12. The method of claim 8, wherein, When the cascade level of the wireless access point device is the lowest, the wireless access point device is connected with a server device, and the method further comprises: The second virtual transmission module of the lowest-level wireless access point device receives uplink data sent by the wireless access module of the next-level wireless access point device; The lowest-level wireless access point device sends the uplink data to the server device through the second virtual transmission module.

13. The method according to any one of claims 1-3, 5-7, 9 and 11-12, characterized in that, When the cascade level of the wireless access point device is the highest, the wireless access point device is connected with a client device, and the method further comprises: The highest-level wireless access point device receives uplink data from the client device; The highest-level wireless access point device sends the uplink data from the client device to the second virtual transmission module of the previous-level wireless access point device through the wireless access module of the wireless access point device.

14. The method of claim 4, wherein, When the cascade level of the wireless access point device is the highest level, the wireless access point device is connected with a client device, and the method further comprises: The highest level wireless access point device receives uplink data from the client device; The highest level wireless access point device sends the uplink data from the client device to a second virtual transmission module of the upper level wireless access point device through a wireless access module of the wireless access point device.

15. The method of claim 8, wherein, When the cascade level of the wireless access point device is the highest level, the wireless access point device is connected with a client device, and the method further comprises: The highest level wireless access point device receives uplink data from the client device; The highest level wireless access point device sends the uplink data from the client device to a second virtual transmission module of the upper level wireless access point device through a wireless access module of the wireless access point device.

16. The method of claim 10, wherein, When the cascade level of the wireless access point device is the highest level, the wireless access point device is connected with a client device, and the method further comprises: The highest level wireless access point device receives uplink data from the client device; The highest level wireless access point device sends the uplink data from the client device to a second virtual transmission module of the upper level wireless access point device through a wireless access module of the wireless access point device.

17. The method of any one of claims 1-3, 5-7, 9, 11-12, and 14-16, wherein, When the cascade level of the wireless access point device is the highest level, the wireless access point device is connected with a client device, and the method further comprises: The first virtual transmission module of the highest level wireless access point device receives downlink data sent by a wireless access module of the upper level wireless access point device; The highest level wireless access point device sends the downlink data to the client device through a wireless access module of the wireless access point device.

18. The method of claim 4, wherein, When the cascade level of the wireless access point device is the highest level, the wireless access point device is connected with a client device, and the method further comprises: The first virtual transmission module of the highest level wireless access point device receives downlink data sent by a wireless access module of the upper level wireless access point device; The highest level wireless access point device sends the downlink data to the client device through a wireless access module of the wireless access point device.

19. The method of claim 8, wherein, When the cascade level of the wireless access point device is the highest level, the wireless access point device is connected with a client device, and the method further comprises: The first virtual transmission module of the highest level wireless access point device receives downlink data sent by a wireless access module of the upper level wireless access point device; The highest level wireless access point device sends the downlink data to the client device through a wireless access module of the wireless access point device.

20. The method of claim 10, wherein, When the cascade level of the wireless access point device is the highest level, the wireless access point device is connected with a client device, and the method further comprises: The first virtual transmission module of the highest level wireless access point device receives downlink data sent by a wireless access module of the upper level wireless access point device; The highest-level wireless access point device sends the downlink data to the client device through a wireless access module of the wireless access point device.

21. The method of claim 13, wherein, When the cascade level of the wireless access point device is the highest level, the wireless access point device is connected with the client device, and the method further comprises: The first virtual transmission module of the highest-level wireless access point device receives the downlink data sent by the wireless access module of the upper-level wireless access point device; The highest-level wireless access point device sends the downlink data to the client device through a wireless access module of the wireless access point device.

22. A wireless data transmission system comprising a server device, a first wireless access point device, one or more second wireless access point devices, a third wireless access point device, and a client device; the server device is connected with the first wireless access point device; the first wireless access point device, the one or more second wireless access point devices, and the third wireless access point device are cascaded in sequence; the third wireless access point device is connected with the client, characterized in that, The first wireless access point device, the second wireless access point device and the third wireless access point device each comprise a wireless access module, a first virtual transmission module and a second virtual transmission module; The server device sends downlink data to the first wireless access point device; The first wireless access point device receives the downlink data and sends the downlink data to the second wireless access point device through a wireless access module; The second wireless access point device receives the downlink data through a first virtual transmission module and sends the downlink data to the third wireless access point device through a wireless access module; The third wireless access point device receives the downlink data through a first virtual transmission module and sends the downlink data to the client; The client sends uplink data to the wireless access module of the third wireless access point device; The third wireless access point device receives the uplink data through a wireless access module and sends the uplink data to the second virtual module of the second wireless access point device through the wireless access module; The second wireless access point device receives the uplink data and sends the uplink data to the second virtual transmission module of the first wireless access point device through a wireless access module; The first wireless access point device receives the uplink data through a second virtual transmission module and sends the uplink data to the server.

23. The system of claim 22, wherein, The first virtual transmission module of the wireless access point device sends the received downlink data to the wireless access module of the wireless access point device; The second virtual transmission module of the wireless access point device sends the received uplink data to the wireless access module of the wireless access point device.

24. The system of claim 22 or 23, wherein, When the second wireless access point devices are multiple, the second wireless access point device with the lowest cascade level is connected with the first wireless access point device; The second wireless access point device with the highest cascade level is connected with the third wireless access point device; Between the two second wireless access point devices, comprising: The second virtual transmission module of the second wireless access point device with a lower cascade level receives uplink data sent by the wireless access module of the upper-level second wireless access point device; The wireless access module of the second wireless access point device with the lower cascade level sends downlink data to the first virtual transmission module of the upper-level second wireless access point device.

25. The system of claim 22 or 23, wherein, When the wireless access point device accesses the newly added wireless access point device, a corresponding second virtual transmission module is created for the newly added wireless access point device.

26. The system of claim 24, wherein, When the wireless access point device accesses the newly added wireless access point device, a corresponding second virtual transmission module is created for the newly added wireless access point device.

27. The system of claim 25, wherein, When a wireless access point device is added in the wireless data transmission system, the method comprises: When a wireless access point device is added in the wireless data transmission system, the method comprises: The newly added wireless access point device determines an access position of the newly added wireless access point device according to the configured first access information; The first virtual transmission module of the newly added wireless access point device is connected to the wireless access module of the wireless access point device corresponding to the access position according to the configured first access information, and sends second access information of the newly added wireless access point device to the wireless access point device corresponding to the access position; The second virtual transmission module of the wireless access point device corresponding to the access position is connected to the wireless access module of the newly added wireless access point device according to the second access information.

28. The system of claim 26, wherein, When a wireless access point device is added in the wireless data transmission system, the method comprises: When a wireless access point device is added in the wireless data transmission system, the method comprises: The newly added wireless access point device determines an access position of the newly added wireless access point device according to the configured first access information; The first virtual transmission module of the newly added wireless access point device is connected to the wireless access module of the wireless access point device corresponding to the access position according to the configured first access information, and sends second access information of the newly added wireless access point device to the wireless access point device corresponding to the access position; The second virtual transmission module of the wireless access point device corresponding to the access position is connected to the wireless access module of the newly added wireless access point device according to the second access information.

29. The system of claim 25, wherein, When the wireless access point device accesses multiple newly added wireless access point devices, a corresponding second virtual transmission module is created for each of the newly added wireless access point devices.

30. The system of any of claims 26-29, wherein, When the wireless access point device accesses multiple newly added wireless access point devices, a corresponding second virtual transmission module is created for each of the newly added wireless access point devices.

31. A wireless access point device, comprising: The processor executes the computer program, and the wireless access module, the first virtual transmission module and the second virtual transmission module are run on the processor; The first virtual transmission module is configured to receive downlink data sent by the wireless access module of the previous wireless access point device through the wireless network module; The second virtual transmission module is configured to receive uplink data sent by the wireless access module of the next wireless access point device through the wireless network module; The wireless access module is configured to send uplink data to the second virtual transmission module of the previous wireless access point device and send downlink data to the first virtual transmission module of the next wireless access point through the wireless network module at the same time.

32. The apparatus of claim 31, wherein, The first virtual transmission module is configured to send the received downlink data to a wireless access module of the wireless access point device through the wireless network module. The second virtual transmission module is configured to send the received uplink data to the wireless access module of the wireless access point device through the wireless network module.

33. The apparatus of claim 32, wherein, The device further comprises a bridge module. The first virtual transmission module is configured to send the received downlink data to the bridge module of the wireless access point device through the wireless network module. The second virtual transmission module is configured to send the received uplink data to the bridge module through the wireless network module. The bridge module is configured to receive the uplink data and the downlink data through the wireless network module, and send the uplink data and the downlink data to the wireless access module of the wireless access point device according to a pre-set bridge forwarding table, wherein the bridge forwarding table comprises a forwarding relationship between the first virtual transmission module of the wireless access point device and the wireless access module of the wireless access point device, and a forwarding relationship between the second virtual transmission module of the wireless access point device and the wireless access module of the wireless access point device.

34. The apparatus of any one of claims 31-33, wherein, The device further comprises a creation module configured to create a corresponding second virtual transmission module for a newly added wireless access point device in the wireless access point device when the wireless access point device accesses the newly added wireless access point device.

35. The apparatus of claim 34, wherein, When the first virtual transmission module of the newly added wireless access point device determines to cascade through the wireless access point device according to configured first access information of the wireless access module of the wireless access point device, the first virtual transmission module of the newly added wireless access point device connects to the wireless access module of the wireless access point device through the wireless network module according to the configured first access information, and sends second access information of the newly added wireless access point device to the wireless access module. The creation module is specifically configured to create a second virtual transmission module in the wireless access point device. The created second virtual transmission module connects to the wireless access module of the newly added wireless access point device through the wireless network module according to the second access information from the wireless access module of the wireless access point device.

36. The apparatus of claim 35, wherein, When the wireless access point device accesses a plurality of newly added wireless access point devices, the creation module is further configured to create a corresponding second virtual transmission module for each of the newly added wireless access point devices in the wireless access point device.

37. A computer-readable storage medium, the computer-readable storage medium storing a computer program, characterized in that, The computer program is executed by a processor to implement the method of any one of claims 1-21.

Citation Information

Patent Citations

  • First network node, wireless device and methods performed thereby for handling a link switch

    CN112534874A

  • Methods and devices for efficient connection handling for avoiding a detached state

    US20150201453A1