Data transmission method and system, intelligent equipment and storage medium

By optimizing Bluetooth and Wi-Fi data transmission channels through MIMO technology and adaptive algorithms, the problem of simultaneous transmission of Bluetooth and Wi-Fi data is solved, improving the data transmission efficiency of the device and the performance of the communication system.

CN119421261APending Publication Date: 2025-02-11GREE ELECTRIC APPLIANCE INC OF ZHUHAI +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411531893.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-30
Publication Date
2025-02-11

AI Technical Summary

Technical Problem

In existing technologies, Bluetooth data and Wi-Fi data cannot be transmitted simultaneously, resulting in a degraded user experience, especially when Bluetooth data and Wi-Fi data transmission are interfered with in the case of multiple antennas.

Method used

Employing MIMO technology and adaptive algorithms, the system processes signals through multiple transceiver antennas and selects the optimal data transmission channel based on signal interference metrics, thereby optimizing Bluetooth and Wi-Fi data transmission and reducing interference.

Benefits of technology

It improves the efficiency of device data transmission, enhances the performance of the communication system and the user experience, and solves the problem of simultaneous transmission of Bluetooth and Wi-Fi data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119421261A_ABST
    Figure CN119421261A_ABST
Patent Text Reader

Abstract

The invention provides a data transmission method and system, intelligent equipment and a storage medium, and the method comprises the steps: obtaining transmission data sent by a user terminal, the transmission data comprising Bluetooth data and wifi data; determining a plurality of groups of data transmission channels, and determining a signal total interference variable of each group of data transmission channels by adopting an adaptive algorithm, the signal total interference variable comprising an interference metric of a Bluetooth signal, an interference metric of a wifi signal and a cross interference metric between the Bluetooth signal and the wifi signal; one group of data transmission channels comprises a Bluetooth transmission channel and a wifi transmission channel; and determining a target transmission channel at least according to the signal total interference amount of each group of data transmission channels, and receiving transmission data by using the target transmission channel, the target transmission channel being one group of the multiple groups of data transmission channels. The method can effectively improve the equipment data transmission efficiency, realizes the technology of simultaneously transmitting Bluetooth data and wifi data, and has practical application value.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communications, and in particular to a data transmission method, an intelligent device, a data transmission system, and a computer-readable storage medium. Background Art

[0002] With the development of Internet of Things technology, smart home has been popularized in all aspects of life, and people have also felt the convenience brought by smart control. Various wifi devices and Bluetooth devices have also appeared on the market. Wifi plus Bluetooth devices are also valued by more and more manufacturers. If one antenna cannot transmit Bluetooth data and wifi data at the same time, it will greatly affect the user experience. Summary of the invention

[0003] The main purpose of the present application is to provide a data transmission method, an intelligent device, a data transmission system and a computer-readable storage medium, so as to at least solve the problem in the prior art that it is impossible to realize simultaneous transmission of Bluetooth data and Wi-Fi data of a user terminal.

[0004] In order to achieve the above-mentioned purpose, according to one aspect of the present application, a data transmission method is provided, which is applied to an intelligent device in a data transmission system, and the method includes: obtaining transmission data sent by a user terminal, and the transmission data includes Bluetooth data and Wi-Fi data; determining multiple groups of data transmission channels, and using an adaptive algorithm to determine the total signal interference amount of each group of the data transmission channels, the total signal interference amount includes the interference measure of the Bluetooth signal, the interference measure of the Wi-Fi signal, and the cross-interference measure between the Bluetooth signal and the Wi-Fi signal, a group of the data transmission channels includes a Bluetooth transmission channel and a Wi-Fi transmission channel; determining a target transmission channel at least based on the total signal interference amount of each group of the data transmission channels, and using the target transmission channel to receive the transmission data, the target transmission channel is one of the multiple groups of the data transmission channels.

[0005] Optionally, an adaptive algorithm is used to determine the total signal interference amount of each group of data transmission channels, including: obtaining the signal strength and channel of each Bluetooth transmission channel, and determining the Bluetooth interference metric of the reserve Bluetooth channel based on the signal strength and channel of all the Bluetooth transmission channels, the reserve Bluetooth channel is a Bluetooth transmission channel in the reserve transmission channel, and the reserve transmission channel is one of the multiple groups of data transmission channels; obtaining the signal strength and channel of each Wi-Fi transmission channel, and determining the Wi-Fi interference metric of the reserve Wi-Fi channel based on the signal strength and channel of all the Wi-Fi transmission channels, the reserve Wi-Fi channel is a Wi-Fi transmission channel in the reserve transmission channel; determining the cross-interference metric between the reserve Bluetooth channel and the reserve Wi-Fi channel based on the channel of the reserve Bluetooth channel and the channel of the reserve Wi-Fi channel; determining the total signal interference amount of the reserve transmission channel based on the Bluetooth interference metric, the Wi-Fi interference metric and the cross-interference metric.

[0006] Optionally, determining the Bluetooth interference metric of the reserve Bluetooth channel according to the signal strength and channel of all the Bluetooth transmission channels includes: determining the Bluetooth interference metric according to the Bluetooth interference formula Determine the Bluetooth interference measure of the preparation Bluetooth channel, where I(Bluetooth) is the Bluetooth interference measure of the preparation Bluetooth channel, Q(j) is the signal strength of the Bluetooth device corresponding to the j-th Bluetooth transmission channel, d is the channel of the preparation Bluetooth channel, d(j) is the channel of the j-th Bluetooth transmission channel, |dd(j)| is the frequency distance between the preparation Bluetooth channel and the j-th Bluetooth transmission channel, and j≥1.

[0007] Optionally, determining the WiFi interference metric of the prepared WiFi channel according to the signal strength and channel of all the WiFi transmission channels includes: according to the WiFi interference formula Determine the WiFi interference metric of the reserve WiFi channel, where I(WiFi) is the WiFi interference metric of the reserve WiFi channel, P(i) is the signal strength of the WiFi access point corresponding to the i-th WiFi transmission channel, c is the channel of the reserve WiFi channel, c(i) is the channel of the i-th WiFi transmission channel, |cc(i)| is the frequency distance between the reserve WiFi channel and the i-th WiFi transmission channel, and i≥1.

[0008] Optionally, determining the cross interference metric between the standby Bluetooth channel and the standby WiFi channel according to the channel of the standby Bluetooth channel and the channel of the standby WiFi channel includes: determining the cross interference metric between the standby Bluetooth channel and the standby WiFi channel according to the cross interference formula Determine a cross interference measure between the backup Bluetooth channel and the backup WiFi channel, where I(Cross) is the cross interference measure between the channel of the backup Bluetooth channel and the backup WiFi channel, alpha is a trade-off parameter, c is the channel of the backup Bluetooth channel, d is the channel of the backup WiFi channel, and |cd| is the frequency distance between the backup Bluetooth channel and the backup WiFi channel.

[0009] Optionally, the target transmission channel is determined at least based on the total signal interference of each group of data transmission channels, including: determining a group of data transmission channels with the smallest total signal interference as the target transmission channel; or determining the number of sent data packets and the number of received data packets of each channel, the channel being a Bluetooth transmission channel or a Wi-Fi transmission channel; determining the data transmission volume of the channel based on the number of sent data packets and the number of received data packets of the channel; determining the channel utilization of the channel based on the data transmission volume of the channel and the total signal interference; determining the data transmission channel consisting of the Bluetooth transmission channel and the Wi-Fi transmission channel with the highest channel utilization as the target transmission channel.

[0010] Optionally, the method further includes: determining a plurality of transceiver antennas of the smart device based on MIMO technology; splitting the transmission data into a plurality of transmission sub-data; and using the plurality of transceiver antennas to respectively receive each transmission sub-data.

[0011] According to another aspect of the present application, a smart device is provided, including: an acquisition unit, used to acquire transmission data sent by a user terminal, the transmission data including Bluetooth data and / or WiFi data; a first determination unit, used to determine multiple groups of data transmission channels, and use an adaptive algorithm to determine the total signal interference amount of each group of the data transmission channels, the total signal interference amount includes the interference measure of the Bluetooth signal, the interference measure of the WiFi signal and the cross-interference measure between the Bluetooth signal and the WiFi signal, a group of the data transmission channels includes a Bluetooth transmission channel and a WiFi transmission channel; a second determination unit, used to determine a target transmission channel based on at least the total signal interference amount of each group of the data transmission channels, and use the target transmission channel to receive the transmission data, the target transmission channel is one of the multiple groups of the data transmission channels.

[0012] According to another aspect of the present application, a data transmission system is provided, including: a smart device, used to execute any one of the data transmission methods; and a user terminal, used to send transmission data to the smart device and communicate with the smart device.

[0013] According to another aspect of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute any one of the data transmission methods.

[0014] Applying the technical solution of the present application, the above-mentioned data transmission method first obtains the transmission data sent by the user terminal, and the transmission data includes Bluetooth data and WiFi data; then determines multiple groups of data transmission channels, and uses an adaptive algorithm to determine the total signal interference of each group of data transmission channels, the total signal interference includes the interference metric of the Bluetooth signal, the interference metric of the WiFi signal, and the cross-interference metric between the Bluetooth signal and the WiFi signal, and a group of data transmission channels includes a Bluetooth transmission channel and a WiFi transmission channel; finally, at least according to the total signal interference of each group of data transmission channels, the target transmission channel is determined, and the transmission data is received by using the target transmission channel, and the target transmission channel is one of the multiple groups of data transmission channels. The method uses MIMO technology to solve the problem that Bluetooth data and WiFi data cannot be transmitted at the same time. At the same time, according to the adaptive algorithm, a relatively clean channel is selected to transmit Bluetooth data, and the interference caused by the simultaneous transmission of Bluetooth data and WiFi data in the case of multiple antennas is optimized, which can effectively improve the data transmission efficiency of the device, improve the performance of the communication system, and enhance the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] The drawings constituting part of the present application are used to provide a further understanding of the present application. The exemplary embodiments and descriptions of the present application are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0016] Figure 1 A hardware structure block diagram of a mobile terminal for executing a data transmission method provided in an embodiment of the present application is shown;

[0017] Figure 2 A schematic diagram of a data transmission method according to an embodiment of the present application is shown;

[0018] Figure 3 A schematic diagram of a structure of multi-path transmission of a MIMO-based signal according to an embodiment of the present application is shown;

[0019] Figure 4 A schematic diagram of a flow chart of another data transmission method provided according to an embodiment of the present application is shown;

[0020] Figure 5 A structural block diagram of a smart device provided according to an embodiment of the present application is shown;

[0021] Figure 6A structural block diagram of a data transmission system provided according to an embodiment of the present application is shown.

[0022] The above drawings include the following reference numerals:

[0023] 01. Smart device; 02. User terminal; 102. Processor; 104. Memory; 106. Transmission device; 108. Input and output device. DETAILED DESCRIPTION

[0024] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0025] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only 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 should fall within the scope of protection of the present application.

[0026] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present application described here. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0027] As introduced in the background technology, in the prior art, with the development of Internet of Things technology, smart homes have been popularized in all aspects of life, and various wifi devices and Bluetooth devices have also appeared on the market. Wifi plus Bluetooth devices have also been valued by more and more manufacturers, but there are currently problems that Bluetooth data and wifi data cannot be transmitted at the same time, and interference will be generated when optimizing multiple antennas. That is, when a device has Bluetooth and wifi functions, there will be a problem of receiving or sending Bluetooth data and wifi data at the same time. Most devices only use one antenna to receive and send Bluetooth data or wifi data. This means that when two types of data are sent and received at the same time, the device side can only process one type of data first and then process the other data. If one type of data is too much, it will occupy the processing time of the other type of data, and the user side may experience a situation where data reception is slow.

[0028] In order to solve the problem that it is impossible to realize simultaneous transmission of Bluetooth data and Wi-Fi data of a user terminal in the prior art, the embodiments of the present application provide a data transmission method, a smart device, a data transmission system and a computer-readable storage medium.

[0029] The technical solutions in the embodiments of the present invention will be described clearly and completely below in conjunction with the accompanying drawings in the embodiments of the present invention.

[0030] The method embodiments provided in the embodiments of the present application can be executed in a mobile terminal, a computer terminal or a similar computing device. Taking running on a mobile terminal as an example, Figure 1 1 is a hardware structure block diagram of a mobile terminal of a Z method according to an embodiment of the present invention. Figure 1 As shown, the mobile terminal may include one or more ( Figure 1 Only one is shown in the figure) a processor 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA) and a memory 104 for storing data, wherein the mobile terminal may also include a transmission device 106 and an input / output device 108 for communication functions. It can be understood by those skilled in the art that Figure 1 The structure shown is only for illustration and does not limit the structure of the mobile terminal. Figure 1 More or fewer components as shown, or with Figure 1 Different configurations are shown.

[0031] The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the Z method in the embodiment of the present invention. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, the above method is implemented. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include a memory remotely arranged relative to the processor 102, and these remote memories may be connected to the mobile terminal via a network. Examples of the above-mentioned network include but are not limited to the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof. The transmission device 106 is used to receive or send data via a network. The above-mentioned specific examples of the network may include a wireless network provided by a communication provider of the mobile terminal. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, referred to as NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 may be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0032] In this embodiment, a data transmission method running on a mobile terminal, a computer terminal or a similar computing device is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0033] Figure 2 is a flow chart of a data transmission method according to an embodiment of the present application. Figure 2 As shown, the method comprises the following steps:

[0034] Step S201, acquiring transmission data sent by a user terminal, the transmission data including Bluetooth data and Wi-Fi data;

[0035] Specifically, the Bluetooth data and Wi-Fi data sent by the user terminal are fully acquired to obtain the interference situation of each channel, providing a data basis for subsequent processing and analysis.

[0036] Step S202, determining multiple groups of data transmission channels, and using an adaptive algorithm to determine the total signal interference amount of each group of the data transmission channels, the total signal interference amount includes the interference metric of the Bluetooth signal, the interference metric of the Wi-Fi signal, and the cross-interference metric between the Bluetooth signal and the Wi-Fi signal, and a group of the data transmission channels includes a Bluetooth transmission channel and a Wi-Fi transmission channel;

[0037] Specifically, MIMO technology uses multiple transmitting antennas and receiving antennas to enhance data transmission rate and signal quality, and utilizes multipath propagation, that is, the signal will be reflected multiple times before reaching the receiver to form multiple paths, to improve the performance and efficiency of the communication system. The use of MIMO technology effectively solves the problem that one antenna can only process one type of data when Bluetooth data and WiFi data are processed simultaneously.

[0038] Furthermore, when a signal enters the transmitter, it will be divided into multiple paths for processing. During the transmission process, the signal will be reflected, refracted, scattered, etc. by various objects in the environment, and eventually the signal will reach the receiving end along different paths. MIMO technology uses multiple antennas to receive these signals, thereby enhancing channel capacity and data transmission efficiency.

[0039] The method of using an adaptive algorithm to determine the total signal interference of each group of the data transmission channels includes the following steps:

[0040] Step S301, obtaining the signal strength and channel of each of the above-mentioned Bluetooth transmission channels, and determining the Bluetooth interference metric of the reserve Bluetooth channel according to the signal strength and channel of all the above-mentioned Bluetooth transmission channels, wherein the above-mentioned reserve Bluetooth channel is a Bluetooth transmission channel in the reserve transmission channel, and the above-mentioned reserve transmission channel is one of the multiple groups of the above-mentioned data transmission channels;

[0041] Wherein, determining the Bluetooth interference metric of the reserve Bluetooth channel according to the signal strength and channel of all the above Bluetooth transmission channels includes the following steps:

[0042] Step S3011, according to the Bluetooth interference formula Determine the Bluetooth interference measure of the above-mentioned preliminary Bluetooth channel, where I(Bluetooth) is the Bluetooth interference measure of the above-mentioned preliminary Bluetooth channel, Q(j) is the signal strength of the Bluetooth device corresponding to the j-th above-mentioned Bluetooth transmission channel, d is the channel of the above-mentioned preliminary Bluetooth channel, d(j) is the channel of the j-th above-mentioned Bluetooth transmission channel, |dd(j)| is the frequency distance between the above-mentioned preliminary Bluetooth channel and the j-th above-mentioned Bluetooth transmission channel, and j≥1.

[0043] Specifically, adding 1 to the Bluetooth interference formula is to avoid the situation where the denominator is zero and the fraction is invalid. In the process of implementing multi-antenna data interaction with MIMO technology, signal interference between multiple antennas is inevitable. Adding an adaptive algorithm to the program to determine the Bluetooth interference metric for the reserve Bluetooth channel can effectively reduce mutual interference between antennas and improve communication quality.

[0044] The interference metric reflects the degree to which the channel is interfered by surrounding signals.

[0045] Step S302, obtaining the signal strength and channel of each of the above-mentioned wifi transmission channels, and determining the wifi interference metric of the reserve wifi channel according to the signal strength and channel of all the above-mentioned wifi transmission channels, wherein the above-mentioned reserve wifi channel is a wifi transmission channel in the above-mentioned reserve transmission channels;

[0046] Wherein, according to the signal strength and channel of all the above-mentioned WiFi transmission channels, determining the WiFi interference metric of the reserve WiFi channel includes the following steps:

[0047] Step S3021, according to the wifi interference formula Determine the WiFi interference metric of the above-mentioned reserve WiFi channel, where I(WiFi) is the WiFi interference metric of the above-mentioned reserve WiFi channel, P(i) is the signal strength of the WiFi access point corresponding to the i-th WiFi transmission channel, c is the channel of the above-mentioned reserve WiFi channel, c(i) is the channel of the i-th WiFi transmission channel, |cc(i)| is the frequency distance between the above-mentioned reserve WiFi channel and the i-th WiFi transmission channel, and i≥1.

[0048] Specifically, adding 1 to the wifi interference formula is to avoid the situation where the denominator is zero and the fraction is invalid. In the process of realizing multi-antenna data interaction with MIMO technology, signal interference between multiple antennas is inevitable. Adding an adaptive algorithm to the program to determine the wifi interference metric of the reserve wifi channel can effectively reduce mutual interference between antennas and improve communication quality.

[0049] Step S303, determining a cross interference measure between the standby Bluetooth channel and the standby WiFi channel according to the frequency channel of the standby Bluetooth channel and the frequency channel of the standby WiFi channel;

[0050] Wherein, determining the cross interference measure between the above-mentioned preliminary Bluetooth channel and the above-mentioned preliminary WiFi channel according to the channel of the above-mentioned preliminary Bluetooth channel and the channel of the above-mentioned preliminary WiFi channel comprises the following steps:

[0051] Step S3031, according to the cross interference formula Determine the cross interference measure between the above-mentioned reserve Bluetooth channel and the above-mentioned reserve WiFi channel, where I (Cross) is the cross interference measure between the channel of the above-mentioned reserve Bluetooth channel and the above-mentioned reserve WiFi channel, alpha is a trade-off parameter, c is the channel of the above-mentioned reserve Bluetooth channel, d is the channel of the above-mentioned reserve WiFi channel, and |cd| is the frequency distance between the above-mentioned reserve Bluetooth channel and the above-mentioned reserve WiFi channel.

[0052] Specifically, adding 1 to the cross-interference formula is to avoid the situation where the denominator is zero and the fraction is invalid, and alpha is used to adjust the weight of the cross-interference. In the process of realizing multi-antenna data interaction with MIMO technology, signal interference between multiple antennas is inevitable. Adding an adaptive algorithm to the program to determine the cross-interference measure between the reserve Bluetooth channel and the reserve WiFi channel can effectively reduce the mutual interference between antennas and improve the communication quality.

[0053] Step S304: determining the total signal interference amount of the above-mentioned preliminary transmission channel according to the above-mentioned Bluetooth interference metric, the above-mentioned WiFi interference metric and the above-mentioned cross-interference metric.

[0054] Specifically, the total signal interference calculation formula of the prepared transmission channel is (c(WiFi), d(Bluetooth)) = argmin(I(WiFi) + I(Bluetooth) + I(Cross)), where c(WiFi) is the WiFi channel and d(Bluetooth) is the Bluetooth channel. According to the total interference, the optimal Wi-Fi and Bluetooth channels can be dynamically selected in the actual environment to reduce interference and improve communication quality.

[0055] Step S203, determining a target transmission channel at least according to the total signal interference of each group of the data transmission channels, and using the target transmission channel to receive the transmission data, the target transmission channel being one group of the multiple groups of data transmission channels.

[0056] Specifically, when WiFi data and Bluetooth data need to be transmitted at the same time, the algorithm calculates the channel suitable for WiFi data transmission and the channel suitable for Bluetooth data transmission based on the interference of the current surrounding channels. The two channels need to meet the condition of minimum mutual influence at the same time, that is, they cannot be on the same channel or channels with similar frequencies. By counting the number of data packets sent and received per unit time, the channel utilization is estimated, and the congestion found in the surrounding area is calculated.

[0057] Furthermore, in unit time, we count the number of data packets sent by the WiFi access point AP(i) on channel c(i) as Tx(i), and the number of data packets received as Rx(i). We can calculate the data transmission volume on the current channel, and then process it with the interference measure calculated above to obtain the channel utilization rate between channels, and then select the channel with less channel congestion to transmit data.

[0058] The target transmission channel is determined at least according to the total signal interference of each group of the data transmission channels, including two optional schemes:

[0059] In an optional solution, a group of the above-mentioned data transmission channels with the smallest total signal interference is determined as the target transmission channel;

[0060] In another optional scheme, the number of sent data packets and the number of received data packets of each channel are determined, and the above-mentioned channel is a Bluetooth transmission channel or a WiFi transmission channel; the data transmission volume of the above-mentioned channel is determined according to the above-mentioned number of sent data packets and the above-mentioned number of received data packets of the above-mentioned channel; the channel utilization rate of the above-mentioned channel is determined according to the above-mentioned data transmission volume of the above-mentioned channel and the above-mentioned total signal interference; the above-mentioned data transmission channel composed of the above-mentioned Bluetooth transmission channel and the above-mentioned WiFi transmission channel with the highest channel utilization rate is determined as the above-mentioned target transmission channel.

[0061] Specifically, because Wi-Fi data is usually transmitted on the 2.4GHz and 5GHz frequency bands, and Bluetooth data is mainly transmitted on the 2.4GHz frequency band, the adaptive algorithm also needs to determine the frequency bands supported by the surrounding environment. If the surrounding environment supports data exchange between the 2.4GHz and 5GHz frequency bands, the Wi-Fi data is fixed to be transmitted on the 5GHz frequency band, and the Bluetooth data is fixed to be transmitted on the 2.4GHz frequency band.

[0062] Furthermore, the spectrum between multiple channels will partially overlap, which will cause interference between signals. The frequency interval between channels is only 5MHz. In the 2.4GHz band, a 20MHz channel bandwidth is generally used. There are 13 channels in this band, and 14 in some areas. The only channels that do not overlap at all are channels 1, 6, and 11, while other channels overlap. Communicating in channels with less overlap can effectively improve signal quality.

[0063] In some instances, such as Figure 3 As shown, the above method also includes the following steps:

[0064] Step S401, determining the transmitting and receiving antennas of the plurality of smart devices based on MIMO technology;

[0065] Step S402, splitting the transmission data into a plurality of transmission sub-data;

[0066] Step S403: using the plurality of the above-mentioned transceiver antennas to respectively receive the above-mentioned transmission sub-data.

[0067] Specifically, when a signal enters the transmitter, it will be divided into multiple paths for processing. During the transmission process, the signal will be reflected, refracted, scattered, etc. by various objects in the environment, and eventually the signal will reach the receiving end along different paths. MIMO technology uses multiple antennas to receive these signals, thereby enhancing channel capacity and data transmission efficiency.

[0068] The above-mentioned data transmission method of the present application first obtains the transmission data sent by the user terminal, and the transmission data includes Bluetooth data and WiFi data; then determines multiple groups of data transmission channels, and uses an adaptive algorithm to determine the total signal interference of each group of data transmission channels, the total signal interference includes the interference measurement of Bluetooth signals, the interference measurement of WiFi signals, and the cross-interference measurement between Bluetooth signals and WiFi signals, and a group of data transmission channels includes a Bluetooth transmission channel and a WiFi transmission channel; finally, at least according to the total signal interference of each group of data transmission channels, the target transmission channel is determined, and the transmission data is received by using the target transmission channel, and the target transmission channel is one of the multiple groups of data transmission channels. The method uses MIMO technology to solve the problem that Bluetooth data and WiFi data cannot be transmitted at the same time. At the same time, according to the adaptive algorithm, a relatively clean channel is selected to transmit Bluetooth data, and the interference caused by the simultaneous transmission of Bluetooth data and WiFi data in the case of multiple antennas is optimized, which can effectively improve the data transmission efficiency of the device, improve the performance of the communication system, and enhance the user experience.

[0069] In order to enable those skilled in the art to more clearly understand the technical solution of the present application, the implementation process of the data transmission method of the present application will be described in detail below in conjunction with specific embodiments.

[0070] This embodiment relates to a specific data transmission method, such as Figure 4 As shown, the following steps are included:

[0071] Step S1, using MIMO technology to implement multi-antenna data transmission technology to solve the problem of simultaneous transmission of Bluetooth data and WiFi data;

[0072] Step S2, using an adaptive algorithm based on MIMO technology to optimize the problem of data transmission interference between antennas when multiple antennas are used;

[0073] Step S3, Wifi and Bluetooth transmission channels are different, and Wifi data can be mainly transmitted on the 5GHz channel.

[0074] It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and that, although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0075] The present application embodiment also provides a kind of intelligent device, it should be noted that the intelligent device of the present application embodiment can be used to execute the data transmission method provided by the present application embodiment. The intelligent device is used to implement the above-mentioned embodiment and preferred implementation mode, and the description has been made no further. As used below, the term "module" can implement a combination of software and / or hardware of a predetermined function. Although the device described in the following embodiments is preferably implemented in software, the implementation of hardware, or a combination of software and hardware is also possible and conceived.

[0076] The following is an introduction to the smart device provided in the embodiments of the present application.

[0077] Figure 5 is a schematic diagram of a smart device according to an embodiment of the present application. Figure 5 As shown, the smart device includes: an acquisition unit 10, a first determination unit 20 and a second determination unit 30, the acquisition unit 10 is used to acquire the transmission data sent by the user terminal, the above-mentioned transmission data includes Bluetooth data and / or WiFi data; the first determination unit 20 is used to determine multiple groups of data transmission channels, and use an adaptive algorithm to determine the total signal interference amount of each group of the above-mentioned data transmission channels, the above-mentioned total signal interference amount includes the interference measure of the Bluetooth signal, the interference measure of the WiFi signal and the cross-interference measure between the Bluetooth signal and the WiFi signal, and a group of the above-mentioned data transmission channels includes a Bluetooth transmission channel and a WiFi transmission channel; the second determination unit 30 is used to determine the target transmission channel at least according to the above-mentioned total signal interference amount of each group of the above-mentioned data transmission channels, and use the above-mentioned target transmission channel to receive the above-mentioned transmission data, and the above-mentioned target transmission channel is one of the multiple groups of the above-mentioned data transmission channels.

[0078] The above-mentioned smart device applied in this article includes an acquisition unit, a first determination unit and a second determination unit. The acquisition unit is used to acquire the transmission data sent by the user terminal, and the above-mentioned transmission data includes Bluetooth data and / or WiFi data; the first determination unit is used to determine multiple groups of data transmission channels, and use an adaptive algorithm to determine the total signal interference amount of each group of the above-mentioned data transmission channels, the above-mentioned total signal interference amount includes the interference metric of the Bluetooth signal, the interference metric of the WiFi signal, and the cross-interference metric between the Bluetooth signal and the WiFi signal. A group of the above-mentioned data transmission channels includes a Bluetooth transmission channel and a WiFi transmission channel; the second determination unit is used to determine the target transmission channel at least according to the above-mentioned total signal interference amount of each group of the above-mentioned data transmission channels, and use the above-mentioned target transmission channel to receive the above-mentioned transmission data, and the above-mentioned target transmission channel is one of the multiple groups of the above-mentioned data transmission channels. The smart device uses MIMO technology to solve the problem that Bluetooth data and WiFi data cannot be transmitted at the same time. At the same time, according to the adaptive algorithm, a relatively clean channel is selected to transmit Bluetooth data, and the interference caused by the simultaneous transmission of Bluetooth data and WiFi data in the case of multiple antennas is optimized, which effectively improves the data transmission efficiency of the device, improves the performance of the communication system, and improves the user experience.

[0079] In some examples, the first determination unit includes a first determination module, a second determination module, a third determination module and a fourth determination module, the first determination module is used to obtain the signal strength and channel of each of the above-mentioned Bluetooth transmission channels, and determine the Bluetooth interference metric of the prepared Bluetooth channel according to the signal strength and channel of all the above-mentioned Bluetooth transmission channels, the above-mentioned prepared Bluetooth channel is a Bluetooth transmission channel in the prepared transmission channel, and the above-mentioned prepared transmission channel is one of the multiple groups of the above-mentioned data transmission channels; the second determination module is used to obtain the signal strength and channel of each of the above-mentioned wifi transmission channels, and determine the wifi interference metric of the prepared wifi channel according to the signal strength and channel of all the above-mentioned wifi transmission channels, the above-mentioned prepared wifi channel is a wifi transmission channel in the above-mentioned prepared transmission channel; the third determination module is used to determine the cross interference metric between the above-mentioned prepared Bluetooth channel and the above-mentioned prepared wifi channel according to the channel of the above-mentioned prepared Bluetooth channel and the channel of the above-mentioned prepared wifi channel; the fourth determination module is used to determine the total signal interference amount of the above-mentioned prepared transmission channel according to the above-mentioned Bluetooth interference metric, the above-mentioned wifi interference metric and the above-mentioned cross interference metric. The use of MIMO technology enhances channel capacity and data transmission efficiency, and adds an adaptive algorithm to reduce interference, thereby effectively improving signal quality.

[0080] In some examples, the first determination module further includes a first determination submodule, the first determination submodule being configured to determine the interference of the Bluetooth signal according to the Bluetooth interference formula. Determine the Bluetooth interference metric of the above-mentioned prepared Bluetooth channel, where I(Bluetooth) is the Bluetooth interference metric of the above-mentioned prepared Bluetooth channel, Q(j) is the signal strength of the Bluetooth device corresponding to the j-th Bluetooth transmission channel, d is the channel of the above-mentioned prepared Bluetooth channel, d(j) is the channel of the j-th Bluetooth transmission channel, |dd(j)| is the frequency distance between the above-mentioned prepared Bluetooth channel and the j-th Bluetooth transmission channel, and j≥1. Adding an adaptive algorithm to the program to determine the Bluetooth interference metric of the prepared Bluetooth channel can effectively reduce mutual interference between antennas and improve communication quality.

[0081] In some examples, the second determination module further includes a second determination submodule, the second determination submodule being configured to determine the interference of the wifi signal according to the wifi interference formula. Determine the WiFi interference metric of the above-mentioned prepared WiFi channel, where I(WiFi) is the WiFi interference metric of the above-mentioned prepared WiFi channel, P(i) is the signal strength of the WiFi access point corresponding to the i-th above-mentioned WiFi transmission channel, c is the channel of the above-mentioned prepared WiFi channel, c(i) is the channel of the i-th above-mentioned WiFi transmission channel, |cc(i)| is the frequency distance between the above-mentioned prepared WiFi channel and the i-th above-mentioned WiFi transmission channel, i≥1. Adding an adaptive algorithm to the program to determine the WiFi interference metric of the prepared WiFi channel can effectively reduce mutual interference between antennas and improve communication quality.

[0082] In some examples, the third determination module includes a third determination submodule, the third determination submodule is configured to determine the interference according to the cross interference formula Determine the cross interference measure between the above-mentioned reserve Bluetooth channel and the above-mentioned reserve WiFi channel, where I(Cross) is the cross interference measure between the channel of the above-mentioned reserve Bluetooth channel and the above-mentioned reserve WiFi channel, alpha is a trade-off parameter, c is the channel of the above-mentioned reserve Bluetooth channel, d is the channel of the above-mentioned reserve WiFi channel, and |cd| is the frequency distance between the above-mentioned reserve Bluetooth channel and the above-mentioned reserve WiFi channel. Adding an adaptive algorithm to the program to determine the cross interference measure between the reserve Bluetooth channel and the reserve WiFi channel can effectively reduce mutual interference between antennas and improve communication quality.

[0083] In some instances, the second determination unit includes a fifth determination module and a sixth determination module, the fifth determination module is used to determine a group of the above-mentioned data transmission channels with the smallest total signal interference as the target transmission channel; the sixth determination module is used to determine the number of sent data packets and the number of received data packets of each channel, the above-mentioned channel is a Bluetooth transmission channel or a WiFi transmission channel; according to the above-mentioned number of sent data packets and the above-mentioned number of received data packets of the above-mentioned channel, the data transmission volume of the above-mentioned channel is determined; according to the data transmission volume of the above-mentioned channel and the above-mentioned total signal interference, the channel utilization rate of the above-mentioned channel is determined; the above-mentioned data transmission channel composed of the above-mentioned Bluetooth transmission channel and the above-mentioned WiFi transmission channel with the highest channel utilization rate is determined as the above-mentioned target transmission channel. Selecting a suitable and unobstructed channel to transmit data can effectively improve the data transmission efficiency of the device.

[0084] In some examples, the second determination unit further includes a seventh determination module, an eighth determination module and a ninth determination module, wherein the seventh determination module is used to determine the transceiver antennas of the plurality of the above-mentioned smart devices based on MIMO technology; the eighth determination module is used to split the above-mentioned transmission data into a plurality of transmission sub-data; and the ninth determination module is used to use the plurality of the above-mentioned transceiver antennas to respectively receive each of the above-mentioned transmission sub-data. MIMO technology receives these signals through multiple antennas, thereby enhancing channel capacity and data transmission efficiency.

[0085] The present application also provides a data transmission system. Figure 6 As shown, the system includes a smart device 01 and a user terminal 02. The smart device 01 is used to execute any one of the above-mentioned data transmission methods; the user terminal 02 is used to send transmission data to the above-mentioned smart device 01 and communicate with the above-mentioned smart device 01.

[0086] An embodiment of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute the data transmission method.

[0087] Specifically, the data transmission method includes:

[0088] Step S201, acquiring transmission data sent by a user terminal, the transmission data including Bluetooth data and Wi-Fi data;

[0089] Step S202, determining multiple groups of data transmission channels, and using an adaptive algorithm to determine the total signal interference amount of each group of the data transmission channels, the total signal interference amount includes the interference metric of the Bluetooth signal, the interference metric of the Wi-Fi signal, and the cross-interference metric between the Bluetooth signal and the Wi-Fi signal, and a group of the data transmission channels includes a Bluetooth transmission channel and a Wi-Fi transmission channel;

[0090] Step S203, determining a target transmission channel at least according to the total signal interference of each group of the data transmission channels, and using the target transmission channel to receive the transmission data, the target transmission channel being one group of the multiple groups of data transmission channels.

[0091] The present application also provides a computer program product, which, when executed on a data processing device, is suitable for executing a program for initializing at least the following method steps:

[0092] Step S201, acquiring transmission data sent by a user terminal, the transmission data including Bluetooth data and Wi-Fi data;

[0093] Step S202, determining multiple groups of data transmission channels, and using an adaptive algorithm to determine the total signal interference amount of each group of the data transmission channels, the total signal interference amount includes the interference metric of the Bluetooth signal, the interference metric of the Wi-Fi signal, and the cross-interference metric between the Bluetooth signal and the Wi-Fi signal, and a group of the data transmission channels includes a Bluetooth transmission channel and a Wi-Fi transmission channel;

[0094] Step S203, determining a target transmission channel at least according to the total signal interference of each group of the data transmission channels, and using the target transmission channel to receive the transmission data, the target transmission channel being one group of the multiple groups of data transmission channels.

[0095] Obviously, those skilled in the art should understand that the above modules or steps of the present invention can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order than here, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present invention is not limited to any specific combination of hardware and software.

[0096] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.

[0097] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0098] These computer program instructions may also be stored in a computer readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0099] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process in the computer or other programmable device. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0100] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0101] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0102] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0103] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device 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, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0104] From the above description, it can be seen that the above embodiments of the present application achieve the following technical effects:

[0105] 1) The above-mentioned data transmission method of the present application first obtains the transmission data sent by the user terminal, and the transmission data includes Bluetooth data and wifi data; then determines multiple groups of data transmission channels, and uses an adaptive algorithm to determine the total signal interference of each group of data transmission channels, the total signal interference includes the interference measurement of Bluetooth signals, the interference measurement of wifi signals, and the cross-interference measurement between Bluetooth signals and wifi signals, and a group of data transmission channels includes a Bluetooth transmission channel and a wifi transmission channel; finally, at least according to the total signal interference of each group of data transmission channels, the target transmission channel is determined, and the transmission data is received by using the target transmission channel, and the target transmission channel is one of the multiple groups of data transmission channels. This method uses MIMO technology to solve the problem that Bluetooth data and wifi data cannot be transmitted at the same time. At the same time, according to the adaptive algorithm, a relatively clean channel is selected to transmit Bluetooth data, and the interference caused by the simultaneous transmission of Bluetooth data and wifi data in the case of multiple antennas is optimized, which can effectively improve the data transmission efficiency of the device, improve the performance of the communication system, and enhance the user experience.

[0106] 2) The above-mentioned smart device of the present application includes an acquisition unit, a first determination unit and a second determination unit. The acquisition unit is used to acquire the transmission data sent by the user terminal, and the above-mentioned transmission data includes Bluetooth data and / or WiFi data; the first determination unit is used to determine multiple groups of data transmission channels, and use an adaptive algorithm to determine the total signal interference of each group of the above-mentioned data transmission channels. The above-mentioned total signal interference includes the interference metric of the Bluetooth signal, the interference metric of the WiFi signal, and the cross-interference metric between the Bluetooth signal and the WiFi signal. A group of the above-mentioned data transmission channels includes a Bluetooth transmission channel and a WiFi transmission channel; the second determination unit is used to determine the target transmission channel at least according to the above-mentioned total signal interference of each group of the above-mentioned data transmission channels, and use the above-mentioned target transmission channel to receive the above-mentioned transmission data. The above-mentioned target transmission channel is one of the multiple groups of the above-mentioned data transmission channels. The smart device uses MIMO technology to solve the problem that Bluetooth data and WiFi data cannot be transmitted at the same time. At the same time, according to the adaptive algorithm, a relatively clean channel is selected to transmit Bluetooth data, and the interference caused by the simultaneous transmission of Bluetooth data and WiFi data in the case of multiple antennas is optimized, which effectively improves the data transmission efficiency of the device, improves the performance of the communication system, and improves the user experience.

[0107] The above description is only the preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A data transmission method, characterized in that: A smart device applied to a data transmission system, the method comprising: Acquire transmission data sent by the user terminal, wherein the transmission data includes Bluetooth data and Wi-Fi data; Determine multiple groups of data transmission channels, and use an adaptive algorithm to determine the total signal interference amount of each group of data transmission channels, the total signal interference amount includes the interference metric of the Bluetooth signal, the interference metric of the Wi-Fi signal, and the cross-interference metric between the Bluetooth signal and the Wi-Fi signal, and a group of data transmission channels includes a Bluetooth transmission channel and a Wi-Fi transmission channel; A target transmission channel is determined at least according to the total signal interference amount of each group of the data transmission channels, and the transmission data is received by using the target transmission channel, wherein the target transmission channel is one group among the multiple groups of the data transmission channels.

2. The method according to claim 1, characterized in that Adopting an adaptive algorithm to determine the total signal interference of each group of data transmission channels includes: Acquire the signal strength and channel of each of the Bluetooth transmission channels, and determine the Bluetooth interference metric of the standby Bluetooth channel according to the signal strength and channel of all the Bluetooth transmission channels, wherein the standby Bluetooth channel is a Bluetooth transmission channel in the standby transmission channel, and the standby transmission channel is one of the multiple groups of data transmission channels; Obtaining the signal strength and channel of each of the wifi transmission channels, and determining the wifi interference metric of the standby wifi channel according to the signal strength and channel of all the wifi transmission channels, the standby wifi channel being a wifi transmission channel in the standby transmission channel; Determine a cross interference measure between the standby Bluetooth channel and the standby WiFi channel according to the channel of the standby Bluetooth channel and the channel of the standby WiFi channel; The total signal interference amount of the preliminary transmission channel is determined according to the Bluetooth interference metric, the Wi-Fi interference metric and the cross interference metric.

3. The method according to claim 2, characterized in that Determining a Bluetooth interference metric of a reserve Bluetooth channel according to the signal strengths and channels of all the Bluetooth transmission channels includes: According to the Bluetooth interference formula Determine the Bluetooth interference measure of the preparation Bluetooth channel, where I(Bluetooth) is the Bluetooth interference measure of the preparation Bluetooth channel, Q(j) is the signal strength of the Bluetooth device corresponding to the j-th Bluetooth transmission channel, d is the channel of the preparation Bluetooth channel, d(j) is the channel of the j-th Bluetooth transmission channel, |dd(j)| is the frequency distance between the preparation Bluetooth channel and the j-th Bluetooth transmission channel, and j≥1.

4. The method according to claim 2, characterized in that: Determining a WiFi interference metric for a reserve WiFi channel according to the signal strength and channel of all the WiFi transmission channels includes: According to the wifi interference formula Determine the WiFi interference metric of the reserve WiFi channel, where I(WiFi) is the WiFi interference metric of the reserve WiFi channel, P(i) is the signal strength of the WiFi access point corresponding to the i-th WiFi transmission channel, c is the channel of the reserve WiFi channel, c(i) is the channel of the i-th WiFi transmission channel, |cc(i)| is the frequency distance between the reserve WiFi channel and the i-th WiFi transmission channel, and i≥1.

5. The method according to claim 2, characterized in that: Determining a cross interference measure between the standby Bluetooth channel and the standby WiFi channel according to the channel of the standby Bluetooth channel and the channel of the standby WiFi channel, including: According to the cross interference formula Determine a cross interference measure between the backup Bluetooth channel and the backup WiFi channel, where I(Cross) is the cross interference measure between the channel of the backup Bluetooth channel and the backup WiFi channel, alpha is a trade-off parameter, c is the channel of the backup Bluetooth channel, d is the channel of the backup WiFi channel, and |cd| is the frequency distance between the backup Bluetooth channel and the backup WiFi channel.

6. The method according to claim 1, characterized in that Determining a target transmission channel at least according to the total signal interference amount of each group of the data transmission channels includes: Determine a group of the data transmission channels with the smallest total signal interference as target transmission channels; or, Determine the number of sent data packets and the number of received data packets of each channel, the channel being a Bluetooth transmission channel or a Wi-Fi transmission channel; determine the data transmission volume of the channel according to the number of sent data packets and the number of received data packets of the channel; determine the channel utilization rate of the channel according to the data transmission volume of the channel and the total signal interference; determine the data transmission channel consisting of the Bluetooth transmission channel and the Wi-Fi transmission channel with the highest channel utilization rate as the target transmission channel.

7. The method according to claim 1, characterized in that The method further comprises: Determine the transmitting and receiving antennas of the plurality of smart devices based on MIMO technology; Splitting the transmission data into a plurality of transmission sub-data; A plurality of the transmitting and receiving antennas are used to respectively receive the transmission sub-data.

8. A smart device, characterized in that: include: An acquisition unit, used to acquire transmission data sent by a user terminal, wherein the transmission data includes Bluetooth data and / or WiFi data; A first determination unit is used to determine multiple groups of data transmission channels, and use an adaptive algorithm to determine the total signal interference amount of each group of data transmission channels, wherein the total signal interference amount includes an interference metric of a Bluetooth signal, an interference metric of a Wi-Fi signal, and a cross-interference metric between the Bluetooth signal and the Wi-Fi signal, and a group of data transmission channels includes a Bluetooth transmission channel and a Wi-Fi transmission channel; The second determination unit is used to determine a target transmission channel at least according to the total signal interference amount of each group of the data transmission channels, and use the target transmission channel to receive the transmission data, and the target transmission channel is one group of the multiple groups of data transmission channels.

9. A data transmission system, characterized in that: include: A smart device, used to execute the data transmission method according to any one of claims 1 to 7; The user terminal is used to send transmission data to the smart device and communicate with the smart device.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute the data transmission method according to any one of claims 1 to 7.