Data transmission method and dual-frequency wireless router

By obtaining connection requests in a dual-band wireless router, establishing temporary connections, sending test information and selecting target frequency bands based on the results, the problem of poor communication quality in dual-band wireless routers is solved, and communication efficiency and quality are improved.

CN119232814AInactive Publication Date: 2024-12-31SHENZHEN ZHUOYI NETWORK TECHNOLOGY CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411340446.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-25
Publication Date
2024-12-31
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The prior art is difficult to find a suitable operating frequency in dual-band wireless routers, which can not only realize long-distance information transmission and anti-interference, resulting in poor communication quality.

Method used

By obtaining the connection request of the target communication device, establishing a temporary communication connection, sending test information, determining the target frequency band based on the test result vector, and selecting the target frequency band based on the preset classification model for data transmission.

Benefits of technology

Improve communication efficiency and quality, reduce power consumption and data transmission pressure, and avoid unnecessary frequency band switching and resource waste.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119232814A_ABST
    Figure CN119232814A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of communication, and provides a data transmission method and a dual-frequency wireless router, and the method comprises the steps: obtaining a connection request sent by a target communication device, and building a temporary communication connection with the target communication device according to the connection request; sending test information to the target communication equipment based on the temporary communication connection; determining a test result vector corresponding to the target communication equipment according to a test result of the test information; and based on a preset target classification model, according to the test result vector, determining a target frequency band corresponding to the target communication device, and establishing a target communication connection with the target communication device based on the target frequency band, and sending the target communication connection to the target communication device, so that the target communication device performs data transmission with the wireless router through the target communication connection. Therefore, the wireless router can select the target frequency band for communication with the target communication equipment according to the actual situation, and the communication efficiency and the communication quality are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a data transmission method and a dual-band wireless router. Background Art

[0002] Dual-band routers can operate at 2.4GHz or 5GHz. 2.4GHz signals have strong wall penetration capabilities and can achieve long-distance information transmission, but interference is also strong in this frequency range; 5GHz signals have strong anti-interference capabilities, but the transmission range is smaller. How to choose the operating frequency of a wireless router to achieve a balance between information transmission distance and anti-interference capabilities, thereby improving the communication quality of the router, is an urgent problem to be solved in the existing technology. Summary of the invention

[0003] The main purpose of this application is to provide a data transmission method and a dual-band wireless router, aiming to improve the communication quality of the wireless router.

[0004] In a first aspect, the present application provides a data transmission method, the data transmission method comprising the following steps:

[0005] Acquire a connection request sent by a target communication device, and establish a temporary communication connection with the target communication device according to the connection request;

[0006] Based on the temporary communication connection, sending test information to the target communication device;

[0007] Determining a test result vector corresponding to the target communication device according to the test result of the test information;

[0008] Based on a preset target classification model and according to the test result vector, a target frequency band corresponding to the target communication device is determined, and a target communication connection is established with the target communication device based on the target frequency band, so that the target communication device transmits data with the wireless router through the target communication connection.

[0009] In a second aspect, the present application also provides a dual-band wireless router, comprising a processor, a memory, and a computer program stored in the memory and executable by the processor, wherein when the computer program is executed by the processor, the steps of the data transmission method as described in any one of the embodiments of the present application are implemented.

[0010] The present application provides a data transmission method and a dual-band wireless router. The present application obtains a connection request sent by a target communication device, and establishes a temporary communication connection with the target communication device according to the connection request; based on the temporary communication connection, sends test information to the target communication device; based on the test result of the test information, determines the test result vector corresponding to the target communication device; based on a preset target classification model, determines the target frequency band corresponding to the target communication device according to the test result vector, and establishes a target communication connection with the target communication device based on the target frequency band, so that the target communication device transmits data to the wireless router through the target communication connection. Since the communication status of the target communication device on different frequency bands is represented by the test result vector, and the target frequency band of the target communication device is determined, the wireless router can select the target frequency band for communication with the target communication device according to the actual situation, thereby improving the communication efficiency and communication quality. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0012] Figure 1 A flowchart of a data transmission method provided in one embodiment of the present application;

[0013] Figure 2 The present invention is a schematic block diagram of the structure of a dual-band wireless router according to an embodiment of the present application. DETAILED DESCRIPTION

[0014] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0015] The flowcharts shown in the accompanying drawings are only examples and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may also be decomposed, combined or partially merged, so the actual execution order may change according to actual conditions.

[0016] The embodiments of the present application provide a data transmission method and a dual-band wireless router.

[0017] In conjunction with the accompanying drawings, some embodiments of the present application are described in detail below. In the absence of conflict, the following embodiments and features in the embodiments can be combined with each other.

[0018] Please refer to Figure 1 , Figure 1 A flow chart of a data transmission method provided in an embodiment of the present application. The data transmission method can be used in a dual-band wireless router to establish a communication connection with a target communication device and perform data transmission. The target communication device can be an electronic device such as a mobile phone, a tablet computer, a laptop computer, a desktop computer, a personal digital assistant, and a wearable device.

[0019] like Figure 1 As shown, the data transmission method includes steps S101 to S104.

[0020] Step S101: Acquire a connection request sent by a target communication device, and establish a temporary communication connection with the target communication device according to the connection request.

[0021] In the related art, the power consumption used for communication between the communication device and the wireless router is not only related to the transmission frequency, but also to the communication quality. When the communication quality is poor, there is serious packet loss between the communication device and the wireless router, and multiple retransmissions are required, resulting in unnecessary power consumption increase. Therefore, in order to avoid packet loss and retransmission of communication information and reduce the power consumption used for communication between the communication device and the wireless router, after obtaining the connection request of the target communication device, it is necessary to select a suitable target frequency band for the target communication device.

[0022] In some implementations, the wireless router is a dual-band wireless router, the target frequency band includes a first frequency band or a second frequency band, the first frequency band is 2.4 GHz, and the second frequency band is 5 GHz.

[0023] Exemplarily, the embodiment of the present application is applied to a dual-band wireless router, which supports data transmission on at least a first frequency band or a second frequency band, wherein the first frequency band and the second frequency band are frequency bands corresponding to 2.4 GHz and 5 GHz, respectively.

[0024] In some implementations, obtaining a connection request sent by a target device and establishing a temporary communication connection with the target device based on the connection request includes: determining an available frequency band of the target device based on the connection request; and when the available frequency band includes only a first frequency band, determining the first frequency band as the target frequency band.

[0025] Exemplarily, the first frequency band may be, for example, a 2.4 GHz frequency band. It is understandable that the data transmission method provided in the embodiment of the present application is applied to a dual-band wireless router, and the dual-band wireless router can perform data transmission with a communication device in a 2.4 GHz frequency band or a 5 GHz frequency band. However, in the related art, some communication devices do not support communication in a 5 GHz frequency band. Therefore, in the case where the target communication device only supports the 2.4 GHz frequency band, the 2.4 GHz frequency band is directly determined as the target frequency band for establishing a target communication connection with the target communication device, thereby improving the efficiency of establishing a target communication connection.

[0026] In some embodiments, obtaining a connection request sent by a target communication device and establishing a temporary communication connection with the target communication device based on the connection request includes: determining a request frequency at which the target communication device sends the connection request based on a device identifier in the connection request; and processing the connection request based on a preset request processing period when the request frequency is greater than a preset frequency.

[0027] Exemplarily, the target communication device sends a connection request to the wireless router according to its actual needs. For example, when the communication quality of the target communication device does not meet the preset conditions, the target communication device sends a connection request to the wireless router, so that the wireless router re-determines the frequency band used by the target communication device based on the connection request, thereby achieving frequency band switching of the target communication device.

[0028] However, in some cases, the target communication device may send too many unnecessary connection requests. For example, if the target communication device is in a mobile state and is located at the junction of the applicable first frequency band and the second frequency band, the target communication device repeatedly sends connection requests to the wireless router and repeatedly switches frequency bands, resulting in unnecessary power consumption and data transmission pressure; or, the target communication device itself is far away from the wireless router, and even on the preferred target frequency band, the communication quality cannot continue to meet the preset conditions. In this case, the target communication device may repeatedly send connection requests to the wireless router, and the wireless router needs to spend a lot of resources to process the connection request of the same target communication device, resulting in low communication efficiency and unnecessary increase in data transmission and processing pressure.

[0029] In order to avoid this situation, the data transmission method provided in the embodiment of the present application selectively processes the connection request of the target communication device when the request frequency of the connection request sent by the same target communication device is greater than the preset frequency. Specifically, the connection request of the target communication device is processed based on a preset request processing cycle, and the request processing cycle can be a preset interval number or a preset interval time, for example, processing once for every 10 connection requests, or processing the next connection request received at an interval of 10 seconds, of course, it is not limited to this and is not limited here.

[0030] Exemplarily, the wireless router can identify the target communication device sending the connection request through the device identifier in the connection request, where the device identifier can be a unique identifier assigned to the target communication device, such as an IP address, MAC address, IMEI number, serial number, and UUID.

[0031] In some implementations, establishing a temporary communication connection with the target communication device according to the connection request includes: determining an available frequency band corresponding to the target communication device according to the connection request, and establishing a first temporary communication connection based on any one of the available frequency bands.

[0032] Exemplarily, before determining the target frequency band for establishing the target communication connection with the target communication device, a temporary communication connection for testing and temporary communication is first established based on any available frequency band (for example, any one of 2.4 GHz or 5 GHz). The temporary communication connection includes a first temporary communication connection and a second temporary communication connection, and the first temporary communication connection and the second temporary communication connection are based on different frequency bands, respectively. In the process of determining the target frequency band, the frequency band used by the temporary communication connection is switched to determine the preferred target frequency band from different available frequency bands.

[0033] Step S102: Send test information to the target communication device based on the temporary communication connection.

[0034] Exemplarily, in addition to being used to send test information for testing, the temporary communication connection is also used to carry temporary communication between the target communication device and the wireless router during the test to ensure that the target communication device and the wireless router can also communicate during the sending of test information.

[0035] In some embodiments, sending test information to the target communication device based on the temporary communication connection includes: sending test information to the target communication device based on the first temporary communication connection; and switching the first temporary communication connection to a second temporary communication connection according to the available frequency band, and sending test information to the target communication device based on the first temporary communication connection, wherein the available frequency band used by the second temporary communication connection is different from that used by the first temporary communication connection.

[0036] Exemplarily, after completing the sending of test information based on the first temporary communication connection, the first temporary communication connection is switched to the second temporary communication connection, so as to send test information on the frequency band corresponding to the second temporary communication connection and test the communication quality on different frequency bands.

[0037] Exemplarily, the test information is used to test the communication quality between the target communication device and the wireless router, and its content may be preset information specifically used for testing, or may be actual communication content between the target communication device and the wireless router, which is not limited here.

[0038] Exemplarily, in addition to the wireless router sending test information to the target communication device, the test content may also include the target communication device sending test information to the wireless router, which is not limited here.

[0039] Step S103: Determine a test result vector corresponding to the target communication device according to the test result of the test information.

[0040] Exemplarily, the communication test situation between the target communication device and the wireless routing device is represented by a test result vector, so that the test result can be processed by the model.

[0041] In some embodiments, determining the test result vector corresponding to the target communication device based on the test result of the test information includes: determining at least one of the signal strength, packet loss rate, and retransmission rate corresponding to the target communication device based on first test information sent to the target communication device and second test information sent by the target communication device; and splicing at least one of the signal strength, packet loss rate, and retransmission rate to obtain a communication connection vector corresponding to the target communication device.

[0042] Exemplarily, the test result vector includes at least one of signal strength, packet loss rate, and retransmission rate. It can be understood that signal strength can be used to characterize the attenuation degree of the signal transmitted from the wireless router to the target communication device, the packet loss rate and the retransmission rate can be used to characterize the communication stability between the wireless router and the target communication device, and the retransmission rate has a certain relationship with the power consumption of the device.

[0043] For example, the data transmission between the target communication device and the wireless router has a certain fault tolerance. When the packet loss is not serious, the device receiving the information can restore the lost part of the data packet according to the redundant information in the data. Only when the packet loss reaches a certain level, it is necessary to retransmit some of the data packets. For details, please refer to the information transmission protocol in the related art, which will not be described in detail here.

[0044] Therefore, the signal strength, packet loss rate, and retransmission rate of the first test information sent to the target communication device, and the signal strength, packet loss rate, and retransmission rate of the second test information sent by the target communication device to the wireless router are respectively counted and spliced ​​to obtain the test result information corresponding to the first test information and the second test information.

[0045] Specifically, the packet loss rate may be determined, for example, by the ratio of failed received data to the total amount of sent data; the retransmission rate may be determined, for example, by the ratio of retransmitted data to the total amount of sent data.

[0046] In some embodiments, determining at least one of the signal strength, packet loss rate, and retransmission rate corresponding to the target communication device based on first test information sent to the target communication device and second test information sent by the target communication device includes: sending first test information to the target communication device, obtaining first response information returned by the target communication device based on the first test information, and determining the first packet loss rate based on the first response information; sending first retransmission information to the target communication device based on the first response information, and determining the first retransmission rate of the target communication device based on the first retransmission information; obtaining second test information sent by the target communication device, and determining the second packet loss rate based on the second test information and returning second response information; obtaining second retransmission information sent by the target communication device based on the second response information, and determining the second retransmission rate of the target communication device.

[0047] Exemplarily, when the wireless router sends a first test message to the target communication device, the wireless router can determine whether the target communication device has successfully received the first test message based on the first response message returned by the target communication device based on the first test message, and determine the success rate of the target communication device in receiving the first test message based on the first response message, thereby determining the first packet loss rate of the first test message; and determine the first retransmission rate of the first test message sent by the wireless router based on the number of retransmitted data packets sent by the wireless router to the target communication device in the process of sending the first test message.

[0048] Similarly, when the wireless router receives the second test information sent by the target communication device, the wireless router can determine the number of lost data packets in the received second test information based on the redundant information in the second test information, thereby determining the second packet loss rate of the second test information, and return a second response message to the target communication device; and, based on the number of retransmitted data packets received by the wireless router, determine the second retransmission rate of the target communication device when sending the second test information.

[0049] Step S104: Based on a preset target classification model and according to the test result vector, determine the target frequency band corresponding to the target communication device, and establish a target communication connection with the target communication device based on the target frequency band, so that the target communication device transmits data with the wireless router through the target communication connection.

[0050] Exemplarily, the target classification model is used to determine the target frequency band for the target communication device in the current situation based on the test result vector corresponding to the target communication device, and to transmit data with the target communication device on the target frequency band, thereby improving the communication efficiency between the target communication device and the wireless router and reducing the power consumption used for data transmission.

[0051] In some embodiments, determining the test result vector corresponding to the target communication device according to the test result of the test information includes: determining the downlink test result vector corresponding to the target communication device according to the first packet loss rate, the first retransmission rate and the signal strength; determining the uplink test result vector corresponding to the target communication device according to the second packet loss rate, the second retransmission rate and the signal strength; determining the target frequency band corresponding to the target communication device according to the test result vector based on a preset target classification model includes: respectively determining the uplink target frequency band and the downlink target frequency band corresponding to the target communication device according to the uplink test result vector and the downlink test result vector based on the target classification model.

[0052] Exemplarily, since the target communication device needs to transmit different amounts of data in the uplink and downlink directions, the congestion levels in the uplink and downlink directions of different frequency bands of the wireless router are also different. Therefore, the target frequency bands can be determined for different directions according to the respective test result vectors in different directions.

[0053] Exemplarily, the uplink test result vector and the downlink test result vector are respectively input into the target classification model, and the target classification model determines the uplink target frequency band corresponding to the target communication device based on the uplink test result vector and determines the downlink target frequency band corresponding to the target communication device based on the downlink test result vector.

[0054] In some embodiments, the method further includes: obtaining a preset sample vector, classifying the sample vector based on a preset classification model, and determining a target frequency band corresponding to the sample vector; and adjusting the preset classification model based on the sample frequency band corresponding to the sample vector and the target frequency band until the target classification model is obtained.

[0055] Exemplarily, the preset classification model is trained based on the preset sample vector and the sample frequency band corresponding to the sample vector. Specifically, the sample vector is input into the preset classification model so that the preset classification model determines the corresponding target frequency band according to the sample vector, and adjusts the parameters of the preset classification model according to the target frequency band and the sample frequency band corresponding to the sample vector until the target classification model is obtained.

[0056] Exemplarily, the preset classification model may be a binary classification model such as a logistic regression model, a decision tree model, a support vector machine model, etc., but is certainly not limited thereto and is not limited here.

[0057] The data transmission method provided in the embodiment of the present application is achieved by obtaining a connection request sent by a target communication device, and establishing a temporary communication connection with the target communication device according to the connection request; based on the temporary communication connection, sending test information to the target communication device; determining the test result vector corresponding to the target communication device according to the test result of the test information; based on a preset target classification model, determining the target frequency band corresponding to the target communication device according to the test result vector, and establishing a target communication connection with the target communication device based on the target frequency band, so that the target communication device can transmit data with the wireless router through the target communication connection. Since the communication status of the target communication device on different frequency bands is represented by the test result vector, and the target frequency band of the target communication device is determined, the wireless router can select the target frequency band for communication with the target communication device according to the actual situation, thereby improving the communication efficiency and communication quality.

[0058] The method of the present application can be used in many general or special computing system environments or configurations. For example: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronic devices, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, etc. The present application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application can also be practiced in distributed computing environments, in which tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media including storage devices.

[0059] Exemplarily, the above method can be implemented in the form of a computer program. Figure 2 The dual-band wireless router shown is running on it.

[0060] See also Figure 2 , Figure 2 A schematic block diagram of the structure of a dual-band wireless router provided in an embodiment of the present application.

[0061] like Figure 2 As shown, the dual-band wireless router includes a processor, a memory and a network interface connected through a system bus, wherein the memory may include a storage medium and an internal memory.

[0062] The storage medium can store an operating system and a computer program. The computer program includes program instructions, and when the program instructions are executed, the processor can execute any data transmission method.

[0063] The processor is used to provide computing and control capabilities to support the operation of the entire dual-band wireless router.

[0064] The internal memory provides an environment for the operation of the computer program in the storage medium. When the computer program is executed by the processor, the processor can execute any data transmission method.

[0065] The network interface is used for network communication, such as sending assigned tasks, etc. Those skilled in the art will understand that Figure 2 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the dual-band wireless router to which the solution of the present application is applied. The specific dual-band wireless router may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0066] It should be understood that the processor may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0067] In one embodiment, the processor is used to run a computer program stored in the memory to implement the following steps:

[0068] Acquire a connection request sent by a target communication device, and establish a temporary communication connection with the target communication device according to the connection request;

[0069] Based on the temporary communication connection, sending test information to the target communication device;

[0070] Determining a test result vector corresponding to the target communication device according to the test result of the test information;

[0071] Based on a preset target classification model and according to the test result vector, a target frequency band corresponding to the target communication device is determined, and a target communication connection is established with the target communication device based on the target frequency band, so that the target communication device transmits data with the wireless router through the target communication connection.

[0072] It should be noted that technicians in the relevant field can clearly understand that for the convenience and brevity of description, the specific working process of data transmission described above can refer to the corresponding process in the aforementioned data transmission control method embodiment, and will not be repeated here.

[0073] An embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored. The computer program includes program instructions. The method implemented when the program instructions are executed can refer to the various embodiments of the data transmission method of the present application.

[0074] The computer-readable storage medium may be an internal storage unit of the dual-band wireless router described in the foregoing embodiment, such as a hard disk or memory of the dual-band wireless router. The computer-readable storage medium may also be an external storage device of the dual-band wireless router, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc., equipped on the dual-band wireless router.

[0075] It should be understood that the terms used in this application specification are only for the purpose of describing specific embodiments and are not intended to limit the application. As used in this application specification and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include plural forms.

[0076] It should also be understood that the term "and / or" used in the specification of this application and the appended claims refers to any combination of one or more of the associated listed items and all possible combinations, including these combinations. It should be noted that, in this article, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "including a..." does not exclude the presence of other identical elements in the process, method, article or system including the element.

[0077] The serial numbers of the embodiments of the present application are for description only and do not represent the advantages and disadvantages of the embodiments. The above description is only a specific implementation mode of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in the present application, and these modifications or replacements should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.

Claims

1. A data transmission method, characterized in that: The data transmission method is applied to a wireless router, and the method comprises: Acquire a connection request sent by a target communication device, and establish a temporary communication connection with the target communication device according to the connection request; Based on the temporary communication connection, sending test information to the target communication device; Determining a test result vector corresponding to the target communication device according to the test result of the test information; Based on a preset target classification model and according to the test result vector, a target frequency band corresponding to the target communication device is determined, and a target communication connection is established with the target communication device based on the target frequency band, so that the target communication device transmits data with the wireless router through the target communication connection.

2. The data transmission method according to claim 1, characterized in that: The step of determining a test result vector corresponding to the target communication device according to the test result of the test information includes: Determine at least one of a signal strength, a packet loss rate, and a retransmission rate corresponding to the target communication device according to first test information sent to the target communication device and second test information sent by the target communication device; At least one of the signal strength, the packet loss rate, and the retransmission rate is concatenated to obtain a communication connection vector corresponding to the target communication device.

3. The data transmission method according to claim 2, characterized in that: Determining at least one of a signal strength, a packet loss rate, and a retransmission rate corresponding to the target communication device according to the first test information sent to the target communication device and the second test information sent by the target communication device includes: Sending first test information to the target communication device, obtaining first response information returned by the target communication device based on the first test information, and determining a first packet loss rate based on the first response information; sending first retransmission information to the target communication device according to the first response information, and determining a first retransmission rate of the target communication device according to the first retransmission information; Acquire second test information sent by the target communication device, determine a second packet loss rate based on the second test information, and return second response information; Second retransmission information sent by the target communication device according to the second response information is obtained, and a second retransmission rate of the target communication device is determined.

4. The data transmission method according to claim 3, characterized in that: The step of determining a test result vector corresponding to the target communication device according to the test result of the test information includes: Determine a downlink test result vector corresponding to the target communication device according to the first packet loss rate, the first retransmission rate and the signal strength; Determine an uplink test result vector corresponding to the target communication device according to the second packet loss rate, the second retransmission rate and the signal strength; The determining, based on a preset target classification model and according to the test result vector, a target frequency band corresponding to the target communication device includes: Based on the target classification model, and according to the uplink test result vector and the downlink test result vector, an uplink target frequency band and a downlink target frequency band corresponding to the target communication device are respectively determined.

5. The data transmission method according to claim 1, characterized in that: The establishing a temporary communication connection with the target communication device according to the connection request comprises: Determining, according to the connection request, an available frequency band corresponding to the target communication device, and establishing a first temporary communication connection based on any one of the available frequency bands; The sending test information to the target communication device based on the temporary communication connection includes: Based on the first temporary communication connection, sending test information to the target communication device; and According to the available frequency band, the first temporary communication connection is switched to a second temporary communication connection, and based on the first temporary communication connection, test information is sent to the target communication device, wherein the available frequency band used by the second temporary communication connection is different from that of the first temporary communication connection.

6. The data transmission method according to claim 1, characterized in that: The obtaining of a connection request sent by a target communication device, and establishing a temporary communication connection with the target communication device according to the connection request, comprises: Determining, according to the device identifier in the connection request, a request frequency at which the target communication device sends the connection request; When the request frequency is greater than a preset frequency, the connection request is processed based on a preset request processing period.

7. The data transmission method according to claim 1, characterized in that: The obtaining of a connection request sent by a target device and establishing a temporary communication connection with the target device according to the connection request includes: Determining an available frequency band of the target device according to the connection request; In a case where the available frequency bands include only the first frequency band, the first frequency band is determined as the target frequency band.

8. The data transmission method according to any one of claims 1 to 7, characterized in that: The wireless router is a dual-band wireless router, the target frequency band includes a first frequency band or a second frequency band, the first frequency band is 2.4 GHz, and the second frequency band is 5 GHz.

9. The data transmission method according to any one of claims 1 to 7, characterized in that: The method further comprises: Acquire a preset sample vector, classify the sample vector based on a preset classification model, and determine a target frequency band corresponding to the sample vector; Based on the sample frequency band corresponding to the sample vector and the target frequency band, the preset classification model is adjusted until the target classification model is obtained.

10. A dual-band wireless router, comprising a processor, a memory, and a computer program stored in the memory and executable by the processor, wherein when the computer program is executed by the processor, the steps of the data transmission method according to any one of claims 1 to 9 are implemented.

Citation Information

Patent Citations

  • WIFI band selection method and device, memory medium and electronic equipment

    CN108770068A

  • Communication method, chip and electronic equipment

    CN113453364A

  • Method and system for determining optimized paths of client devices

    US20180176116A1

  • Method and device for acquiring channel state information, and computer device

    WO2021232300A1